Post
by dunbarx » Mon Dec 22, 2014 12:07 am
Jacque.
I usually post code that gives a push in the right direction, or solves a fundamental aspect of the question, and only then ask that the user go that extra mile. Only rarely will I post a full solution, though I have done so, but mainly to competent programmers, in others words, already at an intermediate level, where I am collaborating, rather than teaching.
Certainly to a serious new user, who will examine the proffered code instead of just inserting it and moving on, the opportunity to study well formed scripts is in its own right a good teaching tool. Perhaps I suspect the former happens too often, and an opportunity is lost. I exhort more than most that the user do just that, but then try to do it another way, and then try to do it backwards, whatever.
I think the forum environment itself, as Dave pointed out, is synergetic. To a serious newbie, the several styles of support are likely to be appreciated as given. At any rate, none of this matters much; the passion of the helper community is the only thing that does.
I am teaching LC to a troubled teen who wants to learn how to program. We are making toys, buttons that "breathe" in width, bounce between two walls, that sort of thing. I suggest a task, he suggests the logic (usually spot-on), I point out the tools needed, he screws it up royally, I give a running start, he gets close, ...you get the picture. I cannot see doing this any other way.
Given the remoteness of the forum, the distance between the helpers and the user, may suggest that working code is more suitable. Well, maybe, partially.
Craig