3 ms·
I have definitely experienced this. Imagine a competent developer writes a mostly correct system with few bugs, and that requires few fixes over time. Managem
by gerbilly 8y ago
I have definitely experienced this.
Imagine a competent developer writes a mostly correct system with few bugs, and that requires few fixes over time.
Management will likely perceive the first incompetent developer as better than the more competent one.
Why? Because the incompetent developer is seen to be fixing problems all the time, which is a positive thing.[1] (You could say his work is more 'salient' to management.)
Frustratingly, the incompetent guy comes off as a rock star.
[1] Ignorant of the fact that the problems were created by the developer himself.
- ozim 8y agoIn big companies maybe, in small company I would say I took over job of guys that were firefighting awesomely. If they would continue doing that, company would go under. When I joined, big customer was already starting to pull out because there were constant issues, though fixed by brilliance of those guys. With me on board and those guys gone there is a lot less issues and guess what... My boss has time to drive around country to bring in new customers and we are growing. When there were issues my boss had to stay around in office to keep track of problems and fight hard to keep customers from leaving. I don't say that your story is not true, but those guys in your management are lamentable, they don't understand how much more could be done if they would not have those problems in first place...
- gerbilly 8y ago> I don't say that your story is not true, but those guys in your management are lamentable, they don't understand how much more could be done if they would not have those problems in first place... In large companies with more layers between developers and the customer, this kind of dynamic can go on for a while. I've seen it many times.