不是每种进化的物种都会逐步提高复杂性,(它们为什么应该这样?)而那些复杂性的确有所提高的物种无意中获得了新的影响力,可以改变让它们不适应的环境。一旦生命的某个分支像安装了防倒退棘轮一样发展到新层次,就不会再后退。这样便产生了以更大规模的有效复杂性为目标的不可逆过程。
这条复杂性曲线从宇宙的黎明延伸到生命出现的时刻。接着它继续延伸,穿过生物阶段,现在扩展到科技领域。正是造就自然界复杂性的这股动力决定了技术元素的复杂性。
如同自然界的情况一样,结构简单的物品数量持续增加。砖块、石头和水泥是最早出现的最简单技术产品的一部分,但是从数量上说,它们是地球上最常见的技术产品。它们构成了人类某些最大的创造物:城市和摩天大楼。简单技术在技术元素中的普遍性与细菌在生物圈中的普遍性相似,今天锤子的产量比过去任何时候都多。技术元素的可见成分从本质上说大多为非复杂技术。
但正如自然进化那样,我们注意到一条显示信息和物质持续复杂化发展的长尾线,虽然这些复杂发明数量不多。(事实上,非大量化是复杂化过程的表现之一。)复杂发明积累的信息比物质多。我们发明的最复杂技术也是质量最轻、包含实物成分最少的技术。例如,软件基本上没有重量,不依附于实物,它以很快的速度复杂化。以微软的视窗操作系统这样的基础工具为例,它的代码行数13年中增加了10倍。1993年,视窗必需的代码有400万~500万行。2003年,视窗的Vista版本包含5000万行代码。每一行代码相当于时钟里的一个齿轮。视窗操作系统是一台由5000万个不断运动的元件构成的机器。
在整个技术元素领域,各种技术的血统中被添加了信息层,经过重组后用于制造更复杂的产品。(至少)在过去200年间,最复杂机器的零件数量不断上升。