I can also very much recommend his book about programming methodology. Lots of good sane advice there for anyone wanting to learn more about structuring code and keeping everything readable and bug free.
A fun site indeed, but I felt that the entries were quite random. Many were successes that eventually failed (as many do) and others were failures that became successes, and everything in between. What's the real criteria for inclusion?