Earlier quoted context omitted.
How can this be? I'm just not convinced. The main thing I use my WM for is switching applications. Any application I want to switch to is modkey+number, and I know the numbers.
That's why you do research, because "It feels faster for me" usually doesn't lead to the best decision making.
Developer Productivity - The Red Pill
81–88 of 88 posts
Re: Developer Productivity - The Red Pill
#82Over the last year-and-a-half, I've averaged 7.5 hours of sleep although I do best with 8. On weeks where I average 7 hours of sleep per night, I notice a decrease in thinking speed.
Re: Developer Productivity - The Red Pill
#83Earlier quoted context omitted.
I'm reminded of a tidbit from an old AskTog[1] article: "We’ve done a cool $50 million of R & D on the Apple Human Interface. We discovered, among other things, two pertinent facts: * Test subjects consistently report that keyboarding is faster than mousing. * The stopwatch consistently proves mousing is faster than keyboarding." There are probably all sorts of caveats to this (and the research may have changed since…
Interestingly, I don't feel faster with the keyboard. I do, however, feel more comfortable when I stick to one mode (keyboard-only or mouse-only). It's switching that feels awkward. I also don't use Xmonad out of pure Geekiness (though I started that way). I use it because I find it more comfortable. I work at the same time with OSX, and while moving windows with the mouse is probably just as fast, it annoys me. Now…
Re: Developer Productivity - The Red Pill
#84Earlier quoted context omitted.
Interestingly, I don't feel faster with the keyboard. I do, however, feel more comfortable when I stick to one mode (keyboard-only or mouse-only). It's switching that feels awkward. I also don't use Xmonad out of pure Geekiness (though I started that way). I use it because I find it more comfortable. I work at the same time with OSX, and while moving windows with the mouse is probably just as fast, it annoys me. Now…
You seem to be describing vim's hjkl (left, down, up, right, IIRC)
Re: Developer Productivity - The Red Pill
#85Re: Developer Productivity - The Red Pill
#86Earlier quoted context omitted.
Sure, a mouse is faster if all you're doing is pointing at stuff and pushing one of a few buttons . Studies will confirm this. That's pretty low-level, though. A keyboard is faster if you want to, say, "jump to the head of the definition of the function body you're currently in and send it to be evaluated", because a mouse just doesn't have enough buttons. With a keyboard, you can name operations. And then name new o…
Sure, editing is one of the exceptions Tog mentions. (I'm an Emacs user, too.) My point was that just because you think or feel that something is faster doesn't mean that it is. Also, when it comes to programming, the biggest bottleneck for most people isn't typing -- it's thinking. P.S., there do exist mouse-heavy programming environments: http://en.wikipedia.org/wiki/Visual_programming_language
The same thing for those mouse-centric applications. Linux window managers have a "shortcut" of holding a modifier combination and dragging anywhere within a window to move it, or dragging the nearest corner to resize it. This makes arranging floating windows fast and fun compared to Apple's more intuitive requirement of having to drag the titlebar, or that tiny little handle at the bottom right of the window.
Some of the mouse-centric visual programming environments you mention, particularly the ones that have many years of use behind them, also contain shortcuts. Autodesk's Flame compositing environment for instance, traditionally driven via a pen and tablet, has a whole bunch of shortcuts to drive the interface without touching the keyboard. You can connect dataflow nodes by "kissing" for instance - dragging them close to each other, allowing you to connect many nodes with a single movement.
For many people, it's the mastery of these shortcuts - keyboard, mouse, pen or touch - that gives them a sense of pleasure and power when they use that piece of software.
Re: Developer Productivity - The Red Pill
#87Re: Developer Productivity - The Red Pill
#88Earlier quoted context omitted.
I agree with the caffeine comment. Believe it or not there is a balance when it comes to coffee. Having a cup of tea/coffee every day is not the same as having a cup every 2 hours. As in everything, it is not strictly an on/off switch. Other than that I totally agree that sleep exercise and food make a great difference. Eating fat with carbs for 3 meals a day will not help you get the mental focus either.
I took it to mean that the author is either on or off with such things, and couldn't merely cut down. I'm the same way. One cup of coffee a day is an impossible dream for me, I'd have to totally quit instead.