I've been diving into programming every day lately, spending long hours at my desk. Unfortunately, I've developed this really annoying knot between my shoulder blades that just won't go away. Stretching helps temporarily, but once I'm back at it coding, the pain returns. I exercise regularly, so I thought that would keep things in check, but it seems like sitting all day is undoing my efforts. Has anyone else who's learning to code faced this type of upper-back or rhomboid issue? What really helped you for the long term?
10 Answers
Is your desk and chair at the right height? If your arms have to reach too high or too low, you'll engage muscles awkwardly. I learned the hard way from gaming too long in bad positions. Try warming up those shoulders instead of just stretching!
Your desk could be too high. That was my issue; I realized I was holding my arms too high, which caused shoulder pain. Lowering my desk a couple of inches fixed it. You could also try raising your chair to the right height!
It sounds like muscle knots. You might want to try using a tennis or lacrosse ball to roll it out. Press your back against a wall or floor and roll around—it should hurt a bit but not too much. If it doesn't improve, consider some mobility exercises or seeing a physical therapist.
Invest in an ergonomic chair! And maybe even a standing desk. Make sure your screens are at eye level, and remember to sit up straight. Taking breaks and stretching is key because sitting too much is seriously bad for you!
I use a split ergonomic keyboard and keep it at a good height. My arms rest naturally while coding. Also, I feel your pain when chasing down a bug—taking breaks really helps ease that tension!
Same! That tension is real when you can't find the problem. Got better after using a Kinesis keyboard.
Interesting tip, I'll look into that.
I've never faced this myself, but I totally agree that stress from screens can affect your body in tricky ways. It's tough to overcome that without some sort of adjustment.
Long hours in poor posture can really create shoulder pain. Try using a monitor arm to adjust your screen and maybe consider a standing desk setup. Research common ergonomic issues online; it could really help!
Have you considered just taking short breaks?
Can't do that right now, it's driving me crazy!
Check your posture! Maybe consider using a split keyboard? Your monitor should be at eye level, and your arms should hang straight to your hands. Also, skip the armrests on your chair. You can find tons of ergonomic sitting tips online!
+1 on getting a split keyboard! If you're serious about coding long-term, it's worth the investment.
Thanks for the suggestions, I'll definitely check them out!
Here's a great resource: https://www.orchardphysio.co.uk/best-desk-posture-for-a-pain-free-back/.
Could be all about your ergonomics. If your head's tilted back looking at a big monitor, it might tense your neck and back, leading to headaches. Adjusting my setup made a huge difference for me!

Actually, mine is at a normal height.