>>28585282
If someone asks me to do something for them then I refuse.
If someone asks me to teach them how to do something, then I'll give them some relevant resources and send them off.
If someone tells me that they started a project and want my advice, then and ONLY then will I stick around for a bit and help them if necessary.
I get your point about not indulging someone's ignorance, but if they're clearly willing to learn then I find it's often worth it to help them out in some capacity. Unless they're genuinely stupid.