Adam Tornhill
Founder and CTO at CodeScene Programmer, psychologist, Lisp hacker, speaker and author of several books including "Your Code as a Crime Scene"
Adam Tornhill
Founder and CTO at CodeScene Programmer, psychologist, Lisp hacker, speaker and author of several books including "Your Code as a Crime Scene"
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:
- GOTO Copenhagen 2019 - Prioritizing Technical Debt as if Time and Money Matters
- GOTO Chicago 2016 - Treat Your Code as a Crime Scene
- GOTO Amsterdam 2016 - Embrace the Past: How SW Evolution Lets You Understand Large Codebases
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.
Reserve your spot now
Content featuring Adam Tornhill
Prioritizing Technical Debt as if Time and Money Matters
Seven Secrets of Maintainable Codebases
A Crystal Ball to Prioritize Technical Debt
Prioritizing Technical Debt as if Time and Money Matters
Prioritizing Technical Debt as if Time and Money Matters
Prioritizing Technical Debt as If Time and Money Matters
Code Red: The Business Impact of Code Quality
How Team Structure Influences Code Quality
Expert Talk: Code Refactoring
Code Red: The Business Impact of Code Quality
Code Red: The Business Impact of Code Quality
Code Red: The Business Impact of Code Quality
Code Red: The Business Impact of Code Quality
Code Red: The Business Impact of Code Quality
Socio-Technical Smells: How Technical Problems Cause Organizational Friction
Code as a Crime Scene Masterclass Taster
Live Ask Me Anything with 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
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