www.signalvnoise.com/posts/3024-questions-i-ask-when-reviewing-a-design