Advertisement

How do you deal with eye strain?

Started by December 24, 2012 02:38 PM
11 comments, last by superman3275 11 years, 10 months ago

I enjoy programming and working on my game for hours straight but my eyes just cant keep up. After about 2 hours I start misreading things and I cant focus my eyes without strain. After about 8 hours I no longer can even read the screen without being a matter of inches away from it. I have never had eye problems before I started programming. I think it may be the font but when I tried making it bigger it just made it harder for me to browse large numbers of lines of code.

Do you wear corrective lenses? If yes, you may want to go get your prescription double checked; if no, you may want to go get your eyes checked and see if they would help you.

For years, I knew I couldn't see far away things, but thought I could see close up things just fine. I finally went to the eye doctor to get fitted for glasses a couple of years ago (I can't wear contacts because you blink less staring at a screen and my eyes dried out), and I was amazed that they helped with my near vision (I went to get them only for my far vision). I have astigmatisms in both eyes, and correcting these actually helped with both near and far vision. Despite the fact that I got them to help with my blurry far vision, I now wear them all the time because they help with my near vision too (which I never thought was a problem).

Almost two years later, I went back to the eye doctor and it turns out my prescription has changed a bit, and the right lens of my glasses is too strong of a correction. This explains why recently my eyes have felt strained and sometimes I'd get headaches.

Anyway, I suggest seeing an optometrist and just checking things out.

[size=2][ I was ninja'd 71 times before I stopped counting a long time ago ] [ f.k.a. MikeTacular ] [ My Blog ] [ SWFer: Gaplessly looped MP3s in your Flash games ]
Advertisement

You could try taking a break, going outside in the fresh air and relaxing, or exercising. You could also try exercising your eyes, by starring at different locations (without moving your head, your eyes actually need to move) and statically hold it in various locations for 10 or so seconds.

After all, you do blink less when you're starring at a computer screen for hours on end.

anax - An open source C++ entity system

I don't have the same problems you are describing, but yeah, it's important to take breaks if only for a few minutes. Rest your eyes and brain.
visualnovelty.com - Novelty - Visual novel maker

This might not be relevant for you but I think I don't get eye strain because I tend to look at the keyboard when I type. My advice would be to give yourself reasons to move your eyes as much as possible. Maybe keep some artwork near by that you can look at in between thoughts (or just stare off into space). Manually program your mp3 playlist to only 6 or 7 songs. I suppose the majority of my suggestions would amount to introducing distractions that aren't so distracting as to derail your train of thought. And remember to blink.

I enjoy programming and working on my game for hours straight but my eyes just cant keep up. After about 2 hours I start misreading things and I cant focus my eyes without strain. After about 8 hours I no longer can even read the screen without being a matter of inches away from it. I have never had eye problems before I started programming. I think it may be the font but when I tried making it bigger it just made it harder for me to browse large numbers of lines of code.

Have you considered that it's not the size of the font that is the problem, but rather the color and contrast of both the font and the background?

Personally I can barely work with the default white background/black text that comes with most IDEs. In Eclipse, for example, I use the "Recogneyes" theme.

A dark background and low contrast ratio between the background's color and the font's colors can really ease the strain on the eyes.

Advertisement
You can try f.lux, which tints your screen and makes it much easier on your eyes. It's ideal for long programming sessions. You could also try changing the colors of your IDE to be darker. I'm not sure what IDE you're using, but IntelliJ's dark theme is really easy on the eyes. Maybe you could configure your IDE to look like it.

http://i.imgur.com/PlY2X.png
Get up, put on your headphones and go for a walk for an hour. Give your eyes a rest, and prevent yourself from becoming a 300 pound hippo at the same time. smile.png

Spending more time at your computers won't help you program or design better. I solve most of my problems while far away from the PC. I debugged something in my head the other day while on a bus listening to Van Halen. Then when I got home I took 5 minutes to retype out the new design I came up with, hit compile, and moved on to something else.
Do you wear corrective lenses? If yes, you may want to go get your prescription double checked; if no, you may want to go get your eyes checked and see if they would help you.

For years, I knew I couldn't see far away things, but thought I could see close up things just fine. I finally went to the eye doctor to get fitted for glasses a couple of years ago (I can't wear contacts because you blink less staring at a screen and my eyes dried out), and I was amazed that they helped with my near vision (I went to get them only for my far vision). I have astigmatisms in both eyes, and correcting these actually helped with both near and far vision. Despite the fact that I got them to help with my blurry far vision, I now wear them all the time because they help with my near vision too (which I never thought was a problem).

Almost two years later, I went back to the eye doctor and it turns out my prescription has changed a bit, and the right lens of my glasses is too strong of a correction. This explains why recently my eyes have felt strained and sometimes I'd get headaches.

Anyway, I suggest seeing an optometrist and just checking things out.

This. My near/far vision is good enough that I can do most things without glasses, so I never had them, even though I knew I had astigmatisms in both eyes from the big halos and spikes of light I see around street lights and car lights at night. But reading my computer screen got to be more and more straining and started giving me headaches, until I finally went this year and got some computer glasses. Now I find looking at the computer comfortable for a lot longer.

I want to help design a "sandpark" MMO. Optional interactive story with quests and deeply characterized NPCs, plus sandbox elements like player-craftable housing and lots of other crafting. If you are starting a design of this type, please PM me. I also love pet-breeding games.

I point a lamp at the wall behind my monitor to ensure fairly low lighting contrast, and also use a silver-on-dark-green colour scheme instead of black on white.

This topic is closed to new replies.

Advertisement