When it comes to writing code, the number one most important skill is how to keep a tangle of features from collapsing under the weight of its own complexity.
http://prog21.dadgum.com/177.html