Amit Shirodkar's blog.
This blog has 2 parts:
1) My own thoughts on a variety of subjects.
2) A collection of links, stories, articles, etc. that I found on the web, liked and wanted to share with others.