Software design: simplistic or optimal? | Hacker News Reader