I don't think I've ever been in a job where I was limited by typing speed.
- communicating with peers over slack
- writing code / git commands
- writing email, comments in HN, documentation, etc.
- taking notes in meetings
- all the browser shortcuts
- all the CLI readline shortcuts
I feel like excessive swipe-typing with my thumb may have contributed more than typing to that; but I also play keyboards and it was scary for a second to have that affected.
I got myself a vertical mouse; will consider using another layout (which one do you use?). I do type at 75-80WPM (including time to fixe typos), can that really cause RSI?
I don't know if I'll be able to pull off even 20wpm with another layout, but looks like it's the next step. Thanks for suggesting it!
The exception to this might be spending time thinking about the very high level structure you want, since the initial structure you start with can lock you into pattern of trying to solve the problem that might not be the most effective.
I also like using Sublime Text with vim keymap. I prefer the low latency of editors over features of big IDEs. Sometimes, I do use PyCharm or CLion for debugging since that experience in vim sucks. GDB is terrible in CLI.
For the remaining 95%… I’ve configured it to delay doing anything until 10000ms passes so it doesn’t get in the way