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

It's going to be butchered like English class to point of utter uselessness, no?

It's like learning Spanish and then totally and utterly forgetting it. What is then, the leftover value after one finish his secondary education?



It's like learning Spanish and then totally and utterly forgetting it. What is then, the leftover value after one finish his secondary education?

I'm not sure that's true. Programming intrinsically requires logical thinking and problem-solving. So it has the potential to shape young brains and teach them cognitive skills that will stay with them for the long-term, whether or not they remember certain techniques or languages.

It's like math. Do I remember how to derive the quadratic formula? Heck, no. I can't even remember what it is, I'd have to look it up on Google. I'm sure I could do it again if I really wanted to though. But I bet my cognitive skills are better today because I at one point in time learned to derive the quadratic formula in my math class, among many other things.

edit: It's like how Lego and models helps kids to learn spatial skills and fine motor skills. There are lots of things that teach skills taken for granted by adults, but aren't readily apparent to children unless they're thrown into a situation where they use them.


Oh man it makes my heart ache to read what you wrote here.

> Programming intrinsically requires logical thinking and problem solving.

Doesn't everything that schools break down into rote steps to be followed dogmatically without understanding? From writing to your example math, there is nothing that inherently challenging interesting and enjoyable that a teacher can't turn into a mind-numbing chore.


I used to think English was useless too until I had to read other people's documentation. The world would be a better place if smart programmers were also competent at writing documentation and comments.

I've seen crazy things like punctuation placed in the middle of a sentence. I had to ask, "Is this one sentence or two?" People not using appropriate paragraphs, no headings, rambling sentences etc ...

A little bit of proof reading, editing and formatting goes a long way.


I didn't say English is a useless language.

It's a very useful language, but I doubt a Japanese classroom is a good place to become a good English speaker and user.


Wait, are you talking about teaching English in Japan?

I read that as teaching an English class in an English speaking country!


If we didn't have an English class in an English speaking country nobody would know how to write.


Not sure what you meant using punctuation in the middle of a sentence is used for clarity e.g. using commas and dashes.

Your not wrong about how documentation is poor - look at a lot of Google's API docs most of it is poor and incomplete.


Then what is point of, say, Math class? You still remember much of the Math formula?

Personally, I think in this information age Programming is a much relevant subject to be taught in school than traditional ones like Math, Chemistry, Physics and etc.


I don't see much leftover value, but I do see benefit in increasing exposure to programming for all kids at a young age. Most will forget it, but for the interested ones it could be a gateway into further learning.




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

Search: