AI & DataYour RAG pipeline is retrieving the wrong chunksMost retrieval failures are not model failures. They are chunking failures, and they show up as confident answers assembled from the wrong three paragraphs.Aug 18, 2026 · 5 min read
EngineeringRow-level security is the tenant boundary you already haveEvery multi-tenant app enforces isolation in application code until the day one query forgets. Postgres will hold that line for you, in the database, where it cannot be forgotten.Aug 11, 2026 · 4 min read
EngineeringThe compounding cost of a badly drawn service boundaryA boundary in the wrong place does not announce itself. It bills you slowly, in coordinated deploys and distributed transactions, until a feature that should take a week takes a quarter.Jul 29, 2026 · 4 min read
AI & DataTraining the model is ten percent of the workThe notebook that hits 94% accuracy is the beginning. What separates a demo from a system is everything that happens after the metric looks good.Jul 16, 2026 · 4 min read
FintechThe ledger you wish you had built firstStoring a balance as a number on the account row is the decision every payments system regrets. Double-entry is older than software and still the correct answer.Jul 2, 2026 · 4 min read
Cloud & DevOpsCutting a forty-minute CI pipeline down to sixSlow CI is not a tooling problem. It is a queue that quietly changes how a team works, and most of the time it is fixable in a day without touching a single test.Jun 24, 2026 · 4 min read