submitted 2 weeks ago* (last edited 2 weeks ago) by to c/programming@programming.dev
 

studies show a clear trend – output is up (more code, more commits, bigger diffs), but outcomes don’t reflect that trend. If anything, the average team is taking longer to ship worse software

you are viewing a single comment's thread
view the rest of the comments
[–] 32 points 2 weeks ago* (last edited 2 weeks ago) (1 child)

There are some cardinal sins within the annals of software development in the workplace. The relevant two here are:

  • Do not build a scoreboard for productivity
  • Do not equate keystrokes with effort or value rendered

These create perverse incentives that can really screw everything up, including creating permanent damage to company culture, products, and productivity. Anytime you see these things done, it's because you have (or are) lazy-ass management.

Edit: I also just learned that this is an application of Goodhart's Law.

  • source
  • hideshow 2 child comments