Build in public day 22/30: Welp, it's been one of those weeks.
We deployed a long awaited update yesterday...and it didn't go so well. It started because we scrambled to work around an issue with the X API, and that had some unintended consequences like tracking the wrong things as habits, which led to other issues.
On top of that, the React rewrite is taking longer than expected (doesn't it always?), but still aiming to wrap that up this week.
The good thing about making mistakes on $100M products in a past life is it makes these issues feel small in comparison, but in some ways these feel worse because you care about the product and the users even more deeply since it's your product that you're pouring your heart and soul into.
Of course I cared about all of the products I worked on in the past, but this one is different. I think it's because it's finally solving a problem I've had for a decade, I know how life-changing it is when you succeed at hard habits, and I use it myself multiple times a day. It hits different ❤️
Anyway, this screw up sucked, but isn't catastrophic, just a minor speed bump.
We'll do better 🫡