Top positive review
4 people found this helpful
Essential... if you're beginning
on February 15, 2012
There is a great number of positive reviews for this book, and rightfully so, however there are some critics with a good deal of experience in programming that seem to have some majors problems with it. I believe it comes down to this: it is packed full of common sense and great tips but it's all advice that anyone that has had a few years of experience will probably have picked up already. I wish I had come upon this book as I was entering the job market, but most of it just made me nod in agreement. While I didn't get the epiphany other books managed to provide, even for an experienced programmer, it is good to be reminded of those sound advices and of why exactly we do the things we do the way we do them.
All the tips are covered superficially, but with enough depth that you understand the what and the why, and can still go to the next one quickly. Further chapters don't depend on previous ones, so you can jump in at any topic that interests you. As such, it makes a good a-tip-a-day read.
While the main advice it provides is simply "care about your craft", it is advice I wish more would follow and this book just might convince some and teach the beginners some of what that actually entails. In the end, the simplicity of this book is what makes it such an interesting read.
The font is indeed a bit too big to be comfortable on the eyes, but the chapters are short enough that you aren't forced to strain for hours. The layout of the chapters also seems a bit random.