+1 for the fast-talking engineer phenomenon. I think quickness of thought is a fitness that can be exercised, mostly orthogonally to deep thought. We all eventually find someone who thinks and talks faster than ourselves, but indeed we also eventually become that person to another. If you find yourself feeling like you're 10 steps ahead, the best thing to do is give ample room for your conversational foil to express their thoughts. If they disagree, don't immediately assume it's because they haven't considered everything. You should go in with the good faith assumption that they intuitively see a corner case you haven't considered, and then work collaboratively with them to put their objection into words. After all, if there is a problem, it will rear its head eventually, whether or not you can "win" the argument!