Tuesday, December 25, 2012

When I'm working on a problem I never think about beauty. I think only how to solve the problem. But when I have finished, if the solution is not beautiful, I know it is wrong.

~ R. Buckminster Fuller

Friday, December 21, 2012

Once you understand that all other technical goals in software are secondary to managing complexity, many design considerations become straightforward.

~ Steve McConnell

Tuesday, December 18, 2012

There are two ways of constructing a software design: one way is to make it so simple that there obviously no deficiencies, and the other is to make it so complicated that there are no obvious deficiencies.
~ C. A. R. Hoare

Monday, December 10, 2012

A developer who lacks the ability to give good names to concepts and data in their code is like a mute translator. It doesn’t matter if you can understand something, if you can’t adequately explain it, the moment it leaves your head it is gone.