Teaching: A Few Useful Analogies | Not Hacker News!