Who Am I.....YASE - Yet Another Software Engineer ?? So far that has been my only defendable introduction to others.. However I am making an effort to move towards getting more credibility as a "Computer Scientist" ... and now "Service Scientist"... or so I'd like to believe..Perhaps its an effort in that direction that I keep this introduction limited to encounters relevant to my technical education which continues.. perhaps faster than ever...till date.
Looking back, the first time I got really excited about science was in the 5th or 6th grade when my father used a garden pipe to demonstrate to me the experiment where a ping pong ball would dance seamlessly on a vertical jet of water, which led me to show off one of the most watched and popular experiment in that years' school exhibition.
Forward to high school ...the physics book on Resnick and Haliday was the first real fascinating masterpiece which introduced and explained the real
fundamental principles ofNirma institute of Technology at Ahmedabad. Here was a typical fickle minded phase where I wanted to be an IIM graduate at times, and at others I dreamt of doing research in radio waves and stuff.. with a dream of visiting all the great Antennas and Radio wave labs which were displayed in the book Pulse (I guess by Millman.)
One thing I perhaps never thought was that I would go on to study computer science (which i thought was meant for those who wanted to be clerks..). There was always this feeling, that in computer science all you are trying to do is tame a manmade machine, which already has been designed to work in few deterministic ways. There is no adventure..no vagaries, and no uncertainties which would be associated otherwise if you study something more natural like electrons, or molecules, or living cells for e.g. Ofcourse the electronics course had done enough to introduce me the the fundamentals of computers.. who can forget the circuits and assembly language from douglas hall...Now after many years of dabbling with programming, software engineering (and a few years of married life)... I am glad there is at least somethings in life that you can try to control with a deterministic outcome:)
IIIT-Bangalore hoping I would pursue the embedded systems stream here...but then, the course was really namesake, and I got hooked to java....to programming and to eclipse...soon moved to my first job at SAP Labs India. SAP, contrary to the way world perceives it, is one of the GREATEST Technology companies in the world of computer programming. And I did get a chance to learn a lot of fundamental stuff at this place, which prepared me for my next job at arguably the best place to work for in computer science, i:e: IBM Research. Here we are trying to solve a 'simple' problem, a problem simple enough to bother just about everyone every day, the business of "SERVICE". We are trying to figure out ways in which we can serve better, and also help people serve others better.
Over the past few years, I am also getting hints that I may have deep rooted interests in the areas of user interfaces, and end user applications. I simply hate to see complex ways of realizing things, and constantly think about how to make it better. However time will tell if I can make any breakthrough in that area.
Meanwhile, after a recent encounter with some brilliant minds in the country, and also after realizing over the job, I have concluded that one foundational knowledge which is a key ingredient of any good research work, is of Algorithms, and Graph Theory. A good understanding here, can lead to solutions of problems from various domains. I have thus embarked on a journey to go back to my fundamentals (may be read..information theory, graphs, algorithms etc.). I intend to also use this web page as a platform to communicate the journey from the rebirth of a computer science student in me to hopefully a stage where I can make use of the knowledge I acquire. I will ofcourse continue to publish all other thoughts and ideas related to software and programming which I believe might add some value to the general community. Please feel free to contact me for any random discussions you would like to have, in anything computer science, service science and definitely anything eclipse.
My traditional formal resume can be found here: