loading...

Discussion on: Developing JS/TS with VIM

Collapse
grunk profile image
grunk

It would have been interesting to have a RAM consumption comparaison.
Did you spend a few days to master VIM to save 100Mb or a Gb ?

To me vim doesnt justify it's the learning curve. Maybe i 'll be more productive but it will take years to get back the time i spent in learning the tool.
If it's a ram issue it's more profitable to simply buy ram. From what a day of work cost to my boss he probably can buy 32 or 64 Go of ram.

If you used vim for years, sure, that's probably the best tool there is But switching from a modern editor , i'm not convinced.

Collapse
ludamillion profile image
Luke Inglis

To me vim doesnt justify it's the learning curve.

I think the Vim learning curve myth is vastly over blown. There are a few basic concepts that are fundamental to Vim that are very alien to most people but once you get those concepts you are pretty far along in 'getting' Vim.

I'm not saying that everyone should spend the time to learn it. If it doesn't seem worth it than stick with what works. But I hate it when people who might be interested in learning it (for whatever reason) are turned off by the supposed 'ramping up' time required. It takes time to learn any new program. Vim is no different. I think a lot of people who dismiss it based on learning time have just forgotten how long it took them to learn to be productive their current editor/IDE.

Collapse
jrop profile image
Jonathan Apodaca

This is very true. I can't recommend the Vim course on Udemy highly enough: after years of being a casual Vim user, this course laid things out in an organized fashion in a way that made it "click" with me. When I learned about text objects....oh my! ci" et. al for the win.

Thread Thread
kaleman15 profile image
Kevin Alemán Author

Hey! Do you have the link to that course, seems really interesting! :D

Thread Thread
jrop profile image
Collapse
kaleman15 profile image
Kevin Alemán Author

Yup, I agree with the RAM comparison, maybe I can get one to add to this article.

What I could say is, even when you don't have a RAM problem, it's worth the time to learn Vim. Having knowledge about it will be really helpful when doing operations over ssh, even when that's not mentioned in the article because it was more focused on being able to develop things :D

Not all the time buying RAM is an option. And, even when you buy another 16Gb of RAM, you may have the same problem in the future.

You don't need to master Vim for years to start using it :D

Collapse
pclundaahl profile image
Patrick Charles-Lundaahl

+1 for this. It's less relevant if you're always doing straight coding, but I do a fair amount of (fairly hacky) ops work, and I'd be dramatically slower if I had to use something like Nano to do editing over ssh.

But all that said, if it's not your thing, there's nothing wrong with that! I think the variety in tools is really wonderful, because it means everyone has a good chance of finding something that really works for them.