ParentFull threadplonh·The software engineer has a habit of imagining bow he would design a system, and then assuming the real system is built without any of the flaws he could design against.View on HN