Live data from Hacker News

Poll: What is your primary editor?

news.ycombinator.com

91–99 of 99 posts

Re: Poll: What is your primary editor?

#92

Earlier quoted context omitted.

True. Then VS is missing, and the poll is a bit weird as many would use an editor to edit a config file on their computer, but also use an IDE for all dev work (personally I can't fathom why you would prefer developing without interactive debugger etc.). when I edit drawings I use a cad program, and when I edit letters I use ms word....

"(personally I can't fathom why you would prefer developing without interactive debugger etc.)" One may prefer developing without an interactive debugger because they want to be working in a language or environment where an interactive debugger is unavailable. You can also have an interactive debugger without an IDE.

Sure. But I'd be very hesitant to even consider picking such a tool unless it was the only option, and even if it was I'd probably start by making some form of IDE integration first it I was to work with it for a long time.

What I meant with "interactive debugger" was a debugger where stepping and breakpoints are set in the main editor, and values/watches are also there. Editors that handle this are in my opinion pretty much IDE's.

Re: Poll: What is your primary editor?

#93
post #64

Earlier quoted context omitted.

Vim is what we used in school in my first programming class. While I understand the appeal of IDEs, I hate autocomplete as I feel like it gets in the way more than it helps. I type faster than most people I know though so that is probably why I don't really appreciate the autocomplete. I really really hate having to constantly use the mouse. Finally, I am fairly new to working but I really feel like using vim and the…

But is autocomplete the only feature distinguishing the IDEs from the editors? I'd say interactive debugger/watches etc are most important, followed by graphical tools in the case of frontend mobile/desktop development. Autocomplete isn't about speed, it's about context sensitive lookup in documentation. You should never have to alt-tab to a browser to check a function signature, that costs too much.

Ah interesting. Yes it's kind of sad but to be honest I still debug all my programs via print statements (and reasoning). I've been meaning to learn how to use gdb/jdb/whatever for a while.

And I completely agree that having autocomplete for lookup is really awesome. I usually do just use the browser to check it. It's silly, and I'm not going to say that I'm faster than someone using an IDE, but using an IDE just gives me too much stress.

But the most important thing by far is that I like how using a text editor forces me to really think about everything. For example, the way you order your imports, or what packages things belong in, how methods are named, etc matter much more. And I know it's silly but I find being forced to memorize method signatures enjoyable like a game of sorts, and in a way it pressures me to make sure my method/variable names are all very reasonable so they are easy to remember.

I guess I'm just not hardcore enough to go after every bit of programming efficiency! I try my best to enjoy my work =D (not that I think you don't enjoy your work because you use an IDE of course!)

Re: Poll: What is your primary editor?

#94
Atom for most things. e.g. Ruby/Rails, Python etc. etc.

Brackets for purely HTML/CSS/Javascript/jQuery

nano for editing anything in a terminal (heck I even have it installed on Windows). I've heard good things about vi(m) or emacs but they seem like they take a while to get 'good' at and they have some strange keyboard shortcuts etc. If you need a tutor for a text editor surely that's a sign? Nano is just simple and works.

Visual Studio for doing any C#/GUI stuff or for VB college work.

Re: Poll: What is your primary editor?

#95
Atom and Brackets, especially Atom, are beautiful.

I've stopped using standard text editors like Kate and KWrite and switched to Atom and Brackets for creating simple text files. Who doesn't like writing in Markdown?

And because I don't think it makes sense to ask people to learn how to use a text editor before they can edit a simple file, I always recommend and use Nano when I need to edit or create from a shell terminal.

Re: Poll: What is your primary editor?

#96
post #93

Earlier quoted context omitted.

But is autocomplete the only feature distinguishing the IDEs from the editors? I'd say interactive debugger/watches etc are most important, followed by graphical tools in the case of frontend mobile/desktop development. Autocomplete isn't about speed, it's about context sensitive lookup in documentation. You should never have to alt-tab to a browser to check a function signature, that costs too much.

Ah interesting. Yes it's kind of sad but to be honest I still debug all my programs via print statements (and reasoning). I've been meaning to learn how to use gdb/jdb/whatever for a while. And I completely agree that having autocomplete for lookup is really awesome. I usually do just use the browser to check it. It's silly, and I'm not going to say that I'm faster than someone using an IDE, but using an IDE just giv…

Yeah I just like to leave neat code (like sorted import statements) but not do the work. And I just get more joy out of thinking about the logic of the code rather than worrying about whether the string arg or the int arg comes first in that 2-arg method. I get completely stressed by most IDE's where it feels like swimming upstream and you just long for something that gets out of your way. But VS or the Jetbrains products just do that: they get out of your way so you can think about code.

Re: Poll: What is your primary editor?

#97

Earlier quoted context omitted.

people use ed (e.g. me)!

Does anyone actually edit text with cat, though? :-P

I have done (well cat and echo), once. It was a choice of cat or ed, and having never used ed, I figured cat would be easier. Once I'd put out that fire, I went and taught myself ed, and have never used it since.

Re: Poll: What is your primary editor?

#99
post #93

Earlier quoted context omitted.

Ah interesting. Yes it's kind of sad but to be honest I still debug all my programs via print statements (and reasoning). I've been meaning to learn how to use gdb/jdb/whatever for a while. And I completely agree that having autocomplete for lookup is really awesome. I usually do just use the browser to check it. It's silly, and I'm not going to say that I'm faster than someone using an IDE, but using an IDE just giv…

Yeah I just like to leave neat code (like sorted import statements) but not do the work. And I just get more joy out of thinking about the logic of the code rather than worrying about whether the string arg or the int arg comes first in that 2-arg method. I get completely stressed by most IDE's where it feels like swimming upstream and you just long for something that gets out of your way. But VS or the Jetbrains pro…

I totally get you. I usually have the logic of the code already sorted out before I actually start coding though, so trying to recall those things usually just makes it a little more interesting for me than just typing everything out.

It definitely adds a lot of work in having to consciously write neat code the first time around, although I also enjoy thinking about something like what ordering of import statements makes the most sense.

Anyway I'm just glad there's an option for everybody =]

Post reply on HN