After a few conversations with work colleagues over the summer of 2022 I decided to try out a different keyboard layout. The layout I chose was Colemak. The decision to try something different had a few goals:
My main takeaways were: The layout of choice is not as critical as it seems. Practicing correctly is a huge deal. The results are visible sooner than I expected Overall, QWERTY is a very poor choice nowadays and we have very few reasons to continue with it.
If you are reading this chances are you know most of the arguments by now. The QWERTY layout was developed for use in typewriters and was made to work well within that environment. Being made for typewriters drove some decisions that made little sense in the digital world. For example; the key placements in QWERTY supposedly had the main goal of avoiding key jamming when typing.
Yes, the goal was to slow the typing so the machine wouldn't suffer.
At this point one might ask: Ok, QWERTY is no good. But why Colemak? You can spend weeks diving into the keyboard layouts rabbit hole. It is deep. The reality is that most modern layout keyboards will be better than QWERTY by a long margin, so here it is not as important which one you choose as it is to choose a modern layout.
I chose Colemak because it is a modern layout, developed taking into account hand movement and ergonomics. Another factor I considered was the positions of special characters used when programming. In the Colemak layout they are quite conveniently positioned.
In short: it is going to be painful. Painfully slow. Specially in the first week or so. The trick is to stick with it and get going with your practice routine.
Don't get discouraged when you cannot even find where a certain character is located. Use google to look at an image of the layout whenever needed.
Here are some tips of things to do which I believe have had a positive impact on my experience when switching to Colemak:
======