10 Papers Every Programmer Should Read (At Least Twice) 946 Posted by Michael Feathers Fri, 27 Feb 2009 02:49:00 GMT I spent most of yesterday afternoon working on a paper I’m co-writing. It was one of those days when the writing came easy. I was moving from topic to topic, but then I realized that I was reaching too far backward – I was explaining things which I shouldn’t have had to explain to t