Typing.io: Typing Practice for Programmers(typing.io) |
Typing.io: Typing Practice for Programmers(typing.io) |
[1] https://github.com/Miodec/monkeytype/tree/dev/frontend/stati...
Another tool I like is https://10fastfingers.com/typing-test/english. It's simple and enables you to practice for 1 minute at a time. Sometimes I'll do it while I'm waiting for people to show up to a meeting
The only downside that I found: At least for Python it didn't ask to type out the comments. So #'s were never practiced.
Charachorder?
Dan Luu has a really good post that outlines why working on things like typing speed can be extremely valuable and basically a force multiplier on everything else you do as an engineer.
This is like saying running fast is not important to football. It is true, but if you run really really slow like a 100y old, then you can't play football.
I’ve worked with people who chicken peck, etc and is just not an issue. Clarity of thought is much more valuable.
It really tires my neck out to look up and down every few seconds if I work somewhere with a large distance. Usually not an issue though, since I'm rarely in a CLI for more than 10 minutes.
I agree that speed is not important, but I believe every dev would benefit from learning how to type properly.
If you work for yourself, feel free to take all the time you need.
The same for playing football casually.
In a work environment, you can't take all the time you need.
No amount of boilerplate can help you.
At the end of the day, you need to type fast enough above a certain threshold to be a programmer.
For example, I would say if you type <10 wpm, you cannot be a good programmer.
There is definitely a number that makes sense.
For now goes to the box again and... Maybe one day when I retire
If you are ever looking for something split that doesn't require much thumb work the GergoPlex is great. It's tiny and the keys are super light. Which is why it has simple chords across the columns where pressing two keys at once is mapped to things.
The learning curve is really the big downside.