Please Sign Up to Request This Product

97 Things Every Programmer Should Know

You need to be an approved reviewer to request a product. Please sign up to request access or login to your account.

If you've already signed up and you haven't heard from us yet please email reviewers@oreilly.com and we will check on your request.

Description

Get 97 short and extremely useful tips from some of the most experienced and respected practitioners in the industry, including Uncle Bob Martin, Scott Meyers, Dan North, Linda Rising, Udi Dahan, Neal Ford, and many more. They encourage you to stretch yourself by learning new languages, looking at problems in new ways, following specific practices, taking responsibility for your work, and becoming as good at the entire craft of programming as you possibly can.

Reviews

On Mar 3 Steve Rafferty wrote:
Full Review  >

Rating: StarStarStarStarStar5.0

On May 5 Josh Gunderson wrote: A variety of programming-related topics
There is a ton of good information in this book, from general “learn how to talk to the people you work with”, to hints at common programming issues, to deeper more complex topics like “yes you can store larger numbers in this data type, but it won’t be as accurate”. Full Review  >

Rating: StarStarStarStarStar4.0

On Mar 21 Brian Bondy wrote: Review of 97 Things Every Programmer Should Know
The book 97 Things Every Programmer Should Know was edited by Kevlin Henney and has no single author. Instead of a typical book with one, two or three authors, this book has almost 1 author per topic covered. The book does re-use some authors across topics, so naturally there are not quite 97 contributors. Full Review  >

Rating: StarStarStarStarStar3.0

On Mar 14 Bobbie Eicher wrote: Book Review: 97 Things Every Programmer Should Know Edited By Kevlin Henney
The book 97 Things Every Programmer Should Know is basically a collection of essays by a variety of skilled programmers who are each offering their personal view on the topic of what all programmers should know. As you’d expect from such a large collection of authors, the value of the… Full Review  >

Rating: StarStarStarStarStar4.0

On Feb 23 Ron Ifferte wrote: Enjoyable Read, Questionable Title
97 Things is a collection of essays spanning a wide range of programming topics. While I found most of the topics interesting, and generally a well written, I took exception to the title. I understand the need for a catchy title, as O'Reilly has to capture the interest of the reader. That being said, I think it would have been better titled something more like "97 Software Essays" or something similar. Full Review  >

Rating: StarStarStarStarStar4.0

On Feb 22 Matt Hulse wrote: Review: 97 Things Every Programmer Should Know
Imagine you asked 97 people who have had some experience in the software industry what they think every programmer should know. That is precisely what you get with this crowd sourced collection of tips from O'Reilly. I received a free copy of the e-book as a part of the O'Reilly blogger review program and here is my take on it. Full Review  >

Rating: StarStarStarStarStar3.0

On Feb 11 Marvin Lee wrote: Must read for any programmer
97 Things Every Programmer Should Know is a collection of advices from programming or software gurus. Each topic is only two pages long and easy to read. If you are a programmer, then you are very likely to find at least a handful of pages that are useful to you. I always have a few principles about programming practices and a couple of them in this book reinforces my opinion. Full Review  >

Rating: StarStarStarStarStar4.0

On Feb 8 David Paccoud wrote: A good book for beginners.
The book is full of great advices for developpers although some of them are quite obvious for those with experience. Therefore, the book address more to beginners willing to improve their skills. Full Review  >

Rating: StarStarStarStarStar3.0

On Jan 28 Hector Lee wrote: 97 Things Every Programmer Should Know By Kevlin Henny
97 Things Every Programmer Should Know is a collection of general tips for all programmers. Edited by Kevlin Henney, it includes 97 tips to help improve yourself as a programmer. The tips try not to be specific to a particular language so that all programers can gain something out of it.… Full Review  >

Rating: StarStarStarStarStar3.0

On Jan 17 Rodrigo Jardim wrote: Mandatory book for beginners
This book contains a collection of 97 very useful tips about development, system architecture and some about behavior. These tips ware collected from many sources, but all very trustworthy, like Martin Fowler, Dan North, Uncle Bob, Petter Sommerland among others, but all well known and active contributors to application development, most of them with published books. Most of the tips from the book, I would love to hear when I started working with software development, many of them I needed and missed, some are already well known in the agile development community, and all of them should be in the heads of every software developer. Full Review  >

Rating: StarStarStarStarStar5.0

On Jan 11 Eder Andres Avila Nino wrote: Professional guidance at your hands
I describe this book as one of the kind "Developer, did you know ...?" because it highlights the best practices that every programmer must keep in mind for a software engineering project. Full Review  >

Rating: StarStarStarStarStar4.0

On Jan 4 Keith Davidson wrote: Review: 97 Things Every Programmer Should Know.
In summation I would say this book presents a number of must knows for all software developers and would a good reference for anyone starting out or just into the beginning of their careers. This of course is based on the assumption that more experienced developers have learned these very… Full Review  >

Rating: StarStarStarStarStar4.0

On Jan 1 Wayne Werner wrote: Book Review - 97 Things Every Programmer Should Know
97 Things Every Programmer Should Know, by Kevlin Henny is a collection of CC-Licensed essays containing... well, you read the title! Topics range from beautiful code, to testing and automating tasks, to interacting with customers/clients. Just about every facet of the professional life of a programmer is covered in this… Full Review  >

Rating: StarStarStarStarStar4.0

On Dec 27 Michal Konrad Owsiak wrote: 97 Things Every Progammer Should Know edited by Kevlin Henney
What I have liked from the very beginning of the book, was the way the content description was organized. There are two tables of content--first one, regular one, second one divides book into different categories, thus you can read just essays related to particular topic. Full Review  >

Rating: StarStarStarStarStar4.0

On Dec 22 David Karapetyan wrote: "97 Things Every Programmer Should Know" review
I think a better title for "97 Things Every Programmer Should Know" would have been "General Advice on Mitigating Inevitable Failure in The Field of Software Engineering". As the title suggests the book consists of 97 short to medium sized essays about programming and software engineering in general. Most of the… Full Review  >

Rating: StarStarStarStarStar5.0

Receive free ebooks and videos in exchange for your reviews.

Join the O'Reilly Reader Review Program

Learn more >

Returning?

Top Reviewers

Michal Konrad Owsiak, 85 Reviews

Santosh Shanbhag, 56 Reviews

Shawn Day, 55 Reviews

Doron Katz, 53 Reviews

Surachart Opun, 53 Reviews

See More Reviewers >

Featured Review

The Myths of Innovation

Mike Erickson wrote:
Book Review: The Myths of Innovation by Scott Berkun
So far this is the most 'dog-eared' and marked up eBook I have read! The… Full Review >

Rating: StarStarStarStarStar5.0