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.
tree-IT GmbH
Bad Neustadt an der Saale, Germany
€54-80K
Intermediate
Senior
Java
TypeScript
+1
Matching moments
03:35 MIN
The rise of AI vibe coding and code cleanup specialists
WeAreDevelopers LIVE - Dapr / Pixels and Generative Art / Open Source and Communities / and more
06:39 MIN
Q&A: Who benefits most and ensuring code quality
From Syntax to Singularity: AI’s Impact on Developer Roles
03:26 MIN
How AI and vibe coding impact software quality
WeAreDevelopers LIVE - What Development and Tattoos Have in Common and more
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
02:18 MIN
Understanding code as the foundational asset of software
The Clean as You Code Imperative
02:11 MIN
Building a sustainable culture of clean code
Breaking the Bug Cycle: TDD for the Win
02:48 MIN
Using AI to improve code quality and reduce tech debt
Developer Productivity Using AI Tools and Services - Ryan J Salva
01:59 MIN
How AI coding assistants impact developer skills
Navigating the Future of Junior Developers in Tech
Featured Partners
Related Videos
Livecoding with AI
Rainer Stropek
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
Related Articles
View all articles



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

TheVentury FlexCo
Vienna, Austria
€47-51K
Intermediate
Senior
AI Frameworks
AI-assisted coding tools

Code Healers LLC
Hinesville, United States of America
Remote
€25-35K
Intermediate
React
Python
JavaScript
+2

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

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

Visualmakers Gmbh
Köln, Germany
GIT
React
Flask
Python
MongoDB
+6



