On using Vim effectively, and using higher level movement actions:
miniblog.
Related Posts
My 3.5yo is learning to use a mouse, and it's super interesting.
He's mastered clicks and drags, but he hasn't yet figured out lifting up the mouse when run out of mouse pad. That's a tricky case where you deliberately break the relationship between mouse and cursor movement.
Excellent article on level design in games to encourage player exploration, and considering the movement motivations:
Success! I've mirrored Versor (a fascinating Emacs project to give semantic meaning to cursor movement) from Sourceforge CVS to git: