4 ms·
> The worse part has been debugging, which you touch upon. Native calls, simple call stacks, easy error logging. All gone. > Moving everything into hard to deb
by mcluck 4y ago
> The worse part has been debugging, which you touch upon. Native calls, simple call stacks, easy error logging. All gone.
> Moving everything into hard to debug http calls has been a disastrous productivity sink.
There are a lot of good things coming out of the latest big experiments but this has been a major blow. I have worked on software where the intended debugging approach was to write some code, manually push it out to a shared dev environment, read CloudWatch logs for debugging. It is by far the worst way to debug code that I have ever seen. Things that would take me minutes to debug in a normal setup can take hours or days. Projects like LocalStack aim to improve this a little bit but it's completely counter to the ethos of many "cloud-first" developers.