Thursday, September 2, 2010

The Passionate Programmer

Have you read this book? The Passionate Programmer: Creating a Remarkable Career in Software Development. If the Clean Code is the book for me to follow in coding and, Patterns of Enterprise Application Architecture is the book that I show me how to design my code, this book is the book that is showing me how to live as a Software Developer.

If your life is primarily consumed by your work, then loving your work is one of the most important keys to loving your life. Challenging, moti- vating, rewarding work is more likely to make you want to get up in the morning than dull, average tasks. Doing your job well means that the activity you do for 50 percent of your available time is some- thing you’re good at. Conversely, if you don’t do your job well, a large amount of your time will be spent feeling inadequate or guilty over not performing at your best.

Fortunately I was able to buy a digital version of this book from pragprog.com. Usually it is not an option for me as I am not living in US! :)