This book is very easy to pick up (short chapters make it easy to pop in and out of reading it), and the author tells a series of interesting stories to explain his points. This book provides a number of ideas on how to improve your career and thoroughly enjoy your job. While the book is targetted to Software Programmers, this book is accessible anyone in a related field (Business Analysts, System Admins, DBAs, IT staff, etc). This book is a bit hard to put down, I read it cover to cover in about a week.