Ask HN: How to take personal care when you are in front of screen for 16 hours?
I spend 16 hours in front of a laptop screen on a desk, what should I do in order to take care of my body and my eyes?
- I am a freelancer and a student, so opinions relating to time management and scheduling are appreciated as well.
- My eyes hurt!!
28 comments
[ 3.1 ms ] story [ 60.3 ms ] threadThere is no substitute for this, and it represents 80% of the "cure".
(numbers pulled out of my descending colon)
I used to do something similar to you - 12 hours coding every day, with a couple of hours of Counterstrike, for about 3 years. I thought I was being very productive. But then I started to measure my effectiveness (purely out of interest rather than any belief I wasn't working well) - I measured my billable hours, lines of code, commits, issues fixed, etc. Over the course of about 3 months I found that I did less work when I was in front of the screen for 12 hours compared to 8 hours. Spending more time in front of my computer reduced my effectiveness. I put the reasons down to the fact I could do exercise, sleep better, have a social life, etc - by being healthier I work better. That said, my Counterstrike skills completely disappeared, so there were downsides.
My suggestion would be to take a few hours to build something that tracks how well you work, and then vary the hours you put in for a while. See what happens.
Regarding your eyes, try to make your screen brightness match the ambient level of light in your environment, sit at a distance where you don't need to actively focus (use glasses if necessary), and pick a theme for your IDE that's quite dark. The less work your eyes have to do the better.
And btw my experience with dark themes is kind of the opposite. I ended up settling for making everything a standard black [and other colors] on white. Most websites [and other things] tend to be light themed. It hurt my eyes to switch back and forth between the browser and my dark terminal/emacs. I even have my windows background as plain white now.
After every 20 mins look at a point that is atleast 20 feet away from you for atleast 20 seconds for your eyes.
For productivity - what helped me a lot was to block myself on my home router from accessing all distractive web pages I used to pop in every now and then (i.e. playok.com for just one chess game, linkedin, facebook, ycombinator :-) ) - I found that my brain loves to be distracted and it is not that simple to keep focused, blocking distractors helped. Having that said I was also allowing emails in certain hours in the morning and in the evening (no emails during the day).
Also I completely cut on my favorite games (even during the weekend) like HalfLife, CS, starcraft... Was hard to make this decision but in the end appeared to be a great time saver.
- get your eyes tested. I have small astigmatism, not enough for glasses, but it was causing headaches. I got glasses anyway.
- Recheck your eyes every year. Eyes lens will flex once you wear glasses
- Buy large sound isolating headphones, not in-year.
- Play single song in loop
- Get a bigger screen, even cheap 20" will do. Laptop has horrible ernomomy
- Investigate ergonomic keyboards. Microsoft Natural Ergonomic Keyboard 4000 or Microsoft Sculpt are good starting choice.
- Try inverted colors. Most editors have colors schemes, try Solarized, Dark Vim etc..
- For browser most sites (github) can be styled black using Stylish browser plugin
- All operating systems (even Android) supports inverted color accessibility settings. Control-Option-Command-8 key combination on Mac.
- Reduce time spend in front of computer by improving your productivity. It is much less draining if you actually enjoy your work and see results fast.
I don't play the same song but play repetitive music, also I use mid-tempo and up so I don't get sleepy.
If you use a laptop, get a stand and a separate keyboard and mouse, it'll help your posture. If you have a desktop, it'll be easier to maintain a good posture and relieve neck pain by looking to what's in front of you, not down to a laptop on a table.
Walk. Get up every hour or every 45min. Do this religiously.
Drink lots of water or tea. Stay hidrated. Don't eat garbage.
To have better sleep, install flux on your computer.
If you have some spare money, buy a really comfortable office chair that's not too sofa-y and not too hard. Buy a table that has the right height to you.
[1] http://rinik.net/pomodoro/
All this has taken years to work out - and it will not click you to start with - but you'll eventually find yourself feeling less stressed and more satisfied with your day.
Whether you like it or not it's not sustainable to be in front of a screen for 16 hours a day - so make one of your life goals to get out of that situation as soon as you can.
Right before the work is about to finish, I realise that it will take me an hour to finish this - I call it a day.
The benefit apart from less stress is that tomorrow you are motivated for your next day's work, you know you can get something done right away without having to plan for anything.
And that 1 hour's work often takes only 30 minutes.
I'm at CrossFit 760, where are you?
I put it on the "slow" setting, and it gradually adjusts my screen during the day. I stopped noticing it, however whenever I look at a co-workers screen, it feels like I am staring into the sun!
[1] https://justgetflux.com/
My eyes started twitching - I needed glasses so watch out for this.
When you use a screen, you blink less. Actually try to blink more. Also look away and focus on far away objects - the usual tips.
The last tip I find that works is close your eyes gently while sitting down, and tense your whole body, as much as you can. Even your glutes, activate as many muscles as you can while keeping your eyes as un-flexed stressed as possible.
My eyes feel much better after doing this. I think I read this some time ago, and your body is using energy elsewhere - while relaxes the muscles not needed (around your eyes) and it feels amazing.
Good Luck!
- Get up and walk around. I usually get up and stay up for 15-30 mins about once every two to three hours. Mid afternoon (the longest work stretch of my day) I get up, go down 12 flights of stairs and take a walk around a few blocks just to keep the blood moving.
- With regard to eyes use a dark background for everything. Bright light is what makes your eyes hurt. Alternatively make sure the difference between foreground and background isn't too great. A soft light behind your monitor can reduce the contrast between the blinding light coming out of it and the dark area behind. Also make sure to look away from the screen periodically. If there is a window nearby stand up every 15 mins or so, walk over to it, and look out at a distant object. This is good for both body and eyes.
I do this six days a week, 2 hours a day starting at 6am. When I'm at the computer, because my body is strengthened and limber, I can sit a lot longer but I inherently like to move around a lot.
Also, having a good workstation is key. Proper height for chairs, monitor at eye level, elbows are slightly above parallel to the keyboard. Stand up stations are also awesome and cheap/easy to create.
My recommendation is to have a timer on your laptop to remind you to get up and walk around for at least a minute, every twenty minutes.
I also find it beneficial to do a few minutes of random Qi Gong exercises about once an hour.
- DO NOT have the monitor at eye's level as some people suggest. Our muscles relax when the eye is looking down. 45 degrees down is fine. See for yourself: Put your finger at eye's level and keep looking at it for as long as you can. Then drop it down to chest's level and see how much better it is.
- Get yourself a bigger monitor, in case you don't already have one, and stay further away from it. Also related to eye muscles strain: focusing up-close is really bad for you. Do this test: look at your finger really close to the eye, and then place it further away.
It puts a lot of strain on the eye's muscles to look up and focus up-close. Those were exactly my problems. Putting my chair a little bit higher and my monitors further back in my desk solved my problems.
edit: Make sure to use only your eyes to look down, and not your neck or back, otherwise you will replace one problem with another.