It was a Tuesday night, and I was renaming a price in the Stripe dashboard.
A price I had already renamed in our code three weeks earlier. The deployment had gone fine. Customers were unaffected. But the internal name still said pro_v2_alpha in Stripe, and now I was scrolling through a long list of products trying to find it, clicking in, clicking the pencil icon, typing the new name, clicking save, waiting for the spinner.
Then I had to do it for the test-mode account. Then the staging account. Then I had to remember to update the seed script.
There was no diff. There was no record of what changed. Nothing was stopping me from taking the test, and live accounts drift further apart with every click.
That night I started writing gatr.






