43
29
I have been using Typing Master to learn touch typing, but it doesn't cover the symbols and numbers I user as a programmer to any significant extent. Is there any touch typing software that is more targeted to programmers?
My best technique so far is to enter in sample code as a typing drill text.
Here is part of my C# typing drill text
using System;
public class HelloWorld { }
public static void Main(string[] args) { }
var wordlist = new[] { "C#", "and stuff" };
var passed = new List();
var failed = new List();
DateTime today = DateTime.Parse("12/31/2010 12:15:00 PM");
var s = "Hello!";
var nums = new int[] { 1, 2, 3 };
var hero = new SuperHero() { Name = "Batman" };
Shape s = new Shape();
Circle c = s as Circle;
c = (Circle)s;
In addition to taking you may want to consider speech recognition: http://productivity.stackexchange.com/q/3605/2476
– Franck Dernoncourt – 2012-07-22T16:50:02.7671What I do is I get a text editor with autocomplete, and figure out how little I have to type before using autocomplete accurately. – Muz – 2012-08-10T21:18:13.793
@FranckDernoncourt Meh; I have yet to code using voice recognition in any meaningful way, and I've been trying once every year or two for the past ~20 years, across a wide variety of languages and paradigms. – Dave Newton – 2012-08-14T00:33:30.957
How difficult is it to just keep practicing typing the symbols your language(s) require? Most of what you type isn't special characters, followed by parens, then curly braces, then square brackets. You can also consider re-mapping them. Your IDE already completes the closing symbol for you, too. – Dave Newton – 2012-08-14T00:34:59.737