This section is a condensed version of Bram Moolenaar's article from 2000, and a subsequent presentation from 2007. It's rather good, give it a read on Bram's website: https://moolenaar.net/habits.html. In case you decide to skip reading the whole thing, here follows a very high-level summary.
Since developers spend so much time reading and editing code, Bram highlights an important cycle when it comes to improving your text-editing experience:
- Detect inefficiency
- Find a quicker way
- Make it a habit
Those three steps are augmented with numerous examples. Here's one of the examples for each:
- Detect inefficiency: Moving around takes a lot of time.
- Find a quicker way: Often, you're looking for something ...