Like most things in tech, software developer productivity is also constantly improving. In web development, it's a common source of comedy to joke about the struggle of keeping up with all the new advancements. It is estimated that
every three years, writing the same software becomes 50% easier.
This enables developers to create more complex and feature-rich user experiences exponentially cheaper.
However, this remarkable productivity growth primarily benefits new projects. Older software often becomes buried under layers of technical debt, as rewriting code is time-consuming and laborious.
Unlocking Value in Established Projects
- Revitalizing older software is a powerful way to unlock hidden value
- Mature projects have proven product-market fit, making investments in them low-risk and high-return
- Refining older projects can be viewed as starting a new one but from a solid foundation