Agile Development and Martial Arts
There is a connection. Agility in movement is a founding principle in Martial Arts. It's the technique that can overcome sheer strength. Bruce Lee has demonstrated many times before that the technique is more important and it can guarantee success than simply toiling with hardwork. At some point it becomes utterly difficult to maintain a peice of code that is seething with pain from so many design disasters and patch work. Agility can bring in some relief. But it needs to be practiced. Practiced right from the beginning.It would be interesting to see what kind of connection exists between these two worlds. Although disparate I do believe there are principles common to both. Proven techniques in Martial arts when interpreted differently can serve as guiding principles just as the Manifesto of Agile Development. Although I am no expert at Martial arts, out of some weird instinct I do believe there is a connection.