I never liked the seated, sedentary nature of programming. Over time though, I've forced myself to take regular breaks, say every 10 minutes to straighten out my spine, and every 60 mins I go for a longish walk to clear my head and repair my back. Any hard problems or puzzles I encountered usually get solved when walking, as my brain is in a different state and can problem-solve better.
There are ergonomic items you can buy for a home-lab situation or maybe the office splurged out on Herman Miller chairs, but no amount of ergonomic items (Vertical Mouse etc) will solve the sitting down problem. You have to do pattern interrupts and frequent (reparative) breaks.
This is known to increase productivity. If you're in your twenties you can probably get away with long sessions sitting down without major issues, but over time, sitting /will/ affect you if you're not doing interrupts and exercising/repairing yourself.
There are ergonomic items you can buy for a home-lab situation or maybe the office splurged out on Herman Miller chairs, but no amount of ergonomic items (Vertical Mouse etc) will solve the sitting down problem. You have to do pattern interrupts and frequent (reparative) breaks.
This is known to increase productivity. If you're in your twenties you can probably get away with long sessions sitting down without major issues, but over time, sitting /will/ affect you if you're not doing interrupts and exercising/repairing yourself.