Linked by David Adams on Wed 3rd Aug 2011 16:10 UTC, submitted by Sin2x
Gnome Linus Torvalds piped up in the comments of a Google+ posting by Linux kernel hacker Dave Jones to air his true feelings about Gnome 3: "it's not that I have rendering problems with gnome3 (although I do have those too), it's that the user experience of Gnome3 even without rendering problems is unacceptable." People care what Linus thinks, and when he ditched KDE for Gnome a couple of years ago, people took note. Now he's using Xfce.
Thread beginning with comment 483627
To view parent comment, click here.
To read all comments associated with this story, please click here.
j-kidd
Member since:
2005-07-06

If a mouse click costs you 5 seconds, then you obviously haven't learned to use it well enough, and thus underestimate its usefulness.

I have a scenario here (for people doing software development). Let's say you are at the middle of programming and have modified 10 files. For the next commit, you are only going to commit 2 of those 10 files. You do not know the paths of the 2 files off the top of your head, but you can tell straight away by glancing at the hg/git/svn status output (or whatever your IDE shows to you). What would be your workflow, without using a mouse?

Edited 2011-08-04 13:06 UTC

Reply Parent Score: 2

zlynx Member since:
2005-07-20

If a mouse click costs you 5 seconds, then you obviously haven't learned to use it well enough, and thus underestimate its usefulness.

Please read more carefully, or quote the relevant portion of my message.

I wrote: "Well of course I use the mouse or trackpad inside GUI applications."

And when I wrote "There is zero benefit in grabbing the mouse, locating the mouse pointer, locating the target and clicking it. This takes 5 seconds while hurrying. Using the keyboard takes 1 second." it was just after two paragraphs about launching applications or using a web browser.

As for your specific example about picking files to commit to version management, I use the command line. Tab complete is a wonderful thing. And if I felt ordinary tab complete was too slow, I could add a bash completion function for SVN or GIT which would only tab complete modified files for "svn commit" or "git add"

Reply Parent Score: 3

j-kidd Member since:
2005-07-06

As for your specific example about picking files to commit to version management, I use the command line. Tab complete is a wonderful thing. And if I felt ordinary tab complete was too slow, I could add a bash completion function for SVN or GIT which would only tab complete modified files for "svn commit" or "git add"


I use tab completion all the times (I hate it when "/etc/in" doesn't tab complete to "/etc/init.d/" in Ubuntu), but in this particular scenario, I can just type "hg commit" while glancing at the status output, then double-click-select-middle-click-paste the 1st file with my mouse (huge target to select, even larger target to paste, so no precise mouse movement needed), press spacebar with my left thumb, then double-click-select-middle-click-paste the 2nd file. In any day of the week, I can do this faster than tab completion with keyboard.

The thing is, if a programmer doesn't embrace mouse as an inputdev that can improve productivity, he or she may not even know that such option exists. Then, it becomes a self-fulfilling prophecy where everything to do with a keyboard = fast, while everything to do with a mouse = slow.

Reply Parent Score: 2