Written and illustrated by Sarthak Dalabehera

Making Software
That People Love

16 chapters. 4 topics. Every pattern explained from the systems I've shipped.

localhost:3000 DATABASE 200 OK API SERVER AWS / GCP EC2 · Lambda · S3 INFRASTRUCTURE LLM / AGENTS Agent Loop Think Act Observe PRODUCTION AI = x + PARSERS THE CRAFT INTERFACES PEOPLE LOVE USING DATABASES · INFRA FRONTEND · DESIGN LLMs · AGENTS

I've been a generalist for the last five years — making infrastructure work, building developer productivity tools, shipping end-to-end deployment and codeship pipelines for 250+ engineers, designing streaming ingestion systems on Kafka and Flink, standing up banking transaction engines, tinkering with AI agents, and writing frontend interfaces with optimistic updates and gesture-driven navigation. Along the way, I kept running into the same question: how does this actually work under the hood?

This site is where I answer that question. Each chapter takes something I've built in production and explains the fundamentals behind it — how parsers turn text into trees, how optimistic updates make interfaces feel instant, how timezone bugs creep into every calendar view. Real systems, real code, illustrated with diagrams.

Frontend & Design

Scheduling interfaces with optimistic updates, nested bottom sheets with iOS spring physics, gesture-driven mobile navigation.

Infrastructure

12k containers/day on EKS, $150K/yr AWS cost reduction, CI/CD for 250+ engineers, MongoDB to PostgreSQL migrations.

AI & Platform

Rippling AI Platform, GPT-4 code reviewers, model distillation for domain-specific tasks, dependency tracking at millions of events/day.

Parsers & Languages

Recursive descent parsers, tokenizers, AST construction, state machines, regular expressions. Built for understanding, not just usage.

• • •

Table of Contents

v1.0 · 16 chapters

More chapters are in progress. If you want to know when new ones ship, follow me on Twitter or check the about page.