A journey of a thousand miles begins with one step.

A blog, being a means of communication, carry numerous different types of messages. Some are nothing more than pointers to other websites, while others campaign lengthy articles; some are personal diaries, others sport hardcore technology; some are edited by one person, others by teams. This being my first post, i wish to clarify what you can expect from my blog in the approaching future.

I, sure did take a looooooong time to enter active participation in blogosphere. Honestly, as a passive player all this time, i have gained a lot from the adept content of some serious bloggers. That strongly encouraged me to contribute back to the community, and learn in the process as well.

I spend my days, as a Software Architect in a product development company near LA working on Java EE, .NET, SOA, ESB and UI technologies. I know – “Architect” is an obscure title, and yes, the same is the case with mine. I am not just a white-board architect. I really do analyze, architect, design, develop, test, build and deploy solutions. Then why am i calling myself an architect? Well, because my business card states that.

The take-away point here is that, i am tech savvy and you can expect technical content. I will not bore you with my pet’s modus operandi, or stories about, how my gym trainer is so fat that i had to train him instead. But, on certain occasions, i might point to interesting articles, celebrate my latest accomplishments or post a couple of my masterpiece photographs ;-). Bear with me on those.