Small Features
Ben Yoskovitz – Small Features:
“The first instinct is to build a configuration option to let people decide how they want it to work. That's more code, more complexity, more risk and potential points of failure. It also means more UI has to be designed, and once you go down that road it's hard to pull back. Suddenly, every feature needs configuration options.”
(Via Jason Cohen.)