Systems

Graph Paper Is Still My First Compiler

After fifteen years of IDEs and cloud dashboards, I still reach for a green computation pad before writing a single line of code.

MK
Morgan Kellner Mar 12, 2025 · 11 min read

Every system I built in the last decade started the same way — with a pencil and a green computation pad. The faint grid showing through from the reverse side, the ruled margin on the left. Before opening any editor, I sketch the data flow by hand. Twenty minutes of drawing saves twenty hours of refactoring.

The Cost of Digital Abstraction

In early 2023, I was called to rescue a stalled migration. Every tool had diagrams, every wiki had decision records. None of it revealed the real bottleneck — a synchronous chain nine services deep across two availability zones. I traced the request path on graph paper and found the answer in fifteen minutes.

Every box you draw costs real estate. Every arrow carries direction and weight. The grid does not forgive hand-waving.

Graph paper enforces a discipline that screens actively resist. When your canvas is infinite, you lose the pressure to choose. A computation pad gives you exactly one page — and that constraint is the whole point.

This is the Engineering Graph Pad design system, applied by Curio Design — a design-style library for AI agents. Full Engineering Graph Pad guide → designbycurio.com/learn/graph-paper-engineering-pad