This website/blog (weblog) is provided to you as-is basis. The opinions expressed are NOT those of (or associated to) my present or any of my previous employers.

While this weblog makes every effort to ensure that the contents within are accurate and complete, this weblog makes no representation or warranty, whether express or implied, as to the operation, integrity, availability, or functionality of this weblog or as to the accuracy, completeness or reliability of any information on this weblog.

Any person who accesses this weblog or relies on the information contained in it does so at their own risk. All data and information provided on this weblog are for informational purposes only.

In addition, my thoughts and opinions change from time to time. I consider this a necessary consequence of having an open mind. This weblog is intended to provide a semi-permanent point-in-time snapshot and the manifestation of the various memes running around my brain. As such, any thoughts and opinions expressed within out-of-date posts may not be the same, nor even similar, to those I may hold today.

I err; therefore, I am human, and my blog reflects that humanity. Just in case, if I say something stupid in the future, it’s better to point out that the stupidity is mine and mine alone. My stupidity, and you can’t have it.

Read more here.

You've successfully subscribed to Ishan Girdhar
Great! Next, complete checkout to get full access to all premium content.
Error! Could not sign up. invalid link.
Welcome back! You've successfully signed in.
Error! Could not sign in. Please try again.
Success! Your account is fully activated, you now have access to all content.
Error! Stripe checkout failed.
Success! Your billing info is updated.
Error! Billing info update failed.