Speak for yourself. I've been paying for my own developer tooling for 25+ years.
- The JetBrains suite of tools (Rider, CLion, DataGrip, Webstorm)
- Sublime Text
- Prior to offering Visual Studio Community Edition, I used to pay for MSDN if my employer didn’t supply it.
- Beyond Compare
- Recently paid for Tabnine Pro, the jury is still out if this is worth it.
IDEs should be replaced with libraries that allow one to operate over the code (or make IDEs allow you to script their AST manipulators)
Writing tests is not connected to the two above.
I think the main promise of an IDE is being integrated. But maybe it could just be done with libraries.
Yeah, but the core dump doesn't give you an answer on how the program ended up in failure state, does it?
I need to know how the program ended up in that state. I can't reproduce this from a core dump or via a debugger.
Because you don’t know how to debug. Time travel debugging does exactly this.