Just spent half of the day doing AS3 in Eclipse. That was nice… thanks to the Vrapper plugin. Once you go Vim, using any other editor is a nightmare.
Maybe that's just me but I would be incapable of choosing an editor/IDE/smartphone/perfume/car/whatever because someone I admire uses it. That sounds incredibly childish to me.
> Maybe that's just me but I would be incapable of choosing an editor/IDE/smartphone/perfume/car/whatever because someone I admire uses it. That sounds incredibly childish to me.
That is not what i was trying to say. I mean that when reading HN with all its Vim/Emacs hype one could get the impressions that you cant be an awesome software developer without using vim/emacs. But some examples like mine might help to check with reality.
Lots of what you read on HN is hype, be it vim/emacs, textmate, NoSQL, or some form of super cool javascript framework that is currently fashionable. Its good to know that there are still lots of devs in the real world, using proven tools and being as productive/awesome as the people using the latest buzz.
Thanks, this explanation makes more sense than your original comment.
I agree with you on everything. These days, the number of new Vim users who switched because of some misinformed and/or shiny blog post is staggering. People now seem to just jump from one ORM or VCS or editor or framework or DB or design pattern or language to another twice a week. I wonder what would happen if nobody was there to tell them what to do?
Being a good dev is totally independent on the tools: everything that matters is in the head.
I like Vim because it shortens the path from brain to code quite dramatically. But it's definetely not a pre-requisite for being a good dev (which I don't pretend to be, BTW).
I'm not sure that there is a large group of developers that "jump from one ORM or VCS or editor or framework or DB or design pattern or language to another twice a week" actually. I think there are enough developers around these days that when they occasionally try out new tools or technologies and blog about it, it creates the impression that everyone is switching all the time.
It's hard to measure this, of course. But I have a hard time believing that there's this population of developers out there that are constantly switching tools/frameworks/platforms/etc. and getting any work done at the same time.
Not every textbox has Vim, so learn the basics of how to type in a standard Windows textbox.
Ctrl+<L/R arrow> moves one word to the left/right
Ctrl+Backspace deletes the previous word
Home takes you to the beginning of the line
End takes you to the end of the line
Adding Shift to any of the selection operators will select the word/line in question.
Now you don't have to press arrow,arrow,arrow,backspace,backspace,backspace anymore.
On my Mac every textbox has emacs thanks to OSX's NeXT heritage. On my Windows box every textbox has emacs thanks to XKeymacs[1]. That's one area where I think emacs users have a leg up on Vim users, our editing style can be configured to work almost everywhere you input text.
> Once you go Vim, using any other editor is a nightmare.
Not really. I'm over a month into using Vim full time because it's the standard at my workplace. It sucks. I can't believe that the people around me insist on using this piece of junk. It has so many problems that I never had to deal with in Textmate. Huge step backward.
Maybe that's just me but I would be incapable of choosing an editor/IDE/smartphone/perfume/car/whatever because someone I admire uses it. That sounds incredibly childish to me.