# podcast-appearances 41

Published articles for podcast-appearances 41.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Conceptual integrity and counting lines of code

DevFeed: [Conceptual integrity and counting lines of code](<https://devfeed.tech/articles/conceptual-integrity-and-counting-lines-of-code-30499.md>)

Original publisher: [Read original article](<https://simonwillison.net/2026/Aug/19/conceptual-integrity-and-counting-lines-of-code/>)

Author: Simon Willison

Published: 2026-08-19T22:46:07Z

Content type: opinion

Language: en

Sources: [Simon Willison](<https://devfeed.tech/sources/simon-willison.md>)

Topics: [AI Development](<https://devfeed.tech/topics/ai-development.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [code productivity](<https://devfeed.tech/topics/code-productivity.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-2-235](<https://devfeed.tech/tags/ai-2-235.md>), [code](<https://devfeed.tech/tags/code.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [coding-agents-248](<https://devfeed.tech/tags/coding-agents-248.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [generative-ai-1-981](<https://devfeed.tech/tags/generative-ai-1-981.md>), [llms](<https://devfeed.tech/tags/llms.md>), [llms-1-947](<https://devfeed.tech/tags/llms-1-947.md>), [podcast-appearances](<https://devfeed.tech/tags/podcast-appearances.md>), [podcast-appearances-41](<https://devfeed.tech/tags/podcast-appearances-41.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [software-engineer](<https://devfeed.tech/tags/software-engineer.md>)

### AI overview

This article presents transcript highlights from a Talking Postgres discussion about AI-assisted software development. It argues that lines of code can sometimes indicate productivity when coding agents produce maintainable, tested, production-quality code, while emphasizing that skill and experience remain necessary. It also argues that cognitive capacity and conceptual integrity limit how much agent-generated code engineers can effectively manage.

### Source excerpt

Last week I recorded an episode of the Talking Postgres podcast with Claire Giordano on the subject of "How AI is changing software development". We had a really great conversation. Here are a couple of my highlights from a lightly edited transcript (prompt to Claude: "very minor edits to remove disfluencies"). This is the latest version of an argument I've been trying to build about why sometimes it does make sense to talk about lines of code as an indicator of productivity with coding agents, at 35:01: A lot of people will tell you it makes no sense to measure productivity in lines of code. I'd actually disagree, because there's a hard limit. In the before-times, a software engineer could produce a few hundred lines of production-ready code per day -- and 200 lines of working, debugged, production-level code is an incredibly good day. Most days you'd produce 50 or 60. If agents let you produce a thousand lines of debugged code, that really is a very meaningful improvement -- as long as the code is the same quality: maintainable, tested, all of that. You can get to that point with agents, but it takes a huge amount of skill and knowledge and experience. That's what senior engineers are made of. I can do way more work as a single engineer than I could without agents. So you could argue, why should a company have more than one engineer? Beyond the obvious bus factor thing -- a team of one is a very badly designed team -- the answer is that the new limiting factor is cognitive capacity. I can churn out code a hundred times faster. I don't have the cognitive capacity to stay on top of 100 times the amount of code. So you still need a team of engineers, so you can load balance that cognitive capacity across the team. And this section on conceptual integrity at 46:03, which Claire equated to the Winchester Mystery House! Simon: There's a concept in The Mythical Man-Month -- conceptual integrity -- where well-designed software has an integrity to it: there are no surprises in i