Buy new:
$27.99$27.99
FREE delivery:
Thursday, Feb 16
Ships from: Amazon Sold by: markable
Buy Used: $16.74
Other Sellers on Amazon
& FREE Shipping
91% positive over last 12 months
Usually ships within 2 to 3 days.
& FREE Shipping
88% positive over last 12 months
Usually ships within 3 to 4 days.
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required. Learn more
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Design for Hackers 1st Edition
| Price | New from | Used from |
- Kindle
$24.00 Read with Our Free App - Paperback
$16.74 - $27.9952 Used from $2.98 19 New from $23.99
Enhance your purchase
Web design isn't just about knowing HTML, CSS, and JavaScript. When it comes to web design for developers or web design for programmers, you need to know design principles to make beautiful and engaging interfaces.
Hackers are able to accomplish so much in so little time because they come from a community that's built upon sharing knowledge. When it comes to programming, they can learn whatever they need to learn by reading manuals, or simply typing in a Google search. But learning design isn't so simple.
Many design books try to teach design through lists of "do's" and "don'ts." But hackers know you need a deeper understanding of something to really do it well. Design for Hackers takes apart design by "reverse-engineering" Impressionist painting, Renaissance sculpture, the Mac OS X Aqua interface, Twitter's web interface, and much more. You'll learn about color theory, typography, proportions, and design principles. This theoretical advice is mixed with concrete, actionable advice such as suggestions for color scheme tools, and a chart of "all of the fonts you'll ever need."
Whether you're doing interaction design, user interface design, user experience design, iOS/Android mobile design, or good old-fashioned "web design," by the end of the book, you'll be seeing design through new eyes.
- ISBN-101119998956
- ISBN-13978-1119998952
- Edition1st
- PublisherJohn Wiley &Sons
- Publication dateOctober 21, 2011
- LanguageEnglish
- Dimensions7.38 x 0.8 x 9.25 inches
- Print length352 pages
Frequently bought together

- +
Customers who viewed this item also viewed
Editorial Reviews
Review
-Noah Kagan, Founder, AppSumo.com
"Kadavy's book does an excellent job of linking the theoretical to the practical in a very readable format."
-Brad Feld, Co-Founder, TechStars
"clear yet engaging and comprehensive"
-Vitaly Friedman, Smashing Magazine
"those coding [our world's] software and user interfaces and threading the web should all learn what this book has to teach"
-Gareth Branwyn, MAKE Magazine
From the Inside Flap
WHY DID MONET NEVER USE THE COLOR BLACK IN HIS PAINTINGS?
WHY IS THE GOLDEN RATIO NOT ALL IT'S CRACKED UP TO BE?
WHY IS COMIC SANS SUCH A HATED FONT?
It's amazing what you can learn about great web design by asking questions like these. Award-winning designer David Kadavy uses this "reverse-engineering" process in Design for Hackers to deconstruct classical design principles and techniques from web designers. Using an eclectic array of reverse-engineered examples, ranging from Twitter's latest redesign, to Target's red shopping carts, and ancient graffiti from the walls of Pompeii, he explains:
- COLOR THEORY: How can you enliven your designs by understanding how colors interact?
- PROPORTION AND GEOMETRY: How can you establish a grid that is suitable for the device on which your design will be displayed?
- SIZE AND SCALE: How can you create clean design just by choosing the right type sizes?
- WHITE SPACE: How can you use it elegantly to communicate clearly?
- COMPOSITION AND DESIGN PRINCIPLES: How can you use them to make your designs more compelling?
- TYPOGRAPHIC ETIQUETTE: What tiny typographic details can make a huge difference in what you're communicating?
From the Back Cover
Why did Monet never use the color black on his paintings?
Why is the golden ratio not all it's cracked up to be?
Why is Comic Sans such a hated font?
It's amazing what you can learn about great web design by asking questions like these. Award-winning designer David Kadavy uses this "reverse-engineering" process in Design for Hackers to deconstruct classical design principles and techniques for web designers. Using an eclectic array of reverse-engineered examples, ranging from Twitter's latest redesign, to Target's red shopping carts, and ancient graffiti from the walls of Pompeii, he explains:
- Color Theory: How can you enliven your designs by understanding how colors interact?
- Proportion and Geometry: How can you establish a grid that is suitable for the device on which your design with be displayed?
- Size and Scale: How can you create clean design just by choosing the right type sizes?
- White Space: How can you use it elegantly to communicate clearly?
- Composition and Design Principles: How can you use them to make your designs more compelling?
- Typographic Etiquette: What tiny typographic details can make a huge difference in what you're communicating?
About the Author
Product details
- Publisher : John Wiley &Sons; 1st edition (October 21, 2011)
- Language : English
- Paperback : 352 pages
- ISBN-10 : 1119998956
- ISBN-13 : 978-1119998952
- Item Weight : 1.66 pounds
- Dimensions : 7.38 x 0.8 x 9.25 inches
- Best Sellers Rank: #959,569 in Books (See Top 100 in Books)
- #283 in Media & Communications Industry (Books)
- #377 in Typography (Books)
- #728 in Computer Hacking
- Customer Reviews:
About the author

David Kadavy is a bestselling author whose books help people be productive when creativity matters. He was design advisor for behavioral scientist Dan Ariely’s productivity app, Timeful, where David’s “mind management” principles were applied to features now used by millions – in Google Calendar. He lives in Medellín, Colombia. Follow him on Twitter or Instagram at @kadavy.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonReviewed in the United States on August 27, 2019
-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
This led me to confusion. I opened photoshop to design a website I already had plans for. This book gave me a reference for which fonts to use, what color schemes would work well with the message of the site, and that everything — the fonts, the images, the boxes — should be proportional to each other. The book taught me to use all these things to create a hierarchy to show the reader what’s most important. But I still felt unsure about some critical design decisions: whats a good width layout to use for a website? I use a 5K monitor, and I see a lot of well designed sites that either expand to take up the whole width of the screen or expand to a maximum width and then stop. What goes in to making that decision? What about adjusting for mobile? But then I remembered that Kadavy said at the end of the introduction, “After reading this book, you still may not be totally satisfied with the very next design that you create.” He also brushes off the importance of giving you concrete rules to follow and instead wants you to know the more abstract principles that go into design.
So am I wrong to want to critique him for not doing something that he said he wasn’t going to do in the book? He did a great job at what he said he was going to do in the introduction. This is a beautiful and well written book.
Could it be that I misinterpreted the purpose of the book? He clearly states it’s about understanding the principles that go into design and not a how-to manual for web design. But the title “Design for Hackers” and the subtitle “reverse-engineering beauty” imply that he’s going to go over concrete examples of beautiful designs. It even states that’s what he’s going to do on the back of the book for web design. Could it be that I missed these examples in the book? No. I read his section on reverse-engineering Twitter. It’s six pages. He mentions it uses the golden ratio for proportions (which he says later is not all its cracked up to be), and then offers user personas, use cases, and wireframes for the Twitter design. Those last three things he never mentions again in the book (I checked the index). The bit on Target isn’t even about web design. It just talks about the power of the color red.
Maybe Kadavy didn’t write the back of the book. Or come up with the title. It doesn’t match the message of the book and it’s great advertising for persuading readers to buy the book. The title grabs the attention of any engineer who wants to learn design by speaking their language. The back of the book asks questions that you want to know the answers to, and you’ll get them if you buy the book. Or maybe he’s just a great salesman and wrote it himself. Either way, what he’s selling on the cover is a subtle bait-and-switch from what he’s selling in the intro — which he fulfills greatly.
My theory is that Kadavy wanted to write a book on the principles of design that are used on the web (which he does a great job of in the book), but for some reason felt like it would sell better if he promised to “reverse-engineer beauty”, which he half-heartedly attempts to do. I think it’s a great book for introducing the principles of web/graphic design, but the title, blurb, and back of the book duped me into thinking I would be ready to design a beautiful website after reading it. So since you’ve read this far, you’ve been warned.
And I'm sad to say that it didn't meet my expectations at all.
I'm in the early stages of building a web app and startup business. I was looking for a book that would introduce me to web design principles, not the technical side. This book seemed like it would be a perfect fit.
The most succinct way I can explain why this book doesn't live up to it's promises is this: It feels like they released the first draft. There are two points that I'll go into here.
1) Most importantly, the book doesn't meet the market it claims to be designed for. When designing good software, you always have to ask "how is this feature going to serve my ideal end user that I'm building this for." I think the same applies to books and I'm certain that the question "How does this section help hackers have a framework to start designing better sites and apps?" was not asked enough while this book was being written and edited. Like another reviewer, I blame the editors more than the author for this problem. The book dives into theoretical and historical underpinnings of typography and color that seem really fascinating to David, but are many levels too deep for a hacker trying to bring some quality design to his or her application.
2) The book is extremely "rough around the edges." There are many grammar mistakes and awkward sentences/paragraphs. The most glaring issue is that the book doesn't even have a conclusion. It just ends (after suggesting Adobe Kuler for finding color pallets). I rarely read more than two pages without being confused by awkward sentences. There were also many sections that felt like someone misplaced in the book because they didn't relate to any of the nearby content. It was very incoherent overall and lacked a flow throughout.
There were some good parts to the book. Primarily, the parts that had already been published on his blog/newsletter. They were fantastic blog posts! They just didn't translate well into a coherent structure. If you do read it, I suggest the chapters on proportion and visual hierarchy. They will stick with me the most.
I walked away form this book with a couple interesting (but irrelevant) bits of history/theory, a handful of important tools that I will continue to use for designing in the future, and a lot of disappointment. I don't feel that the tools that I do have are nearly enough to get me started to actually start designing something. Two books have been suggested to me that are currently sitting on my desk: Non-Designer's Design Book, The (3rd Edition) and Designing the Obvious: A Common Sense Approach to Web & Mobile Application Design (2nd Edition) (Voices That Matter) . I hope those fulfill the missed promise of this book.
I hope David writes another book some day. I think he got a crappy deal from this publisher where they didn't give him good editors and rushed it out the door to turn a profit instead of giving it the time and attention it deserved.
Top reviews from other countries
Anybody that comes anywhere near building user interfaces or hard-copy publications (i.e. web and desktop developers, copy writers, marketing execs, small business owners, school fair and bake sale organisers, careless cat owners, etc.) should read this book - even if only to stop you looking like a total design amateur. It's genuinely fascinating in the way that it explains why fonts, colours, layouts, and logos, look the way they do from a historical context. The message that design is a product of both intent and environment is re-iterated and illustrated with examples throughout the book. The level of detail seems unnecessary at times, but by the end of the chapter it becomes clear that the author's judgement was spot-on. You may think you don't need to know some of this stuff but actually you do.
The author's tone is that of a good professor - he clearly wants you to learn and enjoy this stuff, so he explains everything clearly and doesn't take for granted that you already understand these design concepts. I felt like this book was educating me, but at no point did I feel out of my depth or patronised. Only time will tell if I am able to put it into practice, but right now I feel like my life is richer for having read it.
Reading this book in 2020 as a software engineer reveals some outdated content, but the history and explanations remain. Durable principles over transient rules and specifications.
I recommend this book to anyone looking to understand design. This is the most complete and beginner-friendly resource I've found.










