funkysysop
Re:Vim Modes Transition Diagram
on Tuesday May 25, 2021 @01:59AM (#27273255)
ergonomics, intuitivness, functionality are the three sides of software development.
If you favor one corner, the opposit side will degrade.
VIM is full on functionality/ergonomics with absolutely zero intruitivness.
It's a very steep learning curve.
Once you reach that point in the curve where stuff are easier/faster to do in vim then something else, you can never go back.
ergo the user base.