user@techdebt:~/posts$_

$ ls ~/posts/

  • concurrency/ (9 posts)

    From race conditions to memory models. Nine interactive posts covering threads, locks, async, and the primitives that make concurrent code work.

  • system-design/ (6 posts)

    Distributed systems, databases, and architecture patterns for building large-scale systems.

  • first-principles/ (10 posts)

    The 10 building blocks of system design. From consistent hashing to message queues — the primitives that compose into every system design answer.