Live data from Hacker News

Please Learn to Code

sachagreif.com

11–20 of 151 posts

Re: Please Learn to Code

#11
post #3

Please do not compare coding to cooking.

Please justify why you think it's a bad comparison? I think it's apt. Cooking shares many qualities with coding, you're under time deadlines to produce something for a end consumer (for the most part). There's lots of competing methods and you have to select which ones work best for the product you want to produce. Most importantly you can cook something amazing that everyone loves, or a charred lump that no one will…

Rule 11213: First person to mention "time" when linked article does not include the term "time" takes 1 step backward, 1 step forward, 2 steps backward, 1 step forward, 3 steps back. Back to the future.

Re: Please Learn to Code

#12

Earlier quoted context omitted.

Please justify why you think it's a bad comparison? I think it's apt. Cooking shares many qualities with coding, you're under time deadlines to produce something for a end consumer (for the most part). There's lots of competing methods and you have to select which ones work best for the product you want to produce. Most importantly you can cook something amazing that everyone loves, or a charred lump that no one will…

Rule 11213: First person to mention "time" when linked article does not include the term "time" takes 1 step backward, 1 step forward, 2 steps backward, 1 step forward, 3 steps back. Back to the future.

I was expanding on the concept and seem to have fallen into a time warp.

Re: Please Learn to Code

#13

Earlier quoted context omitted.

Rule 11213: First person to mention "time" when linked article does not include the term "time" takes 1 step backward, 1 step forward, 2 steps backward, 1 step forward, 3 steps back. Back to the future.

I was expanding on the concept and seem to have fallen into a time warp.

Coding doesn't necessarily involve time deadlines, and maybe cooking doesn't either, although it seems to. I agree with the rest of what you said though.

Re: Please Learn to Code

#14
post #3

Please do not compare coding to cooking.

Please justify why you think it's a bad comparison? I think it's apt. Cooking shares many qualities with coding, you're under time deadlines to produce something for a end consumer (for the most part). There's lots of competing methods and you have to select which ones work best for the product you want to produce. Most importantly you can cook something amazing that everyone loves, or a charred lump that no one will…

I really liked the comparison with cooking, I think the same way you do! You don't learn how to code to become a professional programmer!

Re: Please Learn to Code

#15
post #3

Please do not compare coding to cooking.

Please justify why you think it's a bad comparison? I think it's apt. Cooking shares many qualities with coding, you're under time deadlines to produce something for a end consumer (for the most part). There's lots of competing methods and you have to select which ones work best for the product you want to produce. Most importantly you can cook something amazing that everyone loves, or a charred lump that no one will…

>I think it's apt. Cooking shares many qualities with coding, you're under time deadlines to produce something for a end consumer (for the most part).

A, you mean like hundreds of other professions...

Re: Please Learn to Code

#16

Earlier quoted context omitted.

I was expanding on the concept and seem to have fallen into a time warp.

Coding doesn't necessarily involve time deadlines, and maybe cooking doesn't either, although it seems to. I agree with the rest of what you said though.

I know, which is why I said '(for the most part)'. 80%+ there's some kind of tangible time limit on what you're trying to achieve. Be it self-imposed or otherwise.

Re: Please Learn to Code

#17

Dear Author, are you a mediocre coder? Edit: This wasn't a derogatory comment. I merely wanted to point out that the Author probably isn't a mediocre coder and those people that are probably can't touch 10000 people in just 2 days. I really like thetoolbox.cc.

I would probably call myself a mediocre coder compared to the average HN'er.

But I don't think you necessarily need great coding skills to reach people. The Toolbox really is nothing more than a customized WordPress theme, and I'm sure I could find lots of similarly successful sites that are not overly complex from a technical point of view.

Re: Please Learn to Code

#18
post #15

Earlier quoted context omitted.

Please justify why you think it's a bad comparison? I think it's apt. Cooking shares many qualities with coding, you're under time deadlines to produce something for a end consumer (for the most part). There's lots of competing methods and you have to select which ones work best for the product you want to produce. Most importantly you can cook something amazing that everyone loves, or a charred lump that no one will…

> I think it's apt. Cooking shares many qualities with coding, you're under time deadlines to produce something for a end consumer (for the most part). A, you mean like hundreds of other professions...

Sure, but I was talking specifically about the 'don't compare coding and cooking'. We can abstract it into a reusable template.

Re: Please Learn to Code

#19
post #6

I expected a similar post to hit HN, since I too was shocked by Jeff's comments. However I do not think people should learn to code for the same reason. Sure writing a website is cool, but then again, learning plumbing is cool, which is the basis of Jeff's argumentation. Plumbing can empower you by giving you control over your own house and appliances, etc, etc. I think the real reason people should learn to code, is…

I don't think the comparison is apt, because learning plumbing only helps you with plumbing. Whereas coding knowledge can be applied to a lot of fields.

To me, there's an argument to be made that coding can be considered (or maybe, will one day be considered) like a life skill on par with reading, cooking, or playing music.

I agree it doesn't look like it right now, but I'm sure that a couple hundreds years ago the idea that everybody would one day know how to read seemed just as ludicrous.

Re: Please Learn to Code

#20
post #6

I expected a similar post to hit HN, since I too was shocked by Jeff's comments. However I do not think people should learn to code for the same reason. Sure writing a website is cool, but then again, learning plumbing is cool, which is the basis of Jeff's argumentation. Plumbing can empower you by giving you control over your own house and appliances, etc, etc. I think the real reason people should learn to code, is…

I don't think the comparison is apt, because learning plumbing only helps you with plumbing. Whereas coding knowledge can be applied to a lot of fields. To me, there's an argument to be made that coding can be considered (or maybe, will one day be considered) like a life skill on par with reading, cooking, or playing music. I agree it doesn't look like it right now, but I'm sure that a couple hundreds years ago the i…

I am absolutely not arguing agains this. Here's the extract from your text I disagree with:

    > I can’t think of many other skills that enable you to create something from scratch and reach as many people as knowing how to set up a simple website.

    > Just last week, I was able to come up with an idea and then launch a site in 2 days. That site was then seen by about 10,000 people in a couple hours.

    > Think about it: something I did reached 10,000 actual living people and had an impact (however small) on their life. That would never have been possible if I didn’t know how to code.
This text is arguing that the value of learning programming is in the software you will create and the impact it will have on a population. This would be a valid point when arguing why one should become a programmer.

Drawing on an analogy similar to the one you make: Learning to write is crucial today, even though I will probably never be a published author. Similarly, learning to code is important, but not because "you too, can make a website!".

Post reply on HN