Reusable Tango Code

Reusable code is another great property of good programming languages and Argentine Tango. Once you find your favorite pieces of code (say a really efficient parser, or a great boleo combination), you can choose when and where to insert it. You know exactly what it does, how it works, and how best to modify it.

It could be a code/combination that you copied from another source, then modified as your own. It could be something that you wrote from scratch, and even if it does the same thing as a similar piece of code written by somebody else, it\’s still your creation. Once you develop your personal style of dancing/coding, people will see the hallmarks of your style in the choices you make and the pieces of code that you choose to reuse and optimize.

If you share that code with others, then others can observe it, learn from it, alter it, and even attribute it to you. \”Dancer F taught a step to Dancer D. Even though F rarely used it himself, D loved it so much he made it one of his signature steps. F taught me combination Z, but then I modified to Z3X to match my style. Meanwhile, I had been tinkering with idea C, and F solved it by turning it into combination M.\” This kind of thing happens all the time in the Tango (and open-source programming) world, and it\’s a process that feeds continuous innovation and enrichment for the art and its practitioners.

One Response to “Reusable Tango Code”

  1. migugchum says:

    Dear Jason,
    By searching Blog on Tango, I from Seoul, Korea, am reading your insightful writings. Great moment.