Wednesday, May 27, 2009

Of Labels and Limits

Saw this come across my feedreader today and it resonated on so many levels.

Original Blog Post::: Of Labels and Limits
In an attempt to satisfy our need for identity and belonging, we desperately try to wear as many labels as possible, and to a certain extent labels are a necessity. When people ask you what you do for a living, it’s far easier to reply “I’m a computer programmer” than to try and explain the plurality and complexity of the exact criteria of your job.

The problem with labels is that they can place you in a box, at times greatly limiting who and what you are. So while it’s okay to use labels to efficiently communicate with other people, it’s important not to fall into the trap of taking them too seriously, thus letting them become who you are - or are not.

It’s not the label per se, but rather our perception of what our identification with a given role implies. If I identify myself too strongly as a “rubyist” I may not be inclined to recognize the good that is found elsewhere in other programming languages, or worse still, reject such good in an attempt to defend the choice I opted to identify myself with. This inclination is the basis of many of the “religious wars” you see online.

I sometimes find myself in the odd predicament of limiting myself because of some label or assumption of what “a person like me” can and cannot do. In such instances though I’m reminded of a few stories about courageous individuals who went beyond labels, above the layer of conventionality, breaking what common sense would have considered a “difficult to challenge” limit. I’m reminded of blind people who took on photography and managed to be successful at it, or of a black kid of Kenyan origins who managed to become the President of the United States of America. But there is one story in particular that always gets me, it’s the story of Django Reinhardt, after whom the the popular Python framework was named.

Django was a Gypsy jazz guitarist who was severely injured in a fire when he was eighteen. As a result of this accident his right leg was paralyzed and the third and fourth fingers on his left hand were severely burned. Doctors recommended amputating his leg and were pretty darn sure that he would never play guitar again due to the extensive damage to his hand. Django refused the amputation though and left the hospital as soon as he could. Within a year he was able to walk again, albeit with the aid of a cane. Even more surprisingly, despite being “disabled” in his left hand, he persisted through the pain to practice his beloved instrument. He went on to reinvent the conventional approach to guitar playing by performing solos with the use of only two fingers, using his half-paralyzed fingers for chord work. Today Django is considered one of the most influential guitarists of the 20th century.

I’ve learned to consciously fight the urge to limit myself. Whatever labels you feel may be cutting your potential short or holding you back, I encourage you to break free and rise above them. Does doing so mean you’ll reinvent the way a musical instrument is played, reshape the course of history or become a hero in your field? Perhaps, but even if it doesn’t, your own life stands to become richer and freer because you decided not to live within the confines of a label.

Tuesday, May 19, 2009

Powering Nanorobots

Imagine that we could make cars, aircraft and submarines as small as bacteria or molecules. Microscopic robotic surgeons, injected in the body, could locate and neutralize the causes of disease—for example, the plaque inside arteries or the protein deposits that may cause Alzheimer’s disease. And nanomachines—robots having features and components at the nanometer scale—could penetrate the steel beams of bridges or the wings of airplanes, fixing invisible cracks before they propagate and cause catastrophic failures.

This is a fascinating read.

How to Build Nanotech Motors

Nanotech has implications in everything we do from healthcare to sports. It is the next great frontier. I believe healthcare will see the most dramatic improvements. One of the problems we face today with the treatment of cancer is that the tools we have are too large to attack on only the cancerous cells and therefore we lose a lot of healthy cells in the process. Nanotech will be able to remove only the infected cells and work at much faster speeds.

Wednesday, May 6, 2009


Social Architecture ... very interesting article especially the thought that behavior is a function of a person and his environment: B=f(P,E)