
Product6 min read
Designing contact that does not expose a phone number
Any product that connects two strangers has to answer one question first: what does each side learn about the other?

Insights
Notes from the products we designed, shipped and still run — the decisions that mattered and the ones we would make differently.

Product6 min read
Any product that connects two strangers has to answer one question first: what does each side learn about the other?

Product7 min read
The gap between a screenshot of revenue and a verified number is most of the reason small software deals stall.

AI8 min read
Most of the engineering in a shipped AI feature is in the paths where the model is slow, wrong, or unavailable.

Design5 min read
People abandon bookings at predictable points, and almost all of them are about uncertainty rather than effort.

Engineering6 min read
The hardest requirement in a back-office rebuild is usually the workflow nobody wrote down.
Hashwright Assistant
Online