As some of you may noticed during a Google Hangout screen-share with me, I code on a white background. To a non programmer this probably does not seem strange at all, yet you see comments all over the web of programmer talking about being blinded by the light.
If you have been part of an in depth coding session with me you will have also notice my Git Bash window is white. To date, I am on the only one who I have ever seen use a white CLI.
So why this strange use of background colors? Why not write everything on a black background with glowing letters just like everyone else? The truth is I have put a certain amount of science into this.
The majority of computer software features a white or light grey background. In fact the WordPress editor I am writing in is a good example. My Windows explorer screen is white. My slack chat screen is white. My Evernote screen is white. Google is white. Microsoft outlook is white. Filezilla is white…. I think you get the idea. I have 4 monitors running at all times and the majority of my screen space is covered in white.
Sure I could try to get my eyes to adjust from white to black then back to white again every few minutes over the average of 14 hours a day I spend at my computer. Or I could purposefully make every program have a white background and allow the cool calmness of the vast white abyss sooth my constantly tired eyes.
And then when I am fortunate enough to go outside, the sun is not quite as blinding.