Design

Design tokens that don't drift.

A working setup for keeping design and code in sync without making either side miserable. Style Dictionary, light tooling, no committees.

Elias Hawthorne · 9 min
AI / ML

RAG systems that actually retrieve.

Notes on chunking, embeddings, and reranking from a year of building production retrieval. Most of the magic is in the boring parts.

Yuki Tanaka · 16 min
Engineering

A short defense of the boring stack.

Postgres, server-rendered HTML, and patience. Why we keep choosing the unfashionable option, and what it gets us five years later.

Lucas Okafor · 11 min
Craft

The 1,000-hour typeface stack.

Why we keep a tiny, deliberate type system across every project — and the small list of fonts that have earned their place in it.

Elias Hawthorne · 7 min
Engineering

Observability for teams that don't have SREs.

A pragmatic playbook for instrumenting a small product without standing up an entire reliability practice. Focus on the three signals that matter.

Lucas Okafor · 13 min
Agency life

Why we turn down half our pitches.

A short essay on saying no — to bad fits, bad budgets, and bad timelines. The work we don't do is part of the work we do.

Rosa Barrera · 6 min
AI / ML

Evaluation harnesses, or: how to stop guessing.

Most ML systems we audit have no real evals. Here's a minimum-viable harness pattern that takes a week and saves a year.

Yuki Tanaka · 10 min
Design

Motion that earns its keep.

When animation helps, when it harms, and the small set of rules we apply before letting any transition into a build.

Priya Shah · 8 min
Craft

Documentation as a first-class deliverable.

How we write handoff docs that engineers actually read, and the format we've evolved over fifty projects.

Nadia Marchetti · 9 min