You need to make the back pain go away if you intend to continue your career in programming.<p>The good news that it's entirely possible to fix. The bad news is that it takes time and money. I couldn't even type for more than 15 minutes before losing my breath from intense jolts of back pain, and then I would be in pain for the rest of the day. Now I code for 8 hours a day again, pain-free.<p>The answer is probably going to be some combination of ergonomic equipment, posture adjustments, and physical exercises.<p>Frustratingly, I've found that conventional medicine gravitates more towards wonder cures like muscle relaxants, dry needling, posture straps (which are basically glorified rubber bands), etc. I found the best advice came from other programmers, ergonomic specialists, and physical trainers and involve significantly changing the way your body interacts with the equipment.<p>If you want to have a career going forward, you need to devote some serious time and energy into this right now. Literally, stop everything and fix it. It's probably affecting your work more than you realize, or want to admit. Be completely transparent with your employer, too. They will help you out financially if you have note from a doctor.