I'm a second-year computer science student and I'm starting to feel some discomfort in my wrists after long periods of coding. My dad, who is also a programmer, developed carpal tunnel in his 40s, so I'm eager to get ahead of any problems. I've been implementing some strategies like taking regular breaks, doing wrist stretches I found on YouTube, improving my posture by raising my monitor, switching to a split keyboard, and adjusting my mouse position. I'm also considering ergonomic mice like the Anker or Logitech MX vertical. Has anyone else experienced wrist issues early in their programming career? What tips or tools have worked for you to prevent repetitive stress injuries?
5 Answers
Switching to a trackpad instead of a mouse helped me a lot! It really reduced the tension in my wrists.
You might want to try a tenkeyless (TKL) keyboard. It reduces the distance your hand has to move between the keyboard and mouse, which can make a big difference. Plus, a good keyboard with nice switches really helps.
That’s a smart idea! I hadn’t considered how much the numpad adds to the distance. Did switching to TKL significantly change your daily experience?
Using wrist rests for both keyboard and mouse has been a game changer for me. They really help take some of the strain off!
Great suggestion! Do you prefer a soft wrist rest or a firmer one?
Consider getting grip trainers for your hands. They really balance out the muscles you use. I also recommend wrist pads and ergonomic keyboards—those were life-changing for me!
Grip trainers sound intriguing! Did you notice a difference shortly after you started using them?
It’s interesting because coding doesn’t actually require much typing most of the time; it’s often more about thinking things through. But the non-coding tasks, like writing emails or posting online, can definitely add to the strain. Maybe try tracking your typing activities to see where the real stress is coming from?
I get that! For me, though, coding involves a whole lot of typing due to assignments and projects, so I can’t ignore the strain. But I will keep an eye on other tasks too.

That sounds pretty cool! Do you use the trackpad all the time or do you switch back to a mouse occasionally?