some of the oddest, narcissistic and egotistical people on the planet are programmers.
Ya i have experienced that, it happen's , However it's because its a power akin to a power enjoyed by Sorcerer in the past that he used to empower the king by making Magical stuff but many fail to realize that with power comes the responsibility to act in a manner that is OK if not polite.
I think the help goes in Stages like:
1) Someone comes with an idea in the first place in the Project Guidance
2) He is guided at stage 1 accordingly he brings desired items/ingredients to make it happen.
3) He is allowed to work his mind with the ingredients bought at second stage.
4) Real help comes here(or should come here!) as here he faces the main problem , if the candidate has made his way here at this 4th stage from the 1st one he is a original candidate and must be helped further, However the ones who drop - in straight at this stage their concern seems ambiguous as whether they want to learn or are just there to get things done for themselves by other's.