Questions Considered

Notes on thinking, learning, decision making, and occasionally running. Simple ideas, mostly obvious.

On the importance of not sacrificing engineering principles, when integrating AI into the software development process.

The rise of “vibe coding” has sparked justified concerns about technical debt and code quality. However, critics misdiagnose the problem as a failure of generative AI rather than a failure of engineering discipline. The article also addresses the troubling industry trend of eliminating both junior and senior engineering roles, threatening the talent pipeline essential for effective AI-assisted development.

Stop Blaming the AI: How Disciplined Engineering Makes Generative AI Work, by Kurt Antony Richardson.

There is much in software that continues to be valid. It is clearly worth paying attention to those things, if you are serious about building software projects over time, even (and perhaps especially), if you use AI to do so.

Discover more from Questions Considered

Subscribe now to keep reading and get access to the full archive.

Continue reading