ALL SPEAKERS

Hero

Eric Evans

Eric Evans

Founder & Author

AT A GLANCE

Role

Founder & Author

Organisation

Category

Hero

ABOUT THE SPEAKER

Eric has long worked in the development of software for complex domain problems. He wrote the book Domain-Driven Design and has been learning new and better ways to do it ever since.

TALK

DDD & AI: My Learning Journey, Continued

Domain-driven design (DDD) is an approach to software design that focuses our effort on the center of the problem we are solving, the complexity in the domain itself. We iteratively sharpen this focus through the lens of a constructed language, applied within explicit system boundaries that give context to that language. These are the fundamentals of DDD, and they have proven robust for more than 20 years. But we don't practice DDD the same way we did 20 years ago. DDD has always been adapted to changes in the software development industry, in team processes and in technology. Now AI technology is bringing a massive wave of change. I believe we'll need forums like this conference even more, to grapple with it together.

Will AI amplify DDD or replace it? We can't know that now; the coming years will tell. With imperfect knowledge, what can we do to adapt, as individuals and as a community? I'll share my own answer. My working hypothesis: domain models still matter, bounded contexts still matter, language still matters -- but the models will look different.

To make it tangible, I'll share an experiment of mine that uses LLM components and deterministic calculations to extract domain-related vocabulary from code and compare usage across codebases. I imagine it might give us a more objective, quantitative way to look at bounded contexts and relationships. It is an idea I tried years ago, but it wasn't feasible until we had software that could interpret word usage. (Pleased as I am with my results, I expect this will all seem like baby steps in a few years.)

I'll also briefly touch on my other areas of study. My opinion is that learning to use LLMs well requires more than interacting with their API. In DDD we don't like black boxes. Understanding the math of a transformer or the training objective develops intuition for using them and ages better than the latest prompting trick. More specifically relevant to DDD, LLMs do have conceptual models in them -- complex, stochastic and tangled. I'm making a bet that understanding what's happening in there will help us address the deep-domain problems where DDD has always mattered most. We won't have time to go into this in detail, but I'll outline some topics I find relevant and interesting.

Finally: the fear and dread for our whole society. There is risk in such an enormous change, happening so fast and with such recklessness. Who knows. Maybe this current approach to AI will reach a plateau soon. I'd honestly welcome that! Society would have a chance to assimilate what we have now, and there would be so much interesting work for us to do. However, my preferences (or yours) don't have much effect on what will actually happen. What little influence we have will come from engaging in the unfolding of its possibilities, and this likely also gives us our best chance to thrive. Diving deep into these matters may produce valuable results and build resilience. It will surely be intellectually fascinating.

MORE VOICES

Other speakers at code.talks

Eric Evans photo
Hero
Eric Evans
Founder & Author ·
#Architecture
BIO
Eric Evans
Founder & Author ·

Eric has long worked in the development of software for complex domain problems. He wrote the book Domain-Driven Design and has been learning new and better ways to do it ever since.

More info →
Gergely Hodicska photo
Hero
Gergely Hodicska
Founder · Water Bear Consulting
#Culture
BIO
Gergely Hodicska
Founder · Water Bear Consulting

Gergely is a product engineering leader and coach with deep experience in building and scaling engineering organizations. He is a former VP of Engineering at Bitrise and Ustream, and has worked across engineering leadership, product development, organizational design, culture, change management, and coaching. He focuses on helping teams build better systems, improve collaboration, and create environments where people can grow and do their best work. He combines leadership experience with strong technical depth, including hands-on software engineering, architecture, developer tooling, and building systems used at significant scale.

More info →
Gitte Klitgaard photo
Hero
Gitte Klitgaard
Founder and Coach at Native Wired · Native Wired
#Culture
BIO
Gitte Klitgaard
Founder and Coach at Native Wired · Native Wired

Gitte Klitgaard is an agile coach, trainer, advisor and mentor solving problems in organisations. She uses strategy, accountability and responsibilty, collaboration, psychological safety, communication, setting good engineering practice, and what ever else is needed. She works with teams, leaders, and individuals on all organisational level. Gitte is authentic, she will cut to the chase, and help people become themselves thereby reaching success.

Gitte knows how combining human skills with good leadership skills is a necessity for an organisation to get stuff done. And getting the right stuff done. Her ability to align the individual well-being and growth together with company objectives is remarkable. One of Gitte’s key strengths is holding people accountable while fostering psychological safety.

Gitte has given talks and keynots at three continents, where she highlights and makes topics like mental health and psychological safety accessible. Other topics include courage, retrospectives, various agile topics, leadership, management, and her personal goal: bringing humanity back in the workplace.

Her community contributions include organizing coach camps for over a decade and actively engaging on social media. She creates safe and respectful environments at work and outside. She listens to and engages the more silent voices and minority groups. Gitte also contributes to the community by writing blogpost and on Bluesky as she shifted away from Twitter. She wrote a section about team safety in "The Art of Agile Development, 2. edition" by James Shore which was published in 2021.

In her spare time, Gitte collects LEGO and Yodas and keeps in touch with friends from all over the globe including some, she considers her second family.

Gitte is owner of Native Wired and has lead change at companies like IBM, LEGO, Spotify, and SVT.

More info →
Luca Rossi photo
Hero
Luca Rossi
Founder · Refactoring
#Culture
BIO
Luca Rossi
Founder · Refactoring

Luca is the founder of Refactoring.fm — a newsletter and community about running better engineering teams, that goes out weekly to more than 170,000 engineers and managers. He has written 300+ articles, and the Refactoring community includes some of the brightest minds in the industry. Before Refactoring, Luca has been Head of Engineering at Translated.com, and co-founder and CTO of Wanderio, where he grew the product from 0 to 25M customers.

More info →

See them live — and 100+ more.

One ticket, every track. Nov 4–5, 2026 at Kinopolis Hamburg.

Get your ticket

Let’s connect on LinkedIn.

Speakers, program drops and much more of the community.

A 2-day sweet spot conference for the entire dev team to stay future-proof in the age of AI.

© 2026 code.talks · alphalist GmbH · Hamburg

Let’s connect on LinkedIn.

Speakers, program drops and much more of the community.

A 2-day sweet spot conference for the entire dev team to stay future-proof in the age of AI.

© 2026 code.talks · alphalist GmbH · Hamburg