Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
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
    Cover of Code Simplicity

    Code Simplicity

    Max Kanat-Alexander · 2012

    Software EngineeringProgramming
    Open LibraryAmazon
    Stats for nerds
    3recommend
    3mentions
    3people
    2013–2021years
    100% recommend

    Mentions per year

    201320142015201620172018201920202021

    What Hacker News says

    1. nicopapplMay 2021
      I can suggest something that was recommended on HN maybe five years ago: Code Simplicity by Kanat-Alexander.

      It's relatively short and doesn't commit the sin of providing code snippets. It only lays down general rules about software development and give generic heuristic for better software design. Nothing specific to code. It has no prescriptive rules on the way you write code, but rather, on which code to write. This makes the recommendations timeless despite the fact the book is fairly old. As someone who was just starting in development at the time, it was a HUGE help and provided insights that I can only agree with now that I'm working in the field. Maybe for someone who has a bit of experience already, it might just elicit shrugs, but I think it's a good introduction on how to think about software design.

      thread
    2. luminousmenJan 2019
      A must: Code Simplicity by Max Kanat-Alexander https://www.amazon.com/Code-Simplicity-Fundamentals-Max-Kana...
      thread
    3. ramgpDec 2013
      Software development related reads with a strong focus on proven practices that enhance software quality in terms of readability and maintainability (and other software ~ilities) to ease the process of changing the software later on.

      The Art of Readable Code by Dustin Boswell & Trevor Foucher

      Don't Make Me Think 2ed by Steve Krug

      Remote: Office not Required by Jason Fried & DHH

      The Art of Unit Testing by Roy Osherove

      Code Complete 2 by Steve McConnell

      Refactoring: Improving the Design of Existing Code by Martin Fowler

      The Practice of Programming by Brian Kernighan & Rob Pike

      JavaScript: The Good Parts by Douglas Crockford

      Code Simplicity by Max Kanat-Alexander

      An Introduction to Programming in Go by Caleb Doxsey at http://www.golang-book.com/

      Also read: How To Be Black by Baratunde Thurston

      thread

    Related

    Cover of The Art of Readable Code
    2011–2026

    The Art of Readable Code

    Dustin Boswell
    11 recommend · 17
    An Introduction to Programming in GoCaleb Doxsey
    2012–2018

    An Introduction to Programming in Go

    Caleb Doxsey
    11 recommend · 13
    Cover of Code Complete
    2007–2026

    Code Complete

    Steve McConnell
    393 recommend · 894
    Cover of The Practice of Programming
    2007–2026

    The Practice of Programming

    Brian W. Kernighan
    90 recommend · 184
    Cover of Clean Code
    2008–2026

    Clean Code

    Robert C. Martin
    298 recommend · 951
    Cover of Understanding Software
    2017–2022

    Understanding Software

    Max Kanat-Alexander
    2 recommend · 8
    Cover of The art of computer programming
    2007–2026

    The art of computer programming

    Donald Knuth
    recommend · 1,799
    336
    Cover of Code
    2008–2026

    Code

    Charles Petzold
    243 recommend · 385