Siddharth Uppal (Sid, as we call him) has been one of the best technologists, and certainly one of the best people I have known. He was my very first team mate at D. E. Shaw after I joined the company and even though I was his Manager, I got to learn a lot from him. Among other things, he got me into blogging.
Quite an avid blogger himself (his blog is called Some Creativity), a few months ago Sid wrote a small and simple piece that every techie should read. In this article he gives very down to earth, simple yet powerful advice to techies working in a typical project team. I personally agree with his points 100%. I have shared my views on project management and related stuff on this blog in the past, but I think Sid's post encapsulates most of those points in a simple manner.
While you are at it, check out his discussion about a simple report generator- like the man himself, simple yet awesome.
I proud of you, my friend.