“Delivering stupid software faster just gets you more stupid software.”
Recently, I have participated in a workshop for TDD in London. This workshop help me to initiate work-out of my every day habits in writing source code. In UK I realized that the most important knowledge is the practical one. Now I understand the Aristotle's quote We are what we repeatedly do. Excellence, then,
Good judgement is the result of experience ... Experience is the result of bad judgement. — Fred
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.
Workaholics aren’t heroes. They don’t save the day,
they just use it up. The real hero is already home because
she figured out a faster way to get things done.
- Jason Fried and David
Ours is a world where people don't know what they want and are willing to go through hell to get it.
The best is the enemy of the good.
Time is a great teacher, but unfortunately it kills all its pupils.
How does a project get to be a year late ?
... One day at a time.
-- Excerpt from The Mythical
Laziness: The quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful, and document what you wrote so that you don't have to answer so many questions about it.