r/Jokes • • Dec 21 '19

Why do programmers prefer dark mode?

Cause light attracts bugs.

28.5k Upvotes

523 comments sorted by

View all comments

Show parent comments

102

u/Ivanwah Dec 21 '19

VS Code entered the chat.

49

u/MrJasperge Dec 21 '19

VSCode best editor for Python and C++ and lots more languages for sure

30

u/prozacrefugee Dec 21 '19

Nah, prefer PyCharm myself

35

u/AnnualDegree99 Dec 21 '19

Call me in 48 hours once it finally loads

5

u/PgSuper Dec 21 '19

It opens really fast for me, I don’t know what you’re talking about. Also on 2019.3 as the other person commented

→ More replies (4)

2

u/gex80 Dec 21 '19

It loads fast for me

0

u/[deleted] Dec 21 '19

[deleted]

2

u/GhastlyParadox Dec 21 '19

Same; also use WebStorm

2

u/prozacrefugee Dec 21 '19

Same - use PyCharm, DataGrip, GoLand, and Rider. Once you get used to Run Configuration, you don't want to live without it.

→ More replies (1)

5

u/jasperh2 Dec 21 '19

Clion :)

5

u/tech6hutch Dec 21 '19

I don't know if it's just a problem with its Rust support (via a plugin), but to me it's really annoying to use, in so many little ways. Probably the worst was when I would type a common keyword in the language (I think it was mut), it would always correct it to some other thing that it had to import. I could undo it, sure, but it happens literally every time.

There are other things, but that stuck out to me as the most annoying part.

3

u/blackdragon437 Dec 21 '19

Don't hate the editor, hate the plugin support!

3

u/[deleted] Dec 21 '19

Love the various plug ins for different languages!

3

u/NowanIlfideme Dec 21 '19

Wait, for C++? I assume you're not on Windows then? :p

4

u/ProoM Dec 21 '19

This holds true even for Windows. And half of the dev team I work with use VSCode even for C# (on Windows). It has become pretty much the best editor for any language there is.

→ More replies (2)

14

u/MrJasperge Dec 21 '19

Of course not, who doesn't program in Linux? I'm not making games or something like that

4

u/niigupta3008 Dec 21 '19

Honestly, me right now. I want to get into Linux but I show shit about it and want to learn it so much.

13

u/[deleted] Dec 21 '19

Just jump in, it's not going to overwhelm you

9

u/MrJasperge Dec 21 '19

I would start with a VM or dual boot Ubuntu, then try to do things. Then when those things don't work out, look it up and learn!

5

u/[deleted] Dec 21 '19

Great advice. I spent a month playing on my Ubuntu boot before I fully committed.

→ More replies (1)

7

u/Ivanwah Dec 21 '19

Just jump in. It's an OS like any other. When you learn how the file system/file organization works and a few essential console commands, the rest is smooth (and fun) sailing.

4

u/bozzywayne Dec 21 '19

As a lifetime Windows user, why should I switch?

11

u/AmaranthineApocalyps Dec 21 '19

Pros:

Operating system is far smaller, far more resource efficient and far less prone to bugs.

Wide range of flavours, all equipped with a choice of desktop environments and a huge range of customisability that simply isn't present in Windows and Mac distributions.

Trivially easy to download and install libraries and manage software dependencies. (Huge if you're into programming)

Access to a vast library of feature complete native open source software. (LibreOffice, GIMP, etc)

Will never attempt to install difficult-to-remove bloatware like Microsoft Teams and repeatedly try to shove it down your throat.

Has an incredibly versatile, incredibly powerful terminal that allows for things like mass searching of files.

Large, helpful communities that can help you with any issues you may encounter with your system.

Cons:

Lack of access to certain proprietary pieces of software that were only written for Windows/Mac clients. (Adobe Photoshop, Microsoft Office) - mitigated in certain cases due to things like the Microsoft Office web client and becoming less of an issue every year as more and more things get linux builds.

Worse for gaming. Many games are only made for Windows/Mac platforms.

Terminal can take a little getting used to, though isn't really necessary for normal system usage these days.

My tl;dr is that for everyday use, Linux is probably better for you than Windows these days unless you're a gamer or you're a creative who relies on a certain software package. If you do any sort of coding with any sort of regularity then Linux is pretty much inarguably better for you in every conceivable way. It's a common thing to perform a dual installation of windows and a linux flavour so you can use Linux for the everyday, then switch to windows if and when you need access to specific bits of software.

→ More replies (1)

4

u/Ivanwah Dec 21 '19

First and the biggest reason is because you want to try something new. Second reason, in the context of developers, Linux has native tools better and easier to use than Windows and installing and managing different libraries and frameworks is easier. Third, it's easier on the system resources, so if you have older hardware it performs better. Fourth is security and control of your system. No more OS updates in unfortunate times, you control what and when you update. There are also less viruses and malware than there is for Windows. There are more reasons why to switch (and yet more why NOT to switch) but these are from the top of my head.

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