Skip to content

Archive · Blog

Notes on engineering, applied AI and the boring decisions nobody covers in tutorials.

Every article comes out of something I built or watched break: payments, distributed systems, AI in production. Start with whatever is biting you right now, or work down the list from the top.

9 articles

Featured

Engineering
5 min

CAP, PACELC and the consistency models

CAP is the most quoted and most badly stated theorem in distributed computing. This article fixes the statement and shows the vocabulary you actually use day to day.

distributed-systemsarchitecture
Read article

The whole archive

Engineering
6 min

Sharding: a decision guide

Sharding is the most irreversible decision in a data system. This is the guide to deciding whether you need it and, if you do, how to pick the key.

shardingdatabases
Read article
Engineering
5 min

Indexes, EXPLAIN and the slow query

How an index works on the inside, why column order decides everything, and how to read an execution plan to know what to do.

postgresdatabases
Read article
Applied AI
4 min

What changes when the AI agent leaves the laptop

The demo works in five minutes. What nobody shows is the evaluation, cost and failure layer that separates a prototype from something a real user can survive.

llmagents
Read article

Talk to me

Questions about the article? Message me on WhatsApp

No form and no mailing list. If you disagree with something I wrote, or want to tell me how you solved it, the conversation goes straight to me.

Open the chat