Earlier quoted context omitted.
You did read it, and he's wrong, and that's why you wrote an article that did not respond to his (supposedly wrong) arguments at all, and instead presented an ad hominem attack saying he "[gets] off on making beginners feel like they're worthless for attempting something"?
Not all insults are ad hominem . For this to be ad hominem , he would have to be saying that the reason Attwood was wrong was because he "gets off on making beginners feel like they're worthless..." Here's a quick illustration: Ad Hominem: Jeff Attwood gets off on being an ass. Therefore he is wrong. Not Ad Hominem: Jeff Attwood gets off on being an ass. Incidentally, he is also wrong.
Please Don't Become Anything, Especially Not A Programmer
181–190 of 225 posts
Re: Please Don't Become Anything, Especially Not A Programmer
#182Earlier quoted context omitted.
I'm sure learning a second language is fun, but I get annoyed when people try and make it seem like it's absolutely vital to do so. I'm guessing you're a native English speaker? Because I can tell you that in many parts of the world, learning a second language is essential if you want a decent job and access to the vast amounts of knowledge, culture and people that the Internet provides.
I suppose I didn't consider that -- yes, I am a native English speaker.
But where I live, I notice very clearly the difficulties and disadvantages that not knowing English has, and even being able to read is not enough: my parents, for example, are certainly not uneducated people, yet they're not able to fully understand much of spoken English, which means they're restricted to subtitled content - fewer films, no free university lectures, no Khan Academy, almost no podcasts, etc.
And I'm in an European country!
Re: Please Don't Become Anything, Especially Not A Programmer
#183Earlier quoted context omitted.
The title was meant as an attention grabber, but the text does not suggest that NO ONE should learn to code. The text only disputes that EVERYONE should learn to code.
back up 200 years and replace coding with reading...
I think it was reasonable for some people not to learn to read 200 years ago.
Re: Please Don't Become Anything, Especially Not A Programmer
#184Earlier quoted context omitted.
But it IS a life skill. It's not comparable to reading or writing maybe, but it is comparable to financial planning. People don't learn to write budgets properly so they go broke. People don't know how computers work, even just the basics, but operate these machines every day as part of their work and their home life. Knowing how to use a command line to look for viruses, how to monitor your home network, or even wha…
I would agree that it is more of life skill than say learning about European history. Or calculus. But so is basic electronics and basic electrical engineering. Where do we draw the line in the modern world?
Re: Please Don't Become Anything, Especially Not A Programmer
#185Earlier quoted context omitted.
Yes, it does. Jeff's article then proceeds to present a very reasonable argument to consider for why you might not want to code, specifically, there are many useful skills in the world and maybe there's one that would serve you better than coding. Your article completely ignores Jeff's article and presents what amounts to an ad hominem attack on Jeff, claiming he's trying to make beginners feel like losers. Do you ho…
To be fair, titles should give some idea of what's in an essay or post. If you use a linkbait headline is it that unreasonable to address the more ridiculous point made by the headline?
But it's silly to criticize people's reading comprehension on the basis that they read the article rather than just the headline.
Re: Please Don't Become Anything, Especially Not A Programmer
#186Earlier quoted context omitted.
back up 200 years and replace coding with reading...
back up 200 years and replace plumbing with reading... Your argument isn't evidence for anything at all. There's a big difference between reading and coding: reading is a very useful method of communication. Everyone should be literate just like everyone should be able to speak. Coding, on the other hand, is much more along the lines of plumbing than language.
The basic crux of the issue for me is this: you can control a society via the flow of information through that society. Both reading and more recently, programming are activities intimately connected to the flow of information through modern society. Along with an understanding of programming comes a greater understanding of computers to computer networks to privacy issues and all manner of things that more people should be thinking about more conciously, regardless of whether they wish to program as a career.
While no doubt the flow of material through plumbing pipes is also quite important for societies in general, I don't think an understanding of plumbing affords quite the same insights and protections against being potentially manipulated by the powers that be as one might acquire through the pursuit of reading and programming.
Re: Please Don't Become Anything, Especially Not A Programmer
#187Great post. I have an awful lot of respect for Zed Shaw and what he's done (and, no, not for "Rails is a Ghetto" but for his directed learning programming books, which IMHO are probably the best approach for newcomers). I'm disappointed that Jeff has taken what is essentially an elitist and exclusionary view. Programming is not a zero sum game. Every new programmer isn't a threat to your livelihood and your existence…
Re: Please Don't Become Anything, Especially Not A Programmer
#188Earlier quoted context omitted.
Not all insults are ad hominem . For this to be ad hominem , he would have to be saying that the reason Attwood was wrong was because he "gets off on making beginners feel like they're worthless..." Here's a quick illustration: Ad Hominem: Jeff Attwood gets off on being an ass. Therefore he is wrong. Not Ad Hominem: Jeff Attwood gets off on being an ass. Incidentally, he is also wrong.
Technically you may be right, if one is in a debate club perhaps. In a real world debate the close position of two elements, especially when one is composed of emotional content, draws a strong implied link between the two points even if they are separate. It's not a compelling defense to say that everyone should be an expert at logical debate and should know to ignore the insults one heaps on one's opponents.