There are 3 main types of technical debt. Here’s how to manage them. - Deepstash
There are 3 main types of technical debt. Here’s how to manage them.

There are 3 main types of technical debt. Here’s how to manage them.

Curated from: medium.com

Ideas, facts & insights covering these topics:

4 ideas

·

10 reads

Explore the World's Best Ideas

Join today and uncover 100+ curated journeys from 50+ topics. Unlock access to our mobile app with extensive features.

Technical debt

Accumulated debt can slow your shipping speeds, cause developer morale issues, or even sink your business entirely. 

4

4 reads

1. Deliberate tech debt

Often, engineers will know there’s the right way to do something, and the quick way to do something, but at times the team will intentionally incur Tech debt because they need to quickly deliver product to the market.

To address this: You must track this type of tech debt in the backlog specifically because it is unlikely to be repaid and can turn into accidental design debt over time.

4

4 reads

2. Accidental/outdated design tech debt

When designing software systems, we should try to balance thinking ahead and Future-Proofing designs with simplicity and quick delivery.

To address this: You must refractor incrementally. This is completely natural and it needs to happen every now and then. Team/tech leads and product owners should be accountable for ensuring time is set aside to resolve this type of tech debt. 

4

1 read

3. Bit rot tech debt

Bio rot tech debt happens over time. A component or system slowly devolves into unnecessary complexity through lots of incremental changes, often exacerbated when worked upon by several people who might not fully understand the original design. Symptoms are, among others, copy-paste and cargo-cult programming.

To address this: You must do continuous refractoring. Try to avoid this type of tech debt consistently. 

4

1 read

IDEAS CURATED BY

nicolegr

Arts administrator

Nicole Griffin's ideas are part of this journey:

The Startup Masterclass

Learn more about startup with this collection

How to start a successful business

How to build a strong team

How to market your business

Related collections

Read & Learn

20x Faster

without
deepstash

with
deepstash

with

deepstash

Personalized microlearning

100+ Learning Journeys

Access to 200,000+ ideas

Access to the mobile app

Unlimited idea saving

Unlimited history

Unlimited listening to ideas

Downloading & offline access

Supercharge your mind with one idea per day

Enter your email and spend 1 minute every day to learn something new.

Email

I agree to receive email updates