About software complexity
The most important rule of software engineering is also the least known: Complexity does not scale linearly with size… 2000 line program requires more than twice as much development time as one half the size.
— The Ganssle Group (from Keep It Small)