News for hackers. Stuff that matters.
Re:Please don't learn to code by exDM69 on Tuesday May 15, 2012 @05:55AM (#3975763)
I recently learned how to plumb a little. Now I can do minor household plumbing fixes without having to hire professional help. A very useful skill indeed. I know it's a demanding activity that requires more than reading a book and knowing how to hold a wrench, so I know to stay away from the serious pipes and stick to little fixes.
Re:Please don't learn to code by zwischenzug on Tuesday May 15, 2012 @06:10AM (#3975813)
It's strange he made that point about plumbing, then later said you should learn how things work to solve real problems.

He seems to have confused an initiative among some people to learn a new skill in their spare time with a totalitarian injunction that we all become programmers.

To me it's no different to an initiative among people to learn a foreign language. It may be a somewhat qiuxotic spare-time hobby, but the prospect of acceptable failure is partly what part-time hobbies are for, right?

Learning a bit of coding will give one an insight into how hard it is to get right, which will make one appreciate which bits are easy and which bits are hard. What's wrong with that?

The little plumbing I've learned on my own initiative has taught me similar, and I'm less likely to get ripped off as a result.

Re:Please don't learn to code by r0s on Tuesday May 15, 2012 @11:34AM (#3977028)
Exactly! I've encountered the attitude many times: If you learn to DIY your time must not be valuable. This is so wrong, and avoiding dishonest service is an obvious benefit.

Traversing those learning curves is more rewarding the longer you keep at it. Also, it's rare that one field of knowledge doesn't benefit many more.

Re:Please don't learn to code by philbarr on Tuesday May 15, 2012 @05:56AM (#3975767)
Exactly - everyone should learn basic plumbing! Not the best analogy he could have used.
Re:Please don't learn to code by maguay on Tuesday May 15, 2012 @06:12AM (#3975819)
He did say that everyone should learn some basic concepts of programming, which I think we could all agree with. Perhaps everyone shouldn't know how to create the next Gmail, but surely there's an advantage to us all knowing how for loops work and how to write a bit of simple code (perhaps just doing math and text basics in Ruby). Many schools already teach this as a standard part of their curriculum using Basic.
Re:Please don't learn to code by wes-exp on Tuesday May 15, 2012 @12:28PM (#3977304)
I don't think he means that learning plumbing is a bad idea.

I think his point is just that a big hype cluster around learning plumbing would seem silly. There are a lot of useful skills in the world. Programming is one. Plumbing is another. Let's not get crazy and over-emphasize programming.