19 karma · joined February 8, 2008
If I were able to set up global Maven build configurations without having to jin up a dummy parent project, I'd make the switch. IntelliJ has superior support for running and debugging individual JUnit tests and application debugging in general.
I also like the ability to set up a variety of "runners" in IntelliJ and then execute them with a fuzzy find as if I were on the command line.
Think of it as an intermediate step of piping where the user has the ability to manually filter content. This UI concept would cover the vast majority of UI needs as almost any workflow could be captured with the following...
1.) Issue command that produces 0..N results. 2.) View results in list format. 3.) Select individual results for details view. 4.) Select 0..N results as input to a subsequent command.
The two enhancements over the command line that I envision are the discoverability of commands and the ability to select the output of commands. So what you'd is an Enso/Vimperator like command interface where the output would be rendered as an 'object' or list of 'objects'. Each output object would be selectable and able to be used as input for other commands able to digest them.
You can sort of do this now with the command line but there are a few issues. The first is the inability to render graphical results in a terminal. The second is having to now something about the output of a command apriori before piping to the next command. Finally, it is difficult to know the commands available to your fingertips on the $PATH.
The more I meditate on a system like this the more I think it would be wildly productive because a wide host of problems can be solved with this single workflow.
COMMAND -> RENDER OBJECT(S) -> SELECT OBJECT(S) -> COMMAND -> ...
What I'd really like to see is a "real" news website that supplies non-biased news written by real investigative journalists with no advertisements. I'd pay handsomely for that.
Also, I'm sure Jeff has already done the math on this but at at roughly seven diapers per day, 40 diapers per week, 2000 diapers per year, your average child goes through about 5000 diapers. 5K down, 10K to go :)