Adam Tornhill
Your Code as a Crime Scene
#1about 1 minute
Debunking the myth of speed versus quality in software
The common belief that improving code quality slows down development is a misconception that can be disproven with empirical data.
#2about 2 minutes
Applying psychology to understand software development
Studying psychology provides techniques to visualize software issues and communicate the impact of technical debt to non-technical stakeholders.
#3about 2 minutes
Using forensic psychology to analyze your codebase
Techniques from criminal profiling, like geographical offender profiling, can be adapted to track developer behavior and identify critical code hotspots.
#4about 1 minute
Identifying team dynamics through version control history
Version control data reveals organizational patterns, such as poor team-architecture alignment or knowledge silos like the 'lone wolf' developer.
#5about 2 minutes
Understanding the origin of the speed versus quality debate
The conflict between speed and quality arises from misaligned feedback loops, where new features offer immediate value while the costs of poor quality are delayed.
#6about 2 minutes
How AI makes managing technical debt an organizational necessity
The rapid code generation enabled by AI tools increases the volume of code so quickly that managing technical debt becomes essential for organizational survival.
#7about 2 minutes
Repurposing AI to simplify and understand existing code
Instead of just generating new code, AI's greatest potential lies in helping developers analyze, understand, and refactor complex legacy codebases.
#8about 4 minutes
How to convince management to invest in code quality
Developers can gain management buy-in for quality initiatives by presenting data-backed evidence and framing the problem in business terms like efficiency and time-to-market.
#9about 2 minutes
Establishing code quality as a key performance indicator
Poor code quality can waste up to 40% of engineering capacity, making it a critical metric that should be tracked as a KPI for the entire organization.
#10about 1 minute
The most important principle is to write code for humans
Since code is read far more often than it is written, the primary goal should be to create clear, understandable code for other developers, not just the machine.
Related jobs
Jobs that call for the skills explored in this talk.
MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Java
TypeScript
+1
Wilken GmbH
Ulm, Germany
Senior
Kubernetes
AI Frameworks
+3
Matching moments
04:09 MIN
The emerging market for fixing AI-generated code
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
05:55 MIN
The security risks of AI-generated code and slopsquatting
Slopquatting, API Keys, Fun with Fonts, Recruiters vs AI and more - The Best of LIVE 2025 - Part 2
09:10 MIN
How AI is changing the freelance developer experience
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
03:40 MIN
The limitations and risks of vibe coding
Slopquatting, API Keys, Fun with Fonts, Recruiters vs AI and more - The Best of LIVE 2025 - Part 2
02:49 MIN
Using AI to overcome challenges in systems programming
AI in the Open and in Browsers - Tarek Ziadé
03:07 MIN
Final advice for developers adapting to AI
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
03:58 MIN
Making accessibility tooling actionable and encouraging
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
02:55 MIN
Why developers often undervalue their time and paid tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
Featured Partners
Related Videos
AI Killed DevOps... What Now? - Lee Faus
Lee Faus
Developer Productivity Using AI Tools and Services - Ryan J Salva
Ryan J Salva
Panel discussion: Developing in an AI world - are we all demoted to reviewers? WeAreDevelopers WebDev & AI Day March2025
Laurie Voss, Rey Bango, Hannah Foxwell, Rizel Scarlett & Thomas Steiner
Engineering Mindset in the Age of AI - Gunnar Grosch, AWS
Gunnar Grosch
WeAreDevelopers LIVE - Vibe Coding Deep Dive, Conference Video Editing and more
Chris Heilmann & Daniel Cranney
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
Chris Heilmann, Daniel Cranney, Raphael De Lio, Tim Cadenbach, Julie Kordick, Jan Moser, Elio Struyf, Johanna Pirker, Marc Duiker & Raymond Camden
Vibe Coding Deep Dive, Conference Video Editing and more
Coffee with Developers - Cassidy Williams -
Cassidy Williams
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Code Healers LLC
Hinesville, United States of America
Remote
€30-40K
Intermediate
Senior
.NET
React
JavaScript
+2

Code Healers LLC
Hinesville, United States of America
Remote
€20-30K
Junior
Intermediate
React
JavaScript
TypeScript
+1


Visonum GmbH
Remote
Junior
Intermediate
React
Redux
TypeScript

Confideck GmbH
Vienna, Austria
Remote
Intermediate
Senior
Node.js
MongoDB
TypeScript



