Sharing some thoughts

Thoughts

A few random things worth sharing

Chart: 60 failed product publication runs by cause, led by page exports and network errors

New product go-live — one playbook, many surfaces

A product launch for us touches about twenty surfaces. We turned it into a durable publication run with preconditions and a post-write read-back. 237 runs later, a quarter failed, and almost none of the failures were in our logic. Here is what failed, the six launch bugs that each became a hard rule

Read More
Chart: weekly review digest reported zero new reviews for a month while customers wrote 46

Weekly reviews crawl → digest → social posts

A Sunday job crawls our marketplace reviews, emails a digest and turns new five-star reviews into social posts. For a month it reported “0 new reviews” while customers wrote 46. Here is the data model, the three bugs, the gate that rejected seven five-star reviews, and the alert I should have built

Read More
Chart: daily ad spend rising from 0.3x to 4.6x the budget's daily rate in one week

Weekly paid social / ads performance review

In one September week our daily ad spend went from a quarter of the budget’s daily rate to 4.6 times it, with nothing broken. Here is the guard I wrote afterwards, the ranking code it runs every three hours, the cents-versus-dollars bug that briefly multiplied our account cap by 100, and the weekly

Read More