I appreciate the discussion this article is bringing to the table, and I mostly agree with it. I&#x27;m going to pick on the one thing that I disagree with.<p>The article said that professionals should <i>not</i> say: “why would you want to do that?”<p>I think this question is quite possibly the best thing about asking for help in a programming community. What better way is there to learn about programming than the Socratic Method?<p>What this question means is that the professional is dedicated, not to simply finding the short term answer to the beginner&#x27;s question, but to helping the beginner actually understand the problem, and what the range of solutions are, and what the best solution might be. It teaches the beginner to not get stuck in a rabbit hole and look at the big picture. It teaches the beginner to do it the right way instead of the easiest most obvious way.