|
|
|
|
|
by PragmaticPulp
1955 days ago
|
|
It all comes back to what a company rewards, and how they hold people accountable. A company that consistently rewards people for shipping sloppy code as fast as possible at the expense of other teams will get more sloppy code shipped at the expense of other teams. Most issues like this can be traced back to misplaced accountability, or an imbalance between reward and accountability. If teams can collect rewards for bad behavior while dodging accountability for the downstream effects, the situation will continue. Rules don't mean anything if the company rewards people for breaking them. Focus on the incentives. |
|
This seems to be quite easy to do for bad code; you just have them rewrite it. But especially for the things that are not a persons primary work it feels like "apply incentives better" is more easily said than done.