gernot-heiser.org
There is a bunch of overlap with what Gernot talks about, but I think it's more general, and certainly useful to have a checklist!
Reply on news.ycombinator.com