But as TP said, a bit of programming teaches you nothing useful about managing tech.
If I'm going to deal with builders in my job, it doesn't help anyone that I spend a weekend building a bird feeder. They talk structural integrity and insulation levels to me, and my experience based managing "How do you assure the planks are aligned correctly? I have some extra nails in my shed - can I reduce costs by donating them to the project?" does nothing but annoy and insult.
As a techie, my job is to make technical decisions, and translate technical considerations to the business people. I do not expect them to understand my field; I expect them to respect my expertise.