Sean Goedecke argues that the skill-atrophy case against AI-assisted development is a bad argument — even granting its premises. His claim: until around 2024, the best way to learn software engineering was simply doing it, and that lucky coincidence let people parlay a coding hobby into a lucrative lifetime career. That was never an immutable fact about the profession.
The essay’s structure:
- The anti-AI argument runs: AI use means less learning, skills atrophy, therefore don’t use AI. Goedecke grants the first premise and says the conclusion still does not follow
- If AI provides enough short-term benefit, engineers may be obliged to use it anyway — the same way construction workers are obliged to lift heavy objects, because that is what they are paid to do
- If models are good enough, hand-coding purists get outcompeted by engineers willing to trade long-term cognitive ability for a short-term lucrative career
- Pro sports careers max out around fifteen years, and the tragedy is the athlete who never plans for the end. Software engineering may be entering the same territory
- His edit-note addendum: once you stop writing code by hand, your ability to understand the codebase at large may atrophy too — and the rate of change is high enough that nobody knows what the field looks like in a decade
This is not an argument that AI is good. It is an argument about career planning: the assumption that loving the work naturally compounds into a lifelong career was contingent, not guaranteed — and it is worth planning as if it might not hold.