Full stack web dev.
Studying FP web development approaches, while helping Mission Bit create paths to programming for underserved public school kids.
Previously @ Gradescope.
I was using Atom for a while, but running a react app per text file didn't leave me with much memory for the development VMs I had to run. Since switching to Vim, my laptop no longer grinds to a halt.
And I can edit with higher-level tasks, like replacing a word, or deleting the contents of a pair of brackets, or moving between functions -- rather than having to translate every desire into a series of cursor moves.
Think of it this way: if you're using the alt key to move along word boundaries, imagine what it'd be like to have to code without the alt key. Vim gives you a great deal more of these things (what it calls "text objects") and once you get used to having them, you don't want to go without them, and IMO they more than make up for having to know which mode you're in.
As long as our hypothetical Blub programmer is looking down the power continuum, he knows he's looking down. Languages less powerful than Blub are obviously less powerful, because they're missing some feature he's used to. But when our hypothetical Blub programmer looks in the other direction, up the power continuum, he doesn't realize he's looking up. What he sees are merely weird languages. He probably considers them about equivalent in power to Blub, but with all this other hairy stuff thrown in as well. Blub is good enough for him, because he thinks in Blub.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I was using Atom for a while, but running a react app per text file didn't leave me with much memory for the development VMs I had to run. Since switching to Vim, my laptop no longer grinds to a halt.
And I can edit with higher-level tasks, like replacing a word, or deleting the contents of a pair of brackets, or moving between functions -- rather than having to translate every desire into a series of cursor moves.
Think of it this way: if you're using the alt key to move along word boundaries, imagine what it'd be like to have to code without the alt key. Vim gives you a great deal more of these things (what it calls "text objects") and once you get used to having them, you don't want to go without them, and IMO they more than make up for having to know which mode you're in.
Beware the blub paradox: