Furthermore, I think there are some analogies between Jazz and Software Engineering, especially Agile Methodologies. The first that come to my mind are:
- both a jazz player and an agile programmer can do well in solo, but give thier best in a group/team.
- both a jazz player and an agile programmer look at each session as a chance for improvement.
- both a jazz player and an agile programmer strive continuosly for improvement.
If any of you has other analogies, why not leave them in a comment?
2 commenti:
Interesting concept, especially since I’m a jazz musician. I don’t necessarily agree with your first bullet. For instance, Bill Evans has done some of his best work as a solo player. At the very least, it’s a debatable argument that his Village Vanguard sessions (trio) and his later solo albums are equal supreme performances. After all, it is art and impossible to qualify in completeness.
How about this (note that I changed from agile):
Both a Jazz musician and a Smalltalk programmer do well in groups as well as a solo gig.
How about a jazz player and an agile programmer don’t plan out an evening jam for a month before performing?
Posta un commento