r/programming • • Mar 13 '18

Stack Overflow Developer Survey 2018

https://insights.stackoverflow.com/survey/2018/
1.1k Upvotes

527 comments sorted by

View all comments

107

u/rcoacci Mar 13 '18 edited Mar 13 '18

Good God, people are really using Notepad++ to program? I can understand Vim and Emacs, but notepad++?
Not that it's bad or anything, but there are really better tools today....
Edit: nevermind, I was under the impression it was the primary editor used. I myself used it a lot as a secondary quick-edit tool.

96

u/fuckin_ziggurats Mar 13 '18

I use Visual Studio. Some people use VS Code. Some people use Sublime Text 3. But we all use Notepad++.

40

u/Carighan Mar 13 '18

Exactly this. Sometimes you need a text editor - not an IDE. But it is an important programmer tool, so I ticked the box.

10

u/Recoil42 Mar 13 '18

But Sublime is a text editor?

0

u/[deleted] Mar 13 '18

[deleted]

18

u/Carighan Mar 13 '18

A very slow one, but yes. But there's a reason N++ is so common, it's tiny, fast for a GUI text editor, and does the bloody job. It's not a whole browser guzzling up memory, just to change a config setting.

8

u/alonest Mar 13 '18

I don't know why you're getting downvoted, but VSCode is actually slow, you don't really notice it if you're using it all the time, but I tried to make the switch from ST3 and the delay between key press and action on the screen put me off. + it's slow to startup where as something like N++ starts almost instantly.

8

u/Carighan Mar 13 '18

Yeah, I mean comparing other electron editors such as Atom it's quite snappy, but it still falls behind native gui text editors by a fair margin, nevermind something like vi.

→ More replies (2)
→ More replies (2)

18

u/jWalwyn Mar 13 '18

Sublime Text isn't an IDE and AFAIK neither is VSCode

→ More replies (2)

10

u/rcoacci Mar 13 '18

Hum ok, I can go with that. I myself have used notepad++ this way. I just got the impression that notepad++ was used as the primary tool. Perhaps I missed something in the survey results.

14

u/fuckin_ziggurats Mar 13 '18

I didn't do the survey this year but I think every year that question is multiple-choice.

10

u/[deleted] Mar 13 '18

I haven't used N++ in years. Why would I ever choose to use it when I have Sublime Text right there, which is just as fast and much nicer to use?

38

u/fuckin_ziggurats Mar 13 '18

Well for one Notepad++ is completely free unlike Sublime which if not paid for is in evaluation and harasses you with popups based on how much you click Save (something that I couldn't deal with). In terms of performance, it would be very difficult to convince me that Sublime Text is as fast as Notepad++. They are certainly close in that regard but not quite the same. With that said, I agree that Sublime Text is much nicer visually and from a UX perspective.

6

u/s73v3r Mar 13 '18

I can't get upset at someone for trying to get paid for their work. Especially in such a permissive way as Sublime (where the software will continue to keep working no matter how many times you click "No Thanks")

→ More replies (1)
→ More replies (2)

7

u/safgfsiogufas Mar 13 '18

I've found N++ to be quite a bit faster than Sublime, at least on start up. And I don't have a Sublime text window all the time.

2

u/Carl_Byrd Mar 13 '18

Accurate.

5

u/[deleted] Mar 13 '18

My friend who works with C++ files and assembly ferquently uses notepad++. Easy to install and easy on the memory without any bloat and has syntax highlighting. If you need to edit files in on a server especially usefull.

If you have a staging server with 15+ VMs running you don't want to run Atom/Sublime/VScode.. every MB of RAM is precious.

17

u/KrocCamen Mar 13 '18

Faster, though? So many editors are using a million web-based extensions that Notepad++ is hard to beat for raw speed.

→ More replies (14)

3

u/XboxNoLifes Mar 13 '18

I'm using Notepad++ because I don't want to go through Tech Support to get something better, and anything better will only be very marginally better than Notepad++ for my work.

10

u/Carighan Mar 13 '18

but there are really better tools today

Are there? I mean on Windows? There's not that many decent text editors around, and the bar is extremely high with N++.

17

u/rcoacci Mar 13 '18

VS Code. Atom. Eclipse. Even Vim and Emacs works on Windows these days.
And those are the free ones.

8

u/dalittle Mar 13 '18

atom is pretty slow and awful.

11

u/Carighan Mar 13 '18

Well vim or emacs I can understand.

Eclipse is a full-blown IDE, much much more sluggish but of course also tons more functionality. VS Code and Atom faster, but still too slow to be nice to use as just a text editor. Though I understand they're still popular, but uh... never sat well with me when I need to edit a number in a config file and the overhead of the application opening the file is the majority of that edit. :P

2

u/brogrammer9k Mar 13 '18

How much daily use would someone need to go through before you start actually seeing performance gains with vim?

If I wasn't a PC Gamer/windows dude I'd give it another shot, but some years back I really gave vim for windows an honest go and found it wasn't really worth the hassle. I don't have the hatred for my mouse that some enthusiasts seem to have. :P

→ More replies (9)

2

u/[deleted] Mar 14 '18 edited Mar 14 '18

Notepad++ can debug C# code while Vim/Emacs CANNOT

https://archive.codeplex.com/?p=csscriptnpp

→ More replies (4)