Most 'overengineering' is just anticipating change | Dark Hacker News