I’ve often considered songwriting and software development to be very similar crafts, even if the end product is quite different (though I could even argue that, more on this later). I’m certainly not the first to have this realization.1Sivers, D. (2004, May 31). Programming is like Songwriting. Retrieved from http://archive.oreilly.com/pub/post/programming_is_like_songwritin.html. 3Hein, E. (2009, May 28). Songwriting and computer programming. Retrieved from http://www.ethanhein.com/wp/2009/take-it-to-the-bridge/. And songwriting has been used to teach programming.2CS Fundamentals Unplugged Course 3 Stage 9: Songrwriting. Retrieved from https://code.org/curriculum/course3/9/Teacher I’d like to explore applying the agile software develop methodology to crafting a song.
Most songwriters probably use an iterative approach already, trying out new songs in front of small audiences, getting feedback, and revising for the next performance. I’m wondering if this couldn’t be formalized a bit, possibly even trying out parts of songs and building it up piece by piece. I’m not sure if this will really work, but it’s something I’d like to try!
Stay tuned for more ideas on applying software development techniques to songwriting an vice-versa.
References [ + ]
|1.||↑||Sivers, D. (2004, May 31). Programming is like Songwriting. Retrieved from http://archive.oreilly.com/pub/post/programming_is_like_songwritin.html.|
|2.||↑||CS Fundamentals Unplugged Course 3 Stage 9: Songrwriting. Retrieved from https://code.org/curriculum/course3/9/Teacher|
|3.||↑||Hein, E. (2009, May 28). Songwriting and computer programming. Retrieved from http://www.ethanhein.com/wp/2009/take-it-to-the-bridge/.|