Programmers Problems: Eyes Strain

Nadya Aditama
Dec 30, 2019 · 4 min read

Do you think there’s any problem with the programmer instead of the code and the bugs? Yes there’s one.

Programmers are one of the jobs with a high prospect in the future. They’re responsible to solve some problems with code and fix the bugs of the application. Because of that, the programmers need to stay in front of the computer for the whole time to finish their job. This will take so much energy in their minds and will affect their health, especially their eyes. When programmers do their task for a long time, stay at the computer and don’t go anywhere, they will get eye strain. So, what is eye strain and how this can happen?

Let’s begin with the definition, according to MedicineNet, eye strain is a symptom that occurs when eyes get tired from intense use, such as working with computers, scrolling social media for a whole time, etc. This has happened because their eyes are focused only on the device. Also, the blue light from the devices can be the factor of the eye strain.

Eye strain often happens in this era, when technologies such as smartphones, tablets, computers take over the world. The research from The Vision Council (2014) said that almost 70% of American adults ever experienced eye strain. Average of 9 of 10 adults spent their time in the digital device more than 2 hours per day. Around 6 of 10 adults, spent more than 5 hours per day.

There’s one more research from IPSOS 2015 with the research object are 4000 respondents with the range age 18–65 years old in Brazil, France, USA, and Tiongkok. These respondents feel uncomfortable in their eyes when they’re staying too long in front of computers. 74% feel eye strain, 50% feel itchy eyes, 46% feel dry eyes. Even 46% of people have blurry vision.

Wow, this is such a problem. How’re the symptoms? Here are three symptoms of eye strain

  1. The people will feel uncomfortable in their eyes (tiredness, itchy, and dry)
  2. People will get a headache.
  3. The people will be hard to gain focus, especially for the task that needs computers to handle it.

If these symptoms are ignored, normal people can get eye problems as well, such as myopia. Myopia can be worse because of the eye strain.

For the programmers, we have to handle these eye strain to increase our productivity, so we can solve some problem with the high-quality code.

But how can we prevent eye strain? This is the solution.

This is the trick that can relieve eye strain. This rule was popularized by Dr. Jeff Anshel, a specialist in “vision ergonomics”. How to do this? It’s simple. Every 20 minutes, you just need to look away at something that is 20 feet away (approximately 6 m) from you in 20 seconds. For example, you can open the window and see the scenery outside. Or if there’s no window you can look at something except phone screen and monitor.

Set the brightness. Make sure to adjust the brightness and contrast the same as the room light. Also, if your device supports Blue Light Filter, you can enable this filter. For your information, Windows 10 has released the Blue Light Filter for your monitor. If you want to know how to enable this filter you can click here.

The distance between monitor the eyes must be in 51–66 cm according to The Asian Parents Indonesia. The chair height must be considered as well because the wrong gesture can contribute to eye strain too.

In Health and Safety (Display Screen Equipment) Regulations, the workers reserved to take a break. The rule said that the workers need to take a rest for 5–10 minutes after working on the monitors for 50–60 minutes. This is the nice regulation, isn’t it? You should try it.

Normally, the human will blink 18 times per minute. If your eyes focus on the monitor for a long time, the blink frequency will decrease. This can contribute to dry eyes. Blink is helpful if your eyes get dry. Just blink more often so you can refresh your eyes.

If you have more budget in your pocket, you can buy blue light filter glasses. This lense can block the blue light that produced from the smartphone and monitors so it can minimalize the eye strain and myopy.

If you are a programmer or the people who love to stay on the front computer, you have to consider your eyes’ health, or it can be worse. Isn’t that comfortable for you to think about some high-quality code if you can prevent eye strain? Your eyes are the treasure in your life and you have to take care of it. Love your eyes and have a nice code!

If you want to discuss this, please give some comments. Thank you!


Easy read, easy understanding. A good writing is a writing that can be understood in easy ways

Nadya Aditama

Written by

Helo! My name is Nadya and I love to sharing. Interest in Computer Vision and Machine Learning. Also love to share my personal opinion instead



Easy read, easy understanding. A good writing is a writing that can be understood in easy ways

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade