3 ms·
Change keyboard layouts if you have ergo problems, like I did. Don't change for speed; you won't gain any. If you are finding that your keyboard is slowing you
by lincolnq 17y ago
Change keyboard layouts if you have ergo problems, like I did. Don't change for speed; you won't gain any.
If you are finding that your keyboard is slowing you down while you code, though, consider changing your tools -- get a new programming language, or a new IDE. A concise language like Haskell requires very little typing, but you end up thinking about each line for a long time. If you're using Java with a plain text editor, consider switching to Eclipse; I find that Eclipse ends up entering about a third of the code that I author.
- jrockway 17y agoI have found that Haskell requires a fair bit of typing. As with other interactive languages like Common Lisp, you don't get much of a break between typing in the code and learning that it's wrong. This is different from Java where you type for a while (like you're writing prose; "public static void main" is a good-sized sentence that is required but doesn't actually even do anything), and then you run your unit tests which takes 10 seconds or something. While you are waiting, you have nothing to do, and get a free typing break. Basically, a different set of problems. Typing needs to be comfortable and efficient no matter what languages or tools you choose.