Code Simplicity, Second Revision

In June, I released a second revision of Code Simplicity. Some of you probably already know, but I thought that I should let everybody else know, too.

The most important change is that book gets into the laws and rules of software design much more quickly now. It starts with a completely re-written Preface that tells the story of how I developed the principles in Code Simplicity, and why you might be interested in them. Then it gets into a much shorter Chapter 1 that distills everything from the old Chapter 1 into a few short pages, skips the old Chapter 2 (which was a long discussion about what it means for something to be a science) and goes right into the laws.

Particularly if you’ve read the original version, I’d really love to hear your feedback on how the starting content of the new revision feels to you!


P.S. If you bought the ebook from O’Reilly, you get every new revision for free, and there will probably be even more revisions than this one! If you got the ebook elsewhere, there’s a little link inside of the book itself that will let you “upgrade” to the O’Reilly editions for pretty cheap, so that you can get this revision and every other future revision for free, too. I’m not partial to any particular method of you getting the book, but the O’Reilly editions are definitely the best way to get the new revisions as they come out.


  1. Crazy go nuts! Amazon was shipping it faster, so that was the route I went. I like eBooks, but from the material I have read of yours I wanted to ensure I could make notations for points of emphasis. And now I’m thinking I should have spent the few bucks to get both copies and read the eBook whilst waiting for the print to ship. Assuming of course the eBook is an immediate download.

    I see 67 pages in my book, so I must have purchased the original version.

    Buy from O’Reilly folks, lesson learned. 🙂

    – Kevin

    • Crazy go nuts university! 😀 Yeah, the eBook is an immediate download. I think it’s nice to have both formats; I can get the eBook on my phone and show it to people if I need, but sometimes a physical book is more “real” to people.

      I think it will say in the preface which revision it is. If there are notes that say that I removed whole chapters, then that’s the second version.


Leave a Reply