Insight from London visit

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,

Debugging

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. —Brian W.

Thought of the day by Larry Wall regarding laziness

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. —Larry