Why bad software architecture is easy to monetize | Hacker News Reader