If you don't vote, who will? Login and vote now.
By rlamarch
via xhtml-css.com
Published: Jan 13 2008 / 19:58
I’d like to share some of the good programming habits I’ve acquired and still struggle to master everyday. Don’t expect me to give you some regex voodoo here, just some simple advices which if followed will bring you for sure happiness and productivity.
Comments
metheus replied ago:
Nothing new here, but it is good to be reminded once in a while.
antych replied ago:
I think you should go back in time to 80' if you like vim so much
dragmire replied ago:
What's wrong with VIM? I'll bet you just like that fancy auto-complete stuff.
antych replied ago:
Nothing really in general, it's a great tool if you need to ssh somewhere and do your work using console.
But there are some good IDEs that make you a lot more productive (depending on the language), you should use them.
Anyway you can have auto completion in VIM, I don't know about real time syntax checking, etc.
But why in hell would you torment yourself with an editor designed for 80' text terminals
kdavies replied ago:
In general good advise but I voted down because of the suggestion #1 "Use and improve your learning of a good text editor", honestly if you are not using a modern IDE for day to day coding you are stealing from your employer because of all the time you are wasting. Being a masochist does not make you a master. If you are too dumb or lazy to learn how to use an IDE you shouldn't be a programmer. There is a time and place for using text editors for coding, mainly if you don't have an IDE available. Don't waste time doing stuff a computer could do for you.
dragmire replied ago:
What is a "modern IDE"? How are you making the connection between wasting time and a non-modern IDE?
I think you're making quite a sloppy point about being "dumb" or "lazy", and "stealing from your employer" makes no connection to this point.
maka replied ago:
You must be kidding! I own my little company and I use vim too! The author is right.
You said: "you are stealing from your employer because of all the time you are wasting." I'm my own Boss and if I'm not productive I won't have anthing to eat!! Maybe you never used vim or maybe you're not used to it, but it's far, very far from being a waste of time!
Check the website again, the author added oil on the fire!
http://xhtml-css.com/blog/seven-reasons-every-programmer-should-use-vim
and get their feeds, they're doing good things!
antych replied ago:
The problem is a lot of people using VIM are not proficient in it. I've seen it many times, they use it because someone else in the company is using it and they want to be leet too. So I think his statement was correct, most of them are wasting time. Or you show someone a tool and he sticks with it. Some people look for alternatives and better tools, but many people just stick with what they know.
dragmire replied ago:
I'd say thats the way to go about things. Stick to what you know. Don't switch to a new IDE just because someone said it was "more modern." If you're not comfortable with something, don't use it. Chances are you're wasting more time that way over using software you're comfortable with, no matter your skill level.
antych replied ago:
This kind of limits your opportunity to discover better tools and increase your productivity. I would encourage everyone to try something new, unfortunately trying vim is going backwards or at least in wrong direction.
dragmire replied ago:
Have you even tried vim, or is it just difficult to learn for you?
I think its wrong to say that VIM is a step backwards from Eclipse (your preferred environment) when you're judging solely on what you know.
antych replied ago:
I'm using it almost daily. I wouldn't say it's difficult to learn, it's just counterintuitive and has more limitation than gui tools.
maka replied ago:
Wrong! What you're saying is wrong
Voters For This Link (23)
Voters Against This Link (17)