{"version":1,"key":"b8f587e12e09b022b5c82d40d6cc0dccc8bfe54b194821e360f9b4b718c6ecd4","audio":"b8f587e12e09b022b5c82d40d6cc0dccc8bfe54b194821e360f9b4b718c6ecd4.mp3","audioSha256":"f7e345572912ca014403fcbf73535b1ee9de475cbd3657285ee2cb3e872e8b20","sampleRate":24000,"duration":340.95,"sentences":[{"id":"sentence-0001","text":"AI Is Writing More Code.","start":0,"end":2.4},{"id":"sentence-0002","text":"So Why Aren't We Shipping More Software?","start":2.4,"end":5.075},{"id":"sentence-0003","text":"AI coding agents are making developers faster, but new research raises an interesting question: How much of that extra code actually becomes finished software?","start":5.075,"end":16.525},{"id":"sentence-0004","text":"A 2026 study published by the National Bureau of Economic Research examined more than 500,000 GitHub developers and found something worth discussing.","start":16.525,"end":28.25},{"id":"sentence-0005","text":"The adoption of successive generations of AI coding tools was associated with a 240% increase in coding commits, while software releases increased by only 30%.","start":28.25,"end":41.425},{"id":"sentence-0006","text":"That is quite a difference.","start":41.425,"end":43.425},{"id":"sentence-0007","text":"Developers are producing considerably more code, but finished software is not increasing at nearly the same rate.","start":43.425,"end":51.25},{"id":"sentence-0008","text":"As a software engineer who works with AI coding agents regularly, I can understand why.","start":51.25,"end":57.8},{"id":"sentence-0009","text":"The Way We Write Software Has Changed","start":57.8,"end":60.4},{"id":"sentence-0010","text":"Before AI, solving a programming problem usually meant researching documentation, searching Stack Overflow, watching tutorials, and experimenting with different solutions until something worked.","start":60.4,"end":73.9},{"id":"sentence-0011","text":"Sometimes that took hours.","start":73.9,"end":76.2},{"id":"sentence-0012","text":"Other times, an entire afternoon disappeared into a problem that ultimately required changing a few lines of code.","start":76.2,"end":84.6},{"id":"sentence-0013","text":"Today, I can describe that same problem to an AI agent and have it investigate possible solutions in minutes.","start":84.6,"end":92.45},{"id":"sentence-0014","text":"The difference can be remarkable.","start":92.45,"end":94.8},{"id":"sentence-0015","text":"But there is another side to this.","start":94.8,"end":97.15},{"id":"sentence-0016","text":"When an agent starts writing your code, your responsibilities change.","start":97.15,"end":101.85},{"id":"sentence-0017","text":"You become something of a manager while remaining the developer responsible for the finished product.","start":101.85,"end":108.025},{"id":"sentence-0018","text":"And that takes some adjustment.","start":108.025,"end":110.275},{"id":"sentence-0019","text":"Someone Still Has to Understand the Code","start":110.275,"end":113.35},{"id":"sentence-0020","text":"When I write something myself, I generally understand how everything connects.","start":113.35,"end":118.55},{"id":"sentence-0021","text":"I made the decisions, worked through the problems, and know why the code looks the way it does.","start":118.55,"end":124.65},{"id":"sentence-0022","text":"With an AI agent, that process changes.","start":124.65,"end":128.2},{"id":"sentence-0023","text":"An agent might produce hundreds of lines of working code in minutes.","start":128.2,"end":132.55},{"id":"sentence-0024","text":"Sometimes the results are excellent.","start":132.55,"end":135.25},{"id":"sentence-0025","text":"Other times, you examine the implementation and wonder why it took such a complicated approach.","start":135.25,"end":141.825},{"id":"sentence-0026","text":"Now you have another problem to solve.","start":141.825,"end":144.775},{"id":"sentence-0027","text":"You need to understand what the agent wrote, determine whether the logic makes sense, and decide what needs to change.","start":144.775,"end":152.475},{"id":"sentence-0028","text":"I have seen examples of agents producing unnecessarily complicated solutions that require considerable effort to correct.","start":152.475,"end":161.425},{"id":"sentence-0029","text":"This may help explain why increased coding activity does not necessarily translate into an equivalent increase in finished software.","start":161.425,"end":170.75},{"id":"sentence-0030","text":"Does AI Actually Save Developers Time?","start":170.75,"end":174.075},{"id":"sentence-0031","text":"A 2025 study by METR produced another interesting result.","start":174.075,"end":179.15},{"id":"sentence-0032","text":"Researchers observed 16 experienced developers completing tasks in familiar open-source projects.","start":179.15,"end":186.7},{"id":"sentence-0033","text":"Although the developers expected AI assistance to make them faster, they actually took 19% longer when using the tools.","start":186.7,"end":195.275},{"id":"sentence-0034","text":"The study involved early-2025 AI systems, and the results cannot be applied to every development environment.","start":195.275,"end":203.775},{"id":"sentence-0035","text":"Still, the findings illustrate something I have experienced: an agent can occasionally consume more time than it saves.","start":203.775,"end":211.875},{"id":"sentence-0036","text":"It depends on the problem and how well the agent approaches it.","start":211.875,"end":216.125},{"id":"sentence-0037","text":"Personally, I find AI particularly useful when investigating bugs.","start":216.125,"end":221.45},{"id":"sentence-0038","text":"An agent can examine unfamiliar code, identify possible causes, and suggest a solution before I would have finished researching the problem myself.","start":221.45,"end":231.9},{"id":"sentence-0039","text":"That is a substantial advantage.","start":231.9,"end":234.575},{"id":"sentence-0040","text":"There are also opportunities to work in parallel.","start":234.575,"end":237.9},{"id":"sentence-0041","text":"I can assign an agent one part of a project while I concentrate on another.","start":237.9,"end":243.125},{"id":"sentence-0042","text":"When those tasks are sufficiently independent, the productivity gains can be significant.","start":243.125,"end":249.275},{"id":"sentence-0043","text":"But when an agent takes the wrong approach, the opposite happens.","start":249.275,"end":253.475},{"id":"sentence-0044","text":"Time that should have been saved gets spent reviewing and correcting its work.","start":253.475,"end":258.425},{"id":"sentence-0045","text":"Developers Are Becoming Managers of Their Own Code","start":258.425,"end":262.225},{"id":"sentence-0046","text":"The interesting part of this transition is how much it changes the developer's daily responsibilities.","start":262.225,"end":268.975},{"id":"sentence-0047","text":"I still need to understand the architecture and make technical decisions.","start":268.975,"end":273.95},{"id":"sentence-0048","text":"I still need to recognize problems and determine whether the finished implementation is acceptable.","start":273.95,"end":280.475},{"id":"sentence-0049","text":"What has changed is how much of the work I perform directly.","start":280.475,"end":284.775},{"id":"sentence-0050","text":"Instead of researching every problem and writing every solution myself, I spend more time directing an agent and evaluating what it produces.","start":284.775,"end":294.575},{"id":"sentence-0051","text":"That requires experience.","start":294.575,"end":296.875},{"id":"sentence-0052","text":"It also requires knowing when to let an agent continue and when to intervene.","start":296.875,"end":302.6},{"id":"sentence-0053","text":"So, does AI make me a faster developer?","start":302.6,"end":305.9},{"id":"sentence-0054","text":"Absolutely.","start":305.9,"end":307.675},{"id":"sentence-0055","text":"In many situations, considerably faster.","start":307.675,"end":311.2},{"id":"sentence-0056","text":"But I think the research points toward something important.","start":311.2,"end":314.75},{"id":"sentence-0057","text":"Generating code is only one part of developing software.","start":314.75,"end":319.175},{"id":"sentence-0058","text":"Someone still has to understand what was written, determine whether it works, and take responsibility for the result.","start":319.175,"end":326.65},{"id":"sentence-0059","text":"I am writing less code myself, but I am responsible for understanding more code than ever.","start":326.65,"end":333.075},{"id":"sentence-0060","text":"And that may be one reason AI is producing so much more code without a comparable increase in finished software.","start":333.075,"end":340.95}]}