> I have always had to have some physicality to my work in order to be satisfied
This also describes me pretty well. I was trained as a merchant ship's deck officer but opted to not go to sea as a career. Instead, I've spent my career building embedded systems. Every so often, I build a desktop app or a web application, but it lacks the satisfaction of being able to touch the hardware and actually watch my code affect something in the physical world.