Having achieved expertise/mastery at a couple of different things (software deployment, guitar playing, other things), I find all sorts of common patterns between these seemingly unrelated skills, patterns I can then reapply for other skills. For example, being an improvisational musician has made me keenly aware of the passage of time, and immutable deadlines - an awareness that helps me with every other skill that involves the passage of time.
I also like what you said about your knowledge of music was useful to your programming skills. Being well-rounded individuals can make us better specialists.
"Jack of all trades, master of none, though oftentimes better than master of one." https://en.wikipedia.org/wiki/Jack_of_all_trades,_master_of_...
Puts a different spin on it.
Gives it quite a different meaning.