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
    E

    Engineer's Codex

    read.engineerscodex.com · Publication · on HN since 2023

    Engineer's Codex is a newsletter that summarizes engineering practices and system designs at large tech companies.

    Visit blogHN submissions
    Systems & PerformanceTech Industry
    What HN says

    Commenters recommend it and link its posts on how Apple built iCloud on FoundationDB, Google's code review, and a $60M one-line bug.

    Stats for nerds
    22HN people shared it
    14linked in comments
    1.4Kstory points
    Jul 2026last shared
    2024people per year2026

    Top posts on HN

    1. 1
      Apple built iCloud to store billions of databases
      4 people · 497 points · first shared 2024 · 190 comments on HN
    2. 2
      Meta's new LLM-based test generator
      2 people · 360 points · first shared 2024 · 190 comments on HN
    3. 3
      How Pinterest scaled
      2 people · 189 points · first shared 2023 · 147 comments on HN
    4. 4
      Clever code is probably the worst code you could write (2023)
      1 person · 168 points · first shared 2024 · 198 comments on HN
    5. 5
      Software Design Principles I Learned the Hard Way
      1 person · 126 points · first shared 2024 · 88 comments on HN
    6. 6
      Meta's serverless platform processing trillions of function calls a day (2023)
      3 people · 50 points · first shared 2023 · 35 comments on HN
    7. 7
      How Google takes the pain out of code reviews, with 97% dev satisfaction
      4 people · 9 points · first shared 2024 · 1 comments on HN
    8. 8
      One line of code caused a $60M loss
      3 people · 7 points · first shared 2024 · Discussion on HN
    9. 9
      How to burnout a software engineer, in 3 easy steps (2023)
      1 person · 3 points · first shared 2024 · Discussion on HN
    10. 10
      A simple programming productivity trick: leave work unfinished to reach flow
      1 person · 3 points · first shared 2023 · Discussion on HN

    What HN people wrote when they linked it

    • bruckieJul 2026

      One reason there's no Perforce support for Gerrit/Rietveld is that Google doesn't use those tools for changes to code that's stored in Piper. Instead, they use Critique:

      - https://abseil.io/resources/swe-book/html/ch19.html

      - https://read.engineerscodex.com/p/how-google-takes-the-pain-out-of

      I haven't found anything external that's as good, and am astounded that GitHub's incredibly lackluster PR review tooling is acceptable to most people. If anyone is aware of something in Critique's league, I'd love to hear about it!

    • shahzaibmushtaqDec 2024

      > the app that helps you to track your reading and choose which book to read next based on your mood and favorite topics and themes.

      If these requirements are constant then one woman dev team is sufficient until the requirements become thick enough to handle with 2 hands.

      And Pinterest reached 11 million users with 6 engineers, if interested https://read.engineerscodex.com/p/how-pinterest-scaled-to-11-million

    • jerbear4328Mar 2024

      Actually, Apple does this for iCloud! They use FoundationDB[1] to store billions of databases, one for each user (plus shared or global databases).

      See: https://read.engineerscodex.com/p/how-apple-built-icloud-to-store-billions

      Discussed on HN at the time: https://news.ycombinator.com/item?id=39028672

      [1]: https://github.com/apple/foundationdb https://en.wikipedia.org/wiki/FoundationDB

    • newsofthedayDec 2025

      Agreed.

      https://read.engineerscodex.com/p/how-one-line-of-code-caused-a-60

      When 10K LOC AI PR's are being created, sometimes by people who either don't understand the code or haven't reviewed the code their trying to submit; the 60 million dollar failure line is potentially lying in wait.

    • yedavaJan 2024

      Earlier today, this[1] was on the HN front page, a blog post on how Meta processes trillions of serverless functions. All that impressive tech exists for one single reason - massive surveillance at scale.

      [1] https://read.engineerscodex.com/p/meta-xfaas-serverless-functions-explained

    • hardwaresoftonJul 2025

      Note that FDB can support other paradigms on top of KV

      https://foundationdb.github.io/fdb-record-layer/SQL_Reference.html

      Also IIRC Apple uses FDB at tremendous scale:

      https://read.engineerscodex.com/p/how-apple-built-icloud-to-store-billions

    Related

    CodeXmedium.com/codex88 people

    Is Julia Really Fast?

    CodeX
    Publication · last shared 2026
    Quastorblog.quastor.org22 people

    Khan Academy Rewrote their Back end

    Quastor
    Company · last shared 2025
    ByteByteGoblog.bytebytego.com56 people

    Algorithms you should know before you take system design interviews

    ByteByteGo
    Company · last shared 2026
    Pinterest Engineeringengineering.pinterest.com95 people

    Demystifying SEO with experiments

    Pinterest Engineering
    Company · last shared 2017
    The Pragmatic Engineernewsletter.pragmaticengineer.com292 people

    Inside the longest Atlassian outage

    The Pragmatic Engineer
    Personal · last shared 2026
    Uber Engineering Blogeng.uber.com525 people

    Why Uber Engineering Switched from Postgres to MySQL

    Uber Engineering Blog
    Company · last shared 2025
    Will Larsonlethain.com279 people

    Staff Engineer Archetypes (2020)

    Will Larson
    Personal · last shared 2026
    Canva Engineeringcanva.dev34 people

    Fonts are still a Helvetica of a Problem

    Canva Engineering
    Company · last shared 2026