I have a secret. A horrible, terrible secret.
I can’t type to save my life. I’ve been writing software for over 20 years and have managed to get by with hunting and pecking with 3-4 fingers. And that worked fine, working alone in my little cubicle…until pair programming came into my existence.
I love pairing. The back-and-forth flow of ideas, the continuous discovery and refactoring, the changing roles between driver and navigator. I think it is one of the greatest improvements in how software engineers work that I’ve seen over my career. But it sure helps to be able to type.
So I am going to do something about it. Inspired by an old Corey Haines post I am declaring my own personal Learn to Type week. Corey’s post has some good links to help you improve your typing skills. This post had a few more.
So for 30 minutes a day for the next week I am going to try and bring my typing skills up to a respectable, pairing-worthy level. I’ll keep you posted.
Update: After a week, I have to say it is slow going. I have been doing exercises from this post, and although I like the lessons a lot I am struggling to complete the lessons in 60 seconds. At times I fly, error-free, then I think about how well I am doing, then I start to think about what keys are where, and then everything goes hay-wire.
This will take more than a week to learn, but I am committed to seeing it through. Right now I am still much faster with my 3-fingered typing, but if I stick with it I think it will pay off in the end.