Hacker News new | past | comments | ask | show | jobs | submit login

If you don't read the rest of this, get a styrofoam foam noodle around 12" in diameter and 3 feet in length. Lie on it to relax and stretch your back. Back stores have them. They're expensive but I use mine twice a day.

For those of you who type like madmen with no regard for ergonomics and work breaks, I did that since I was 9. I have systems in place to avoid that now. Through grade school, high school, college. I was a blazing fast slouch typer. After I graduated from grad school, I started getting pains. So I would rest up and be as good as new overnight. There reaches a point where if you ignore the problem long enough it becomes persistent. Finally, it became such that even after a weekend of rest it would (pain, soreness) still remain. Maybe at a level three out of ten. I went to see a physical therapist and he tested my grip strength - my left hand was stronger. And I'm right handed. Leaving out thousands of ergonomics purchases, the best thing you can do is to start a swimming program. Swimming is zero-impact; you're not pounding the pavement. It is excellent for working your full body. Swimming is hard if you don't know how to swim because you're basically putting all your energy into fighting water resistance. Elite swimmers are three times more efficient than average swimmers (91% of energy fighting water vs 97% for average swimmers - meaning they can put 9% towards forward propulsion). Total Immersion has an awesome swim-like-a-fish program (http://totalimmersion.net). For eyestrain, rest your eyes by looking at least twenty feet away every twenty minutes for at least twenty seconds (the 20-20-20 rule). If you wear corrective lenses, ask your optometrist for a computer Rx (that you can use while screen working). WorkPace software from Wellnomics is awesome because it forces me to micro-pause every 4 minutes for 20 seconds and stop working for 4 minutes every 14 minutes. Believe me, I am a very efficient programmer. Also, use the mouse with your non-dominant hand.

For those of you who don't have health issues, realize that you will not take endless, pain-free typing for granted once you have soreness that becomes persistent. The only true rehabilitation would be to stop typing all together for a long time (2 years). Until then, I'm appreciating my job for what it is - something in the short term. Diversify your portfolio of skills - don't be over-weighted in tech. Start creating things that you own.




micro-pause every 4 minutes for 20 seconds and stop working for 4 minutes every 14 minutes

I doubt that's feasible for anyone working in an office, rather than for themselves.

I ran the numbers a bit, and I assumed: a) that you work 4 minutes, break 20s, then work for - i.e. the clock resets after the break, b) the 14m breaks are wall clock, not non-break time, and c) when you return from a 14m break, the 4m clock resets.

According to this, you're taking 19m of breaks per hour. I'd be fired if I only worked 2/3 of every hour.

Edit: For anyone interested, I did this in Excel and it breaks down like this:

work 4m, break 20s, work 4m, break 20s, work 4m, break 20s, work 1m, break 4m, work 4m, break 20s, work 4m, break 20s, work 2m, break 4m, work 4m, break 20s, work 4m, break 20s, work 1m20s, break 4m, work 4m, break 20s, work 4m, break 20s, work 1m, break 4m


Don't let them know. You aren't a factory worker. You can sit there with your eyes closed for a few minutes once in a while.


It only counts active time (keyboard activity, mouse movement). For instance, I naturally pause for some time while thinking. If you take a break, the counter will reset automatically. Yes, it has driven my co-workers nuts when they try working on some code but I tell them to relax.

As for being fired, I've proven that I can get more done than others in this setup. It's not quantity of code, per se, but fixing three to four times more bugs than other devs. That's my niche - I love fixing bugs. I don't understand why other developers claim to not like fixing bugs. For me, quality balanced with efficiency is utmost.

Getting laid off would be a nice clean break.


That makes sense, I suppose. I guess I was thinking about it more in terms of my own habits - since I got "carpal tunnel" (or whatever it really was that was killing my wrist last month), I've taken regular breaks where I stretch my wrists. I wasn't thinking about your setup as being strictly about "keyboard time."

Thanks for the clarification.


Presumably most of us are adding value by a mix of activities and not just merely by typing. You can work during the forced downtime.

That said, such software would drive me insane.


You can read my reply to wallflower above, but the problem with my assumption was that these were "hard" breaks, not just "time I'm not actively typing something."

Other than that, I've found that even non-coding tasks tend to be typing tasks for me. I almost can't stand writing by hand anymore since it just feels so slow by comparison.

That said, with my wrist issues I think of writing as being a task in the same abuse category as typing. My wrist only flared up after I had written a lot by hand for the first time in months.


Take care of yourself. I use the grip described here for handwriting.

http://www.tifaq.org/articles/healing-from-a-repetitive-stra...




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: