What the Four Color Theorem Can Teach Us About Writing Software | Hacker News Reader