| ▲ | mjlawson 3 hours ago | |||||||||||||||||||||||||
Zero technical debt certainly is... ambitious. Sure, if we knew _what_ to build the first time around this would be possible. From my experience, the majority of technical debt is sourced from product requirement changes coupled with tight deadlines. I think even the most ardent follower of Tiger Style is going to find this nigh impossible. | ||||||||||||||||||||||||||
| ▲ | zoul 3 hours ago | parent [-] | |||||||||||||||||||||||||
I would even say that from a project management perspective, zero technical debt is undesirable. It means you have invested resources into perfecting something that, almost by definition, could have waited a while, instead of improving some more important metric such as user experience. (I do understand tech debt makes it harder to work with the codebase, impacting all metrics, I just don’t think zero tech debt is a good target.) | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||