Home GOTO Experts Adam Tornhill

Adam Tornhill is a programmer who combines degrees in engineering and psychology. He's the founder of CodeScene, where he designs tools for software analysis. He's also the author of the best-selling Your Code as a Crime Scene, and three more technical books. Adam is an award-winning software researcher, focusing on code quality and AI. His other interests include music, retro computers, and martial arts.

Topic focus: Programming

Check out some of Adam’s past talks:

A few of Adam’s books:

Upcoming masterclasses featuring Adam Tornhill

When AI Meets Technical Debt: Evolving Software for Humans and Machines

Have you seen early productivity gains from AI, only to watch them disappear under growing complexity and production bugs? You're not alone. There's a common reason: many production systems already struggle with technical debt. When AI agents enter the development loop, that debt becomes a multiplier. Poor-quality code not only increases defects and costs. It dramatically raises AI risk by driving high breakage rates, turning promising agents into legacy code generators rather than genuine help.

Fortunately, there's hope on the horizon. In this masterclass, Adam Tornhill shows how technical debt management now determines the success or failure of AI-assisted development. Drawing on Your Code as a Crime Scene, behavioral psychology, and large-scale empirical studies on AI coding, the course explains AI-friendly code and demonstrates how low-quality systems make AI fail.

You will learn how to assess AI readiness using behavioral code analysis, identify high-risk hotspots, quantify the costs of technical debt, and prioritize remediation efforts. The course also demonstrates how to safeguard code and guide AI-assisted refactoring so both humans and machines can reason about and evolve the system. As a bonus, you'll learn what code that works well with AI looks like and how to avoid the cognitive traps of AI-assisted coding.

This is not a course about tools or prompts. It is about understanding the cognitive and technical forces that shape software systems in an era where machines have joined your development team. You will leave with hands-on techniques to benefit from AI coding agents, achieving speed with quality rather than trading one for the other.

Prerequisites

The masterclass is programming-language neutral. No code will be written, but participants should be comfortable reading and discussing source code.

Target audience

Senior developers, engineering managers, and technical leaders adopting AI-assisted development.

Style

Hands-on in front of your laptop. The masterclass is based on the book Your Code As A Crime Scene (2nd ed, 2024) and empirical benchmarking studies such as "Code for Machines, Not Just Humans: Quantifying AI-Friendliness with Code Health Metrics". The focus is on research and evidence, not opinion. During the class, we'll also use the CodeScene tool to automate the behavioral analyses.

Monday Sep 28 @ 09:00 | Copenhagen, Denmark

Reserve your spot now

Content featuring Adam Tornhill

44:46
Prioritizing Technical Debt as if Time and Money Matters
Prioritizing Technical Debt as if Time and Money Matters
GOTO Copenhagen 2019
Seven Secrets of Maintainable Codebases
Seven Secrets of Maintainable Codebases
GOTO Stockholm 2016
50:10
A Crystal Ball to Prioritize Technical Debt
A Crystal Ball to Prioritize Technical Debt
GOTO Berlin 2017
35:37
Prioritizing Technical Debt as if Time and Money Matters
Prioritizing Technical Debt as if Time and Money Matters
GOTOpia Europe 2020
19:41
Prioritizing Technical Debt as if Time and Money Matters
Prioritizing Technical Debt as if Time and Money Matters
GOTO Chicago 2020
28:43
Prioritizing Technical Debt as If Time and Money Matters
Prioritizing Technical Debt as If Time and Money Matters
GOTO Amsterdam 2022
35:57
Code Red: The Business Impact of Code Quality
Code Red: The Business Impact of Code Quality
GOTO Copenhagen 2022
20:06
How Team Structure Influences Code Quality
How Team Structure Influences Code Quality
GOTO Unscripted
15:30
Expert Talk: Code Refactoring
Expert Talk: Code Refactoring
GOTO Unscripted
50:47
Code Red: The Business Impact of Code Quality
Code Red: The Business Impact of Code Quality
YOW! Melbourne 2022
38:07
Code Red: The Business Impact of Code Quality
Code Red: The Business Impact of Code Quality
YOW! London 2022
50:47
Code Red: The Business Impact of Code Quality
Code Red: The Business Impact of Code Quality
YOW! Sydney 2022
50:47
Code Red: The Business Impact of Code Quality
Code Red: The Business Impact of Code Quality
YOW! Brisbane 2022
44:56
Code Red: The Business Impact of Code Quality
Code Red: The Business Impact of Code Quality
YOW! Perth 2023
45:00
Socio-Technical Smells: How Technical Problems Cause Organizational Friction
Socio-Technical Smells: How Technical Problems Cause Organizational Friction
GOTO Copenhagen 2023
Code as a Crime Scene Masterclass Taster
Code as a Crime Scene Masterclass Taster
Live Ask Me Anything with Adam Tornhill
Live Ask Me Anything with Adam Tornhill
Code Red: The Business Impact of Code Quality by Adam Tornhill
Code Red: The Business Impact of Code Quality by Adam Tornhill
Code As A Crime Scene: Fix Technical Debt with Behavioral Code Analysis
Code As A Crime Scene: Fix Technical Debt with Behavioral Code Analysis

Past masterclasses featuring Adam Tornhill

Code as a Crime Scene | GOTO Copenhagen 2022

Code As A Crime Scene: Fix Technical Debt with Behavioral Code Analysis | GOTO Amsterdam 2020

Code as a Crime Scene | GOTO Amsterdam 2022

Code As A Crime Scene: Fix Technical Debt with Behavioral Code Analysis | GOTO Chicago 2020

Code As A Crime Scene: Fix Technical Debt with Behavioral Code Analysis | GOTOpia Europe 2020

Code as a Crime Scene - The Workshop | GOTO Berlin 2017

Code As A Crime Scene: Fix Technical Debt with Behavioral Code Analysis | GOTO Copenhagen 2019

Browse all experts

Here