<story><title>Modern Software Over-Engineering Mistakes</title><url>https://medium.com/@rdsubhas/10-modern-software-engineering-mistakes-bc67fbef4fc8#.swzmypry1</url></story><parent_chain></parent_chain><comment><author>65827</author><text>Trying to make everything generic enough so that will work everywhere everytime is one of my pet peeves. You really don&amp;#x27;t need to engineer a date picker to work in microgravity and on quantum CPUs and in alternate dimensions. I get that it&amp;#x27;s fun sometimes, but my god stop.</text></comment>
<story><title>Modern Software Over-Engineering Mistakes</title><url>https://medium.com/@rdsubhas/10-modern-software-engineering-mistakes-bc67fbef4fc8#.swzmypry1</url></story><parent_chain></parent_chain><comment><author>JamesBarney</author><text>I really think most of this comes down to the number one principle of good software development is &amp;quot;Keep it simple stupid&amp;quot;&lt;p&gt;Simple, concrete, un-abstracted code is easy to get to right, easy to read, and easy to change.</text></comment>