Visualizing & Prioritizing Technical Debt To Identify RED CODE

Subscribers:
230,000
Published on ● Video Link: https://www.youtube.com/watch?v=guLKNxZoC5A



Duration: 56:37
6,819 views
179


Adam Tornhill is an author including of the best selling book, “Your Code as a Crime Scene” as well as multiple other technical books. Adam is a speaker on the international conference circuit.

He is also a programmer with an interesting academic background, holding degrees in engineering and in psychology. He's the founder and CTO of CodeScene where he designs tools for code analysis.

In this Engineering Room episode, Dave Farley and Adam explore working with and prioritising technical debt, how to identify the most important code to fix, "Red Code", developer productivity, as well as lots of other topics that help us to work effectively in large, complex and legacy codebases.


00:00:00 Intro
00:01:09 Code as a Crime Scene
00:03:29 Inspiration: Geographical Offender Profiling
00:04:51 Visualising Risky Code
00:06:42 You Don’t Need to Fix it all!
00:07:56 What Can we Learn?
00:11:00 Red Code
00:15:33 “Quality Code” Means “Easy to Change”
00:18:54 Making Code Quality Relevant to the Business
00:20:30 The CodeScene Tool
00:21:22 “Speed vs Quality” is a Myth!
00:25:04 How Psychology Helps - Visualisation
00:27:40 Where & What are the Problems, & What to Do About Them & In What Order?
00:29:04 Lehman’s Law & Prioritising Tech Debt.
00:31:37 Cost vs Benefit for Tackling Tech Debt
00:32:15 Red Code has 15x More Defects!
00:32:53 Evidence for the Commercial Value of High Quality Code
00:35:10 Internal vs External Quality
00:37:28“Tech Debt” is a Business Problem!
00:43:30 “Brain Classes” & “Brain Methods”
00:47:59 The Value of Abstraction & Refactoring
00:50:57 The Secrets of Maintainable Code
00:53:18 Does Language Affect Quality?
00:55:24 Summary
___________________________________________

🙏The Engineering Room series is SPONSORED BY EQUAL EXPERTS

Equal Experts is a product software development consultancy with a network of over 1,000 experienced technology consultants globally. They increase the pace of innovation by using modern software engineering practices that embrace Continuous Delivery, Security, and Operability from the outset ➡️ https://bit.ly/3ASy8n0

___________________________________________

🖇 LINKS:

🔗 Your Code as a Crime Scene, 2nd ed: ➡️ https://pragprog.com/titles/atcrime2/your-code-as-a-crime-scene-second-edition/

🔗 Code Red: the business impact of code quality: ➡️ https://codescene.com/hubfs/web_docs/Business-impact-of-low-code-quality.pdf

🔗 How Empirical Data Shatters The Speed Vs. Quality Myth: ➡️ https://www.forbes.com/sites/forbestechcouncil/2023/09/07/the-code-quality-advantage-how-empirical-data-shatters-the-speed-vs-quality-myth/

🔗 Prioritise technical debt by impact: ➡️ https://codescene.com/blog/prioritize-technical-debt-by-impact/

🔗 Lehman's Law - "Systems need to adapt and evolve": ➡️ https://en.wikipedia.org/wiki/Lehman's_laws_of_software_evolution
___________________________________________

📚 BOOKS:

📖 Dave’s NEW BOOK "Modern Software Engineering" is available as paperback, or kindle here ➡️ https://amzn.to/3DwdwT3
and NOW as an AUDIOBOOK available on iTunes, Amazon and Audible.

📖 The original, award-winning "Continuous Delivery" book by Dave Farley and Jez Humble ➡️ https://amzn.to/2WxRYmx

📖 "Continuous Delivery Pipelines" by Dave Farley
Paperback ➡️ https://amzn.to/3gIULlA
ebook version ➡️ https://leanpub.com/cd-pipelines

NOTE: If you click on one of the Amazon Affiliate links and buy the book, Continuous Delivery Ltd. will get a small fee for the recommendation with NO increase in cost to you.

#tehcnicaldebt #podcast #softwareengineer







Tags:
technical debt
prioritzing technical debt
visualizing code
tech debt
identify red code
red code
adam tornhill
goto adam tornhill
developer productivity
code as a crime scene
engineering room
continuous delivery
dave farley
podcast