Hey cmdln

I really enjoyed the feeling of recognition listenning to this episode’s inner chapter 😉 I put a lot of energy into making some useful but boring actions easier, great deal of the initial system design, or may be one of the most important underlying principles in our design is – how easy can we (programmers) do X during at implentation time, where X is something we’d want to do often.

About commening the code, I have my own trick – a motivational mantra if you please – whenever I am about to submit my new code for integration, at my last refactoring rounds, I comment new data structures and algorithms and commit them to SCM with a log message “commented as if my life depended on it”. This sort of forces me to do a good job – the commit has to live up to its log message 🙂