Basic Patterns for Everyday Programming | Hacker News Reader