Reasons to Dislike AI Coding

This article explores common arguments against AI-generated code, specifically addressing concerns about artistic integrity and job displacement. The author argues that software development is primarily about delivering outcomes rather than the act of typing code.
Why it matters
It provides a philosophical perspective on how automation and AI are reshaping the professional identity and economic value of software engineers.
I covered this before in Art or tool? If you think of software as artistic output then generated software isn’t real because it doesn’t have the creative ineffability that’s a sign of true art.
There’s no argument against this one except that the people who want software typically aren’t paying for artworks, they’re paying for outcomes. And the outcomes of using a given artefact are the same regardless of how the artefact is made.
That also means there’s no argument for this one, unless you accept as axiomatic the ideas that things that can be considered art should only be made by people, and that using this particular set of tools is too big a separation between the person and the work when no other historical set of tools was too big a separation between the person and the work.
Get smarter about the news
Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.
Create free accountAlready have an account? Sign in