John D. Cook: Usability versus composability | Hacker News Reader