Jimmy Nilsson's Post — reflections after the Thoughtworks 'Future of Software Development' retreat
Jimmy Nilsson · article · 2026-07-07 source ↗ Reader 🖥️
Agentic EngineeringAgile & XPCoding AgentsExtreme HumanismSoftware Design FundamentalsTest-Driven DevelopmentTrunk-Based & Continuous Delivery
Reflecting on Thoughtworks' 'Future of Software Development' retreat, the author reports that leading practitioners have moved past the hype-versus-doom polarisation about agentic coding toward nuanced 'when, where and how' thinking, converging on the view that enduring engineering fundamentals (DDD, XP, TOC, TDD, BDD, CD) plus a renewed 'Extreme Humanism' matter more than ever in the agentic age — which is why he is optimistic.
mixed · mixed — A brief first-person social-media reflection reporting the mood and consensus of an invited retreat, blending descriptive reportage with a few lightly-normative positions; not an argued essay.
Structure
| Part | Role |
|---|---|
| Optimistic framing and disclaimer | Sets the emotional register (inspired, energized, optimistic) and frames the post as quick, undigested first impressions with more to follow |
| The '25' / Agile Manifesto anniversary | Notes that despite marking 25 years of the Agile Manifesto, 'agile' was never mentioned because it is internalised and the focus was on the future |
| Nuance over polarisation + enduring fundamentals | Reports that discussions were balanced ('when, where and how') and that the classic fundamentals are seen as more important than ever, while acknowledging enormous challenges |
| Extreme Humanism | Gives a second reason for optimism: participants saw the need to be 'conspicuously human' |
| Teaser and close (individuals and interactions) | Anticipates forthcoming articles from participants and closes on the Agile-Manifesto echo that the individuals and interactions were the essential thing, with thanks to Thoughtworks |
Key terms
- Extreme Humanism / conspicuously human
A recognised need, voiced by several participants, to deliberately amplify the distinctly human dimension of software work as coding is increasingly automated - the fundamentals (DDD, XP, TOC, TDD, BDD, CD)
The set of long-standing engineering disciplines the author 'always come[s] back to', held to be more important than ever in the agentic age - when, where and how
The nuanced, situational framing that replaced blanket judgements about agentic coding at the retreat - individuals and interactions
The human element of the gathering, which the author says was 'the thing' — an explicit echo of the first value of the Agile Manifesto
Propositions
- explicitAt the retreat, discussion of agentic coding was nuanced and balanced — centred on when, where and how to use it — rather than the common polarisation between treating it as the worst evil or the universal solution.conf: high
- explicitdevelopedThe enduring engineering fundamentals the author keeps returning to (DDD, XP, TOC, TDD, BDD, CD) are and will be more important than ever in the agentic age.conf: mediumextends ←Software Design in the Agentic Age: Placing Your Bets · p1 — Supplies the concrete causal mechanisms (token cost, context-window sensitivity, human debugging needs, LLM code mimicry) that nilsson-fose-linkedin's 'fundamentals matter more than ever' claim left unstated.
- implicitAgile is no longer explicitly discussed among these practitioners because it was internalised long ago, and attention has shifted entirely to the future.conf: medium
- explicitA recognised ingredient of a healthy agentic-age future is 'Extreme Humanism' — being 'conspicuously human'.conf: medium
- explicitThe shift to agentic software development brings enormous challenges on several levels, but progress on them begins with understanding.conf: medium
- implicitThe individuals and interactions — the human element — were the most valuable part of the gathering, and (by the Agile-Manifesto echo) of the work itself.conf: medium
Arguments
The future of software development in the agentic age warrants optimism. strength: low
Explicit premises:
- At the retreat the discourse on agentic coding was nuanced and balanced rather than polarised.
- Participants held that enduring engineering fundamentals (DDD, XP, TOC, TDD, BDD, CD) will be more important than ever.
- Several participants recognised the need for 'Extreme Humanism' / being conspicuously human.
- The individuals and interactions — the human element — were the most valuable part of the gathering.
Implicit premises:
- A mature, balanced discourse among leading practitioners is a good predictor of a healthy trajectory for the field.
- Grounding in durable fundamentals plus a deliberate focus on the human dimension mitigates the risks of agentic coding.
Inferences:
- Because the leading conversation is mature, grounded in durable fundamentals, and human-centred, the direction of travel for software development is positive.
Narratives
- The retreat's image showed a '25' marking 25 years since the Agile Manifesto, yet the author is 'not sure I heard the word "agile" once' during the workshop.
→ Signals that agile has been fully internalised and that the frontier of attention has moved on to the agentic future rather than to methodology labels.
Questions addressed
- ✅ Does the rise of agentic coding call for despair or uncritical enthusiasm?
Neither — the productive stance is nuanced 'when, where and how', moving past the evil-versus-panacea polarisation. - ✅ Does agentic AI make traditional software-engineering fundamentals obsolete?
No — participants reportedly agreed they are and will be more important than ever. - ⭕ What should anchor software work as coding is increasingly automated?
The human element — 'Extreme Humanism', 'conspicuously human', and 'individuals and interactions'.
Gaps
- incomplete'Extreme Humanism' / 'conspicuously human' is invoked as a key reason for optimism but is never defined or operationalised — we do not learn what it means concretely or how to practise it.
Read next: Seek the participant's fuller articulation of the phrase and humanist/craft-centred treatments of AI-augmented development. - incompleteThe claim that the fundamentals (DDD, XP, TDD, CD, …) are 'more important than ever' is asserted as a shared opinion with acknowledged confirmation bias but no argument or evidence; the mechanism by which agentic coding raises their value is left unstated.
Read next: Read practitioner arguments linking AI coding assistance to the renewed value of design discipline, fast feedback, and continuous delivery.closed bySoftware Design in the Agentic Age: Placing Your Bets — Supplies the concrete causal mechanisms nilsson-fose-linkedin's claim left unstated for why DDD/XP/TDD/CD-style fundamentals matter more under agentic coding: LLM context-window and token-cost sensitivity to complexity, humans needing to debug unfamiliar agent-written code, and LLMs mimicking/reinforcing existing code patterns rather than independently improving them. - incompleteThe 'enormous challenges on several levels' are asserted but none are named or characterised, so the counterweight to the optimism is left empty.
Read next: Look for the promised follow-up articles and other retreat participants' write-ups that detail the specific challenges. - illogicalThe optimism generalises from a self-selected, invited in-group whose consensus the author admits aligns with his own confirmation bias, without testing the conclusions against dissenting or sceptical views.
Read next: Seek out principled sceptical and critical positions on agentic coding to counterbalance the in-group consensus.
Related documents
- [FULL WORKSHOP] AI Coding For Real Engineers - Matt Pocock, AI Hero
- Why AI Coding Agents Still Need Clear Specs
- Presentation: The Future of Engineering: Mindsets That Matter When Code Isn't Enough
- 11) AI-spesial med Vilde Opsal og Anders Sveen
- Why did Martin Fowler invite 60 engineers to a ski resort?
- Agent Skills: Google-Backed AI Coding Agent Workflow
- Have your agent record video demos of its work with shot-scraper video
- Presentation: AI-First Software Delivery: Balancing Innovation with Proven Practices
- All models, no matter how smart, will eventually build systems...
- All of AI's New Models and Tools