Friday, January 25, 2013

No tool works perfectly in every context, and much grief visits projects who try to use tools outside their expiration date.

~ Neal Ford

Friday, January 11, 2013

The less code does the more valuable it is
~ Nat Pryce

Tuesday, January 8, 2013

Those who think software construction should be just like building construction are clearly unskilled at both. 
~ Andy Hunt

Thursday, January 3, 2013

Encapsulation picks up where abstraction leaves off. Abstraction says, "You're allowed to look at an object at high level of detail." Encapsulation says, "Furthermore, you aren't allowed to look at an object at any other level of detail."

~ Steve McConnell

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