Even the one's who didn't go to music school or study, SO MANY software guys are musicians on the side.
Software is way more about language expression and invisible moving architecture than math expression. So - way more like music. Music is of course mathematical too, but software is more about language than math.
I think that it has to do with conceptualizing complex structures.