How to make software architecture trade-off decisions | Hacker News Reader