Controlling complexity is the essence of computer programming. (Brian Kernigan)
