undefined

Adam Tornhill

CTO and founder of CodeScene and author of Your Code as a Crime Scene, combining software engineering and psychology to develop behavioral code analysis and research-driven code quality metrics.

Top 3 podcasts with Adam Tornhill

Ranked by the Snipd community
undefined
89 snips
Aug 29, 2025 • 49min

Technical Debt as Crime Scene 🔍 — with Adam Tornhill

Adam Tornhill, author of 'Your Code as a Crime Scene' and founder of Code Scene, delves into the forensic analysis of technical debt. He draws fascinating parallels between code and crime scenes, emphasizing the importance of version control history to pinpoint 'hotspots' in code. Tornhill also discusses the bus factor, highlighting the risks of dependency on key developers. Additionally, he explores how AI can assist in coding while stressing the need for structured practices to enhance code health and reduce technical debt.
undefined
14 snips
Dec 1, 2025 • 1h 2min

#241 - Your Code as a Crime Scene: The Psychology Behind Software Quality - Adam Tornhill

Adam Tornhill, CTO and founder of CodeScene, shares his insights on blending psychology with software engineering to improve development quality. He discusses how human factors often lead to project failures and introduces the concept of treating code like a crime scene to identify high-risk areas. Adam highlights that just 1-2% of code can account for a majority of development effort, emphasizing the importance of focusing on these hotspots. He also warns about the potential pitfalls of AI in coding without proper guardrails, urging leaders to understand the psychological aspects of their teams.
undefined
10 snips
Dec 3, 2024 • 56min

Episode 2. We choose the best tool for the job, with Adam Tornhill, CodeScene

Adam Tornhill, founder of CodeScene and author of "Your Code as a Crime Scene," dives into the world of Clojure and software development. He shares his team's journey adopting Clojure, discussing challenges like performance and investor perceptions. Tornhill emphasizes the importance of technical decision-making and managing technical debt. He also explores the role of AI in coding and the value of documentation. Plus, he touches on onboarding challenges for newcomers to Clojure, advocating for better mentorship in the programming community.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app