2026-03-12 · 5 min
Shipping AI features that feel useful, not novel
Most AI demos fail the moment they leave a landing page. The model works in a vacuum. The product has users, latency, and a job to be done.
I start from the job, not the model. For Audio Scribe that job is “turn this recording into text I can edit.” For Sensei it is “give me a capable workspace, not a novelty chat box.” The model is a dependency, not the product.
A useful AI feature has three boring properties: a clear input, a visible output people can correct, and a fallback when the model is slow or wrong. If you cannot name those three, you are not ready to ship.
Latency is part of the UX. Streaming, skeletons, and “this may take a moment” copy beat a spinner that pretends nothing is happening. People tolerate wait if they trust the outcome.
Finally, measure something besides wow. Did they finish the task? Did they come back? AI that looks clever and gets abandoned is just an expensive animation.