Ask HN: Has anyone read Software Design for Flexibility? | Hacker News Reader