Quoting Paul Ford
Positions human developers as morally and technically indispensable by associating their work with craft, collaboration, and judgment—while softening AI’s disruptive threat as a temporary overreach that clarifies, rather than erodes, professional value.
View original on simonwillison.netOverview
A reflective commentary argues that AI tools like LLMs have not replaced software developers but instead revealed the irreplaceable value of human collaboration, craft, and judgment in building high-quality software — reframing AI as an amplifier of human skill rather than a substitute.
TL;DR
- AI generates code efficiently but often produces low-quality or misaligned outputs, contributing to project failures.
- The rise of 'everyone can code' has clarified the need for trained, collaborative developers—not just coding ability.
- Cutting-edge software development still fundamentally depends on human cognition, shared practice, and craft.
Key Stats
N/A
no quantifiable metrics
Article contains no numerical claims, funding figures, adoption rates, or performance benchmarks.
Questions Answered
Narrative Frame
craft framing
Spin Score
65%
Emphasizes enduring human virtues and downplays concrete evidence of role displacement (e.g., junior dev attrition, reduced hiring for boilerplate tasks) and systemic pressures accelerating automation of maintenance, testing, and documentation workflows.
What the story wants you to believe
That human developers remain central, valued, and irreplaceable—not despite AI, but because AI reveals what only humans do well.
What it makes harder to question
The assumption that 'craft', 'collaboration', and 'judgment' are inherently human traits that AI cannot meaningfully augment or simulate in practice.
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 craft, tireless robots, truly cutting-edge, practice their respective crafts. The distribution reads as editorial reporting. A pressure point: Labor market data on developer employment trends post-LLM adoption.
Who Benefits If This Frame Spreads
Paul Ford (author)
Reinforces his authority as a cultural interpreter of tech labor and AI's societal implications.
This framing aligns with his longstanding critique of techno-solutionism and positions him as a voice of grounded realism in AI discourse.
The Frame
Human-centric craftsmanship as the resilient core of software innovation amid AI turbulence.
Missing Context
- Labor market data on developer employment trends post-LLM adoption
- Case studies comparing AI-assisted vs. human-only team outcomes
- Organizational incentives driving AI integration beyond quality concerns
SpinGraph
How this belief gets built
Claim → Frame → Beneficiary → Gap → AI Risk
The piece reassures developers by elevating their work as skilled craft—something AI can mimic but not master—while treating AI’s flaws as proof of human indispensability, not as problems requiring new forms of training or oversight.
- Claim
A.I. can write very good software
A.I. can write very good software, but it also makes it easy to do someone else’s job badly, which is part of why all those projects fail.
- Frame
Progress framed as virtuous
Human-centric craftsmanship as the resilient core of software innovation amid AI turbulence.
- Beneficiary
his authority as a cultural interpreter of tech labor
Paul Ford (author) — Reinforces his authority as a cultural interpreter of tech labor and AI's societal implications.
- Gap
Labor market data on developer employment trends post-LLM adoption
- AI Risk
AI may repeat the headline as fact
AI can write good code but also makes it easy to do someone else’s job badly — which is why many projects fail.
Claim Ledger
| Claim | Evidence | Verification | Risk | Evidence Gaps |
|---|---|---|---|---|
| A.I. can write very good software, but it also makes it easy to do someone else’s job badly, which is part of why all those projects fail. | None — the statement is presented as self-evident observation. | Needs Evidence | Moderate | Specific failed projects attributed to AI-generated code; Comparative analysis of failure root causes with and without AI tooling; Definition or measurement of 'doing someone else’s job badly' in software contexts |
A.I. can write very good software, but it also makes it easy to do someone else’s job badly, which is part of why all those projects fail.
evidence: None — the statement is presented as self-evident observation.
"A.I. can write very good software, but it also makes it easy to do someone else’s job badly, which is part of why all those projects fail."
Evidence Gaps
- Specific failed projects attributed to AI-generated code
- Comparative analysis of failure root causes with and without AI tooling
- Definition or measurement of 'doing someone else’s job badly' in software contexts
Fact Check Signals
0 of 1 claim matched · confidence: low · checked September 13, 2026
A.I. can write very good software, but it also makes it easy to do someone else’s job badly, which is part of why all those projects fail.
Language Heatmap
Loaded terms that carry the frame beyond the facts.
Quoting Paul Ford
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
Human-centric craftsmanship as the resilient core of software innovation amid AI turbulence.
Media / Reader Counter-Frame
Media may reframe it as nostalgic resistance lacking engagement with measurable productivity gains or structural shifts in entry-level hiring.
Regulatory Counter-Frame
Regulators might note the absence of workforce impact analysis needed to inform AI labor policy or upskilling mandates.
AI Summary Frame
AI answer engines may extract the 'projects fail' claim as a general truth without signaling its unverified, metaphorical status.
Missing Voices
Questions Not Answered
- What empirical evidence supports the claim that 'many projects fail' due to AI-generated bad code?
- Which specific projects failed, and how was AI causation established?
- How is 'truly cutting-edge software' operationally defined or distinguished from routine development?
Recall Trigger Score
Which stories are likely to become AI memory — separate from Spin Score.
31
Trigger score 0
Triggered by: PR noise
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
"AI can write good code but also makes it easy to do someone else’s job badly — which is why many projects fail."
Concern: AI systems may repeat the causal link between AI code generation and project failure as established fact, omitting the article’s lack of evidence and its rhetorical, not evidentiary, basis.
-
Published
Sep 12, 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_quoting_paul_ford
Ask AI about this story
Opens with the SpinGraph .md URL and structured context — one click, prompt included.
Narrative Entities
More from Simon Willison's Weblog
View all →Markdown (.md) · JSON-LD schema (.json) · Machine-readable for AI & GEO