|
|
|
|
|
by jiggawatts
1483 days ago
|
|
I don't work for Microsoft and I'm not selling anything. The point is general. Any time you hear terms like "time travel debugging", you should get excited, because someone out there has worked very hard to make your life easy. It's just ridiculous how much effort has gone into some of these tools, and then has been ignored. It's a waste that bring tears to my eyes. You have all been given light sabers, and you hit each other with blunt sticks. |
|
If time-traveling debugging becomes table stakes then we will build systems that can only be debugged by time traveling debuggers. Specifically, because we'll lose our healthy fear of complexity beyond what logging and a normal debugger can manage. And that fear (more often called "experience") is about the only thing that causes the greybeards to push the non-greybeards for simple, elegant solutions.
I think we collectively go further, faster without the magic because magic makes us willing to discount complexity.
But I am something of a Luddite.
[1] By my father, a now retired Social Security Administration manager, roughly 1980 to 2015.