3 ms·
Irreducible complexity is a good term. I think that's the problem with modern IDEs. Writing code is a complex task that can take infinitely many different forms
by mystified5016 1y ago
Irreducible complexity is a good term. I think that's the problem with modern IDEs. Writing code is a complex task that can take infinitely many different forms. Sometimes all I need is just notepad or nano. Other days I need to look at four files, debug output, and an SSH session at the same time.
In order to solve this irreducible complexity, all modern IDEs are simply trending toward the simplest, """cleanest""", bare minimum of functionality.
It might look great to your UX design artists that want that promotion you promised, but where the rubber meets the professional with thousands of hours of experience, it falls apart. By removing complexity from your tools, you remove the ability to do complex tasks.
When my work involves processing huge amounts of information as fast as I can and my tools doggedly remove as much information as possible from my screen... Do these 'designers' actually know any programmers? Does anyone involved here actually write complex programs where you actually need the hidden 90% of functionality?
I've given up at this point. I canceled my JetBrains subscription and I'll be using the 2024.1 versions of all tools until someone comes out with a more modern IDE that's designed to be used by professionals and not children or c-suite types.