News for hackers. Stuff that matters.
Re:Show HN: I built an online interactive course that helps ... by Tepix on Wednesday January 20, 2021 @12:59PM (#25849590)
If you work a lot on the command line on UNIX and Linux systems, vi is the best choice for many because it is extremely widely available and it is also very powerful once you have mastered it.
Re:Show HN: I built an online interactive course that helps ... by fingerlocks on Wednesday January 20, 2021 @01:12PM (#25849776)
Sorry, but this is the same non-answer I have heard my entire life.

I do primarily work on the command line and I can assign $EDITOR to anything I want. So what makes it so much more powerful than the plethora of other editors in the space?

Re:Show HN: I built an online interactive course that helps ... by bspammer on Wednesday January 20, 2021 @07:20PM (#25853721)
Vim removes mental load while typing. It won’t make you significantly faster, or even really a better programmer in any measurable way. What it does is make the experience of writing text, and especially writing code, far more pleasant.

If I ever have to write something nowadays without vim, everything feels clumsy and imprecise. If I want to go back a couple of words and change something, I feel like I’m playing a timing minigame. I have to hold the left arrow key exactly the right amount of time. Most of the time I overshoot a couple of characters, and have to tap the right arrow key to get to the right spot. Now repeat the same timing minigame holding backspace. Ah crap I deleted too much better undo a couple of times. Now I can finally make my change.

All of this is just unnecessary friction between your brain and the computer that anyone who hasn’t learned vim accepts as a fact of life, but it becomes completely intolerable after spending the time to learn.

Re:Show HN: I built an online interactive course that helps ... by gnubison on Wednesday January 20, 2021 @01:30PM (#25850051)
If you deal with many machines, it's very possible that they don't all have your preferred editor (unless it's vi). vi is on every POSIX system.