I'm coming to the same conclusion; it blows my mind how people can just run off and confidently implement something vaguely related to what was talked about. People seem very sure about what's supposed to be built, its context, and how. No questions asked. (am I the stupid one for not understanding?) Turns out they just made something up in their head that didn't make sense. As a leader, how does one work with such people? It feels condescending quizzing your team members to verify understanding and I can't spend my time specifying work down to the most minute details.