Earlier quoted context omitted.
Really the only two dimensions that matter for development as a function are time to market at a sufficient quality, and resources needed to maintain the codebase at sufficient quality once delivered. Any metrics about individual devs needs to support one of those two group goals. The fewest lines of codes is an ok metric in that it often means more maintainable. But it can mean less maintainable if it's too cute. It…
> Faster code is an irrelevant distraction 90% of the time. Time is money. Say a piece of code is executed zillions of times by hundreds of millions of customers. What would seem like a negligible increase in results, even a few milliseconds, adds up at scale. Sparing resources translates to saving money, both in energy expenditure and in squeezing in as many transactions in a minute as possible.
Most products are not concerned with squeezing in as many transactions in a minute as possible.
All of those have their time and place. B2C codepaths used by all normal users in their most common daily usage? sure. HFT platform? sure. Pretty much anything else? You're probably spending more in dev salary than AWS savings and getting sniped by a competitor.