Monday, October 24, 2011

Continuous Reading

By "Herding Cats":
1. Read to keep up: books on primary language, techniques and best practicies on daily basis. (.Net/C#, TDD, OOD)
2. Read to stay aware: forums, newsgroups and logs on things you may use in near future (see Expand Your Bandwidth)
3. Read to grow deeper: to gain a more thorough knowledge about technology and techniques that impact your daily job; (Agile Management, Code quality)
4. Read to grow wiser: other scientific and literary disciplines can offer you real insight into lateral thinking (Coaching, Phsychology, Success stories)

Wednesday, October 12, 2011

"Though success is measured in many ways, the one I find most helpful and operational is being able to enjoy your labor and not lose your passion for it. Passion may seem overrated, but it can put fire in your belly and help you overcome the unpredictable software development world around you. Passion is a fuel that can drive your leadership "engine". Tell your programmers to passionately pursue perfection. If they are seeking elegance and perfection, two goals that can extend coding time, remind them that elegance is obtainable perfection. [...] Work to preserve your passion - it is the only way you can grow, adapt, overcome, and succeed."
J. Hank Rainwater. Herding Cats: a Primer for Programmers Who Lead Programmers (2002)