Customer-Driven Testing
Thousands of unpaid testers, working around the clock. Bug reports arrive in real time, mostly in capital letters.
If it works in staging, that’s basically production.
The premier platform for skipping staging, shipping on Fridays, and letting real users find the edge cases.
*Uptime observed. Understanding not included.
Thousands of unpaid testers, working around the clock. Bug reports arrive in real time, mostly in capital letters.
Ship everything dark, switch it on at 16:59, and call it a controlled experiment.
Rollbacks are for people with a previous version that worked. We roll forward, confidently and repeatedly.
Fictional people. Familiar pager alerts.
“We turned off staging to save money. Now we save time, too.”
“Our lead time to production is zero. Our lead time to apology improves every quarter.”
“I learn about every release from our customers. It’s the most reliable changelog we have.”
100%
real traffic
Every request is a test case
0
staging environments
Budget reallocated to apologies
∞
edge cases
Found by customers, free of charge
“A bold new definition of ‘tested.’”
01 / Your next irreversible decision
Take the pipeline for a spin. The only thing at risk is your weekend.
./deploy --env=production --skip=staging
Ready. Staging was not consulted.
Shipped. Regret it? Roll back to staging.
02 / In case of customers
Documentation is written after the fact, like all the best fiction.
IncidentsSev: YOLO
A fictional incident report. Any resemblance to your Friday is entirely deployed.
Runbookslast tested: live
A battle-tested recovery procedure. Every battle took place in production.
Escalation path: works-in-staging.dev, who will say it works for them.
Postmortemsblameless, mostly
Turn an outage into a document proving it was nobody’s fault, least of all production’s.
03 / Environment parity
Our upstream, works-in-staging.dev, insists everything passed. We insist everything shipped. Both statements are true, which is exactly the problem.
| Question | Staging | Production you are here |
|---|---|---|
| Tests | All passed | Not run, technically |
| Users | None | All of them |
| Test data | Seeded in 2019 | Arriving live |
| Blames | DNS | Staging |
| Confidence | Unearned | Also unearned |
| Parity | Disputed | Disputed |
Also available at /rollback, for muscle memory.
The enterprise tier of consequences
Unlimited deploys. Live customer feedback. Absolutely no staging.
$0/ staging environment
Billed per incident, in reputation.
Start shippingNo credit card. No actual product. No staging.
This is a satirical, static website and the companion to works-in-staging.dev. The testimonials, metrics, incidents, and product claims are fictional. The deploy console is a local browser simulation: it doesn’t contact a server, change infrastructure, or ship anything.
No accounts, payments, analytics, tracking cookies, or external libraries. For the record, staging is good, actually. So are feature flags, gradual rollouts, and rollbacks that work. The joke is the bravado, not the people who clean up after it. Take care of your on-call humans.