3D printing has been humbling for me.
I can express myself well spatially in code, but that doesn't help much in CAD where you have to figure out what combination of buttons and parameters will do what I want.
I can manage dependencies well in code, but that doesn't help much in CAD. I continually struggle to design parts with geometry that is dependent on the spatial relationships and constraints of how multiple parts connect together.