microsoft / WinDbg-Samples

Sample extensions, scripts, and API uses for WinDbg.
MIT License
702 stars 118 forks source link

Why the mess of abstractions? #70

Closed kweatherman closed 1 year ago

kweatherman commented 1 year ago

How did Microsoft take the process basics like [CPU registers, memory, threads, breakpoints, stack, tracing, exceptions] into this mess of confusing infinite abstractions for debugger plugins/extensions?

And of all language choices why JavaScript? Who actually wants to use JavaScript unless they really have to (like web developers)? Although in a twisted sense, so obsessed with abstractions, it's also fitting to force people to use a class-based language.