¿Por qué el software moderno está tan hinchado?

La disponibilidad fácil y barata de una gran capacidad de hardware y velocidades de procesamiento más rápidas, combinadas con un alto costo de mano de obra para el desarrollo conducen a esto.

Además, la modularidad, la programación estructurada y el desarrollo que utiliza marcos todos se suman al tamaño del software.