Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

"Please don't learn to code" is not a useful or kind thing to say. If he did not mean to say that, then he shouldn't have said it.

Technically most people can get by without literacy, general education, birth control or hand washing. But it's just offensively elitist to say that "most people" don't need things which enrich life and improve opportunities significantly, in aggregate.

How do you know who should be permitted to learn to program (or apply the calculus, or read)? Who are you to say what is a "more effective route"?

Nobody has said anything about doing a half-baked job. Nobody was born an expert, not even you. It's ridiculous to aim elitist bully talk like "half-baked job" at beginners when writing shit code is an unavoidable developmental stage every programmer goes through.

While we are discussing half-baked jobs, let's talk about a status quo where huge numbers of people are doing piles of mind numbing, annoying labor (and making mistakes) just because programming has not been applied. In many cases the funding and justification are not there to improve the process, in no small part because of a traditional culture which tends to programming as effete play or impossible wizardry or both. Do you really mean to suggest that there is NO value in automating or improving processes (or constructing things for yourself) unless you are working full time as a 'professional' developer? The technology is getting easier and easier for people without deep computer science background, so you are on the wrong side of history.

Programming is an incredibly valuable development of this century. It's as much part of the modern human heritage as banking or oral contraceptives. It should be applied in MANY more areas than it is applied.

This macho, elitist attitude is one of the biggest things which keeps a ton of women out of programming and related fields. Treating programming as some kind of venue for manhood comparison, and excluding people who do it for the love and the pursuit of knowledge, is detrimental to the art. It's a bad and unproductive attitude and it should stop yesterday.



What do you mean by useful ? Seriously what is really useful in all that "Please code / Please don't code" story ? In itself nothing, it's all a matter of opinion. That doesn't make it less interesting.

So putting the sentence "Please don't learn to code" out of context is just not fair and misleading. He wrote this post like he wrote everything else he does, with his style. You have the right not to like it but please do not state your opinion as fact. How does the post is more useful ?

The idea that everyone should learn to program doesn't disturb me at the least but it's just a waste of time. Comparing programing langage with english, french, russian or whatever is just a joke. The day the first words of a baby will be the binary representation of "Mommy" I'll rethink about it.

In truth those who want to get involved in programming for whatever reason (as a hobby, professionally, by curiousity ...) are those who should learn to program. So let's drop the hype, pleadge and let's keep those good websites which help to get started. I find knowing how to program really useful, empowering, fun and challenging but not everyone has to feel the same way and not every programmer feels like I do. That is what Jeff Attwood tells in this post, while humouring himself with the movement. So please learn to code, if you want to but you'll still be cool if you don't.


I guess Atwood felt that even he needed linkbait and chose that title for that post.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: