← Blog · Product

How We Build Products People Actually Use

The loop we run on every product we own, and how it changes the way we build for clients.

SFDIFY Product Team · Author
Sep 18, 20268 min read
hero visual · product process

Most software is built for a launch. Ours is built for the Tuesday after. When you run a product for years you stop caring about the demo and start caring about the fourth session, the support ticket, the feature nobody found. That is the lens we bring to client work, and this is the loop behind it.

1. Start with a process, not a feature

MyCheck did not start as a checklist app. It started with one immigration case, written out step by step on a shared document with someone going through it. The software came later, once the steps stopped changing.

app.mycheck.co
MyCheck
Green Card
Apartment move
Newborn paperwork
Citizenship
Green Card application
12 of 19 done
✓Form I-485 signedMar 4
✓Medical exam scheduledMar 9
Upload passport photosToday
Biometrics appointmentApr 2
Employment letterApr 14
MyCheck, Green Card checklist. Steps come from people who finished the process.

2. Ship the ugliest working thing

Yolda's first dispatch board was a spreadsheet with a Twilio script attached. Three carriers used it for two months. The platform we later designed only had to answer questions those two months had already asked.

Rule of thumb

If the prototype cannot be broken by a real user this week, it is too polished for this week.

3. Instrument the boring parts

Every product we own emits the same three events, so we can compare a tax portal against a trucking dashboard with one query.

track('step_started',   { product, step, user })
track('step_completed', { product, step, user, ms })
track('step_abandoned', { product, step, user, reason })

Abandonment on step three of MyCheck is what led to the document scanner. Nobody asked for it. The events did.

4. Operate it

On-call, churn and support are where product taste comes from. A client project ends at launch; ours never do. The team that pages at 2am on Yolda is the team that designs your dashboard, and it shows in what they refuse to build.

Related

Design · 4 min

Checklists people finish

Product · 5 min

The first version of Yolda was a spreadsheet

Engineering · 5 min

One design system, five products

Want a product built this way?

Tell us what you are building.

Start a Project