After a thorough analysis, I diagnose post-first-vim-exit stress disorder. Patient will be fine, needs some rest now. 😉
On a more serious note, while I agree with the premise that Vim is not the only way to code efficiently, I dislike how you’re attacking less experienced coders.
As a Vim noob, I often read Vim-related pieces here and there and I rarely (if ever) see people claiming it made them ‘great coders’. More efficient, yes, but that’s possible regardless of whether you’re a seasoned coder or a total newb.
Now there’s the question whether it’s worth investing time into learning Vim, or any non-essential tool for that matter, when you’re just starting out. I don’t think the answer here is as straightforward as you put it in the text.
Last but not least, don’t be so quick to judge people. Maybe the C# newbie that you mentioned in the text is just experienced in another language? Or maybe he struggled with typing before, either because of pain or improper technique, and Vim helped him fix that? Or maybe coding is just his hobby and it’s actually great that he found another fun part of it? Who knows? In general, when lacking information I find it a good mental exercise to come up with a scenario in which certain person’s behaviour makes perfect sense, rather than assuming something worse (or even the worst).
I am not necessarily attacking inexperienced coders here, just that one example, if I could find the original article I would post it here and let people judge whether or not he was learning VIM before coding.
My point is I don't like the way some people sell VIM, I don't like the fact that some people pick up VIM because it's fashionable and they struggle a lot with it, I have seen it impact quite capable coders, without VIM they were pretty efficient, why change things.
This is a rant, it's a personal opinion at the end of the day.
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.
After a thorough analysis, I diagnose post-first-vim-exit stress disorder. Patient will be fine, needs some rest now. 😉
On a more serious note, while I agree with the premise that Vim is not the only way to code efficiently, I dislike how you’re attacking less experienced coders.
As a Vim noob, I often read Vim-related pieces here and there and I rarely (if ever) see people claiming it made them ‘great coders’. More efficient, yes, but that’s possible regardless of whether you’re a seasoned coder or a total newb.
Now there’s the question whether it’s worth investing time into learning Vim, or any non-essential tool for that matter, when you’re just starting out. I don’t think the answer here is as straightforward as you put it in the text.
Last but not least, don’t be so quick to judge people. Maybe the C# newbie that you mentioned in the text is just experienced in another language? Or maybe he struggled with typing before, either because of pain or improper technique, and Vim helped him fix that? Or maybe coding is just his hobby and it’s actually great that he found another fun part of it? Who knows? In general, when lacking information I find it a good mental exercise to come up with a scenario in which certain person’s behaviour makes perfect sense, rather than assuming something worse (or even the worst).
I am not necessarily attacking inexperienced coders here, just that one example, if I could find the original article I would post it here and let people judge whether or not he was learning VIM before coding.
My point is I don't like the way some people sell VIM, I don't like the fact that some people pick up VIM because it's fashionable and they struggle a lot with it, I have seen it impact quite capable coders, without VIM they were pretty efficient, why change things.
This is a rant, it's a personal opinion at the end of the day.