Learning the Colemak Keyboard Layout
One of the things that I believe is that a programmer should type at a decent speed.
Not because typing speed is important -- the essential skill is thinking, and a programmer spends far more time thinking than typing. But typing is an interruption to thinking, and you want to minimise …