From 1991, I have taken pride in writing code. Nothing excites me more than intricate design sessions. Product Development is my big love. I see products evolve from conception to reality.
Thinking maketh a person.
There is not a single waking moment when I am not ruminating over something or the other or to be more precise when I am not confounded by something or the other.
Every waking moment must be utilized for continuous Kaizen
As such Indian mysticism, scientific philosophy and computer architecture are my eternal seductions.
Nothing turns me on more than recursion or the great Himalayan yogis or for that matter design patterns.
Since the time I acquired this domain name, I have been sparing no efforts to inflict on an unwitting public, some of my thoughts on these things. This blog is one of the many culminations of this energy on my part.
I read a lot too in these fields since they are great to keep me going.
This blog is all about my travails with software development and management. Like Douglas Hofstadter says in his classic book GEB, there are two modes in which we can operate - the M Mode and the I Mode.
(Hofstadter also mentions a UMode which I am leaving as an exercise to the reader :-) )
In the M or the Mechanical mode, people just do things without thinking about them. In the I mode or Intelligent mode, people tend to ruminate over what they have done and endeavor to find opportunities in enhancing their way of doing things.
I think Computer Architecture is all about the I Mode. Unless you think about what you are doing, you cannot step back and take stock of what is going on.
This blog captures a few of my I-Mode moments.
Billion Hairs split