3 ms·
Author goes on a big rant and says rr solves everything. Big claim with little backing. There’s tons of languages. The closest I’ve seen to a sane debugging ex
by nojvek 7y ago
Author goes on a big rant and says rr solves everything. Big claim with little backing.
There’s tons of languages. The closest I’ve seen to a sane debugging experience is vscode. It works the same across languages. Python, browser js, node js, go, Java etc
Mostly because they all share same underlying debug adapter protocol.
Now if you truly want to make debugging phenomenally better. Get those new apis in the protocol for reverse debugging and the likes. Then make it happen across a bunch of languages. I will pay It. I know most people will.
We just want something uniform that works
Log debugging is easiest. Why ? Because it’s simple AF. Running a 1000 things in parallel. Aggregate the logs and filter what you need.
Going through layers of virtual computation? Physical -> Node pool -> service -> pod -> container. Write to log, aggregate.
There’s been a lot of promise but haven’t seen anything that beats the simplicity of structured logs + good log analyzer tool.