Re:Ask HN: I'm done with the IDE. What's a good alternative?
by pjscott on Sunday October 03, 2010 @01:21PM
(#1753101)
In the Real World, though, they'll have an IDE available all the time. So how effective are they with their IDE of choice? That's the question that really matters.
(Long-time Emacs user here. I don't have a horse in this race.)
When I first started taking classes, I tried using eclipse. I decided rather quickly that, especially in a classroom setting, IDEs were a crutch and if I wanted to become a good programmer they would do more damage than good. (Note I said good. That may or may not be the same as productive.) So I started learning vim. Now I can't use most environments. I use Xcode for iphone development, but otherwise I'm just too programmed for vi. I need my commands and macros. GDB works great once you learn it. Valgrind works great as well. And these are available on any *nix machine, all over an ssh connection.
We just had a programming exam where they give you three hours on an isolated machine to build a fairly simple program in C++. Most of the questions and problems people had were that their IDE of choice wasn't working for some reason. Meanwhile, using vim/gdb/valgrind I was done in an hour, long before anyone else.