Question: Why do most programmers/developers use a dark theme while writing software/code?
Answer: Because light attracts bugs.
Question: Why do most programmers/developers use a dark theme while writing software/code?
Answer: Because light attracts bugs.
@phi1997 @ferricoxide @nixCraft I have astigmatism and have a way harder time reading anything in light mode. Dark mode makes everything significantly easier to see.
Different eyes see things differently I guess, because I don't understand how anyone could use light mode :P
@helge @ferricoxide @nixCraft in GEOS (graphic environment operating system) we never had any theme choices.
I loved my C64 for having a GUI and proportional spacing with WYSIWYG printing, no themes then on both my National TV (monochrome) & my CBM Colour CRT
https://en.m.wikipedia.org/wiki/GEOS_(8-bit_operating_system)
@nixCraft It's 'cos CRTs used to be not-very-good at showing that much non-black on the screen - the picture changed size as you put up more non-black and it flickered.
Black on white, is, of course, easier to read. There's a reason why black ink on white paper is more common than white ink on black paper.

In myopia the eye grows too long, generating poorly focused retinal images when people try to look at a distance. Myopia is tightly linked to the educational status and is on the rise worldwide. It is still not clear which kind of visual experience stimulates eye growth in children and students when they study. We propose a new and perhaps unexpected reason. Work in animal models has shown that selective activation of ON or OFF pathways has also selective effects on eye growth. This is likely to be true also in humans. Using custom-developed software to process video frames of the visual environment in realtime we quantified relative ON and OFF stimulus strengths. We found that ON and OFF inputs were largely balanced in natural environments. However, black text on white paper heavily overstimulated retinal OFF pathways. Conversely, white text on black paper overstimulated ON pathways. Using optical coherence tomography (OCT) in young human subjects, we found that the choroid, the heavily perfused layer behind the retina in the eye, becomes about 16 µm thinner in only one hour when subjects read black text on white background but about 10 µm thicker when they read white text from black background. Studies both in animal models and in humans have shown that thinner choroids are associated with myopia development and thicker choroids with myopia inhibition. Therefore, reading white text from a black screen or tablet may be a way to inhibit myopia, while conventional black text on white background may stimulate myopia.