Some fun papers (papers being shorter than books, which has been important lately…)
Rob Pike’s Acme editor. I admire it for being lightweight and having interesting ideas rather than being usable (from reading, it looks like a user-interface train wreck). I wish Pike had seen the MPW Shell (which had some similar interesting ideas, with better UI).
Google’s MapReduce processing.
Code Snippet technology in Visual Studio 2004 (from MSDN).
Line Drawing, Leap Years and Euclid (or: Bresenham is everywhere!)