Hacker News new | ask | show | jobs
by bf 6261 days ago
Why are we taking C/C++ programming advice from somebody who has been doing it for just over a year?

And not to troll, but anyone who honestly believes vim is a better development environment than one of the mature Linux IDEs (Eclipse, Code::Blocks, KDevelop) is an idiot.

4 comments

Linus Torvalds has pretty much always used an Emacs variant for his work on the kernel. Matz uses Emacs for his work on Ruby. DHH uses TextMate, a text editor. Pretty much every major piece of software that you can name on the Unix platform was and is developed in either Emacs or Vim.

Anybody who thinks that a text editor is better than an IDE is an idiot? I think not.

Well, some people used ed.
?
It's the text editor used by Joy, Thompson and Ritchie.
?
Could you be a little more precise, please ?
My development environment runs 24/7 and I can get to it from ANY machine on earth.

ssh me@mysite.com

$ screen -x

Even the cursor stays where it was between sessions.

How can I do that with ${IDE}?

Shouldn't this be possible with remote sessions of X or so?
Yes, but screen is usually good enough for most people (self included), and is quite trivial to set up.
VNC or RDP, to be pedantic :-)
If you're been doing C/C++ programming for longer than I have, this post is probably not meant for you. If you're a student who has to learn C/C++ or someone starting a job in it, then this post might be for you. This was stuff that I didn't know when I started that I wish I would have known.

And not to respond to your troll, but a lot of the more senior devs on my project (10, 15+ years) as just as efficient in vim/emacs as they would be in Eclipse. I don't think there's a one-IDE-fits all solution. Vim is certainly capable if you're willing to learn it.

Yes. And there are even modifications for using the Dvorak keyboard layout with Vim.
I upvoted this by mistake. But I don't believe "not to troll" and "anyone who believes vim is a better environment is an idiot" can go together.

And this is coming from an emacs user ;)

Not to mention the "would you say that to someone's face?" test. There might be an argument for Eclipse (although I think it's terrible compared to Emacs:-), but calling people idiots is not the way to make that argument.