When AI Writes Almost All Code, What Happens To Software Engineering?

Gergely Orosz Β· pdf Β· 2026-01-06 Reader πŸ–₯️

AI Fluency (as Career Expectation)AI Labor DisruptionCode Was Never the BottleneckCode QualityProduct Engineer (PM/Engineering Role Merge)Systemic Apprenticeship & Skill TransmissionTechnical Leadership Track (IC / Staff-Plus Ladder)They Build It, You Run ItVibe Coding
As AI crosses a real capability threshold and starts writing the large majority of code for many developers and teams, the part of software engineering that was always about judgment, verification, architecture, and accountability β€” not typing syntax β€” becomes more valuable, not less, while the raw ability to write code in a given language stops being a differentiator at all.

practical Β· mixed β€” Opens narratively (the author's own holiday 'a-ha moment' and a chorus of named practitioners' quotes) to establish a factual premise (AI now writes ~90%+ of code for many devs/teams), then shifts to argumentative/expository mode to work out the professional consequences for individuals, teams, and the industry. The propositions throughout serve a practical aim: what should engineers, teams, and hiring pipelines do about this.

Structure

PartRole
Opening narrative: the author's own holiday 'a-ha moment' building production features entirely via prompting, including from his phonenarrative hook / evidence
Section 1: a chorus of named, credible practitioners (Jaana Dogan, Thorsten Ball, Malte Ubl, DHH, Adam Wathan, Karpathy, Boris Cherny) independently reporting the same capability-threshold experienceevidence (testimonial, triangulated across skeptics and vendors alike)
Section 2: why now β€” specific model releases (Gemini 3, Opus 4.5, GPT-5.2) as the proximate cause, plus revisiting Amodei's '90% AI-written code' prediction as arguably already trueevidence / causal explanation
Section 3: the bad β€” which skills lose value (prototyping, language polyglot-ism, specialization, implementing well-defined tickets, manual refactoring, careful reading of generated code)elaboration (cost side of the thesis)
Section 4: the good β€” which skills gain value (tech-lead traits, testing/test-infra skill, product-mindedness, architecture decisions, tech-debt tracking, reliability/performance/security judgment, 'engineer not coder')elaboration (benefit side of the thesis β€” this is the core argument)
Section 5: the ugly β€” second-order organizational costs (more code/more bugs, declining change-quality data, weak practices hurting sooner, work-life-boundary erosion, juniors pressured to mature fast, CS-education as a hiring filter, accountability for an explosion of AI-generated software)elaboration (externalities / risks of the thesis, mostly team- and org-level)
Section 6: product management vs. software engineering β€” the roles converging into a blended 'product engineer' rather than PMs replacing engineerselaboration (role-structure prediction)
Takeaways: caveats (large/complex orgs may see less impact), personal ambivalence about losing the craft of hand-writing code, and an overall forecast of rising demand for software professionalsconclusion / qualification

Key terms

Propositions

Arguments

Software engineering as a discipline (judgment, verification, architecture, accountability) becomes more valuable as AI absorbs more code-writing, even as 'coding' itself becomes commoditized. strength: medium
Explicit premises:
Implicit premises:
Inferences:
Product management and software engineering roles will converge into a blended 'product engineer' role rather than AI letting PMs simply replace engineers.
Explicit premises:
Implicit premises:

Narratives

Questions addressed

Gaps

Closes gaps elsewhere

Related documents