Evolving Software Architecture by Cheating | Hacker News Reader