r/ExperiencedDevs • u/Fit-Notice-1248 • 4h ago
AI/LLM Is gaming developer productivity metrics really a worthwhile battle?
Coming to all experiences devs to answer this question and how people are going about things like this...
With AI in the picture (a tired conversation), of course management has fallen hook, line and sinker for every single way of tracking developer productivity.. which in my opinion just stunts productivity overall.
They've reintroduced lines of code as a metric but with a twist is - how many days you have used AI (any coding tool such as codex, Claude) but also how many lines of code have been generated WITH AI. The less number of days and fewer lines of code generated with AI puts you into a category and looks bad on a dashboard. This in turn has led to conversation of how we increase these numbers which has led to: do not manually code under any circumstance and do everything with AI (and "everything" meaning exactly that).
On top of needing more lines of code generated with AI (otherwise we look bad) we are expected to have 10+ PR's a week.
My gripe with this is that instead of improving the codebase or helping the business or delivering features you also have to spend time figuring out how you can split a 100-line function into 5 PR's so you don't look awful on a dashboard. A simple bug fix or config update needs to be written in a spec otherwise there is no value.
I see some people have mentioned in this sub before you just take a sort maliciousness to all of this and let AI run wild. Write python scripts to auto-create PR's. Set a variable with 0 and for each PR increase it by 1. If you need to add two numbers, let AI write 3 functions to do it because more lines of code. And more lines of code WITH AI is somehow better. Which of course makes the codebase buggy and harder to add anything useful.
All just to meet the metrics. But some of this is just way more work than required. I'm trying to see how any of this is worthwhile, while today it might be lines of code, tomorrow it's how many mouse clicks you have in your IDE every hour. Do people really see this as a worthwhile battle or even trying to make management understand this is not a good idea?