|
|
|
|
|
by idank
2064 days ago
|
|
The title the author chose does a bit of injustice to the contents of the post. The post uses a lot of words to describe an understanding that experienced engineers and managers should have. Technical debt is a trade off. It exists in nearly all software of decent size as it's being developed. It is vital both for management and engineers alike to keep it at a reasonable amount, or you'll wake up one day with something that can't release new features, function, scale or be maintained. It is also worth stating that tech debt can have little to no siginifcance to the success of a startup. |
|
These days rewrites are popular. They make sense in some cases (when the project is smaller or introducing new framework). But in others where the original developer and business people have left and no one knows exactly how things work aside from they need to continue to do the same. In those cases fixing technical debt is extremely important.
A startup is more likely to fall into the above category if they ignore their technical debt because rewrites are hard and messy.