Why Is Software So Complicated? Part 3 – Legacy Software
Few programs emerge full-grown and ready to take on the world. It’s a standing joke in the industry to never expect perfection before Version 3.0 – and don’t even think of using version 1.0! Getting software ready involves some compromises, often ending up in rushing products to market too early...

