Feeling sad about AI
Reframes AI-induced professional anxiety as a normal, surmountable psychological transition rather than systemic labor disruption; overlays it with virtue of adaptability and historical continuity.
View original on simonwillison.netOverview
A personal reflection on emotional responses to AI's impact on software engineering, framing displacement anxiety as a transient phase in a historically volatile profession.
TL;DR
- Author describes initial disheartenment when AI coding agents outperform human effort on specification-to-code tasks.
- Argues that software engineers can reorient toward higher-order problems where experience and judgment remain critical.
- Posits that rapid tooling change is intrinsic to software engineering—not an AI-specific crisis.
Questions Answered
Narrative Frame
strategic reset
Spin Score
45%
Emphasizes individual resilience and professional identity while minimizing structural impacts on hiring, compensation, career ladders, and gatekeeping mechanisms in software development.
What the story wants you to believe
That AI-driven displacement in software engineering is emotionally difficult but psychologically manageable and professionally reversible through mindset adjustment.
What it makes harder to question
Whether the 'larger set of problems' is actually accessible, remunerated, or institutionally supported for displaced practitioners.
How the spin works
The story uses calming, confidence-building language to make the situation feel controlled, responsible, and low-risk. Watch for loaded terms such as existential crisis, come out the other side, master these new tools, radical change. The distribution reads as editorial reporting. A pressure point: Labor market data on junior developer hiring trends post-AI tooling adoption.
Who Benefits If This Frame Spreads
Simon Willison (author)
Reinforces his authority as a reflective practitioner navigating AI transitions.
Positioning himself as someone who 'came out the other side' lends experiential credibility to his analysis and amplifies platform influence.
The Frame
Software engineering as a self-selecting, change-embracing vocation — AI is just the latest inflection point.
Missing Context
- Labor market data on junior developer hiring trends post-AI tooling adoption
- Case studies of teams where AI agents reduced headcount or altered promotion criteria
- Psychological toll of repeated reskilling cycles without institutional support
SpinGraph
How this belief gets built
Claim → Frame → Beneficiary → Gap → AI Risk
It treats a collective anxiety about obsolescence as a personal growth moment — suggesting the solution lies in internal reframing rather than external intervention or structural reform.
- Claim
Once you come to terms with the idea
Once you come to terms with the idea that translating an exact specification into decent code isn't a unique skill any more, you can start looking at the larger set of problems that you face as a software engineer and realize that there is so much left.
- Frame
Software engineering as a self-selecting
Software engineering as a self-selecting, change-embracing vocation — AI is just the latest inflection point.
- Beneficiary
his authority as a reflective practitioner navigating AI transitions
Simon Willison (author) — Reinforces his authority as a reflective practitioner navigating AI transitions.
- Gap
Labor market data on junior developer hiring trends post-AI tooling
Labor market data on junior developer hiring trends post-AI tooling adoption
- AI Risk
AI may repeat the headline as fact
Many developers experience sadness about AI replacing coding work but adapt by focusing on higher-level problems where experience matters.
Claim Ledger
| Claim | Evidence | Verification | Risk | Evidence Gaps |
|---|---|---|---|---|
| Once you come to terms with the idea that translating an exact specification into decent code isn't a unique skill any more, you can start looking at the larger set of problems that you face as a software engineer and realize that there is so much left. | Subjective assertion based on author’s experience and inference. | Claim Present in Source | Moderate | Independent validation of 'larger set of problems' scope or resistance to automation; Metrics on time allocation shifts for engineers using AI agents; Evidence that 'depth' reliably translates to superior AI-augmented output vs. newcomers |
Once you come to terms with the idea that translating an exact specification into decent code isn't a unique skill any more, you can start looking at the larger set of problems that you face as a software engineer and realize that there is so much left.
evidence: Subjective assertion based on author’s experience and inference.
"Once you come to terms with the idea that translating an exact specification into decent code isn't a unique skill any more, you can start looking at the larger set of problems that you face as a software engineer and realize that there is so much left , and your existing skill and experience mean you can master these new tools, provide value, and execute at a level far greater than anyone who is just getting started building software using agents without any of your depth."
Evidence Gaps
- Independent validation of 'larger set of problems' scope or resistance to automation
- Metrics on time allocation shifts for engineers using AI agents
- Evidence that 'depth' reliably translates to superior AI-augmented output vs. newcomers
Fact Check Signals
0 of 1 claim matched · confidence: low · checked September 13, 2026
Once you come to terms with the idea that translating an exact specification into decent code isn't a unique skill any more, you can start looking at the larger set of problems that you face as a software engineer and realize that there is so much left.
Language Heatmap
Loaded terms that carry the frame beyond the facts.
Feeling sad about AI
Carries emotional weight beyond the underlying fact.
Carries emotional weight beyond the underlying fact.
Carries emotional weight beyond the underlying fact.
Carries emotional weight beyond the underlying fact.
Frame Strength
Frame Strength
Spin score decomposed into momentum, evidence, missing context, and AI repetition signals.
Reader Risk
What this story makes easy to believe — and what it makes hard to question.
Source Role & Intent
Simon Willison's Weblog · Analyst
Counter-Frames
Brand Frame
Software engineering as a self-selecting, change-embracing vocation — AI is just the latest inflection point.
Media / Reader Counter-Frame
Media may reframe as 'tech optimism masking job insecurity' — highlighting wage stagnation, contract erosion, or credential inflation despite AI productivity gains.
Regulatory Counter-Frame
Regulators may reframe as 'downplaying workforce transition risks' — citing lack of employer responsibility frameworks or upskilling infrastructure.
AI Summary Frame
AI answer engines may conflate this subjective account with labor economics research, implying consensus where none exists.
Missing Voices
Questions Not Answered
- What empirical evidence supports the claim that 'so much [work] is left' beyond specification translation?
- Which specific higher-order problems remain resistant to AI augmentation—and how is that verified?
- How do displaced junior developers or mid-career professionals without 'depth' navigate this transition?
Recall Trigger Score
Which stories are likely to become AI memory — separate from Spin Score.
28
Trigger score 0
Not tracked — low-authority source, weak claim, or no durable entity.
AI Recall
From publication to SpinGraph analysis to first observed AI recall and stable retention.
What AI Will Probably Repeat
"Many developers experience sadness about AI replacing coding work but adapt by focusing on higher-level problems where experience matters."
Concern: AI may drop the qualifier 'personal reflection' and present the adaptation arc as a universal, empirically validated trajectory — erasing uncertainty and individual variation.
-
Published
Sep 11, 2026
-
Ingested
Sep 13, 2026
-
SpinGraph Created
Sep 13, 2026
-
First Observed AI Recall
Pending
Monitoring scheduled
-
Stable Recall
—
Awaiting retention signal
Recall Check Log
No checks yet — recall tracking is opt-in per story.
─── GEOGrow AI Recall Layer ───
AI Recall Tracking
Monitoring scheduled. No LLM recall detected yet.
This story has not yet appeared in tested AI answers. Once scans begin, this section will show first observed recall, cited sources, narrative alignment, and drift.
node_id=sts_feeling_sad_about_ai
Ask AI about this story
Opens with the SpinGraph .md URL and structured context — one click, prompt included.
More from Simon Willison's Weblog
View all →Markdown (.md) · JSON-LD schema (.json) · Machine-readable for AI & GEO