Professional Responsibility in Software Development: Delivering Proven Code in the AI Era
By
simonw
A baker's-dozen of insight crammed into one ring.
Summary
The article criticizes the practice of junior software engineers using AI coding assistants to generate large amounts of untested code and expecting code reviews to handle quality assurance. The author argues this is disrespectful to colleagues and a dereliction of professional duty, emphasizing that software engineers' core responsibility is to deliver proven, working code rather than just producing code volume. The piece discusses the professional ethics of software development in the age of AI tools.
Key quotes
· 4 pulledYour job is to deliver code you have proven to work.
This is rude, a waste of other people's time, and is honestly a dereliction of duty as a software developer.
In all of the debates about the value of AI-assistance in software development there's one depressing anecdote that I keep on seeing: the junior engineer, empowered by some class of LLM tool, who deposits giant, untested PRs on their coworkers—or open source maintainers—and expects the 'code review' process to handle the rest.
As software engineers we don't just crank out code—in fact these days you could argue
You might also wanna read

Practical Guide to Using AI Coding Tools for Responsible Development
The article provides practical guidance for developers on responsibly integrating AI coding tools into their workflow. Based on two years of

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

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
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 agoAI 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
Study finds most developers refuse to code without AI, raising quality concerns
A February 2026 study by AI research lab METR reveals that most developers now refuse to work without AI coding tools. While these tools hel
