← Back to context

Comment by mikgp

15 hours ago

“Debuggable? It can add extensive instrumentation in seconds.

None of this requires expertise, prompting, or mention of TDD. It's the default.”

I’m pretty sure it takes some level of expertise just to use the term “instrumentation” correctly in a sentence.

There are nasty things we can do in software that can indeed make debugging difficult (for instance in the “make everything reactive” craze, some random subscriber could trigger from some piece of state changing that isn’t obvious at all and fully asynchronous and in a totally different part of the code).