Dive into the world of technical debt! Learn what it is and why it sneaks into our codebases, often resembling overgrown gardens needing care. Discover strategies to manage it effectively, from careful tech adoption to timely refactoring practices. Real-life anecdotes highlight the challenges and humor in tackling outdated systems. Plus, insights on how some industries, like banking, lag in modernization compared to agile newcomers. A treasure trove of tips for maintaining code health and productivity awaits!
28:24
forum Ask episode
web_stories AI Snips
view_agenda Chapters
auto_awesome Transcript
info_circle Episode notes
insights INSIGHT
Technical Debt Defined
Technical debt describes code that slows you down due to brittleness and quirks.
It's like a house of cards; touching one part can cause the whole system to crash.
insights INSIGHT
The Inevitability of Technical Debt
Like an unpruned garden, codebases naturally accrue technical debt over time.
This happens even without human error, as libraries become outdated and security issues arise.
volunteer_activism ADVICE
Resist FOMO
Resist the urge to constantly chase new libraries and updates.
Implementing things halfway leads to technical debt, so stick with what works.
Get the Snipd Podcast app to discover more snips from this episode
In this Hasty Treat, Scott and Wes talk about technical debt — what it is, why does it occur, and some techniques for reducing and avoiding it.
Prismic - Sponsor
Prismic is a Headless CMS that makes it easy to build website pages as a set of components. Break pages into sections of components using React, Vue, or whatever you like. Make corresponding Slices in Prismic. Start building pages dynamically in minutes. Get started at prismic.io/syntax.
Sentry - Sponsor
If you want to know what’s happening with your code, track errors and monitor performance with Sentry. Sentry’s Application Monitoring platform helps developers see performance issues, fix errors faster, and optimize their code health. Cut your time on error resolution from hours to minutes. It works with any language and integrates with dozens of other services. Syntax listeners new to Sentry can get two months for free by visiting Sentry.io and using the coupon code TASTYTREAT during sign up.
Show Notes
03:17 - What is technical debt
Outdated or hard to update code
If you groan when you have to work on it, it might be a sign of technical debt
Brittle code, easily breakable
Quirks and features
06:55 - Why does it occur
Over time, any garden left un-pruned will become overgrown
Many people, many code styles
Using hot new frameworks / techniques
This is why seasoned developers don’t jump on new things