Thursday, September 19, 2002

Something I've been thinking about a bit recently- patterns in music, and patterns in programming. One way to think about coding is to search for matches in events, and attributes, in paths through events. Successful abstraction of a problem often comes from the one moment when the overall outline snaps in place, and you can see what functions and data structures you need. From that point it's just grunt work- typing it all in, tweaking, cleaning up boundary cases. Music is similiar, but different for me. I've been programming for 12 years now; it's become second nature to think in certain ways. Listening to music, I can hear the patterns sometimes underneath, but they're rarely as clear.

No comments: