submitted 1 month ago* (last edited 1 month 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 1 month ago* (last edited 1 month 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 1 child comment