Live data from Hacker News

Please Don't Become Anything, Especially Not A Programmer

learncodethehardway.org

21–30 of 225 posts

Re: Please Don't Become Anything, Especially Not A Programmer

#21
post #12

Actually, my feeling is that you misunderstood Jeff. He makes a great point - we can't all be programmers, world needs people with all kinds of skills.

The way I interpreted Jeff's post is that as hackers, we tend to see have a very skewed view of the world, and that we believe our tools (programming) are the only way to fix problems, and that everyone should learn how to use them.

Jeff's point is that while certain tools (writing, arithmetic, etc.) are indeed of extremely relevant use no matter what you do, programming doesn't fall in that category, and anyone arguing that all should learn to code regardless of what they do is falling in that fallacy.

(i'm not saying I agree or disagree with that, that's just the way I perceived the post. That being said, Zed's post, especially the last paragraph, is of great value.)

Re: Please Don't Become Anything, Especially Not A Programmer

#22
post #14

out of all the posts on HN right now about this, this one is by far the most insightful.

meh they're all about defending their own piece of meat. Sacha talks about his book, zedshaw talks about his books.

Damn straight, because I actually care about this stuff. I mean, for all the talk on here about "passion" y'all sure do hate it when people actually are passionate.

Re: Please Don't Become Anything, Especially Not A Programmer

#25
post #12

Actually, my feeling is that you misunderstood Jeff. He makes a great point - we can't all be programmers, world needs people with all kinds of skills.

I'm sure he'll write a follow-up clarifying what he said so that he's not guilty of saying anything.

Re: Please Don't Become Anything, Especially Not A Programmer

#27
post #5
post #3

I learned to code from your book Zed. I was disappointed by Jeff's article (Who is usually a nice man). You wrote this post at a right time with right points. My appreciation is triple-folded. Take a bow, Zed.

Thanks, it's actually something I've been meaning to write about for a while, so Jeff just gave me a good reason. :-)

I think you have already written an even better answer; when I read Jeff's article I immediately thought of this: http://learnpythonthehardway.org/book/advice.html

Re: Please Don't Become Anything, Especially Not A Programmer

#28
While the "Don't Become Anything" thing is valuable (after all it's a thousands of years old insight that can be found in Buddhism for example), the article looks pretty much like a straw man to me. The original post was arguing that "coding" isn't an essential life skill in the way for example reading is and that massive amounts of new coders might not be that good for the world. How is this refuted here in any way? Where is this resentment thing pulled from?

Re: Please Don't Become Anything, Especially Not A Programmer

#29
You are missing the point of his post which I believe is valid- that programming in and of itself is nothing but a skill to carry out a task. He isn't dissuading beginners from learning to code or suggesting that people shouldn't. Just that you shouldn't learn to code just for the sake of knowing how to code.

I get it. There are worse hobbies you can have and it can solve problems and spread information, etc., etc. The point is that programming should be viewed as a means to an end. Too much focus is put on coding as an end goal and writers on TechCrunch whom I suspect have never coded anything in their lives talk about how learning to code is the hot new thing and everybody should be doing it. I think it is far more useful to learn a variety of subjects, figure out what it is you want to do, and if building software is the way to achieve it, then go learn to code. But learning to code well is an enormous investment of time, so to learn to code you are choosing not to do other things that could be far more valuable to you.

A lot of people start with learning to code and then look everywhere for a problem to solve with their new skill set. That is the reverse of how problems should be solved. The technology is irrelevant. The skills are irrelevant. The problem is what should dictate the work.

Re: Please Don't Become Anything, Especially Not A Programmer

#30
post #19

Earlier quoted context omitted.

Of all the posts pointing what Jeff's flaw in logic was. The one post attacking his person instead, saying he's just a mindless bully that should be ignored. Is the most insightful?

Yes, because that's how life goes. I'm not going to attack the logic of an article that is illogical, I'm going to talk about the hypocrisy of the person writing it. The human stuff matters much more than the fantasy world of "logic".

I really hope you're speaking out of temporary rage. Please review this comment once you cool off.
Post reply on HN