The Resurgence of Lines of Code as a Productivity Metric in the AI Era
By
birdculture
Master baker tier. Every paragraph earns its place on the tray.
Summary
The article discusses the resurgence of lines of code (LOC) as a productivity metric in software development, despite decades of consensus that it's a terrible measure. It explores how AI-generated code has made this metric even more problematic, as AI can produce verbose, inefficient code that inflates line counts while potentially reducing quality. The piece examines historical criticism from programming luminaries like Dijkstra, Gates, and Thompson, and analyzes how modern development practices and AI tools have brought back this flawed metric in new, more dangerous forms.
Key quotes
· 5 pulledDijkstra called it 'a very costly measuring unit because it encourages the writing of insipid code.'
Bill Gates compared measuring programming progress by lines of code to measuring aircraft building progress by weight.
Ken Thompson said one of his most productive days was deleting code.
Lines are spent, not produced.
The metric we killed is back, and AI made it worse
You might also wanna read
The Verification Crisis: How AI-Generated Code Is Reshaping Software Development
The article examines the rapid integration of AI in software development, highlighting staggering statistics: Cursor alone generates nearly
dev.to·1d agoWhy AI productivity gains at the individual level aren't translating to organizational results
A senior tech executive shares that despite individual productivity gains from AI coding tools like Claude Code (more lines of code, more pu

The Intensifying Competition in AI-Powered Coding Tools and Software Development
The article discusses the intensifying competition in AI-powered coding tools, focusing on how major tech companies like OpenAI, Google, and

The Rise of AI in Coding: Revolutionizing Development Processes
The article discusses the use of AI in coding, highlighting the shift towards AI-generated code and the efficiency it brings to the developm

AI's Impact on Software Engineering: Evolution or Replacement?
The article explores the complex relationship between AI tools like ChatGPT and software engineering, examining whether AI represents the en
AI Won't Replace Developers, But Will Make Poor Thinking Costly
The article argues that AI-assisted coding is becoming the new standard in software development, but the real competitive advantage will shi
