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

    Dan Dreams of Coding

    dandreamsofcoding.com · Personal blog · on HN since 2012

    Dan writes about software engineering practice, technical management, hiring, and workplace issues like open plan offices.

    Visit blogRSSHN submissions
    ManagementCareer & WorkProgramming
    What HN says

    HN commenters mostly cite the post "Broke gets fixed, crappy is forever" as a handy phrase for how flawed software and products tend to persist.

    Stats for nerds
    18HN people shared it
    89linked in comments
    694story points
    May 2020last shared
    2016people per year2020

    Top posts on HN

    1. 1
      Shutting Down a Dream
      1 person · 231 points · first shared 2013 · 81 comments on HN
    2. 2
      What do technical managers do, anyway?
      1 person · 83 points · first shared 2013 · 38 comments on HN
    3. 3
      Dissecting an interview question
      1 person · 67 points · first shared 2014 · 64 comments on HN
    4. 4
      Science, Superstition, and Open Plan Offices
      2 people · 51 points · first shared 2014 · 58 comments on HN
    5. 5
      Learn on someone else's dime
      1 person · 41 points · first shared 2012 · 7 comments on HN
    6. 6
      Hackers vs. Software Engineers
      2 people · 24 points · first shared 2013 · 5 comments on HN
    7. 7
      What not to do during an interview
      1 person · 17 points · first shared 2014 · 15 comments on HN
    8. 8
      An elegant data type for a more civilized age
      1 person · 11 points · first shared 2012 · 7 comments on HN
    9. 9
      How To Be A Star
      1 person · 10 points · first shared 2013 · Discussion on HN
    10. 10
      How "Senior" Software Engineers are Different
      1 person · 10 points · first shared 2013 · Discussion on HN

    What HN people wrote when they linked it

    • petefordeMay 2020

      I collect links on topics that interest me, sometimes over long periods. I have a list called "Open plan offices are bad".

      https://heeris.id.au/2013/this-is-why-you-shouldnt-interrupt-a-programmer/

      https://www.mattblodgett.com/2015/06/just-wear-headphones.html

      https://dandreamsofcoding.com/2014/06/17/science-superstition-and-open-plan-offices/

      http://nathanmarz.com/blog/the-inexplicable-rise-of-open-floor-plans-in-tech-companies.html

      https://stackoverflow.blog/2018/09/10/developer-flow-state-and-its-impact-on-productivity/

      https://hackernoon.com/what-happened-to-software-development-j92032w9

      http://calnewport.com/blog/2016/10/09/is-facebooks-massive-open-office-scaring-away-developers/

      https://www.prdaily.com/report-u-s-workers-hate-open-office-spaces/

      https://www.citylab.com/design/2018/08/the-case-for-rooms/563216/

      https://www.bbc.com/worklife/article/20191115-office-noise-acceptable-levels-personality-type

      https://www.joelonsoftware.com/2006/07/30/private-offices-redux/

      Just... could you click a little quieter, please?

    • twicJul 2019

      So, we've got:

      Cunningham's Law: "the best way to get the right answer on the internet is not to ask a question; it's to post the wrong answer" [1]

      "Broke gets fixed, crappy is forever" [2]

      I feel like there should be a third but that's what i've got.

      [1] http://fed.wiki.org/journal.hapgood.net/cunninghams-law/forage.ward.fed.wiki.org/cunninghams-law

      [2] https://dandreamsofcoding.com/2013/05/06/broke-gets-fixed-crappy-is-forever/

    • hcrispJan 2016

      "Broken gets fixed; crappy lasts forever"
      http://dandreamsofcoding.com/2013/05/06/broke-gets-fixed-crappy-is-forever/

    Related

    Dan Luudanluu.com1.2k people

    We only hire the trendiest

    Dan Luu
    Personal · 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
    Coding Horrorblog.codinghorror.com2.1k people

    Farewell Stack Exchange

    Coding Horror
    Personal · last shared 2026
    Signal v. Noisesignalvnoise.com941 people

    The open-plan office is a terrible, horrible, no good, very bad idea

    Signal v. Noise
    Company · last shared 2026
    While Falsewhilefalse.blogspot.com19 people

    Why I'm Moving Away from the Play Framework

    While False
    Personal · last shared 2017
    Terrible Softwareterriblesoftware.org27 people

    Don't avoid workplace politics

    Terrible Software
    Personal · last shared 2026
    Rachel Krollrachelbythebay.com493 people

    fork() can fail

    Rachel Kroll
    Personal · 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