Coffee With Developers • Jun 2, 2025

Your Code as a Crime Scene

Adam Tornhill

Adam Thornhill proves treating your codebase like a crime scene exposes hidden technical debt. Discover how behavioral profiling can reclaim the 40% of engineering capacity wasted on bad code.

Pause
Mute Enter Fullscreen
#1 about 2 min

Debunking the speed versus quality myth in software engineering

How empirical data disproves the common assumption that development speed and code quality are mutually exclusive.

#2 about 2 min

Applying psychology to software development and engineering workflows

Utilizing psychological concepts to improve communication between engineering and management regarding technical debt.

#3 about 2 min

Treating software architecture like geographical offender profiling

Using criminal psychology techniques to track developer behavior and identify critical hotspots in codebases.

#4 about 2 min

Uncovering team dynamics through version control data analysis

How version control traces reveal organizational smells like misaligned architecture and lone wolf code ownership.

#5 about 2 min

Understanding the origins of the speed versus quality myth

How the delayed feedback loop between technical stability and rapid feature delivery creates organizational friction.

#6 about 1 min

Navigating technical debt generation in the era of AI

Why the rapid pace of AI code generation makes proactive codebase maintenance an organizational survival imperative.

#7 about 3 min

Examining the limits of AI-assisted vibe coding

Utilizing AI for rapid prototyping can shortcut the developer learning process and generate redundant code.

#8 about 2 min

Democratizing feature prototyping for non-technical product managers

How product managers can leverage AI tools to create functional prototypes and improve engineering communication.

#9 about 3 min

Translating technical debt into business language for management alignment

Framing code cleanup efforts around efficiency and time to market secures critical buy-in from management stakeholders.

#10 about 2 min

Establishing reliable key performance indicators for code quality

Measuring codebase health with reliable metrics prevents engineering capacity waste and restores developer efficiency.

#11 about 1 min

Writing software focused on long-term human readability

Prioritizing human comprehension over machine optimization reduces friction since codebase files are predominantly read rather than written.

Matching moments

9:19 min

Addressing technical debt caused by AI vibe coding

Chris Heilmann Chris Heilmann +2 · LIVE

3:40 min

Identifying core challenges in modern software development

Markus Eisele Markus Eisele · World Congress 2024

6:27 min

Using AI copilots to explain and debug legacy codebases

Chris Heilmann Chris Heilmann +2 · LIVE

5:16 min

Motivations for adopting AI to enhance developer productivity

35 sec

Balancing development speed with long-term software sustainability

Sergej Reznik Sergej Reznik · Europe 2026 Virtual

2:23 min

Improving communication while defending foundational code quality

Hendrik Lösch Hendrik Lösch · World Congress 2025