Just text 415-874-1545 (US/Canada only) with your name and the routine you want to build. The outcome is that you either pick up the routine or make a conscious decision that it's not for you at this time. No in-between.
Problems I face:
1. Can't trace user journey: User reports a bug. I look through logs with a timestamp of the user report, but can't trace the user journey, especially with lots of asynchronous operations going on in parallel
2. Insufficient logging: I can identify the error being thrown but can't identify the cause. Would want to see logs of surrounding code which we maybe didn't log
To solve this, I've resorted to adding logging around the suspected problem path, pushing to production and asking the user to try again (very annoying for them)
Any best practices I'm missing or is this really the best way to be debugging issues in prod?
Top of mind is: - Comprehensive documentation - Interactive APIs - Easy to test - Easy to get keys, register webhooks, etc to setup OAuth - Fast approval if needed - Stats on your API usage