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…
It's a thing I keep running into over and over again. I'm really happy that you haven't and that for you personally this is not an issue. Unfortunately your sample of '1' may not be representative. http://arstechnica.com/information-technology/2012/09/is-it-... http://blog.codinghorror.com/please-dont-learn-to-code/ http://programmers.stackexchange.com/questions/163631/has-no... https://news.ycombinator.com/item?id=5…
The 'No True Programmer' Fallacy
11–20 of 70 posts
Re: The 'No True Programmer' Fallacy
#12Seems 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…
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 tech seems to be special. Developers are in demand, many people don't fully understand what we do, and even when you "get your foot in the door" people..including folks on HN btw.. throw out things like "I hate pretend programmers".
Re: The 'No True Programmer' Fallacy
#13Earlier quoted context omitted.
It's a thing I keep running into over and over again. I'm really happy that you haven't and that for you personally this is not an issue. Unfortunately your sample of '1' may not be representative. http://arstechnica.com/information-technology/2012/09/is-it-... http://blog.codinghorror.com/please-dont-learn-to-code/ http://programmers.stackexchange.com/questions/163631/has-no... https://news.ycombinator.com/item?id=5…
I'll be your non-strawman. Consider other fields: - Is everyone suited to be a mathematician? - What about a building engineer? - An electrical engineer? None of these things are magic. None of these things are something someone can't learn "a little" about. And yet, like programming, all of these require a great deal of effort to master any degree of proficiency; this 1) takes individual dedication, and 2) is underm…
Re: The 'No True Programmer' Fallacy
#14> And let’s not kid ourselves, very very few people are programmers at the level of a Linus Torvalds, Peter Norvig or Fabrice Bellard. Imagine them telling you that you’re hopeless and you’ll never really get it so you might as well give up now. I think this is a great point that deserves repeating.
A good programmer in my opinion is not someone who can code in C and ASM and then brag about how he/she doesn't use C++ or whatever. A good programmer is also a designer, who can bring a new design to the world which will still be used 50 years later and even after the death of the original programmer. Thus Ken Thompson, Dennis Ritchie and the others should be in the list of the best programmers of all time not Linus Torvalds.
Re: The 'No True Programmer' Fallacy
#15Re: The 'No True Programmer' Fallacy
#16Seems 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…
But in tech these things are more in the open what with our hacker news and blogs etc, and because most of people in this field actually are good people and care about this stuff and want to deal with the issues!
I myself haven't met any "elitist programmers", just regular joes (and janes!) doing their job. On the other hand I also don't operate in SF in some tech bubble i've been hearing about :)
/end rant, sorry :)
Re: The 'No True Programmer' Fallacy
#17Earlier quoted context omitted.
> very few people are programmers at the level of a Linus Torvalds, Peter Norvig or Fabrice Bellard. I never really thought of Peter Norvig as a 'programmer' in the sense of Linus Torvalds -- I always lumped Norvig more into the high minded computer scientist camp. It seems like the criteria by which one judges success in the two areas are very different.
Read some of Norvigs code and tell me he's not a programmer, his stuff is some of the most elegant and efficient that I've ever seen.
Hero worship blinds you to two simple facts, in almost all cases:
- They're not doing anything you couldn't also do if you worked at it as hard as they have.
- Like everyone, they're fallible, making mistakes, and may even not deserve the hero worship being heaped on them. Until you've worked as hard as they have to reach a sufficient level of understanding, you're not going to have as strong of a critical eye for where the erstwhile hero is doing it wrong.
Better to put no-one on a pedestal (least of all yourself).
Re: The 'No True Programmer' Fallacy
#18This arises when the person does not really have a lot of properties associated with his identity. I saw a lot of people who were really insecure in other areas of life besides the area where their skill applies. The insecurities vanish really fast as soon as this skill is seen only as skill and the person identifies its identity with the proper properties like values, e.g. "I am friendly" instead of "I am a true programmer". Therefore I cannot imagine this being a healthy discussion.
For the ones interested in how to get a better identity and get rid of insecurities, take a look into steve andreas book "transforming yourself". You will also learn the basics of Neurolingual Programming (NLP) as a side effect
Re: The 'No True Programmer' Fallacy
#19Earlier quoted context omitted.
I'll be your non-strawman. Consider other fields: - Is everyone suited to be a mathematician? - What about a building engineer? - An electrical engineer? None of these things are magic. None of these things are something someone can't learn "a little" about. And yet, like programming, all of these require a great deal of effort to master any degree of proficiency; this 1) takes individual dedication, and 2) is underm…
It definitely isn't 'easy'. It's probably the hardest skill I've mastered to any degree.
Re: The 'No True Programmer' Fallacy
#20Seems 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…
If they're actually sarcastic, they're dicks, but a slightly skeptical "good luck with that" is a pretty appropriate response for someone that has just started at a major task. Same thing if you tell me you're going to write a novel; I encourage you, but I don't assume you will automatically make it.
>throw out things like "I hate pretend programmers".
Does pretend programmer mean someone that's learning or someone that lies about what they've already learned? I've only seen derision toward the latter, someone that claims to be an experienced coder but can't code the simplest of functions.