Please Sign Up to Request This Product

Code Simplicity

The Fundamentals of Software

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\ and we will check on your request.


This concise guide helps you understand the fundamentals of good design through scientific laws—principles you can apply to any programming language or project from here to eternity. Whether you’re a junior programmer, senior software engineer, or non-technical manager, you’ll learn how to create a sound plan for your software project, and make better decisions about the pattern and structure of your system.


On Jan 5 Marc Zucker wrote: Code Simplicity - Is it worth the read?
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  >

Rating: StarStarStarStarStar3.0

On Dec 30 Noah Spahn wrote: How to write good software: Code Simplicity - The Fundamentals of Software
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  >

Rating: StarStarStarStarStar5.0

Receive free ebooks and videos in exchange for your reviews.

Join the O'Reilly Reader Review Program

Learn more >


Top Reviewers

Michal Konrad Owsiak, 82 Reviews

Shawn Day, 55 Reviews

Santosh Shanbhag, 52 Reviews

Doron Katz, 50 Reviews

Juan Jose de Leon, 49 Reviews

See More Reviewers >

Featured Review

Python for Kids

Michal Konrad Owsiak wrote:
Python and games development for kids
Full Review >

Rating: StarStarStarStarStar5.0