The article discusses how engineers should view the lack of benefit from current AI tools as a finding rather than a failure. It encourages documenting these observations, sharing them with peers and managers, and actively seeking solutions. By explaining where AI falls short, engineers demonstrate the judgment expected of them.
The article highlights Paul Dix’s astonishment that AI was able to generate one million lines of code and then refine it over several months into a reliable software product now used by millions of developers. Dix argues that this achievement is far more impressive than merely translating code between languages, emphasizing that with a verification system and clear guidance, AI can produce and iteratively improve highly complex, sophisticated software until it functions perfectly.
But then users start to report a weird bug. It's the 4th time your team has been trying to fix it.
Laurie Voss argues that while the cost of writing code has fallen dramatically, the costs of reviewing, fixing, and operating software are rising and will continue to do so. She emphasizes that the true expense lies in understanding user needs, precisely defining requirements, and ensuring a pleasant user experience—costs that are unique to each software product and do not scale with reuse. As software demand grows without an upper limit, these user‑centric costs will dominate the overall development effort.
Simon Willison reflects on the long history of flawed software development, noting that the proliferation of bad code over the past three decades is now being penalized by the universe. He cites Armin Ronacher’s perspective that the rise of AI, while entertaining, has amplified the consequences of these past mistakes. The piece underscores the growing importance of addressing security and reliability in the age of generative AI.
The article discusses how computer programming fundamentally involves problem‑solving with computers and managing complexity. It argues that these skills will remain valuable and sustain a viable career even as AI tools become more prevalent.