How to avoid distractive design and create successful products? | Hacker News Reader