Historical reference (philosophy, etc)
reduction of moving parts
functional programming
modular design