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
    R

    Rachel Kroll

    rachelbythebay.com · Personal blog · on HN since 2011

    Rachel Kroll writes about her experience in systems engineering, covering debugging, operations, reliability, and software oddities.

    Visit blogRSSHN submissions
    Systems & PerformanceDevOps & Cloud
    What HN says

    Commenters say she is deep in the daily work of systems and writes well about it, and list her among blogs always worth reading.

    Stats for nerds
    493HN people shared it
    799linked in comments
    39Kstory points
    Aug 2026last shared
    2017people per year2026

    Top posts on HN

    1. 1
      fork() can fail
      9 people · 997 points · first shared 2014 · 313 comments on HN
    2. 2
      A terrible schema from a clueless programmer
      3 people · 875 points · first shared 2021 · 450 comments on HN
    3. 3
      HR is not your friend, and other things I think you should know
      1 person · 730 points · first shared 2021 · 458 comments on HN
    4. 4
      Type in the exact number of machines to proceed
      8 people · 706 points · first shared 2020 · 332 comments on HN
    5. 5
      Figure out who's leaving the company: dump, diff, repeat
      1 person · 688 points · first shared 2024 · 378 comments on HN
    6. 6
      “Just remove the duck” (2013)
      15 people · 687 points · first shared 2013 · 327 comments on HN
    7. 7
      I usually run 'w' first when troubleshooting unknown machines
      1 person · 685 points · first shared 2018 · 243 comments on HN
    8. 8
      A change of heart regarding employee metrics
      2 people · 650 points · first shared 2024 · 389 comments on HN
    9. 9
      Remote code execution, git, and OS X
      8 people · 616 points · first shared 2016 · 370 comments on HN
    10. 10
      Look for the duct tape
      1 person · 616 points · first shared 2018 · 183 comments on HN

    What HN people wrote when they linked it

    • vineyardmikeMay 2022

      Honestly, if she’s ready to graduate High school and enter college, she’s old enough to be researching those questions on her own (not that you can’t too). She should be, too. Learning how to learn in your industry is an actual skill to learn. Learning what the “pulse” of the industry is will also be valuable for her during studies and beyond, and she’ll also meet peers who can have those discussions with her.

      That said, I think for many this forum is actually the place to learn about the industry. It’s too broad an industry to find more specifics without knowing her interests. Does she like startups? Does she care more about the business side? Financial tech? AI? App development? Does she not know?

      This site is honestly a great mixed aggregator of other sites. Find interesting ones and see the other posts. She’s in HS so the bar is low on deep technical knowledge and expectations. She should probably focus less on intense research topics unless she has an actual interest in a more academic side (simply because academic research is less approachable to someone without much academic experience).

      If she doesn’t have an answer to those questions, I would say she just start googling things that pique curiosity. “How does X work” is how I started. That’s how I learned which buzzwords and jargon mattered to me. Probably more approachable for a younger person earlier on the journey.

      Here are some newsletters I follow. My interests skew towards business.

      Bits About…

    • PaulHouleJan 2025

      I think it's little appreciated that planets solve many of the practical problems of feed crawling.

      If you wanted to follow 2000 blogs yourself you'd find it is really a hassle. You can follow one planet and its easy.

      For that matter, if 2000 people want to follow your blog (and many other blogs) they are going to generate 2000 requests per polling period. It is not wonder why people like [1] get so exasperated. There are three kinds of polling periods: (1) too fast, (2) too slow, (3) both at the same time. Instead of having 2000 people poll your blog too often, one planet can poll your blog. It improves the scalability and economics of the system dramatically.

      (e.g. the difficulty of finding a good polling regime is one of 10 or 20 or so unappreciated reasons why RSS has remained nerdcore)

      [1] https://rachelbythebay.com/w/2024/05/27/feed/

    • lifefeedApr 2022

      I was interviewing for software jobs recently, and while I was studying up on the "system design" portion I kept circling around the same insight that Dan Luu writes about so well here.

      I would sit down at an interview and try to create these "proper" system designs with boxes and arrows and failovers and caches and well tuned databases. But in the back of my mind I kept thinking, "didn't Facebook scale to a billion users with PHP, MySQL, and Memcache?"

      It reminds me of "Command-line Tools can be 235x Faster than your Hadoop Cluster" at https://adamdrake.com/command-line-tools-can-be-235x-faster-than-your-hadoop-cluster.html , and the occasional post by https://rachelbythebay.com/w/ where she builds a box that's just fast and with very basic tooling (and a lot of know-how).

    • adamgordonbellSep 2022

      I'm not sure about SRE specific or CI specific writing but at risk of answering another question, here's what comes to mind for me.

      In the Operations space my favorite writer is Charity Majors, although a lot of what she talks about isn't OPs specific:

      https://charity.wtf/

      Rachel by the Bay is also great:

      https://rachelbythebay.com/w/

      Totally not related, but Phil Eaton's posts on how databases work are super interesting and lack fluff.

      https://notes.eatonphil.com/

      In terms of CI and builds, I try to write some on this topic for the Earthly Blog. My Bazel article was recently on Hn. Here are my posts:

      https://earthly.dev/blog/authors/adam/

      Warning though, I also write about lots of other stuff. Are there specific CI topics you'd like to see covered?

    • SamuelAdamsJan 2020

      Yep this is why, more and more, developers are simply doing private repositories. They might exist on GitHub. Or a torrent or something. Rachel goes into more detail about them here.

      Basically people fix things and don't commit them back upstream because doing so is too much of a political headache.

      > While it's probably true that the dictator does suck at design, the talented user wants no part of the drama which would follow such a report. There is absolutely no benefit to lighting that particular fuse. And so, the problem is never reported, and the patch is never conveyed upstream. It effectively becomes a private fork limited to the talented user's systems.

      https://rachelbythebay.com/w/2018/10/09/moat/

    • dijitMay 2022

      Yes. It’s called “understanding your constraints”.

      The inverse is “appeal to higher power”; (implication being that its almost religion since it’s based on faith).

      However: if you think that running large systems is hard, then it follows that it’s better to deploy small systems.

      There can be times to outsource for sure, and I’m being relatively glib: but this idea of rent vs own is quite pervasive in the industry and it leads to dangerous situations where entire companies grind to a halt because these trade offs were talked down.

      Regardless of that; understanding the trade offs is important, the famous “your nines are not my nines” is good to reference here: https://rachelbythebay.com/w/2019/07/15/giant/

    Related

    Better Programmingbetterprogramming.pub319 people

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

    Better Programming
    Publication · last shared 2025
    Laughing Memelaughingmeme.org37 people

    Cost of False Positives

    Laughing Meme
    Personal · last shared 2026
    antirezantirez.com456 people

    The End of the Redis Adventure

    antirez
    Personal · last shared 2026
    Terrible Softwareterriblesoftware.org27 people

    Don't avoid workplace politics

    Terrible Software
    Personal · last shared 2026
    Aphyraphyr.com551 people

    Hexing the technical interview (2017)

    Aphyr
    Personal · last shared 2026
    Dan Luudanluu.com1.2k people

    We only hire the trendiest

    Dan Luu
    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
    Codeship Blogblog.codeship.com138 people

    Crystal: Fast as C, Slick as Ruby

    Codeship Blog
    Company · last shared 2020