Cathedrals are mystic, perplexing, and ancient. When code is mystic, perplexing, and ancient; it's a train wreck. Flexibility is paramount when writing software. Obstinate code is costly and infuriating; wrestling with it is like getting blood from a stone. Adept programmers write software as sharp as themselves, when they keep code flexible. Software should be like a pencil, simple, intuitive and versatile.
I definitely agree. The more complex code is, the harder it is to maintain.
ReplyDeleteAgreed. "Controlling complexity is the essence of computer programming." -Brian Kernigan
ReplyDelete