* [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 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.
* [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 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.