Anyway, my bigger point is, if you hate focusing in front of the computer, then software engineering is not a career for you and you need to retrain for something else. But, it's very uncertain if you'll like that other thing. So, maybe it's best to just accept the drawbacks of the current career, as other careers might not be better.