About
It was summer of year 1999.
“Ok Harshal. Then what is this object-oriented programming?”, asked Mr. Kulkarni to me.
Seemingly simple, it became a difficult question for me to explain this paradigm to a school teacher by profession but an enthusiast from genetic engineering to astronomy to computing with few books on amateur astronomy and science fiction on his name. And I started, with a deep breathe, like this
“Take an organism of type Amoeba, put it into a thing called Pond filled with Water and say Life.start”.
It was all reflex. Still I do not know whether I told him what he was expecting as an answer, however my own words remained with me thereafter. Their interpretation further gave rise to my interest in the field of Artificial Life. The Matrix trilogy accelerated it.
Why was it so much real to connect Life with Artificial Life? Probably the answer is – Abstractions. Once I had gotten chance to hear legendary Ivar Jacobson, when he visited our office. He said, “Abstraction is very important concept. Your data, programs are bytes. Your pictures, music and video are bytes.”. These words made clear my own thoughts when I used to say, “You can probably back-up almost everything”, to differentiate computer science from other sciences. I learned a lot from abstractions and would continue to do so.
There is one more thing I learned from computer science, probably another abstraction – Patterns. We usually begin with design and analysis patterns but then life is not all about coding, development and engineering. For me, patterns are being proved a very useful tool in understanding different context with lesser efforts. What is common among economies, stock exchanges, human body, societies, an ant colony, a coral reef and the World? Patterns, they are all complex systems. Abstractions and patterns together they create the Kaleidoscope of the World. I feel I am born infant now and its time to say “Hello World!”.
I started three blogs to describe the happenings that I see through the lenses of patterns and abstractions. I started with ‘Evolutioneer’, then forked to ‘Clairvoyant’ and now I have ‘Solutioneer’ also. Each one of them has specific contents.
Evolutioneer
History does not repeat itself, It rhymes – Mark Twain
It is a science and technology blog. The evolution itself is a great pattern. Mark Twain has put that nicely. I believe in the evolution because “Nothing in the World makes sense except in the light of evolution”, after modifying the origianl quote. To describe the evolution of science and technology and the self-organization it is causing all through I would take in account various trends, specific concepts and tools are almost set to change the World. To put simply, the blog has nothing but technology (and science).
Clairvoyant
Anything that does not belong to science and technology should find its rightful place here, may it be economics & sociology, history & archaeology, cultures & civilizations, sports & recreation and so on.
Solutioneer
As an engineer and as a scientist, I work on specific solutions. They might be code snippets, design problems, new architectural explorations, new algorithms and so on. A place to dump them here.
For more information, please visit my home page.