That said, I’m not fond of super dark or pure black-based themes and prefer those with a 75% gray background (with 100% being black) or thereabouts. With pure black themes the code pops too much and it feels like it’s all vying for my eyes’ attention at once.
Also it effectively cured my SAD.
I'm just really glad that my web browser has a reader mode, or else there would be quite a few web sites (blogs etc.) that I could not read.
For dev work at home, I use darkmode, but I usually work in a less well-lit environment and for less time.
But honestly, I don't get what the big deal is with either preference, it's not a big deal really.. black or white.. it's fine!
Just kidding ;D
I'm actually studying my students' color theme preferences for lecture slides and I'm seeing that while a majority do prefer dark mode, there is noticeable chunk that still prefer light mode. I think some of it may involve time of viewing, but that is another research question I haven't explored quite yet.
Also, light theme allows for more distinguishable colors.
The code is also open-source too at https://github.com/beatcode-official
Cool project!
https://github.com/beatcode-official/server/blob/42169027dda...
The problem is that we're used to code that works all the time or none of the time. With LLMs you can't know if it's right for sure and it's really hard to check.
Though LLMs are really good at anything related to plain LeetCode problems. There has been so much written about the standard LeetCode problems across so many websites that it’s all heavily represented in training sets.
The author has a YouTube channel where he actually solves a lot of the problems step by step. Really cool as a learning resource
It baffles me that anyone could be so wedded to their theme that they would use dark at midday in a well-lit office or vice versa.
Once theme switching became part of the OS, I rejoiced.
It still pisses me off when I reach a website that doesn't follow my scheme setting but offers a manual toggle.
EDIT: If you're gonna be devious, just force people to code with blue font over black background.
As I've aged my preferences have moved away from dark themes to light themes.
I used to have everything in dark mode: terminal, IDE, sublime text, use Dark Reader Chrome extension.
But I can't see shit anymore. I need light!
Also definitely stay away from Solarized. The contrasts on Solarized get muddled really quickly if you run your screen at low backlight intensity and especially if you use a night light blue filter / orange overlay.
Hope it helps!
(I suspect a decent chunk of Solarized’s popularity came from the fact it was popular, rather than the “science”-based facade it marketed itself as.)
Unfortunately the site is unplayable currently. But it has a lot of potential, it's similar to binarysearch.io which all my friends loved: https://news.ycombinator.com/item?id=22164212
Regardless, is that forcing an inverse color scheme on someone supposed to prove something valuable?
They had it right in the '80s (except the Mac): white text on a dark-blue background FTW. And through the '90s and probably into the 2000s, Word even had a specific checkbox option for this scheme: "Blue background, white text."
Still, fun.
Dark mode always strained my eyes like crazy. White bg is too much. Solarized Light works best for me.