Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    D

    Design for Hackers

    designforhackers.com · Company blog · on HN since 2011

    Design for Hackers is the site of David Kadavy, author of a book on design principles for programmers, with posts on typography.

    Visit blogHN submissions
    Design & UXWeb Development
    What HN says

    Commenters recommend the book for learning UI design and color, though one says it won't let you quickly 'hack' design.

    Stats for nerds
    32HN people shared it
    12linked in comments
    154story points
    Dec 2023last shared
    2011people per year2023

    Top posts on HN

    1. 1
      Garamond is not a good font to use in web copy (2010)
      3 people · 74 points · first shared 2019 · 89 comments on HN
    2. 2
      Why you hate Comic Sans
      2 people · 57 points · first shared 2016 · 69 comments on HN
    3. 3
      Avatar Uses the World’s Second-Most-Hated Font
      4 people · 11 points · first shared 2019 · Discussion on HN
    4. 4
      Google’s New Logo Design: How They Made a “Stale” Font “Friendly”
      1 person · 5 points · first shared 2015 · Discussion on HN
    5. 5
      Design for Hackers
      19 people · 4 points · first shared 2011 · Discussion on HN
    6. 6
      Why Can't Web-Browsers Justify Text?
      2 people · 3 points · first shared 2019 · 3 comments on HN
    7. 7
      Book
      1 person · first shared 2013
    8. 8
      Never justify type on the web
      1 person · first shared 2015

    What HN people wrote when they linked it

    • studiofellowAug 2014

      There are quite a few good resources for developers to learn design.

      Disclaimer: I wrote a book on this topic, but because of that, I know resources made by other people too.

      ---

      Sacha Grief’s ebook is good for an in-depth example:

      http://sachagreif.com/ebook/

      ---

      Design for Hackers by David Kadavy is also well written. He explores the more traditional way to learn design, with the history of fonts, color theory, etc.

      http://designforhackers.com/

      ---

      A different approach might be reading about creativity. My friend Paul Jarvis has some great books about creativity, especially his new one, The Good Creative, if you’re looking to get inspired:

      http://pjrvs.com/books/

      ---

      Nathan Barry’s design books are great. He also has a course on Photoshop if you’re looking to learn.

      http://nathanbarry.com/books/

      http://nathanbarry.com/app-design-handbook/

      http://nathanbarry.com/webapps/

      ---

      One of the best books about UI/UX/usability is Don’t Make Me Think:

      http://www.amazon.com/Dont-Make-Think-Revisited-Usability/dp/0321965515/

      ---

      Great place for topic-specific books. Some of these are more advanced and intended for designers. I'd suggest these for after you read up on the basics.

      http://www.abookapart.com/

      ---

      My book focuses on design fundamentals instead of advanced theory. It's intended as a starting point for things you can do right now. Actionable, focused on building skill instead of knowledge.

      http://bootstrappingdesign.com

      ---

      Email me anytime if you…

    • dlfJan 2013

      I'm not much of a designer, but one thing I've picked up from watching folks build convincing designs is that it's really an iterative process. The first crack at it might be just passable, but as you learn and implement new things, you can come up with a fairly compelling design. In fact, the first step should just be some ugly, pencil-drawn wireframes.

      I think the first and most important thing to get right is making sure you're solving the user's problem. Create user stories, and try to really put yourself in the shoes of the user. Training yourself to think like someone who is non-technical and perhaps a casual app user is often the most difficult step, but once you do that, it's almost like programming the experience and walking them through the app. Make the workflow as intuitive as possible ("don't make me think" principle), then worry about polish.

      Some useful resources that I've found useful and that might serve you well:

      http://bootstrappingdesign.com/
      http://designforhackers.com/
      http://hackdesign.org/

      Keep in mind I'm pretty green as well, but I hope this helps. Hopefully some more experienced folks can chime in and call my b.s.

    • uxcolumboOct 2022

      Why is it called UI/UX designer?

      UX is an umbrella term covering many design disciplines, like interaction design, UI design or research.

      UI is a subset of UX.

      Someone who is good at interaction design, IA, research and UI is nowadays called (digital) product designer.

      It’s somewhat frustrating that the design industry can’t agree to use the right terms.

      Also the guide missed to mention Axure or Just in Mind, which are real prototyping tools allowing you to prototype working forms and data grids, which are heavily used in business / enterprise apps.

      The other tools mentioned, apart from Framer, are closer to creating clickable slideshows rather than sophisticated prototypes.

      I would recommend these resources

      https://designforhackers.com/

      https://rosenfeldmedia.com/

      https://www.nngroup.com/

      And most importantly start creating as soon as poosible… learning by doing, eg recreate one of your favourite apps or site… you will learn a lot.

    • this2shallPassNov 2018

      Like learning to code, visual design, web design, user interface design, and user experience design are broad topics. No one book or resource can teach you all there is, but one resource can help you make a lot of progress.

      People on HN have recommended Design for Hackers https://designforhackers.com/

      Learn about the design process https://www.slideshare.net/Klonowsa/design-process-overview-4517950

      Some resources on prototyping https://www.productmanual.co/categories/prototyping

      Some resources on interaction design https://www.productmanual.co/categories/interaction-design

      This book is popular for people wanting to learn a little more about design. It's on my list of things to read. https://en.wikipedia.org/wiki/The_Design_of_Everyday_Things

      An application of design that is useful for projects and companies is the Google Ventures sprint is useful http://www.gv.com/sprint/

    • twogAug 2012

      One point of emphasis should be on your front-end, which is pretty weak right now. Heres a few tips.

      Use a framework like http://twitter.github.com/bootstrap/ or the under rated http://foundation.zurb.com/

      If you're looking for something a little more complete, spend a few bucks and grab a theme from http://themeforest.net/

      Something like this http://themeforest.net/category/site-templates/admin-templates will make a HUGE difference on your products design and usability.

      Lastly, I would recommend reading http://designforhackers.com/ and get a better understanding of general design aesthetics like font, spacing, color etc.

      Good luck! You're off to a great start! If you want to chat about front-end, Im happy to help. You can email me through my profile

    • TuringTestDec 2018

      Alternatively, Design for Hackers offers as well some good advise for creating an acceptable design without having to exercise your artistic skills (not too much, at least).

      Some areas could be covered in more depth, but in general it lives to the promise of the title, providing good rules of thumb for which you don't need a good eye to apply them. It also contains a historical tour of visual design, satisfying the need of knowing where these rules come from (e.g. why designers care so much about font families and their proportions, and where the basic design vocabulary comes from), which is a welcome approach for inquisitive minds who want to know the reasons why a rule exist.

      https://designforhackers.com/

    Related

    Sacha Greifsachagreif.com42 people

    Please Learn to Code

    Sacha Greif
    Personal · last shared 2014
    Dave Kadavykadavy.net62 people

    Design for Hackers: Why Monet Never Used Black, & Why You Shouldn't Either

    Dave Kadavy
    Personal · last shared 2025
    Better Web Typebetterwebtype.com15 people

    A guide to rhythm in web typography

    Better Web Type
    Personal · last shared 2025
    Design & Startupsmedium.com/design-startups89 people

    How Paypal and Reddit faked their way to traction

    Design & Startups
    Publication · last shared 2014
    patorjkpatorjk.com72 people

    Code theft: Asciimo: Where have I seen this before?

    patorjk
    Personal · last shared 2026
    HackHands Bloghackhands.com33 people

    How Lazy Evaluation Works in Haskell

    HackHands Blog
    Company · last shared 2018
    Some Random Dudesomerandomdude.com19 people

    Web Designers should all be using this idea by now: Font Icons.

    Some Random Dude
    Personal · last shared 2014
    Eric S. Raymondcatb.org/~esr667 people

    The Art of Unix Programming

    Eric S. Raymond
    Personal · last shared 2026