← Back to context

Comment by nice_byte

12 hours ago

> The benefit of keyboard-driven programs like Vim is that you're trading an initial learning curve for a vastly more efficient experience once the learning is done+.

This is simply not true and I say this as a life long vim user. The only reason I have vim mode enabled in all the editors that support it, is the fact that it's immensely difficult to retrain muscle memory accumulated from a decade+ time sunk in that editor. Nothing about vim or any of these other tools being keyboard driven, make me more productive in a way that matters.

> Mouse-driven tools like VS Code don't demand that the user learns them.

Good. That's how all software should be. It's a means to an end, not the center of the universe. The whole reason for bringing a UI layer into all of this in the first place is freeing up my brain from having to deal with git's bullshit.

> Keyboard shortcuts there are optional, since practically everything is in a menu or a UI that can be moused to.

The shortcuts are still there if you care to learn them - it should absolutely not be a prerequisite.

> +And the "learning" for these tools can be shortened dramatically by keeping a printed-out cheatsheet.

Or, I could use some actually well designed software and save myself some printer ink :-)

> Or, I could use some actually well designed software and save myself some printer ink :-)

Or, you could use some well-designed and self-documenting software. Too bad there's not much of that besides Emacs - on the other hand, Emacs and occasionally a browser cover most of my computering needs...