November 2017
Intermediate to advanced
378 pages
10h 24m
English
Technical debt, or the extra work that you accrue when taking coding shortcuts, is like financial debt. A little bit can sometimes be necessary but too much can kill you.
As mentioned, if you are a perfectionist, your product will risk going over budget or being delayed indefinitely. However, quick-and-dirty programming will need to be fixed at some point. While perfectionism can overwhelm you in the short run, technical debt can overwhelm you in the long run.
There are different ways of viewing technical debt. You can view it as long-term versus short-term, prudent versus reckless, or intentional versus unintentional. Practically speaking, technical debt, like financial debt, is sometimes necessary to achieve ...
Read now
Unlock full access