Monthly Archives: May 2009

As software developers we constantly look to other industries for inspiration. Some like to draw parallels with the construction industry while others look towards product development. It’s within our nature to analyze our processes, practices and principles in an attempt to increase the value of our work, reduce risks and improve quality.

At the moment Lean practices are very much in favor. We’re creating Kanban boards to model our processes. We’re keeping them lightweight and changing them as we see fit. We’re acknowledging that, as development teams, we need to limit our work in progress – that we’re most effective when we optimize the whole. We’re even beginning to estimate new work using actual data we’ve collected.

Where next will we learn our lessons? Logic would suggest a successful industry with a high risk and reward ought to provide some insights. Surely we can learn from the practices and processes of, for example, doctors, pilots, and chefs?

There are some great lessons, and some entertaining parallels, to be found within the martial arts. In particular, we can learn a lot from Bruce Lee. After many years of studying martial arts he came to learn that traditional techniques where too rigid and formal to be practical. Rather than dogmatically using one style of fighting he taught his students to constantly adapt and use different techniques to suite their individuals strengths and needs. Jeet Kune Do, the style he founded, teaches one to use simple and effective motions, to be flexible and to continuously study other forms.

Absorb what is useful; disregard that which is useless.

Be like water making its way through cracks. Do not be assertive, but adjust to the object, and you shall find a way round or through it.

Whereas most martial arts systems are considered products with a finite number of forms, JKD is considered to be a process. It provides guiding principles or ‘building blocks’ that enable personalized systems; no two students of JKD will have the same style.

Learn the principle, abide by the principle, and dissolve the principle. In short, enter a mold without being caged in it. Obey the principle without being bound by it. Learn, master and achieve.

It’s interesting that Bruce Lee soon realized his students would soon become obsessed with the name “Jeet Kune Do”, that they’d want to join an organization and become certified once it became mainstream.

I have not invented a “new style,” composite, modified or otherwise that is set within distinct form as apart from “this” method or “that” method. On the contrary, I hope to free my followers from clinging to styles, patterns, or molds. Remember that Jeet Kune Do is merely a name used.

To reach the masses, some sort of big organization (whether) domestic and foreign branch affiliation, is not necessary. To reach the growing number of students, some sort of pre-conformed set must be established as standards for the branch to follow. As a result all members will be conditioned according to the prescribed system. Many will probably end up as a prisoner of a systematized drill.

Jeet Kune Do is not an organized institution that one can be a member of. Either you understand or you don’t, and that is that…a Jeet Kune Do man who says Jeet Kune Do is exclusively Jeet Kune Do is simply not with it.

Poignant words of warning.