Applying Architecture Lessons to Product Design: Lesson 1 – Circulation | Hacker News Reader