Sharing failures is also part of buildinpublic right?
So last week I was excited to see that PromoOS, my shopify app, got its first install and obviously I celebrated the occasion and was super happy!!
Then a couple of days later I wanted to see what that user did so far, so I went to Posthog and found the recording, and oh my god that was a painful moment!
Since launching the app I have done a few updates and code changes, but other than the first time it was published- I didn't do the full end-to-end activation tests. What I saw in that recording made it clear to me what a huge mistake that was. The user was not able to complete the purchase process and get into the app!! So they never saw how it works and what it can do for them.
Obviously, I immediately fixed it and did the full test, but what a disappointment.
So now, I setup an agent that tracks my analytics and reporting systems to catch such issues on a daily basis, I added tests to properly cover the entire user happy path, and I will definitely pay more attention to manual testing (I feel more confident doing them then trust a machine).
So yeah. that's my first (of many i suppose) failure. Do you have any failure story to share?