Link Details

Link 61304 thumbnail
User 209500 avatar

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.
  • 23
  • 17
  • 3059
  • 1902

Comments

Add your comment
User 209310 avatar

metheus replied ago:

0 votes Vote down Vote up Reply

Nothing new here, but it is good to be reminded once in a while.

User 233461 avatar

antych replied ago:

0 votes Vote down Vote up Reply

I think you should go back in time to 80' if you like vim so much

User 256617 avatar

dragmire replied ago:

0 votes Vote down Vote up Reply

What's wrong with VIM? I'll bet you just like that fancy auto-complete stuff.

User 233461 avatar

antych replied ago:

1 votes Vote down Vote up Reply

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

User 184684 avatar

kdavies replied ago:

1 votes Vote down Vote up Reply

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.

User 256617 avatar

dragmire replied ago:

0 votes Vote down Vote up Reply

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.

User 266548 avatar

maka replied ago:

2 votes Vote down Vote up Reply

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!

User 233461 avatar

antych replied ago:

0 votes Vote down Vote up Reply

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.

User 256617 avatar

dragmire replied ago:

0 votes Vote down Vote up Reply

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.

User 233461 avatar

antych replied ago:

0 votes Vote down Vote up Reply

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.

User 256617 avatar

dragmire replied ago:

0 votes Vote down Vote up Reply

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.

User 233461 avatar

antych replied ago:

0 votes Vote down Vote up Reply

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.

User 266548 avatar

maka replied ago:

0 votes Vote down Vote up Reply

Wrong! What you're saying is wrong

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.