Why lots of project managers insist on ‘reusing’ existing software while developers seldom agree.
Single Worst Strategic Mistake: Rewrite from scratch.
- Bugs have been found after lots of realworld-usage and are hard and costly to find.
- giving away market lead.
- next developer cannot necesarily write better than previous one.
- 99% of the performance is improved by 1% change.
- Code is hard to understand – proper refactoring techniques can help