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