Nicholas Wirth - A plea for lean software (1995)
I initially came across this article through a citation in Software Sustainability, a collection of articles on the topic of “Green in Software” - generally how to make software more sustainable by reducing its carbon footprint. The article referenced “Wirth’s Law” which is:
Software is getting slower more rapidly than hardware becomes faster.
This can be contrasted with “Moore’s Law”, the better-known observation that the complexity of computers doubles every two years.
Together, these two “laws” form “Jevon’s Paradox” as appled to computing, in which increases in the energy efficiency of computers (defined as the proportion of processing power outputted to energy inputted) have lowered costs and thereby increased demand, negating the efficiency gains. This paradox was initially observed after Watt’s steam engine, which made coal more cost-effective, led to the increased use of steam engines, and therefore coal, as well.