Too Long; Didn't Read
Discussions are a fundamental part of <a href="https://hackernoon.com/tagged/software-development" target="_blank">software development</a>, they are a necessary friction to increase scalability. A few patterns can emerge from those discussions that allow us to spot problems early when those problems can have an impact on the quality of the outcome. One of them is <strong>Over-Engineering</strong>.