Skip to content
All posts

1 min readrelease, payments, cetus

A bank account that never existed shipped to production

The details were invented for a mockup and walked straight through. A user found them before I did.

24 June 2026

Early on I needed a payments page to look finished, so I typed bank details into it. A bank name, an account number, none of it real. It was a mockup and I knew it was a mockup.

The mockup became the page. The page shipped. The details walked through every review that release got, mine included, because by then I had looked at them so many times they read as part of the layout rather than as content.

A user told me. They were trying to pay.

Deleted the same day. Before a release goes out now I grep for the whole family of placeholder strings: that account number, lorem, the test email address, localhost, TODO in anything user facing. It takes a second.