A skeptic’s guide to software architecture decisions | Hacker News Reader