Connections between musicians and software development.

Is there a connection between musicians and software developers?

“Software development is similar to music in that a good coder is constantly looking to improve their code, and there are many different ways to interpret a piece or to approach a problem,” she says. “Music, especially on the piano, forces your brain to think and your body to operate in multiple layers. This translates effectively into coding, especially as we get into building more in-depth web applications. You have to be able to know how to organize a large amount of complexity in the concepts you’re learning, and to triage and prioritize an overwhelming amount of information at one time.”   (Anthony Hughes Blog)

We have long noticed that a great number of our talented developers have strong backgrounds in either music or math, and about 40% of the programmers we hire play one musical instrument or another.

Matt Warman plays guitar with his band, The Stone Bunnies.

I now ask during interviews if the candidate plays an instrument, or in a more general sense, what do they like to do in the spare time.  Like software development, it requires a level of discipline and commitment to become proficient in your craft.

Matt, shown at the left, is but one of many musicians employed by Strategic Data Systems.  Matt hosts an annual event in Glendale, OH called Rumapalooza where he not only plays with his band, but organizes the event and invites other bands throughout the area to play in the event, and raises money for Play it Forward, a not-for-profit benefiting tri-state musicians.

So, is there a connection between programmers and musicians?  I have to say yes.