
Thomas Coopman
Biography
Thomas Coopman is a senior consultant at Aardling. He trains and consults teams working in complex environments to bring meaningful change to their organisations. He has built deep expertise in Domain-Driven Design and optimising for team productivity and efficacy.
Thomas excels with organisations that recognise that high-performing teams need both technical excellence and a relentless focus on process, practices, and environment.
His childhood curiosity with computers took him to the University of Leuven to study computer science. While there, he grew an enduring love for learning new programming languages, with a current proclivity for all things functional programming.
Thomas teaches several public classes on topics ranging from Strategic Design, EventStorming, and Tactical Patterns at DDD Academy. He’s also a regular public speaker, with recent well-received talks at DDD Europe and KanDDDinksy.
Outside of software, Thomas is a keen parent and a triathlon hobbyist.
NewCrafts Paris 2025
Human vs Machine
HandsOn
This is a Hands On Lab with limited capacity.
In this hands-on coding session, we’ll test the limits of current large language model (LLM) capabilities by putting them head-to-head with humans.
Participants will join one of three groups: Humans, Machines, or Cyborgs.
Each group will tackle the same code kata, but with different constraints:
* The Machine group will use LLMs to solve the kata—no handwritten code allowed.
* The Human group will solve the kata without any assistance from LLMs.
* The Cyborg group can combine both approaches as they wish.
At the end, we’ll compare the results and have a brief discussion about the current limitations and strengths of LLMs in real-world coding scenarios.
Note 1: This is not a tutorial on how to use LLMs. Basic familiarity with coding and LLMs is assumed.
Note 2: Participants will be working in pairs or groups. Come ready to collaborate!