


It's not just about math and music being similar, or the fundamentals vs the art. Instrumentalists in particular (guitar players for example) make great programmers. Incredible! Carl also sees parallels between musicians and programmers: He can prove it, too: here's Carl performing the song Jungle Love as a one man band. I noticed one comment on Rob's programming blog entry from Carl Franklin, who also happens to be an amazing musician. There are even some programming tidbits mixed in here and there.

Rob has an active music blog with way more than one entry. Rob is clearly a guy with feet in both worlds, although music is obviously winning. (Dick Grove was very computer saavy - although I'm not sure he wrote code, I wouldn't doubt his ability to do so.) One famous music educator, Dick Grove, once said that composers/musicians often like to solve puzzles.Many programmers, often to the dismay of corporate managers, try to express themselves through code. Like the written line of code, there is often much more than meets the eye. Music is an abstract medium - the printed note requires interpretation and execution.Composers often deal with an array of technologies to get their music written, performed and/or produced. The instruments themselves (the hardware) often interface with other devices (amps, mixers, mutes) to achieve different sounds. Musicians, regardless of era, are generally technically engaged.Creating music and software are simultaneously collaborative and individualistic undertakings.Let's be practical: musicians become programmers, generally not the other way around, simply because those gigs actually pay the bills.I thought Rob Birdwell, who left a single plaintive 2003 blog entry on his programming blog, summarized it well: Enough so that I do wonder if there's some kind of relationship between being a musician and being a programmer.įor informed opinions, let's turn to programmers who are actually musicians. I've read the same observation expressed in many different places. So it's not really appropriate for me to comment on this. I have a vast music collection and I love listening to music and exploring new bands and genres I haven't heard. Is it something to do with being able to see beauty in complex numerical systems? So many of the best minds I have met in computing have a love for music. In my previous post, a commenter asked this question: The One Thing Programmers and Musicians Have In Common
