Image it’s crunch time…
Maybe you’re already thinking: “When is it NOT crunch time?!”
You’ve got eager customers who are waiting for you to ship product, your teammates are desperate to complete the release and move on, and you don’t want to be the bottleneck.
So what to do you?
You rush through writing your code and put in a quick fix. It’s good enough to pass tests and a quick code review.
Or maybe you’re not the one coding. You maybe one of the people encouraging someone else on your team to put in a quick fix and move on.
Unfortunately, crunch time doesn’t come around once in a blue moon. It happens more often than we’d like. And sadly it gets heralded by sayings like: “Move fast!” “Break things!” And, “Ship code!”
As designers, product managers, and developers we are eager to share what we’ve built with customers. However, constantly operating by the seat of our pants comes at a price and that price is tech debt.
Whether you have or haven’t heard of tech debt, I’m pretty sure you’ve experienced its effects. If you’ve been on product teams that seem to constantly be putting out fires, you’ve probably noticed that over time all those quick fixes add up. And when it comes time to build something brand new, what would normally take a few hours or days, suddenly takes weeks or months.
The reason it takes so long is because there’s a lot of cruft built up in the code base. Continuing to layer on quick fixes will only destabilize the code and impact its quality.
If you’ve struggled to deal with tech debt on your product team, or want to educate new teammates on how to manage it, then today’s Build Tip is for you!
Be sure to share the episode with your teammates to help them understand the importance of tech debt.
Once you’re done watching the episode, let us know in the comments below how you handle tech debt in your company.
Help others enjoy it too by hitting the ♡ below! And subscribe to our YouTube channel to receive additional episodes.
Want more resources on tech debt? Here’s a link to the post Jay mentioned in the episode: Introduction to the Technical Debt Concept