This is a great read, not only because of the explanation about computer science degrees and their role in computer programming (and vice-versa), but because of the great parallels he describes between computer science and music.
I think a big part of why Jimmy and I do so well together is because his musical endeavors complement my technical ones, and it helps us understand each other’s highs and lows when we’re working on projects; my Masters and his band’s live show, for example, were worked on during the same time, so we both understood why we were each stressed out or always busy. I think the past few months went by with little friction, although I’m sure he’s lying when he denies that I’ve been a heinous bitch since December haha.
I’m not saying that the perfect formula for a couple is programmer + musician. I’m just saying that it works for us, which is what I tell people whenever they say it’s interesting that I am with a musician (or he is with a big freaking nerd).
A tip of my martini glass to Gail for posting this on Google+, where all of us cool kids are.