6 ms·
Because we are incapable of measuring developer productivity.
by lysecret 6mo ago
Because we are incapable of measuring developer productivity.
- actionfromafar 6mo agoYes. If we could even measure teams, against themselves, others and some kind of baseline, but we don't AFAIK.
- kqr 6mo agoWe are definitely not. Point at a problem, and measure the cost of solving it. That's developer productivity. We only avoid doing it at scale because it's expensive. In particular if we want the measurement to generalise out of sample. (In particular in this case, where once we're done, proponents will claim our data is too old to be a useful guide to tomorrow.)
- xigoi 6mo ago> Point at a problem, and measure the cost of solving it. The problem with this is that AI will create worse code that is going to cause more problems in the future, but the measurements won’t take that into account.
- arzke 6mo agoWe're incapable of putting an accurate, standardized value on developer productivity, yet there often seems to be consensus between senior engineers on who are the high performers and the low performers. I certainly can tell this about the people I work with.
- blitzar 6mo agoLines of code pushed ... obviously /s Unironically, ai evaluating the impact of those lines might be getting close to a metric that would measure output better than having everyone print out their last 6 months of work for the new boss to look at.
- PunchyHamster 6mo agoOr it might be horribly bad at it, as near every other problem people claim "AI might be good at it"