I feel a little better talking to someone in CB or helping on their posts if they're doing homework or attempting to learn something.
What scares me is the people who come and say:
(Pretend this message isn't formatted at all and contains no line breaks.) Mentally include all caps if you'd like.
Hi, I work for so-and-so and obviously have no idea what I'm doing.
Also, what I'm doing needs to be done yesterday.
By the way, I plan to post at least 3 more messages of this exact wording or similar.
Yes, someone actually hired me.
In some cases I really do enjoy talking to people about small homework-ish tasks. If it wasn't for them, I'd probably have forgotten a lot of little simple things that don't get used often.
Questions like "how do I replace this" or "how do I add two dates" help me feel like I'm progressing when I'm working on bigger projects, like "Build a complete front-end for this MySQL database, and make it scalable. Also, we may change from MySQL to something else without warning you, for no apparent reason at all. You have a week."
Helping someone with little five-liners or even one-liners is a welcome respite from 2k+ LOC programs.