2024 · Operations · web
Ledger
An ops shell teams stop rebuilding from Dribbble.
- Year
- 2024
- Role
- Lead
- Surface
- Operations

Roles
Staff / lead / finance
Modules
Pluggable, not forked
Density
Tables before heroes
The brief
What was actually broken
Internal tools kept getting designed like landing pages — generous hero, starved table, no roles. Every team rebuilt the same shell from a Dribbble shot.
How it shipped
The work, in order
- 01
Metrics first
The first screen is density: counts, queues, and the thing that is on fire. Atmosphere comes later.
- 02
Roles that mean something
Staff, lead, finance. Permissions are data, not a hidden CSS class.
- 03
Pluggable modules
Orders, catalog, people — each a module the next product can keep or drop.
Internal tools fail when they are designed like landing pages.
What changed
After it left the repo
- — Northwind stopped commissioning a new admin for every product.
- — New modules land in the same chrome, with the same audit trail.
- — The second hire can find the queue without a walkthrough.
Stills
Same product, other angles



