We've all seen developers who game the system. They hide the bugs just enough so checked out management doesn't see them. They convince themselves that those bugs don't matter, even when they trip over them later. They get rewarded because they appear to move fast, eventually become management, and the whole thing gets worse as time goes on.
It's a structural problem. Yes, the level of influence is higher the higher up in the org chart you go, but there is still "power" at every level. Even the most junior developer has power. The worst thing we can do is become apathetic, shrugging it off, saying "well what can we do?" That attitude is one of many factors that got us to this point. Importantly, it is a factor we actually can influence.
That's why I object to it. Not because I think it is going to solve the problem overnight, but because it is a thing we have some power over. And it is a very different situation when one engineer in a team is vocalizing "our software has issues" while most of the team silently agrees vs several members of the team simply vocalizing agreement. There's no magic single variable fix to problems like these, but we got here because a bunch of little problems added up. Unfortunately, or fortunately, the way to solve it is through solving a bunch of little problems. Each seems insignificant in isolation, but they accumulate
We've got a winner. Devs respond to the incentives set by management, and the message I have received loud and clear, my entire career, despite protestation, is that I should ship faster and not worry about bugs so much, big or small.
That I take pride in what I do is the only reason motivating me to not ship bugs. That and the thought of being the cause of an incident makes me physically ill, even though we have "blameless culture".
> Devs respond to the incentives set by management
But I still hate these types of explanations. We are not mindless automata. > That I take pride in what I do
And I'm glad you do. I'm glad you don't reduce yourself to a mindless automata. I'm glad you set your own objective functions. I'm glad you see beyond the literal metric and the to the intent.I just hope that more can. That they don't shirk off the part they play, just because it is small. The world is made by all of us, not just those "above" us.
Incredible strawman of dev behaviour, I can only assume you are a manager yourself. I assure you, that's not what we're doing.
Honestly, from the tone, I suspect the gp post is just trying to get a rise.