Media praise for Beautiful Code

Have a blog? Join our Reader Review Program

"My appreciation of Beautiful Code is like the one I have for the Justice League or the X-Men– a band of exceptional individuals moving towards a common, altruistic end...This should give the enthusiastic developer a fresh and broad perspective on software. I have to mention that the book is developer oriented, so expect a lot of code and text intertwined. They say beauty is in the eye of the beholder. The book hopefully will be able to give you a new way to look at software."
-- Regnard Kreisler C. Raquedan, Standard Web Standards

"Beautiful Code presents wide-ranging contributions from 38 pioneering software designers who aim to "rouse and inspire a new generation of coders" by sharing their most closely held secrets. For example, contributor Ronald Mak expounds on his elegant approach to NASA's Mars Rover, and Arun Mehta focuses on the importance of making technology useful to the disabled. Editors Oram and Wilson call the essays from such gifted inventors "inspiring and uplifting.""
-- James Gray, Linux Journal

"This is not an easy book, in the sense that it requires that you get into the right frame of mind to fully appreciate some of the subtleties. You might need to find a quiet corner and get into the zone whilst tackling one or two of the more difficult topics. You might even need to read the odd chapter twice before the 'Aha!' moment strikes, but it's certainly worth it. The time spent might well pay for itself several times over if it provides the insight required to solve a problem you encounter...If you are a programmer who likes to find out how things really work, and gain some insight into the minds of past master craftsman, then you should definitely buy this book. This book deserves a place on every serious programmers bookshelf since the lessons to be learned will not become obsolete as languages and technologies change. Highly recommended."
-- Mitch Wheat, Treat the Cause, Not the Symptoms!

"I don't imagine that most people would read this book cover-to-cover with the idea that every chapter would be applicable and personal. Writing styles vary, and the technical level of some chapters is *very* deep. But nearly any software developer should be able to read the book and extract a number of ideas that will improve their mindset and approach to what they do on a daily basis... writing beautiful code."
-- Thomas Duff, Duffbert's Random Musings

"Currently rated No.1 on Amazon.com in the programming category, this book gives advice and case studies on how to creatively and carefully design solutions to high-profile software projects and development dilemmas. For example, the "Beautiful Tests" chapter written by Alberto Savoia, CTO of Agitar Software, helps developers understand how running consistent and thorough tests can make code more robust. Is this kind of book likely to help you score more programming goals? Who knows – but it’s good to keep up your training routine at all times isn’t it?"
-- Adrian Bridgwater, ZDNet

"This book is a fascinating insight into the minds of some leading programmers...If you are able to get past the fact that each chapter comes from an entirely new author with an entirely new project, this is an interesting book and a great peek into some truly brilliant minds."
-- Mike George, Amazon.com

"For the serious programmer, this book should have a place on the must-read list. (Caveat: be prepared to spend some time, unless you've mastered several languages and are in the habit of understanding abstract and complicated ideas from brief textual descriptions. If you still think you can read through it quickly, you might spend some time studying the humility of some of the industry giants who have written here.) For a rating, this book is given the maximum value due to the wide range of topics surveyed and the quality of the content."
-- Rick Wagner, JavaLobby

"Adam Oram and Greg Wilson edit Beautiful Code: Leading Programmers Explain How They Think, a unique collection of master classes in software design which will prove perfect not just for computer libraries, but for classroom assignment and independent study...Any programmer involved in software engineering or design will welcome this survey of how the best coders think."
-- James Cox, The Bookwatch: The Computer Shelf

"If you want to take your mindset as a developer to the next level, this is a good book. It's also an interesting insight into certain programming problems and their solutions."
-- Iain Laskey, PC Book Review

"Beautiful Code seems the rare kind of computer programming book that tends to resist well the test of time; while it is quite technical and full of code samples, the ideas being discussed are mostly independent of the programming language in question. "
-- Rafael Chaves, Vancouver Island Java User Group

"A collection of thirty three chapters from experts in their fields, Beautiful Code comes as a whiff of fresh air into the book shelf of the programmer...The book will give color to imagination of programmers used to reading bland text-book type documentation and programming manuals."
-- Ganadeva Bandyopadhyay, Desicritics.org

"This isn't a book you have to read – but if you are a programmer at almost any skill level you will find it deeply enjoyable. "
-- Mike James, I Programmer

"This is a book that you, the programmer and designer, will find worth your time. "
-- David H. Bushnell, IOS Press

"Beautiful Code - The title immediately caught my attention and made me dream. I've been coding from the age of twelve and beautiful code always inspired me. I always headed for producing the most beautiful piece of code for any task - not always getting there, though. So in the end Beautiful Code looked like the perfect book to me. The book contains a selection of 33 essays written by programers coming from different industries and backgrounds. Each essay focuses on a single task or programing topic, eg. search, dictionaries or unit testing. Those tasks are usually described in good detail to understand the problem and solution the author found. For some tasks you also get a recap on the complete journey the author took to get from initial tries to final solution. The themes are widespread and there is no common topic - more specific than coding - glueing them together. " Full Review >
-- Alexander Czernay, Www.citylounge.de

"I heard about Beautiful Code, by Andy Oram and Greg Wilson a few years back, but haven't had the chance to read the book until now. It was worth the wait. This book is a challenging and inspiring read for new and seasoned programmers. " Full Review >
-- Sean Patterson, dillieodigital.wordpress.com

"Beautiful Code is a collection of essays from some well known software engineers. I was really looking forward reviewing this one because of the interest I have in other people's ways of solving problems. To make it short: It's an amazing book. And it is very hard to read. If you are thinking about buying it, make sure you have the time to deep dive into it, otherwise it will only be a nice, blue spine in your rack." Full Review >
-- Markus Eisele, blog.eisele.net

"Andy and Greg collected quite impressive set of IT related essays and enclosed them within Beautiful Code. These are the texts that refer to various topics and treat them in a hard, engineering way. " Full Review >
-- Michal Konrad Owsiak, www.owsiak.org