Optimal, complex solution vs. simple, requirements-meeting solution | Hacker News Reader