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
    C

    Code Simplicity

    codesimplicity.com · Personal blog · on HN since 2008

    Max Kanat-Alexander writes about software design, debugging, developer productivity and open source community, drawing on his work at Google.

    Visit blogRSSHN submissions
    ProgrammingProductivityCareer & Work
    What HN says

    HN links it as the author's own blog and as background on engineering productivity work; commenters give little opinion of it.

    Stats for nerds
    26HN people shared it
    31linked in comments
    243story points
    Sep 2021last shared
    2017people per year2021

    Top posts on HN

    1. 1
      Effective Engineering Productivity
      1 person · 92 points · first shared 2017 · 25 comments on HN
    2. 2
      Readability and Naming Things
      1 person · 52 points · first shared 2011 · 28 comments on HN
    3. 3
      Code Simplicity: The Fundamentals of Software
      3 people · 27 points · first shared 2017 · 2 comments on HN
    4. 4
      The Secret of Success: Suck Less
      1 person · 11 points · first shared 2009 · Discussion on HN
    5. 5
      The Secret of Success: Suck Less
      2 people · 10 points · first shared 2009 · 2 comments on HN
    6. 6
      The Fundamental Philosophy of Debugging
      3 people · 9 points · first shared 2017 · Discussion on HN
    7. 7
      Growing and maintaining an opensource community
      2 people · 6 points · first shared 2011 · Discussion on HN
    8. 8
      The Singular Secret of the Rockstar Programmer
      2 people · 4 points · first shared 2009 · 2 comments on HN
    9. 9
      How to Be a Great Programmer: Awareness, Understanding, and Responsibility
      2 people · 3 points · first shared 2018 · Discussion on HN
    10. 10
      Top Reasons To Work On Open Source
      1 person · 3 points · first shared 2010 · Discussion on HN

    What HN people wrote when they linked it

    • mkanatApr 2017

      Sort of, yeah. See https://testing.googleblog.com/2017/04/code-health-googles-internal-code.html as one of the examples of a type of Engineering Productivity work that I do at Google (although as you have basically pointed out, there are reasons we avoided that word for the work that I do, although I still think it falls under the broader umbrella).

      It seems like the thing that you're worried about (I mean, correct me if I'm wrong, this is just the sense I get from your post) is people hiring a sketchy consultant to come in and have everybody follow some process whether or not it has anything to do with their work or making things actually better. I'm definitely also opposed to stuff like that and I've made a few jokes or snide comments about it here and there on the blog, in http://www.codesimplicity.com/book/, and on my Twitter feed.

    • atsaloliSep 2021

      You are welcome!! The author also blogs at https://www.codesimplicity.com/

    Related

    Google Testing Blogtesting.googleblog.com108 people

    Don't DRY Your Code Prematurely

    Google Testing Blog
    Company · last shared 2026
    Better Programmingbetterprogramming.pub319 people

    Three programmers got fired, including me, due to a single app crash

    Better Programming
    Publication · last shared 2025
    Dan Luudanluu.com1.2k people

    We only hire the trendiest

    Dan Luu
    Personal · last shared 2026
    Joel on Softwarejoelonsoftware.com2.8k people

    Victory Lap for Ask Patents

    Joel on Software
    Personal · last shared 2026
    Rachel Krollrachelbythebay.com493 people

    fork() can fail

    Rachel Kroll
    Personal · last shared 2026
    Jessitronblog.jessitron.com64 people

    Hitting OKRs vs. Doing Your Job

    Jessitron
    Personal · last shared 2026
    Never Work in Theoryneverworkintheory.org73 people

    “Extremely angry with the state of academic CS research right now”

    Never Work in Theory
    Publication · last shared 2026
    programming is terribleprogrammingisterrible.com124 people

    Write code that is easy to delete, not easy to extend

    programming is terrible
    Personal · last shared 2026