I have a rare condition, or may be not. If I look at white screen, even white paper too long (few hours), my vision gets blurry, double vision. Perhaps that was result of many years conditioned with DOS, text mode programming. I will tape a dark film in front of screen if I can't dim it down or select a dark theme.
In my case there is a reason. Started coding on Terminal 200 ( Green on black ) 45 years ago. Moved to MS VS IDE and used Light Mode for years. Then 6 months ago I had to start increasing font size because I could not see. This caused me to try Dark mode and my visibility improved. Turned out I had cataracts which have been removed and I can now see without glasses. Dark is easier on the eyes.
I know how dark mode signals that you are a Real Programmer. While working at my keyboard by myself, I favor readability, so I go for traditional the ink-on-white-paper-like mode. But when I make printouts for others to see, I want to emphasize that I am not an amateur, and display my professionality by presenting black sheets with keywords and directives and comments and whathaveyou, each in their own color.
The nice thing about this is that I leave the problem of readabilty to those who grab my printouts to point to something in my code. I know the code so well from the screen editing that I do not have to search a lot, but those who try to teach me something about coding really have to struggle to read it. Obviously, that gives me an advantage if we get into a discussion. It also helps to make the printout in 8 point typeface - just try it out, print out color coded on black c source code in 8 pt, and you will see what I mean.
Because that is the default and I have given up on "customisation" over the years. Fighting the system for some arbitrary settings that suit me better is more work than just getting used to the way the UI (or UX) works.
I have gone through so many versions of VS over the years, each with their own "customisable" features that I feel the effort to tweak this and tweak that is just too much hassle - especially when I do pair programming with various colleagues and their tweaks are different to my tweaks. With one exception, we have all decided to just stick with the defaults to make it easier when we move from desk to desk.
I used to tweak my home system but now I get annoyed it's not the same as my work system so I don't do that anymore.
Even though it is painful at first, once you get used to it you don't notice it and it doesn't hurt anymore.
However, don't get me started on Windows 10!
- I would love to change the world, but they won’t give me the source code.
Last Visit: 31-Dec-99 18:00 Last Update: 27-Sep-23 14:05