Curiosity here, looking through this forum, I noticed a lot of people being very harsh and hard on people asking for help on this forum when they were asking for help about a project, or work for something they were getting paid for, or worked at a company as an employee on this project.
My question is why so much hate and disgust in those situation? Yes, someone that accepts to work for money should know what they are doing, it's a service they're providing so they have to know what they are doing. Most of them do, but sometimes details are forgotten, things slip and they might draw a blank on a specific area, so they come here, ask a question and are shut down by people telling them "You shouldn't have a job if you don't know what you're doing!" or "We're not going to do your job for you!", even when it's a question about a small part of the whole project.
I mean, it's not like everyone's perfect. Not everyone knows their jobs like the bottom of their own pockets. For example, a construction worker on a new site will sometimes ask for help about how to safely do a procedure they're not 100% sure about. An airline co-pilot in a new plane might question the captain about a single procedure he's not certain about. Heck, I'm pretty sure even doctors will discuss procedures together and help each other. All of these people are getting paid too.
So yes, my question, why so much hate and disgust in those situation? Why be so hard, and harsh on these coders treating them as a disgrace to their profession?
PS: If I missed an official rule about it (didn't see any) or something, do tell and slap my hand! But my statement still stands though.
PPS: If this is in the wrong forum, I apologize as well, just saw it as the most appropriate place.