3 ms·
I think tha what matters isn't actually how you can debug on your machine. What matters is how you can diagnose and fix a production problem. Without a debugge
by drewcoo 4y ago
I think tha what matters isn't actually how you can debug on your machine.
What matters is how you can diagnose and fix a production problem. Without a debugger. Without SSH, ideally. Only with whatever monitoring or logging or other signaling you've set up.
And similarly, probably mattering more, how can someone else diagnose in production that way?
If you debug on your dev box using the same signals you'd have in production, you'll end up in that sweet spot when the pager goes off.
- toast0 4y agoI can understand why it's desirable to avoid access to production, but having access to production with the right tools available (debugger, tcpdump, etc), can drastically shorten the cycle between problem discovery and fixes. Yeah, you can do it with both hands tied behind your back, but are you getting enough value out of it?