Book Review: 97 Things Every Programmer Should Know

97 Things“97 Things Every Programmer Should Know” (available from Amazon) is a collection of wisdom from a number of experienced developers. I’ve been in the software business for almost a decade, so much of the advice I already knew (either having heard it before, or having learned it the hard way). However some of the advice was new and eye-opening, so I do recommend this book to both novice and experienced developers.

Pros: The book has lots of good advice. Heed it and you will do well. Each chapter is large enough to elaborate on a topic, yet small enough to digest quickly.

Cons: Code examples in some of the chapters would be helpful (e.g. in the chapter on Missed Opportunities for Polymorphism). It’s surprising to see a book for programmers without any code in it! Some of the advice is so widely accepted now that I would be surprised if anyone who has been on at least one project hasn’t heard it already (e.g. the chapter titled “Comment Only What The Code Cannot Say”).

About these ads

About Eric Turner

I started developing software professionally back in 2001, and love it! Before that I did system administration and networking for a newspaper. Currently I earn my living developing web applications using Grails, Javascript, etc... for a small software consulting company, and am interested in the issues and technologies related to that. I'm more of a pragmatist than a purist, happy with a 90% solution that quickly gets code into the hands of people that need it (undelivered, unused code has little value).
This entry was posted in Book Reviews and tagged , . Bookmark the permalink.

4 Responses to Book Review: 97 Things Every Programmer Should Know

  1. But wanna remark you have a very decent site, I like the style it actually does well.

  2. Declan says:

    Lovely whatever I became searching for.On account of the author for carrying
    his clock time with this subject one.

  3. Merely wanna say how the is helpful, Thanks a lot taking your time and efforts to compose this.

  4. I’ve recently started a website, the information you provide on that web site helps me greatly.
    Thank you for all your time & work.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s