Your Typing Style Might Not Be So Bad
21–30 of 33 posts
Re: Your Typing Style Might Not Be So Bad
#22Makes me wonder. Are we typists? It almost never happens to me to have to copy a text from paper - and never more than a few lines in any case. So I can freely stare at the keyboard while I type, I'm concentrated on what I'm typing anyway. Also, I don't think that my output is in any way limited by the amount of words I can type per minute - more by the amount of words or lines of code my brain is able to produce in…
For programming, a better characterization is actions-per-minute, like in Starcraft. I can navigate my IDE and OS noticeably faster than most other developers I've met. Especially non-technical folks are amazed by the speed that I can compile and tab over to the explorer window to copy the output to a staging server, faster than they even register what they're watching. Actions-per-minute and the accuracy of them does matter for the speed and productivity of a given programmer.
Re: Your Typing Style Might Not Be So Bad
#23Earlier quoted context omitted.
> which could lead to RSI As a single data-point I find RSI isn't a problem for my typing style. I'm in my sixties and I've fought RSI on and off many times. To the contrary my typing style has changed to be more comfortable and less stressful. I've actually had to change it at times to lessen pains in specific fingers. Forcing myself to use touch-typing had caused pain in my pinkies before.
What is your "typing style"? Newer keyboard layouts trying to reduce the "pinky" usage. "Programmer Dvorak", for instance, places frequently use programming keys (e.g. [ }) more conveniently on the keyboard. What you're doing might work for you, but there are quite a few people with RSI issues so something that helps and is reproducible is needed.
> What you're doing might work for you,
As I said, it's just one data point.
Re: Your Typing Style Might Not Be So Bad
#24Earlier quoted context omitted.
What is your "typing style"? Newer keyboard layouts trying to reduce the "pinky" usage. "Programmer Dvorak", for instance, places frequently use programming keys (e.g. [ }) more conveniently on the keyboard. What you're doing might work for you, but there are quite a few people with RSI issues so something that helps and is reproducible is needed.
I use only qwerty. I've never considered another. Studies say dvorak is no faster and I've never considered it for pain. > What you're doing might work for you, As I said, it's just one data point.
Think about it like mileage on a car. If your fingers move half the distance to type the same text, that will add up over the decades.
Re: Your Typing Style Might Not Be So Bad
#25> The researchers say our typing techniques are often a > reflection of the task being performed on the computer. > “The touch typing system was developed for typing > sentences on typewriters,” said Feit. “It is not > advantageous for Photoshop shortcuts or gaming, often > done with one hand on the mouse.” > Developers could use this research to create better user > interfaces both in software and in keyboards > the…
For example, I found it silly that () [] {} and /\, symbols that I use so very often every day, are placed so far away from home row in both Colemak. Also, I was annoyed with the Alt key being placed really awkwardly on my MacBook Pro. And here CapsLock was going totally unused... So I changed CapsLock to Alt, Alt+j to (, Alt+k to ), Alt+Shift+j to [, Alt+Shift+k to ], Alt+l to {, Alt+æ (the key just right of l on my Danish QWERTY keyboard) to }, Alt+u to / and Alt+i to \. It was something like that - I can't check since the computer is broken at the moment. And it was glorious. You should try it out - just change the stuff that bugs you the most to begin with.
I used a program called Ukelele for Mac to change my keys. Unfortunately, it's a bit harder to remap CapsLock in Windows, which is what my workstation uses.
Re: Your Typing Style Might Not Be So Bad
#26Makes me wonder. Are we typists? It almost never happens to me to have to copy a text from paper - and never more than a few lines in any case. So I can freely stare at the keyboard while I type, I'm concentrated on what I'm typing anyway. Also, I don't think that my output is in any way limited by the amount of words I can type per minute - more by the amount of words or lines of code my brain is able to produce in…
For programming, words-per-minute typing speed isn't so important. Just typing characters is a small fraction of your input. You're doing all sorts of other operations - moving and pasting expressions and lines, adjusting indentation, switching to another window with documentation. These operations go all over the function keys, navigation keys (home, page down, etc), arrow keys, modified by all sorts of chords (ctrl…
One of the juniors on my team actually asked me the other day how many lines of code he should ideally produce per day. I told him that as far as I was concerned, anthing below zero lines was pretty cool.
Re: Your Typing Style Might Not Be So Bad
#27Re: Your Typing Style Might Not Be So Bad
#28I tried to learn to touch type last year. Bought a blank keyboard to help. 8 months later I still type with two index fingers, at the same speed as I ever did (about 45 wpm) and with more or less zero errors. Only on a blank keyboard, so I never look down anymore. Kind of weird and still unnerving . I'll try touch typing again sometime. And yes, I'm afraid I'm a professional programmer.
Re: Your Typing Style Might Not Be So Bad
#29You might be just as fast and just as accurate but your fingers are definitely working harder, which could lead to RSI, for example. People have analyzed various layouts for efficiency, which may vary with type of work: http://xahlee.info/kbd/dvorak_and_all_keyboard_layouts.html http://patorjk.com/keyboard-layout-analyzer/#/about https://medium.com/@vojtajina/my-keyboard-layout-is-better-t... There are more links und…
The result is absolute, abject failure. More pain in the wrist and upper arm and noticeable reduction of work efficiency. I'm now back to qwerty and hands flying over the keyboard.
I've however come to the conclusion that it's not specific to dvorak, but rather an inherent flaw of the "proper" way of typing, at least when it applies to programming, at least when it comes to the way I do it: I'm using the arrow keys rather a lot, especially since I don't ever use a mouse to navigate in text.
The arrow keys are far enough of the "main" part of the keyboard that I can't reach them without moving my right hand away from the proper, F-J position. Getting it back to the right position afterwards often involves a bit of fumbling, to the point where I sometime shift it one entire column to the right and need to delete the 5 or 6 characters I typed before my brain caught up with what was happening. This is both frustrating and, over the course of a long day, exhausting.
I know that there are solutions for this: I could use emacs-like shortcuts to navigate (ctrl-n for ->, say), I could use fancy keyboards such as the typematrix which map the arrow keys to cleverly choosen normal keys with a FN modifier... but at this point, I just want to be able to type comfortably again, not learn yet another alien (to me) method of typing in the hopes that in a year or two, I'll be back to where I was one year ago.
Re: Your Typing Style Might Not Be So Bad
#30I switched to Colemak to reduce strain and found it to be effective. The only issue I have with it, is I sometimes forget to press ctrl-space before I pass my Mac to a coworker. Then I have to explain out-loud that I use Colemak, which is hard to do without sounding like a total hipster.