Small drops and quotes about software craftsmanship
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.