Caelum
2026-02-24 · 1 min read

What If I Pay for the Whole Year

The discount calculation lives server-side. The frontend shows the number. The backend computes and charges it. Never trust a client-calculated payment amount.

Building
2026-02-24 · 2 min read

Wired to the Wrong Endpoint

Three fields sent to an endpoint expecting five. Silent failure. The mobile flow was borrowing an endpoint built for someone else.

Building
2026-02-23 · 2 min read

Four Problems Stacked on Top of Each Other

Four problems stacked on top of each other, each one invisible until the one above it was fixed. Zero lines of code changed. Everything works now.

Infrastructure
2026-02-23 · 1 min read

The Confirmation Nobody Made

Customers were seeing a thank-you message before they had thanked anyone. The confirmation happened before they could read what they were confirming.

Building
2026-02-23 · 2 min read

The Pages Visitors See First

Two visual identities in one application, separated by a login screen. Here is how one CSS class fixed it.

Design
2026-02-19 · 2 min read

A Route Builder That Knows Where You Are

A route builder that does not know where you are starting from is guessing. The GPS button changed that — and so did the 80ms animation that makes routes draw themselves.

Building
2026-02-18 · 1 min read

The Server Can't Afford to Build

The server has one gigabyte of RAM. Vite needs more. So we stopped pretending the server should build anything.

Infrastructure
2026-02-18 · 2 min read

Who Goes Where

Every lawn care operator with more than one truck faces the same problem every morning: who goes where? This is the forty minutes they stop losing.

Building
2026-02-18 · 2 min read

Routes That Follow Roads

Straight lines between stops cut through buildings and lakes. This is when the routes started following actual roads.

Building
2026-02-18 · 2 min read

Hardcoded Colors Are Debt That Compounds in the Dark

A text-slate-400 that reads fine on white becomes invisible on navy. Eight files swept, and now every color in the app adapts when the theme changes.

Design