Proč je ten softwarový vývoj tak drahý?

Úplnou náhodou jsem narazil na skvělý článek o softwarovém vývoji. Autor popisuje důvody, proč je cena často zbytečně vysoká. Způsobuje to, mimo jiné, vymýšlení zbytečných abstrakcí, psaní univerzálního kódu i když není vůbec potřeba. Velmi pěkně napsáno, uložil jsem si článek do PDF. Pro jistotu.