| ▲ | jmyeet 4 hours ago | ||||||||||||||||
You mean like using lines of code as a metric to rank engineers [1]? Managers love metrics. Bad managers particularly love metrics. Tokens used was almost the obvious bad metric that was going to be used. I would argue that tokens used has actually exposed a useful metric: any manager who focused on this, demanded this or ranked based on this should be fired, for being a bad manager. [1]: https://evan-soohoo.medium.com/did-elon-musk-really-fire-peo... | |||||||||||||||||
| ▲ | malfist 3 hours ago | parent | next [-] | ||||||||||||||||
In many many many cases it's not the manager choosing to do that. Its our brilliant job creator class demanding that he does | |||||||||||||||||
| |||||||||||||||||
| ▲ | xp84 3 hours ago | parent | prev [-] | ||||||||||||||||
LoC can occasionally give you signal. For instance, imagine you are joining a new team or company so you don't know how much oversight your predecessor did. If you ask an engineer how they spend most of their time and they say "Mostly just writing code" and you look at GitHub and it says they've made 3 minor commits in the past quarter, that person is lying and your predecessor was incompetent (quite possibly both of them have been MIA from their responsibilities for months). No, I'm not talking about the engineer who can point to significant contributions outside of code: writing technical specs, leading architecture discussions, etc. I'm talking about the ones who just say they're just coding, but are actually not working at all. TL;DR LoC and commit count etc can be used only to flag for review likely cases of quiet quitting. | |||||||||||||||||