Blog
Notes on testing before you ship.
Practical writing on user behavior, friction and product decisions.
Illustrative example, not a customer result.
Share a simulation with a private link
Off by default, revocable at any moment, and the copy people import is independent of yours.
What happens now when a simulation can't finish
Earlier checks, plain failure messages, and results that survive a failed re-run.
Security work from the first week of October
What we closed after an internal audit, and how we back up our code.
A status page that checks our services itself
The page probes the live services and keeps every check, so you don't have to take our word for it.
Every simulation starts from a fresh look at your page
We stopped reusing earlier analysis, because a result should describe the page you just tested.
API keys you can rotate, scope and track
Rotate in one step, see what each key can do, and see what each key costs.