Three types of 'good' technical debt - that is, the kind we implement consciously
The article discusses three types of technical debt that any company may encounter. Firstly, there is 'active technical debt' related to quick hacks in code or technology to deliver user functionality urgently. The author notes that this type of debt can be beneficial if the implemented solutions are later genuinely improved and revised. The second type is 'defined technical debt', which occurs when architectural decisions are made with future growth in mind, but implemented only to a minimal extent. Lastly, there is 'anticipated technical debt', which involves risks and potential issues that may arise in the future before projects yield the expected results. The article emphasizes that managing technical debt effectively is crucial to avoid sudden spikes and impacts on a company's operations. In conclusion, the author suggests that teams should be aware of their technical debts to make informed decisions about their future management.