Hacker News new | ask | show | jobs
by jacurtis 985 days ago
A WARNING for anyone who thinks this article doesn't apply to them:

If you are reading this post and thinking, "oh I don't have these problems, I'm going to read something else", I encourage you to pause.

Having been in this industry for a while, I have seen RSI-type injuries happen to HUGE portions of my colleagues. I've met many people who have changed careers over this.

The reality is that spending 8-10+ hours a day in front of a keyboard is grueling on the hands, wrist, and arms (not to mention it can be for your back and neck as well).

It isn't a matter of "if", but "when". For some the result is more impactful on their daily life than others, but it does affect nearly everyone to some extent.

So I encourage anyone who is still young, thinking this is a post for "old people", to consider applying some of these principals today in hopes of pushing these problems further down the road or maybe even to put you in the minority of people who never have to deal with them in their career. The apple mighty-mouse thing (whatever they call it now) is horrible for your wrists and hands, throw it in the trash. Consider investing in some of these tools now, so you don't suffer later.

In a similar vein, take care of your posture which can save you from back problems and neck or spine injuries later. Sit/stand desks are great options and readily available now (and relatively affordable). Consider an ergonomic chair as well, and don't be afraid to spend good money on it. You spend 8-10+ hours a day in it. It's worth spending $1,000 on a desk and $1,000 on a chair that will save you thousands in medical bills and a priceless amount of avoided pain down the road. It's funny to me how many engineers making $150k or more a year and won't spend $2,000 on a good desk setup (which lasts for many many years). If you have a work-from-home budget, spend it on ergonomic tools, not a fancy monitor with a higher refresh rate.

3 comments

Also take frequent breaks! Get out of your chair often. If you're literally sitting 8-10 hours a day, you're doing it wrong.
Good advice. When I was young I used to just "plug in" for one constant (more or less) session all day long. I don't know how I did it to be honest.

But yeah now, I NEED breaks. Walk around, get a snack, go for a quick walk outside. Really anything to break it up. The impact is better on you mentally as well as physically.

I think this is key. I never had too many issues taking breaks, to be honest. Even when 'programming', I spend a lot of the time thinking about what to do, and not actually typing. I heard early on that if you're constantly typing, you're doing it wrong, and I must've taken it to heart.

I'm 44 myself, and fortunately haven't had that sort of pain in my hands/wrists/forearms. Have had back pain though, and that sucks.

I (30m) had only just graduated university (Master of Information Technology, majoring in Software Engineering) when (due to my desk setup that was not ergonomic, sleep position, and other factors) I was hit with an ulnar nerve nerve injury which left me unable to use the computer. It took me six months to recover, and in that time I had to give up my gym habit, all video games, looking for work. I was lucky it happened to me then, and not now. I have a mortgage, and my wife and I are planning children. I can't have this happen again in the future.

The best thing I ever did was get a really good ergonomic chair after this for A$700.

I've been programming since I was 10 and I'm over 60 now. I spend 8 to 10 hours at a keyboard. When should I expect these problems to start?