I agree that playing and/or creating music is closer to programming than is often appreciated.
I also think that there is great value engaging in crafting things with your hands if you're a programmer, specifically. At least, there is for me. Even though there is a certain amount of overlap, working with my hands engages a different part of my brain than working with code. Doing that is a bit like a mental vacation for me, and I often have insights into whatever software problem I'm having while doing it, because while my mind is active, the "programming part" is allowed to relax. And the greatest insights often come under those circumstances.
I also think that there is great value engaging in crafting things with your hands if you're a programmer, specifically. At least, there is for me. Even though there is a certain amount of overlap, working with my hands engages a different part of my brain than working with code. Doing that is a bit like a mental vacation for me, and I often have insights into whatever software problem I'm having while doing it, because while my mind is active, the "programming part" is allowed to relax. And the greatest insights often come under those circumstances.