

Middle managers like to set targets and goals because it counts towards their bonus, and it looks less like they’ve got their dick in their hand when the boss comes calling.
It’s the same problem all over. Capitalism. You have people who don’t do work keeping the benefits from the work.
Most people aren’t going to give themselves stupid or useless metrics. Software people aren’t going to impose “tokens used” or “lines of code” metrics on themselves. They know those are stupid.






This is saying if you have a module with public functions A and B, they shouldn’t call each other, right? But it’s not saying that module A shouldn’t call module B’s public functions. That’s what I thought it meant at first, but that seems crazy.