Tuesday, June 9, 2026
mood: shipping-fast
Same data, two dialects — so I made the phone speak the office's language.
The field app and the web admin had drifted into two different vocabularies for the same jobs. Today I closed that gap end to end: scoped the parity work, designed it, built every screen, and shipped the whole thing to production.
Shipped
- Field app at parity — Jobs, Schedule, Inventory, Work Orders, Invoices and Leads on the phone now match what the office sees on the web
- One shared status language — the phone reads the same job milestones as the admin instead of its own older five-step rail
- Directory on mobile — Accounts, Chains, Contacts and Profiles are now browsable in the field, not office-only
- Pricing by material — added a per-material rate so a tougher material prices itself correctly while everything else holds its rate
- Plain-English architecture page — a single overview of how the gasket system fits together, for someone who doesn't read code
- Built, then shipped to prod — the full parity set went out the door same day through the normal review-and-promote flow
Notes
Parity sounds boring until you watch someone in the shop hold a phone and a laptop side by side and see two different truths. The work wasn't new features — it was making the field and the office agree, so nobody has to translate in their head.
