On a more technical arc, I've used Sublime, Vi, tried to use Che and of course I use Eclipse. Sublime and Vi seem so small and lightweight, but they don't have all the tooling I need. Still, I can use them by doing
vi testFunc.f90
and I can hit some hotkeys for autocompletion if I'm lucky. My code is highlighted so I can figure out what is going on. Building is a short set of keystrokes more than Ctrl+B, but still easy enough.
What if I had an Eclipse IDE that was that easy to use? Suppose I download PTP so I can handle Fortran files (or whatever is appropriate), then I just go
eclipse testFunc.f90
All of a sudden, say a second or two, I see my code and I could start editing. At the very least I will stare at it and start thinking. Most likely I'm going to find a cup of coffee or check the clock for a bit before I start hacking, which gives a background thread pool time to do things like discover the .project file, load the rest of the workspace, start the tooling and boot up the rest of the plugins. On the look and feel side, hide everything. The project explorer and other views could all auto-hide, so when I boot up I see exactly what I want. The "Toolbar of Every Imaginable Button" could auto-hide too. Maybe the file menu stays and little symbols on the side show them what is hiding, but the point is their code.
If I just typed
eclipse .
could the welcome page show me useful things like
"Open a file..."
"Run build..."
if no previous state was saved?
This is a kind of Partial Eclipse (hehe, little astrophysics joke there...) that focuses squarely on development. It could be toggled by a setting or offered as a completely separate download, but either way it addresses the fundamental question of people flocking to Sublime and Vi: "Will you stop standing between my code and I please?" It's a coder and their code, not one cloud platform to rule them all and not a workbench that can sometimes take more time to get going than I actually need to fix the bug.
Just some thoughts I've had for the past year or so.
Jay