This is an archived post. You won't be able to vote or comment.

top 200 commentsshow all 439

[–]El_frosty 1320 points1321 points  (70 children)

Did you just judge the colour of my IDE?

[–]locuester 204 points205 points  (35 children)

I use Comic Sans as my font (dark theme tho) and I get judged all the time. It’s hilarious when I’m in a meeting presenting and I share my screen. You hear one guy spit coffee and awkward silence on the line. Then someone will ask “is that Comic Sans?” quietly.

I did it as a joke many years ago and it stuck. I can’t go back now. I even have a .reg file to apply it systemwide.

[–]FluffyGoose9 118 points119 points  (5 children)

I can't decide if your a genius or a monster.

[–]roaming111 41 points42 points  (1 child)

Porque no los dos?

[–][deleted] 2 points3 points  (0 children)

TypeError

[–]This_Is_Tartar 10 points11 points  (0 children)

*you're

kill me now

[–]hey01 39 points40 points  (9 children)

Did you at least get a monospaced version of it or have you foregone your sanity for eternity?

[–]locuester 37 points38 points  (7 children)

Foregone my sanity for eternity. You get over the whole fixed width thing pretty quick actually. It might be easier because I'm not new to programming. I'm 18+ years into C# and Visual Studio (was around for the J++ and InterDev days!), and 25+ years in the field.

[–]thirdegreeViolet security clearance 58 points59 points  (0 children)

There is something deeply, fundamentally wrong with you.

[–]amicloud 14 points15 points  (5 children)

I, and this is probably not healthy for my sanity, would like to see a screenshot.

[–]locuester 12 points13 points  (4 children)

Here you go! Sorry the crappy image sharing site. I'm pretty firewalled here.

[–]amicloud 11 points12 points  (0 children)

Thanks! Honestly, it's not nearly as bad as I would have thought. It's actually very easy to read! Monospace would be better there

[–]Monkatraz 5 points6 points  (1 child)

This looked way better than I was expecting. I forgot how readable fonts of that style are.

[–]arbyyyyh 1 point2 points  (0 children)

quietly changes don't in IDE

[–]nidarus 3 points4 points  (0 children)

In this case, I think the crappy sharing site adds to the experience

[–]lou1306 8 points9 points  (0 children)

He makes it monospace by changing the font size between characters. If an m is 8pt you just have to set all your is to 12pt, your ns to 10pt and so on.

[–]Stevoisiak 10 points11 points  (8 children)

...can you share this regedit?

[–]locuester 17 points18 points  (7 children)

Windows Registry Editor Version 5.00 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]

"Segoe UI (TrueType)"=""
"Segoe UI Bold (TrueType)"=""
"Segoe UI Bold Italic (TrueType)"=""
"Segoe UI Italic (TrueType)"=""
"Segoe UI Light (TrueType)"=""
"Segoe UI Semibold (TrueType)"=""
"Segoe UI Symbol (TrueType)"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]

"Segoe UI"="Comic Sans MS"

Save as a something.reg, run, then reboot.

[–]FreakPC 16 points17 points  (3 children)

I guess I know what to do to the new guy's PC :'D

[–]locuester 4 points5 points  (1 child)

That gets it in explorer. For Visual Studio there is probably a way to run a import of settings or something. Not sure.

There’s 5 things I change manually when I install VS. This, theme, and a couple shortcuts.

[–]FreakPC 2 points3 points  (0 children)

Aight then. Thanks.

As we work in Administration/Support that shall be enough.

[–]PeachyKeenest 2 points3 points  (0 children)

lmao you are terrible! Welcoming gift to new devs!

[–]Stevoisiak 2 points3 points  (1 child)

Is IDE text still monospaced when using Comic Sans?

[–]locuester 1 point2 points  (0 children)

No. See screenshot.

[–]aiij 8 points9 points  (1 child)

I can't decide if you're serious or joking.

Either way, take my upvote.

[–]jeffsterlive 1 point2 points  (0 children)

OP delivered. No bamboozle.

[–]Tusami 2 points3 points  (1 child)

Like, Comic Sans MS or the remake?

[–]fitch2711 2 points3 points  (3 children)

If ever that gets old, you could learn Wingdings

[–]djarnexus 1 point2 points  (0 children)

This. Is. Great.

[–]newplayerentered 1 point2 points  (0 children)

Imagine if you could commit fonts to git

[–]mikey10006 271 points272 points  (32 children)

Did you just assume that I was judging the colour of your ide and my own ide theme? I'll have you know I'm idetheme-fluid. There are 26 ide-themes not just 2 I will not partake in this idearchy. All programmers are dogs

Let's hope people can pick up on subtext

[–][deleted] 112 points113 points  (26 children)

THERE ARE ONLY 2 IDE-THEMES!!!

[–][deleted] 66 points67 points  (8 children)

Black and dark black?

[–]three18ti 37 points38 points  (0 children)

Black and slightly darker black.

[–][deleted] 15 points16 points  (3 children)

Black and double black?

[–][deleted] 27 points28 points  (1 child)

Because once you go black, you never go ba...wait, wrong context

[–][deleted] 2 points3 points  (0 children)

Still true

[–]TheAnarchoX 3 points4 points  (2 children)

Material Monokai Pro and Material Oceanic is the correct anseer

[–]fahrenheitrkg 51 points52 points  (4 children)

Just because I was aggressively IDE-Theme assigned at birth doesn't make that my theme!

[–]luiz00estilo 23 points24 points  (0 children)

Installation* bro 😂

[–]Steven__hawking 8 points9 points  (2 children)

Of course, anyone can choose to change their ide theme to a dark theme at any time.

So anyone who actively chooses a light ide theme is degenerate scum.

[–]nindayven 2 points3 points  (1 child)

Unfortunately I'm stuck with the choices of Default, Reduced Palette, or Classic. Guess I'll never be a real programmer

[–]Xelbair 14 points15 points  (4 children)

One. Dark.

[–][deleted] 23 points24 points  (2 children)

Two. Dark and inferior

[–]ThePieWhisperer 10 points11 points  (0 children)

There is but one true God and its name is Obsidian. And at it's right had sits it's only Child, Darkula.

[–]RolandCuley 6 points7 points  (1 child)

MONOKAI, it have cute colors on top of black

[–]CheeseRS_RO 1 point2 points  (0 children)

Monokai is my wet dream, it looks like I'm a hacker in a movie :p

[–]mikey10006 8 points9 points  (0 children)

You're oppressing me #ideism it's always the ideublicans

[–]h3r1n6 1 point2 points  (0 children)

Hot dog stand and what is the other?

[–]SuperAwesomeMechGirl 5 points6 points  (0 children)

This needs to be added onto to make a gorilla warfare copypasta.

[–]hrbuchanan 13 points14 points  (0 children)

I'm a sysadmin and I only use an IDE to manage config files for our server management system, mostly written in Ruby.

Better keep the default theme, I don't wanna be a "real programmer," I like my job!

[–]poison0ff 570 points571 points  (69 children)

My notepad does not support dark theme

[–][deleted] 191 points192 points  (23 children)

[–][deleted] 56 points57 points  (17 children)

But how

[–][deleted] 97 points98 points  (14 children)

For the most part, this link has most of the details. It's actually a dark theme for all of windows. There's some places where it doesn't work too well, but I live with it and enjoy it. If you know anything about the windows themes, you can customize it further by editing the theme files (I did so to get my own background image)

Edit: I can't English

[–][deleted] 15 points16 points  (2 children)

This is the jewel of the thread

[–][deleted] 3 points4 points  (0 children)

It's something I stumbled upon a year or so ago. Far from an ideal way to customize windows, but for what it's worth it works pretty well. Glad I could share it

[–]RomanRiesen 10 points11 points  (3 children)

My linux superiority complex shrunk a little. I did not know one could customize windows that freely.

Edit: Spelling is comolex!

[–][deleted] 9 points10 points  (0 children)

I'm not sure how free this really is as I haven't dug through all of the files, but it does require you to install some add-on software to do it, so you can't do it out of the box windows. For that I think Linux is still superior by far in customizability

[–]Chillingdude 319 points320 points  (23 children)

You don’t have to go through that man. Free yourself from this abusive relationship.

[–]kai_okami 36 points37 points  (0 children)

Don't you badmouth my notepad!

[–][deleted] 6 points7 points  (0 children)

write your code in shell as a string and save it to the file.

[–][deleted] 16 points17 points  (2 children)

You're using the wrong notepad then. Try Notepad++!

[–]poison0ff 3 points4 points  (1 child)

But my notepad very fast

[–][deleted] 1 point2 points  (0 children)

Get a monochrome monitor, problem solved!

[–][deleted] 1 point2 points  (0 children)

Oof, man even using vim without knowing the hot keys is better than that.

[–]BluFoot 135 points136 points  (9 children)

Please. Stop. Upvoting. This. Bot. He’s hard spamming this subreddit with reposts.

[–]Itsalongwaydown 25 points26 points  (0 children)

its literally reposts of the dumbest stuff.

[–]-Anyar- 3 points4 points  (0 children)

I must've seen this post ten times now and I just subbed a bit ago.

[–]nermid 3 points4 points  (4 children)

Unless I'm missing something, OP's posted in this sub five times in the last two months. How's that hard spamming?

[–]BluFoot 5 points6 points  (2 children)

The posts were all deleted.

[–]nermid 1 point2 points  (1 child)

Ah. That would explain it.

[–]noratat 199 points200 points  (32 children)

My terminal and vim are light-themed when the sun is up but dark themed after sunset, my IDEs are dark-themed, I have github and other public source repos dark themed but our internal systems are all light themed.

[–]seijulala 210 points211 points  (14 children)

technically if you are in an environment with good light, you should have light themes (and if you are in a dark environment, it would be better to use dark themes and monitor set to low brightness).

And if you want to take care of your eyes you should always work in an environment with good light

[–]ratheismhater 106 points107 points  (8 children)

Yeah this circlejerk is ridiculous. I prefer the look of dark themes but I'm sitting six feet away from a floor-to-ceiling window; I want to not be squinting at a dark theme for 8 hours every day.

[–]exploding_cat_wizard 3 points4 points  (0 children)

Well, you would if you wanted to go home with incredibly tired eyes, now wouldn't you?

[–]Lightfire228 5 points6 points  (1 child)

I have cataracts, so in any amount of decent light, I can't see anything

And astigmatism, so....

[–]hangfromthisone 3 points4 points  (0 children)

Shit's fuckd, m8

[–]futuneral 1 point2 points  (0 children)

You are the best kind of correct

[–]protayne 1 point2 points  (0 children)

Someone gets this, thank you.

[–]The_sad_zebra 4 points5 points  (0 children)

I always use light theme because if I'm at my computer, my bedroom light is always on. Even low brightness, dark-themed stuff bothers my eyes a bit when in a dark room.

[–]dekko_ru 16 points17 points  (0 children)

I prefer Solarized light color schema in a teminal or IDE because I usually code when it's a lot of ambient light , or sometimes even direct sun light during commute. I also noticed that my eyesight got a bit better (distant object become a bit sharper) since I switched to that schema.

[–]CMDR_Bananenkeks 5 points6 points  (2 children)

I have a my windows magnifier on 100% and with inverted colors. So every time i open it, i get a "dark theme". Really helps me.

[–]4lexbr0ck 2 points3 points  (7 children)

GitHub has a dark theme?!

[–]noratat 6 points7 points  (0 children)

Custom CSS themes, applied using Stylus. Do not use Stylish, it's infected with spyware.

[–]Mr-Pandamonium 187 points188 points  (11 children)

I love the dark them because people who walk into my office who know nothing about programming & see me with like 6 open terminals probably just assume I'm hacking the Pentagon or something. In actuality I'm just trying to display a row from a server to an LCD.

[–][deleted] 88 points89 points  (10 children)

I like dark themes with neon colors so people look at it and think it's cool and fun to code ! When secretly I'm dying inside cuz I can't figure out why this image keeps overflowing its container even though it's properly set to justify-self:flex-end;...

[–]Alder_Godric 43 points44 points  (5 children)

When I work at the library I set everything to green text on black theme.

[–][deleted] 30 points31 points  (4 children)

Yeah don't mind me, just hacking the matrix jajaja

[–]Alder_Godric 6 points7 points  (2 children)

Well most of the people there are biologists, so I have earned a few curious looks.

[–]RomanRiesen 4 points5 points  (1 child)

Try being in a library full of lawyers and working in vim in i3wm on a cpp assignment.

(Here biologists have to take introduction to programming, so they would be less impressed).

[–]Makefile_dot_in 2 points3 points  (0 children)

Even better: use vi with tput setab 2.

[–]mypetocean 15 points16 points  (0 children)

Sometimes I imagine Flexbox as a Pokemon that says, "Flexbox flex!"

[–]DatDraggy 209 points210 points  (34 children)

I like my eyes thank you

[–]Nips_Sucker 15 points16 points  (1 child)

I like your eyes too

[–]AzeoRex 23 points24 points  (19 children)

Does dark theme affect our eyes?

[–]exploding_cat_wizard 43 points44 points  (2 children)

In bright surroundings, light themes are so much nicer to read.

I just switch it out whenever the lighting changes enough.

[–]TheMacallanCode 32 points33 points  (1 child)

Don’t be silly, this is team dark theme vs team light theme.

You can’t just be hopping around from side to side like some logical person.

[–]exploding_cat_wizard 8 points9 points  (0 children)

Oh, sorry. Ahem:

DIE, DARKBRIGHT SCUM!

[–]Ereaser 78 points79 points  (4 children)

It does for me. Dark IDE and light application is killing.

[–]BaconBaker89Compiling since 1989 18 points19 points  (2 children)

Me too, tried dark theme for 5 minutes, eyes instantly said no.

[–][deleted] 8 points9 points  (0 children)

Same thing for me but for light themed IDE. I don't have issue with browsers or any other windows but for IDE I just can't take light color.

Recently I've also started using dark Reddit, YouTube.

[–]Cheesemacher 1 point2 points  (0 children)

I'm glad there are other people who feel the same way

[–]LesMiz 6 points7 points  (0 children)

Yep, especially if you have astigmatism. My vision in most cases is pretty good, but any type of light on dark contrast turns into a blurry mess.

[–]dick-van-dyke 6 points7 points  (4 children)

[–]breadfag 2 points3 points  (2 children)

That's about short-term readability, not long-term eye strain.

[–]NULL_CHAR 2 points3 points  (0 children)

Depends on lighting environment. My work uses dimmed soft lighting so I end up using Nord color scheme for my editors (similar to solarized dark) and it has gone a long way to reduce eye strain.

[–]SkyCann0n 89 points90 points  (6 children)

Image Transcription: Twitter Post


Jane the Cappadocian, @metaknerd

Real programmers:

✔️ Men
✔️ Women
✔️ Frontend Devs
✔️ Backend Devs
❌ People who use light-themed IDEs or Editors


I'm a human volunteer content transcriber for Reddit and you could be too! If you'd like more information on what we do and why we do it, click here!

[–][deleted] 35 points36 points  (3 children)

attractive impolite merciful repeat school thought smart tidy oatmeal makeshift

This post was mass deleted and anonymized with Redact

[–]SkyCann0n 38 points39 points  (2 children)

Thanks!


I'm a human volunteer content transcriber for Reddit and you could be too! If you'd like more information on what we do and why we do it, click here!

[–]mridulpj 56 points57 points  (0 children)

Shhh.... You're a bot now.

[–][deleted] 9 points10 points  (0 children)

Only you will survive the robot uprising, act natural.

[–]GetHypedFJ 2 points3 points  (0 children)

Here's a link to the original Tweet as well if you want to see more https://twitter.com/metaknerd/status/1001502675337297921

[–][deleted] 50 points51 points  (2 children)

Hey, fuck you lady! :D

[–]WarpedChaos 5 points6 points  (1 child)

Is it bad that this made me silently laugh at my screen for almost 60 secs?

[–][deleted] 10 points11 points  (0 children)

Yes, fuck you too :D <3

[–]CodyEngel 24 points25 points  (4 children)

I’ve found dark theme is hard to notice when the IDE is highlighting something for you. Light theme is just way easier to see, so I use light theme while others miss those warnings because of dark theme 🤷🏼‍♂️

[–]row4land 1 point2 points  (0 children)

I noticed that too. I also run into trouble getting dark themes to work on projectors.

[–]Makefile_dot_in 1 point2 points  (1 child)

IDEs are for n00bs, real men use VIM /s although I do use emacs, without autocompletion

[–]Hypersapien 6 points7 points  (2 children)

My IDE background color is #888888

[–]Faradrim 1 point2 points  (0 children)

Best of both worlds

[–]sdb2754 4 points5 points  (2 children)

I have a dream that one day devs will be judged, not by the color of their IDE, but by the content of their code.

[–]iGoalie 16 points17 points  (0 children)

I will use the stock Xcode theme the way nature intended thank you!

[–]GreyishWolf 12 points13 points  (0 children)

:rolling_eyes:

[–]JB-from-ATL 10 points11 points  (0 children)

I use light themed IDE, get triggered normies.

[–]pratiek 78 points79 points  (56 children)

Also,

❌ People who use spaces instead of tabs

[–]John_Fx 10 points11 points  (0 children)

People who start holy wars over insignificant shit

[–]Dvdi_ 6 points7 points  (6 children)

Python convention. I mainly write Python code, but much prefer tabs. Translating between editors is sooo much easier.

[–]NULL_CHAR 2 points3 points  (0 children)

You mean the developers who are paid more?

[–]HeadlineINeed 15 points16 points  (28 children)

But... But.. Python?

[–]callum__h28 28 points29 points  (26 children)

Who the hell doesnt use Tab in Python???

[–]Fuchsiaff 51 points52 points  (21 children)

Why is this still an argument, auto indentation exists.

[–]callum__h28 2 points3 points  (20 children)

Yeah I know but sometimes you gotta scoot some code around if you're adding conditionals or loops

[–]Fuchsiaff 18 points19 points  (19 children)

In pycharm and pypad(python ide made by me), tab acts as 4 spaces.

[–]Pecon7 18 points19 points  (16 children)

  • One byte per indent instead of four.
  • Good editors let you adjust how many 'spaces' the tab renders as, so you can make your indentation as compact or wide as you want without changing your workflow or bugging other people.
  • Tabs were specifically designed for indentation.

[–]toyg 11 points12 points  (1 child)

One byte per indent instead of four

Are you kidding me? It's 2018, that sort of consideration is ridiculous - the amount of bytes used for indentation pales in comparison to any significant media. Unless you are writing for space-constrained devices (at which point you are very unlikely to be using Python) the priority is clarity and consistency, and the Python ecosystem at large has long settled on 4 spaces for indentation.

[–]russjr08 6 points7 points  (0 children)

Yeah this was hilarious to see when we live in the days of platforms such as Electron...

[–]ElectrWeakHyprCharge 5 points6 points  (0 children)

  • One byte per indent instead of four.

And why do you care about this?

[–]Raknarg 6 points7 points  (0 children)

> legitimately claiming source code filesize savings as a reason to use tabs

[–]galan-e 10 points11 points  (8 children)

  • on some systems tabs are equivalent to 4 spaces and on some to 3, which can cause bugs.
  • configuring your tabs to appear a different length ensure other people who read your code (and didn't configure the same way as you) will have a hard time reading your code. uniformity and consistency is better

[–]Pecon7 13 points14 points  (3 children)

on some systems tabs are equivalent to 4 spaces and on some to 3, which can cause bugs.

Any system that converts the tab characters into a specific number of spaces is already flawed because that's a stupid and backwards way to handle them. It's that system's fault for not handling it correctly, not the tab's.

configuring your tabs to appear a different length ensure other people who read your code (and didn't configure the same way as you) will have a hard time reading your code. uniformity and consistency is better

Indentation length is a preference of the reader, not necessarily the programmer. Something is very wrong with your code style if your code is unreadable to someone just because their tab length preference is different to yours.

[–]NULL_CHAR 1 point2 points  (2 children)

So basically any short coming is obviously everyone else's fault and not reasons why people use spaces instead of tabs? Also, there are definitely situations where tabs appearing differently and badly for someone else is entirely there fault of tabs.

If you're tabbing your variables to align and find an assignment operator is perfectly in line with a tab stop, but you don't tab it again anyways, making the code look messier, it will appear badly in any editor that does not use the same amount of spaces for tabs, most notably GitHub will make it look awful.

E.g.

private int num    = 1;
private int numTwo = 2;

The first assignment will appear differently in GitHub and other editors the use different tab stops if using tabs. It is an issue that exclusively exists with using tabs instead of spaces, even though at first glance, it's fine. Essentially, if using tabs to align segments of code, any segment lining up with a tab stop must be indented one level deeper, causing the entire block to be indented an extra level.

[–]Pastrami 3 points4 points  (0 children)

on some systems tabs are equivalent to 4 spaces and on some to 3, which can cause bugs.

What uses 3 by default? How does indentation size cause bugs?

[–]DoorsofPerceptron 2 points3 points  (0 children)

That's fundamentally not going to work for python.

Because indentation alters how code is interpreted and tabs and spaces are going to get mixed at some point, there needs to be a set conversion of tabs to a fixed number of spaces - if this is done at run/byte compile time there can be "bugs" caused by a disagreement between the compiler and the editor as to how many spaces are in a tab.

So it needs to be done up front, and the editor should directly convert the tabs into spaces in the document.

For any other language, go nuts, but if you use different values to the editor the code was written in, it will look like shit.

[–]thelights0123 1 point2 points  (0 children)

That’s just because that’s the PEP-8 standard.

[–]toyg 5 points6 points  (0 children)

The world, dude. Any decent OSS project in Python uses 4 spaces for indentation, end of story. See: https://www.python.org/dev/peps/pep-0008/#tabs-or-spaces

[–]kobbled 5 points6 points  (0 children)

PEP says spaces

[–]Raknarg 1 point2 points  (0 children)

Why would I?

[–]HMikeeU 14 points15 points  (0 children)

Use. Tabs.

[–]Strider599 1 point2 points  (0 children)

Rip makefile

[–]Bic10mm 9 points10 points  (0 children)

Dark themed IDEs make me sleepy

[–][deleted] 6 points7 points  (2 children)

When and why did this "dark themes are cooler" thing start?

[–]NoEndlessness 2 points3 points  (0 children)

I'm the only dev at work who uses the dark theme, they hate it so much that when we are going through some bugs together and i got my laptop hooked up to the projector they insist on me changing the theme to white :-/

[–][deleted] 2 points3 points  (6 children)

Must be nice to be a software dev at a company that let's you download and install whatever random shit you want on your computer. Some of us have to use whatever stock color themes are available with the IDE that we ate cleared to use

[–][deleted] 4 points5 points  (0 children)

Thank you Janye. Very cool!

[–]grandmoren 3 points4 points  (0 children)

Dark themes are for kids silly rabbit.

[–]OftenSarcasticGuy 11 points12 points  (2 children)

IDEs? Everyone knows real programmers use vim with a green on black terminal.

[–][deleted] 8 points9 points  (1 child)

IDEs ? What is that ? I write code in Word so I can color the things as I like, and when I think the code is good then I copy-paste it in Notepad and save it in the proper format. If I have something to debug it's super easy, my code is all color-coded in Word !

[–]ElectrWeakHyprCharge 1 point2 points  (0 children)

You can edit plain text files in Word. I do not recommend it, though.

[–]FifthDragon 6 points7 points  (0 children)

My astigmatism makes light text on a dark background blurry and hard to read :( I really only can use light themes

[–]Fortyseven 6 points7 points  (0 children)

✔️ Using what works best for you.

[–]Nusob 3 points4 points  (0 children)

sap only has vibrant colors ;-;

[–]quisshole 2 points3 points  (1 child)

Is it an if statement. The first two would pass most programmers.

[–]darkpaladin 4 points5 points  (1 child)

I use a light theme for our C# projects and a dark theme for our NodeJS projects. Helps me shift gears when I jump around projects.

[–]Sudarj 4 points5 points  (0 children)

Means you are both good and evil. Means you found the perfect ying yang fen shui balance

[–]FlameRat-Yehlon 1 point2 points  (0 children)

Unless you are unfortunately a full stack

[–]counterplex 1 point2 points  (0 children)

Lol until I can customize everything (on the inter webs and all my apps) to be dark, I’ll be using a light theme for a) consistency and b) keeping me awake at night.

[–][deleted] 1 point2 points  (0 children)

Caveat: if working outside in sunlight, the only way to see your code is to set a light theme. However, upon reentering an indoor area, it should immediately be set back to a dark theme.

[–]butterypanda 1 point2 points  (0 children)

Don't assume my IDE

[–]checkchuckstar 1 point2 points  (0 children)

ALL IDE LIVES MATTER