The original sin of Software Engineering is building a really well architected system that solves the wrong problem.
The original sin of Software Engineering is building a really well architected system that solves the wrong problem.