Book marking this link

10 Papers Every Programmer Should Read (At Least Twice)

I have downloaded couple of them and would read them one by one. I would like to add the comment given by reader of this blog "If you are developer who wants to learn the next and write some code, then you need not read these papers. But if you actually take an interest in what your profession is and want to really understand what you are doing and why, then reading papers is one of the best ways to help achieve this aim."