Seems to me the article is fighting some kind of giant strawman. I myself haven't experiences this kind of attitude. I really don't get what the point is, that some people have ego problems and hold pissing contests to see who is the most "awesome programmer"? Well that's a different thing, kind of "who's the best". Well for sure if you ask people in an office what their job is then I don't think that a banker who cr…
I absolutely ran into it when teaching myself programming, but it really isn't specific to programmers. I had conversations go boil down to: Me: "I'm learning programming" Programmer: "Good luck with that (sarcasm)" These people were dicks. I met WAY more positive and accepting people in tech during my transition, but there is still an elitist group that thinks it is special. This mentality exists everywhere, but tec…
Try to look at this from the programmer's point of view for a moment. Programming is a vast subject, where you're going to be constantly learning for as long as you program. It's impossible to learn programming entirely: we still don't know how to program to get the best results, we're continuously defining the field as we go on. And that's even before you take Computer Science into account!
Granted, being a dick is not a good thing, but after a while it's also hard to be enthusiastic about people who tell you they're going to learn programming. Especially if they have no idea yet about how programming is like in the "real world". Most of them are going to - in my experience - run away screaming when they see the reality of programming. And that's even before talking about how programming jobs look like.
Personally I try my best not to be sarcastic when talking to beginners, but I do try to warn them that it may be harder than they think.