Is Your Programming Team Your Rock Band?

I’m sure that I’m not the person to make this connection, but it occurred to me the other day that being on a smalltereu-tereu-ian-matthew-soper team of coders is a lot like being in a band.  I’ve been in a couple bands that never went far beyond the garage (I’m allegedly a bass player), so perhaps I’m not the foremost authority on this topic.  However, I think there are a few parallels between building, e.g., a small MVC web application, and writing and performing the next standard verse-chorus-verse rock anthem.

In particular, I think there are parallels between the specific members of a prototypical Rock band, and the members of a team who create MVC applications:

I tend to get carried away with analogies, and this one is no different – I could keep going (your roadies are your project managers, your label is the marketing and executives who make all the money) but I’ll try to show some restraint.  But given this analogy, I find it interesting that the role I play on software teams is often similar to the role I play in a band.  I like bass.

Photo Credit: Ian Matthew Soper

Tags:

This entry was posted on Tuesday, March 24th, 2009 at 2:50 pm and is filed under blog. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

2 Responses to “Is Your Programming Team Your Rock Band?”

  1. Posts about Programming from google blogs as of March 24, 2009 « tryfly.com Says:

    March 24th, 2009 at 8:26 pm

    [...] on parallles applications for his GPU. (Eureka Press). This entry was posted on Tuesday, … mike desjardins » Blog Archive » Is Your Programming Team Your … – mikedesjardins.us 03/24/2009 Python, Java, Javascript, Mac OS X, Avant Window Navigator, and [...]

  2. Mike Says:

    May 23rd, 2009 at 5:01 pm

    Hi, nice posts there :-) thank’s for the interesting information