Meta will send that webhook again
An ordering agent that processes the same WhatsApp message twice bills a customer twice. Retries are not an edge case, they are the contract you signed.
Read it
Notes
Decisions from things I have actually shipped: what the constraint was, what I chose, and what I would do differently.
An ordering agent that processes the same WhatsApp message twice bills a customer twice. Retries are not an edge case, they are the contract you signed.
Read it
A model that answers wrongly is a bad chatbot. A model that acts wrongly writes a real order into a real database. The difference is where you put the guarantees.
Read it
Two businesses share one database and one agent. The tests are not there to prove the code works. They are there to prove one business can never see another's money.
Read it
Emberstead started as a shared calendar. The feature that made it worth building was the one that tells you when two plans collide.
Read it
Building Kennyscent taught me that the standard e-commerce funnel is sometimes the thing standing between a business and its sales.
Read it
Webp-Recast and PDF Squeeze both run entirely in the browser. That constraint made them simpler to build and easier to trust.
Read it