I have precisely one gripe about the book, which is that the electronic version is in the Print Replica format. In other words, it reads like a PDF. While I agree that the page layout of code ought not to be compromised (especially for space-sensitive Python), the book’s text is a little difficult to read on a smaller display.

“Exercises in Programming Styles” is an instant classic. I honestly cannot think of a more enlightening and more valuable text that’s been published since the turn of the century. The hardest part about reviewing it is coming up with a way to say “Every developer should read this book” in a way that doesn’t come across as clichéd and rote. Seriously. Every developer should read this book.

About Larry O'Brien

Larry O’Brien is a software developer who lives on the Big Island of Hawaii. Read his blog at www.knowing.net.