The best tutors were the ones that gave you a task and then let you grind and self-learn; seeking help too early was gently ignored or chastized. An over-involved or -critical tutor always created a kind of learned helplessness instead. I would do a small step, then look for reassurance from the tutor, then move another small step, and on and on. A mistake was a confidence setback, instead of a learning opportunity.
I do wonder how the reliance on LLM coding (and other types of) assistants will create this same helpless behavior. I already feel it in myself on occasion, especially while it’s in the loop on troubleshooting. I think it’s important to learn how to break the loop and zoom out to see the broader problem set, or else we are doomed to hand off all control and understanding.

