> To be fair, they had no obligation to help you in the way you wanted
Sure, but they didn't have to be dicks about it. They could have said "we don't want to tell you if it won't teach you anything" and I'd have left. Berating me wasn't very productive.
> fact probably could not do so without sacrificing a great deal.
It was a "you're using sprintf("%d") when you need sprintf("%u")" sort of thing. Not exactly that, but very easy.
> it's rather like going to a math tutor with your homework
Not really, given that I don't ever work with C. It's more like asking for help with a flat tire and having the person say "I will ask you questions until you figure out how to do it". Thanks, but I just want to get to my job interview on time.
> the folks answering questions still require a certain amount of buy-in
I had done all the debugging I could and narrowed it down to that specific line, but doing anything more would require reading a large amount of material (which I didn't know where to find) on the intricacies of the C standard/compiler/etc, so it wasn't like I just went in saying "help me I don't remember the for loop syntax".
> a refusal to help when someone just wants a quick answer doesn't sound unreasonable, and in fact may be all that holds their community together.
I doubt that's what holds a community together, and I agree that it's not unreasonable. However, the way they treated me was.