On Legacy
It happens. Developers sometimes claim that implementing a new feature is too difficult without rewriting the entire system first. Sometimes a new version (say, 2.0) of a product is released, with updated colours and buttons, but reduced functionality. Often at a considerable, almost mysterious, cost of this rewriting. But …
Read...