Media praise for Code Simplicity

Have a blog? Join our Reader Review Program

"The idea of simplicity is fantastic. Numerous books are coming out under that banner. In fact, a wonderful book on Steve Jobs and Apple had a similar theme, "Insanely Simple." It is as applicable to business management and leadership as it is to marketing, and even more so is it to design and code. It is unfortunate, though, that though there are many good nuggets here, much of the book seems overly repetitive and perhaps even unnecessary. Don't get me wrong, I strongly believe that there is a need for such a book, and that this book does touch upon much of what is needed, but it could have been done, at least in this occasion, much more succinctly, and perhaps more potently, as a collection of aphorisms. " Full Review >
-- Marc Zucker, theknowingmind.blogspot.com/

"This book stresses design and provides tips and analogies for good design (as well as pitfalls to avoid). Max Kanat-Alexander hit the nail on the head with this book, it was exactly what I needed to read over the weekend before returning to work on a critical code project that will change over time. " Full Review >
-- Noah Spahn, versorge.com

"The book features several nice examples, like a shopping cart for a bookstore, asynchronously keeping tabs on how many items are remaining. A simple Twitter client displaying your latest tweets, a Facebook client showing your timeline, both dealing with authentication. Most examples worked pretty well, though I had some issues getting the Twitter client working, because of errors I made in the callback url on localhost. I didn't get the Facebook example working for the same reason, but its not a big issue. Overall, I found it a pretty useful book. While I was already somewhat familiar with Web Apps through Udacity and Coursera courses, it was good to get a bit more formal explanation about topics like routing, handlers and templates. I also liked the way they explained what each part of the code did, instead of assuming you had already figured it out. So while its a short read, I think its a nice introduction to Tornado to get you going." Full Review >
-- Ivo Flipse, www.flipserd.com/blog

"I've been scripting, hacking, and patching things together for years now. I first started with VBA, then AutoHotkey, then Ruby, with a bit of PHP and JavaScript here and there. But I've never really considered myself a proper coder -- I just hack things together until I get something works. I knew "proper coding" can be beautiful, but I didn't really understand it until I finished reading Code Simplicity." Full Review >
-- Erez Zukerman, ezuk.org

"Max Kanat-Alexander makes no ground breaking revelations on his book that will magically transform you into a code wielding superstar programmer. If yo expect a "zero to hero" kind of experience reading his book then you might as well stay as far away from it as you can. Code simplicity… " Full Review >
-- Rui Silva, blog.rduartes.net

"Writing code seems like an easy task, and perhaps it is. However, it can be difficult to write simple, clean code. The book, "Code Simplicity: The Fundamentals of Software", explains: " Full Review >
-- Kenrick Chien, geekyninja.blogspot.com

"Code Simplicity by Kanat-Alexander from Google really surprised me. This is a short book, even an airplane ride length book, yet it's dense enough and informative enough for me to feel that re-reading it several more times would be awesome. Let me get this out of the way first: this is not a how-to book for making software. There is no code in this book. This is a book on the philosophy of making software. If you are looking for concrete examples of how to re-factor your code, you will not find it here, but don't let that discourage you." Full Review >
-- Sharon Talbot, miceplans.net

""Code Simplicity" by Max Kanat-Alexander (published by O'Reilly, 2012) is the kind of book you might give to a junior or journeyman programmer and say: "Read this over the weekend, and then on Monday we'll talk about your design." There are many quotable passages, pithy aphorisms, and axioms that take the form of definitions, facts, rules, and laws. Kanat-Alexander uses a conversational tone that takes this already common-sense study on the subject and makes it even more approachable and straightforward." Full Review >
-- Rob Friesel, blog.founddrama.net

"This is not the typical O'Reilly programming book and you can find it out very easily when you have the book in your hands, since it does not have any code inside." Full Review >
-- Fabio Alessandro Locati, blog.grimp.eu