X-Git-Url: https://sipb.mit.edu/gitweb.cgi/wiki.git/blobdiff_plain/3ed78db775ebf21e229936211bc5430cfb2d2ed6..e530907c3e447b64adceb49435069c029626de6f:/doc/summer-reading.mdwn diff --git a/doc/summer-reading.mdwn b/doc/summer-reading.mdwn index ac0f8d4..8003039 100644 --- a/doc/summer-reading.mdwn +++ b/doc/summer-reading.mdwn @@ -18,6 +18,7 @@ Additions are quite welcome. * [How Athena Works](http://web.mit.edu/ghudson/info/athena), by Greg Hudson, longtime Athena engineer and SIPB member. Note that sections 5 through 11 don't really apply any more. * [The e-mail threading algorithm](http://www.jwz.org/doc/threading.html), by Jamie Zawinski (jwz), old Netscape hacker. Interesting not only for the algorithm per se, but for his description of the process leading to its development, and his [lost argument with Netscape 4's engineers](http://www.jwz.org/doc/mailsum.html) against replacing the algorithm with something overengineered * [HOWTO Encourage Women in Linux](http://valerieaurora.org/howto.html), by Valerie Aurora, a Linux kernel hacker. + * [The Unix Time-Sharing System](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.33.1204&rep=rep1&type=pdf), by Dennis Ritchie and Ken Thompson. From 1974, but still almost entirely accurate. Sections 3, 5, and 6 are particularly good ## Books online @@ -37,3 +38,4 @@ Don't forget about [Safari](http://safari.oreilly.com/) -- O'Reilly books online * [The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)](http://www.joelonsoftware.com/articles/Unicode.html) * [The Old New Thing](http://blogs.msdn.com/oldnewthing/), by an engineer for MS who writes about stupid hacks in the name of backwards compatibility * [Jamie Zawinski's](http://www.jwz.org/doc/) writings / rants. jwz developed Netscape 1-3, and played a role in the open sourcing of Netscape as Mozilla. + * [Paul Graham's Essays](http://www.paulgraham.com/articles.html) on Software, Startups, and Writing.