Generally, I like to build a rapport with people I teach. Sometimes I'll give stronger answers and sometimes I'll just help them get unstuck but leave them engaged in the question so they can really get the subject. I like to think that my main value is that I've been there many times and I can help people find their confidence as they work. In the examples below I showed a few different approaches that may or may not be appropriate for different students.
Knowing my students is even more important when I choose language. If they're native English speakers and have no issues with metaphor, I prefer the style of communication I use below. A neurological study (I've lost the link) shows a tight correlation with the language centers of our brains when we try and read and understand software code and I've found that this kind of mentality helps people (myself included) get into a productive flow.
Thanks,
David