# Fragments: June 16

DevFeed: [Fragments: June 16](<https://devfeed.tech/articles/fragments-june-16-4429.md>)

Original publisher: [Read original article](<https://martinfowler.com/fragments/2026-06-16.html>)

Author: Martin Fowler (martin@martinfowler.com)

Published: 2026-06-16T12:44:00Z

Content type: article

Language: en

Sources: [Martin Fowler](<https://devfeed.tech/sources/martin-fowler.md>)

Topics: [Domain-driven design (DDD)](<https://devfeed.tech/topics/domain-driven-design.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [context window](<https://devfeed.tech/topics/context-window.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [conference](<https://devfeed.tech/tags/conference.md>), [context-window](<https://devfeed.tech/tags/context-window.md>), [ddd](<https://devfeed.tech/tags/ddd.md>), [event](<https://devfeed.tech/tags/event.md>), [llm](<https://devfeed.tech/tags/llm.md>), [programming](<https://devfeed.tech/tags/programming.md>)

## AI overview

This article fragment discusses how large language models are changing the experience of programming and argues that Domain-Driven Design may remain useful or become more important. It also highlights managing an LLM context window and using distinct conversation registers for exploring, brainstorming, deciding, and implementing.

## Source excerpt

"Prag Dave" Thomas (co-author of the outstanding "Pragmatic Programmer") has loved programming since he was young. Programming was how I could express myself. I wasn't an artist. When I sing, dogs howl. When I draw, friends say, "Very nice. What is it?" I didn't connect particularly well with people, even though I wanted to. And yet, when I wrote my first program, I discovered a medium which let me convert thought into action. All the ideas that were bottled up behind a wall of frustration suddenly had an outlet. The LLM revolution worried him. Would they remove all that fun stuff? Happily he found it was the opposite. Like Kent Beck and others have told me, programming with LLMs is more fun than ever. His post lists reasons why: removing drudgery, speeding up feedback loops, reviving long abandoned projects, and exploring new technologies. ❄ ❄ ❄ ❄ ❄ I've spent a few days at the DDD Europe conference, which was a very enjoyable event. With all the changes to programming due to LLMs, I suspect Domain-Driven Design is going to be one of those things that will continue to be useful, indeed may become even more important. The highlight of the conference was the opening keynote by Eric Evans, who gave a fascinating description of some of his experimentation with LLMs over the last couple of years. Once the video for that talk becomes available, I'll link to it - hopefully it won't be too long. I also particularly enjoyed talks from Violetta Pidvolotska, Kiran Prakash, Tom de Wolf, and Chelsea Troy. Gien Verschatse interviewed Eric Evans and me for an hour so so - again I'll pass that link on when the video gets published. One snippet that stood out to me was from Chelsea Troy. The main thrust of her talk was managing the context window of LLMs so that it was kept in a healthy state. Much of what she said was familiar, but one thing I hadn't thought about was her thoughts about the different registers of conversations with LLMs. These registers are different styles of con