Index

Archive

32 articles · 2019 to 2026

2026

15 articles

  1. Two million games, one running clock

    10 Jul · System Design · 17 min read

  2. Securing GenAI at enterprise scale

    6 Jul · Security · 6 min read

  3. Answering questions with MCP

    3 Jul · Architecture · 7 min read

  4. The anatomy of a resilient system

    22 Jun · Architecture · 8 min read

  5. The traceability problem

    20 May · Architecture · 10 min read

  6. Interviewing engineers in the age of AI

    23 Apr · Engineering Leadership · 8 min read

  7. Don't let AI borrow your brain

    30 Mar · Engineering Leadership · 7 min read

  8. DORA metrics are not performance metrics

    19 Mar · Engineering Leadership · 6 min read

  9. AI doesn't change Conway's law

    5 Mar · Engineering Leadership · 7 min read

  10. Golden paths and engineering governance

    21 Feb · Platform Engineering · 9 min read

  11. One design system, twenty retail brands

    9 Feb · Engineering Leadership · 2 min read

  12. From novelty to plumbing

    28 Jan · Engineering Leadership · 5 min read

  13. A payment system that refuses to guess

    24 Jan · System Design · 15 min read

  14. Your AI doesn't need another API, it needs a toolbox

    17 Jan · Architecture · 8 min read

2025

3 articles

  1. Designing a URL shortener for its worst day

    29 Dec · System Design · 16 min read

  2. Moving money is hard

    1 Dec · Payments · 14 min read

  3. Secrets are everywhere

    1 Nov · Security · 8 min read

2024

3 articles

  1. Building a double-entry ledger in 200 lines

    1 Mar · Computer Science · 8 min read

  2. Why most technical debt is really organisational debt

    1 Feb · Engineering Leadership · 6 min read

  3. Why most engineering metrics fail

    1 Jan · Engineering Leadership · 8 min read

2023

3 articles

  1. The architecture of a chess engine

    1 Feb · Computer Science · 12 min read

2022

3 articles

  1. Building a desktop platform is like building an operating system

    1 Apr · Platform Engineering · 10 min read

  2. Building a trading exchange in 200 lines

    1 Mar · Computer Science · 9 min read

  3. Designing for sub-100ms: latency budgets in trading UIs

    1 Jan · Platform Engineering · 5 min read

2021

2 articles

  1. Twelve months chasing mastery

    1 Jan · Personal · 6 min read

2020

2 articles

  1. Caching is easy until it isn't

    1 Feb · Architecture · 5 min read

  2. Why JavaScript performance is weird

    1 Jan · JavaScript · 10 min read

2019

1 article

  1. The event loop is not what you think

    1 Dec · JavaScript · 4 min read

Jump to

32 articles