X-Git-Url: https://sipb.mit.edu/gitweb.cgi/wiki.git/blobdiff_plain/1d7378986e4e5cc4851bedbb53adfcc88fd383db..b89f285da9f0e89ea0a4e6436763c4415e3a5177:/doc/summer-reading.mdwn diff --git a/doc/summer-reading.mdwn b/doc/summer-reading.mdwn index 8ef0b87..3ab302d 100644 --- a/doc/summer-reading.mdwn +++ b/doc/summer-reading.mdwn @@ -32,11 +32,11 @@ Don't forget about [Safari](http://safari.oreilly.com/) -- O'Reilly books online ## Blogs, etc. - * [Joel on Software](http://www.joelonsoftware.com), a software developer in charge of a small company who writes well + * [Joel on Software](http://www.joelonsoftware.com), written by the author of a small software development firm * [Making Wrong Code Look Wrong](http://www.joelonsoftware.com/articles/Wrong.html) * [The Law of Leaky Abstractions](http://www.joelonsoftware.com/articles/LeakyAbstractions.html) - * [Things You Should Never Do](http://www.joelonsoftware.com/articles/fog0000000069.html), i.e., rewrite software from scratch + * [Things You Should Never Do, Part I](http://www.joelonsoftware.com/articles/fog0000000069.html): rewrite software from scratch * [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. + * [The Old New Thing](http://blogs.msdn.com/oldnewthing/), by a Microsoft engineer. The premise of the blog is stupid hacks needed for backwards compatibility, but it also covers general Windows API design. + * [Jamie Zawinski's](http://www.jwz.org/doc/) writings / rants. jwz developed Netscape 1-3, and played a role in Netscape being open sourced and becoming Mozilla. + * [Paul Graham's Essays](http://www.paulgraham.com/articles.html) on software, startups, and writing. Paul Graham is noted for founding Viaweb (later Yahoo! Store) and Y Combinator.