Slashdot Mirror


Apple CEO Tim Cook: I'd Require All Children To Start Coding In 4th Grade (thehill.com)

This week Apple CEO Tim Cook argued at Startup Fest Europe that coding should be a 'second language' taught to all children. theodp shares two quotes from a YouTube video. "We fundamentally believe that coding is a language and that just like other languages are required in school, coding should be required in school," Cook stated. "I do think coding is as important-- if not more important -- as the second language that most people learn in today's world," Cook later added... "I would go in and make coding a requirement starting at the fourth or fifth grade, and I would build on that year after year after year...I think we're doing our kids a disservice if we're not teaching them and introducing them in that way."
Meanwhile, The Hill reported this week that The Computer Science Education Coalition -- which includes Microsoft, Amazon, Google, Facebook, and dozens of other companies -- hired a fourth "advocacy firm" that specializes in "mobilizing groups of people to influence outcomes...to help convince policymakers to provide money to computer science education for grades K-12," and they're seeking an initial investment of $250 million. I'd be curious to hear what Slashdot readers think about government funding of grade school coding classes.

352 comments

  1. Why? by Anonymous Coward · · Score: 1, Insightful

    Has offshore labor gotten too expensive for Apple?

    1. Re:Why? by matbury · · Score: 3, Insightful

      I don't think it's so much about cheap labour, probably more about getting people to spend more time on computers and the internet. More consumers for their products and services among the coming generations.

    2. Re:Why? by uassholes · · Score: 4, Insightful

      No, it's about cheap labor. All kids are demanding access to electronics, they don't need coding classes for that.

    3. Re:Why? by Anonymous Coward · · Score: 0

      I wonder why he wants them to start so late in life. I was writing software when I was five years old on my VIC-20.

    4. Re:Why? by Anonymous Coward · · Score: 0

      Just curious, but how many languages does Tim Cook program in?

      Considering you've been able to buy a programmable home computer in any department store for the past 35 years or so then I'd assume ol' Tim must by now be a coding demon?

    5. Re: Why? by prefec2 · · Score: 4, Interesting

      Even if we had computing classes for 4th graders. It would not help. You cannot teach everybody coding. The kids will hate it. It could be even counter productive.

      In the past they lured more people into CS courses at university. Most of these extra people drop out or switch to something else. CS is not for everyone. Like engineering and the sciences you need to have a specific mindset for it. If anything would help then it would be training those skills. But I doubt it would significantly increase the output of coders.

      BTW in future we will need less coders, as more stuff will be generated automatically.

    6. Re: Why? by turbidostato · · Score: 0

      "Even if we had computing classes for 4th graders. It would not help. You cannot teach everybody coding. The kids will hate it. It could be even counter productive."

      Even if we had math classes for 4th graders. It would not help. You cannot teach everybody math. The kids will hate it. It could be even counter productive.

      See what I did here? Coding is applied logic and math. As such, coding can be a magnificent tool to an end.

      "BTW in future we will need less coders, as more stuff will be generated automatically."

      That's the future big corps want for us, being mere consumers, not a future we should aim for. And a practical example: just few days ago I saw an assistant cut-and-pasting hundreds of entries from a file to another one by one just because he needed them reordered and ligthly recomputed, about two minutes of grep and cut (even less of sed), or half an hour of spreadsheet use became a whole day task. Light programming (just like light maths) could make for a great push in productivity.

      "Like engineering and the sciences you need to have a specific mindset for it."

      Yes. Also for writing/reading and basic arithmetics. You know, there was a time when a lot of people were unable to read and write, multiply or divide: you need a specific mindset for that too. I'm, oh, so sorry to get you off your high horse... no, you don't need to be the ubermensch to grasp basic logic to both understand the world around you better and be more productive. You just need focused training and time to develop.

    7. Re: Why? by prefec2 · · Score: 3, Insightful

      You totally missed my point. I did not say or imply people should not be taught math in school or basic reasoning. Quite the contrary. Kids should learn multiple languages, calculus, critical thinking. Their social development is also very important. Much more important than compulsory coding classes for 4th graders.

      Furthermore, we already had programs to engage people with CS in high school and a lot of promises so that parents and kids think it is a great idea to study CS. Since then the number of students increased, but the percentage of people who are able complete a bachelor decreased. Even though the courses are less complicated than they were. This has nothing to do with high horses. It is just an observation. We are not equal in our abilities. Some are better in one thing than in another. There are people who are brilliant and gifted and others are not so gifted. We are very different, but we are all humans and I do not define the worthiness of someone based on his or her abilities. That would be chauvinistic.

    8. Re: Why? by JoeMerchant · · Score: 2

      I write automatic code generators professionally. It keeps me quite busy. Sure, if you put a LOC metric on the output from the generator (and, especially if you count lines every time you run an iteration), it's a beast, cranking out LOC 10 to 1000x faster than a human coder. But, in terms of solving problems, automatic code generators are still solving problems at a human scale pace.

      Describe a problem, implement a solution, test the solution, discover problems in the solution (or, as often, in the original problem description), describe those problems, rinse, lather, repeat. Doesn't matter if there are "automatic code generators" in the loop, compilers have been automatically generating code since the 1960s, that hasn't decreased the available programming work, just the level of detail that people work at.

    9. Re: Why? by steveb3210 · · Score: 1

      I had my first coding course in the 4th grade on an Apple IIgs - some of us did not hate it..

    10. Re: Why? by Ol+Olsoc · · Score: 1

      Even if we had computing classes for 4th graders. It would not help. You cannot teach everybody coding. The kids will hate it. It could be even counter productive.

      This! Coding (and how I am learning to hate the very word) as a requirement, seems to smack of the facetious Garrison Keillor ending to the Lake Wobegone stories:

      "Where all the women are strong, the men are good looking, and all of the children are above average"

      Even more than just being above average, it takes a particular mindset, and there really are not that many people who have it. And you start needing that mindset about the third page after you make your first "Hello World" program.

      At it's very best, assuming that teaching coding to children with the idea that you are going to turn out a bunch of programmers is just as intelligent as assuming that by having phys-ed classes means you will turn out a bunch of professional athletes.

      In both cases, the pros will be pros regardless of what you force on them, and there will be a significant subset that finds the whole thing just torture.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    11. Re: Why? by Bengie · · Score: 4, Insightful

      Describe a problem

      Understanding the problem in order to describe it is the single hardest part of programming. 80% of programmers don't understand problems, they throw code at a problem and see if the customer thinks it solves the issue. Most programmers rarely understand how their own code works. I question how good automatic code generators can become because human language is a horrible language to describe problems. 7% of communications is verbal, 60% of knowledge cannot be described with human language. I'm not math wiz, but unless a computer can learn how to interpret body language and tone and read between the lines, the best someone can communicate with a computer via natural language is about 7% * 60% = 4.2%.

      Unless humans magically become better at communication, automatic code generation is dead on arrival for all but the simplest of tasks.

    12. Re: Why? by edittard · · Score: 1

      Why do you assume automatic code generators take natural language as their input?

      --
      At the bottom of the /. main page it says 'Yesterday's News'. Well they got that right.
    13. Re: Why? by Anonymous Coward · · Score: 0

      Wow. Did this experience trigger your pedophilia?

    14. Re: Why? by Anonymous Coward · · Score: 0

      I had my first voluntary courses in 6th grade and had a home computer a year before that. However, this is not an argument for such courses in 4th or 6th grade or against such courses. It only shows that two people liked it. The idea of the Apple CEO is to make it compulsory and my suggestion is that this will not produce the desired output of more people liking programming, because forcing people to do something seldom results in an increase in interest. Instead such courses should be available on a voluntary basis and you should introduce kids to the sciences in a way that they find it interesting (4th grade is too late, it should start in kindergarten). Beside that, we already have such programs (maybe not in the US, but in the EU). The result were more students in CS, but more dropouts even though the courses became easier.

    15. Re: Why? by lambsonic · · Score: 1

      My dad taught 4th grade, and taught BASIC with an Apple IIgs. He taught in Redmond, WA School district. I am not sure how common it was.

      --
      # make clean sig
    16. Re: Why? by John.Banister · · Score: 1

      I think you're making up these percentages, but even assuming you're not, a human couldn't use verbal communication to communicate any of knowledge that "cannot be described with human language." You probably would rather use 7% * 40% for your assertion. However, your math is assuming that when humans communicate with a computer, they fail to consider that the computer has different communication needs than when they communicate with one another. Humans frequently "magically" adapt the way they communicate to the circumstances under which the communication occurs. I think you started with a good sentence, but the rest of your paragraph is a lot of burden for that first sentence to carry.

    17. Re: Why? by vsavkin · · Score: 1

      > BTW in future we will need less coders, as more stuff will be generated automatically.

      More automated code generation can actually increase a demand for coders - https://en.wikipedia.org/wiki/...

      Business which can't hire a programmer today because of expenses, could in future get some code written using better automated tools with less talented (hence cheaper) coder.

    18. Re: Why? by Hognoxious · · Score: 1

      BTW in future we will need less coders

      And a more biggerest amount of grammarians.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    19. Re:Why? by nbauman · · Score: 1

      I think it's partly extreme nearsightedness in seeing the world. "What's good for General Motors is good for America."

      They see their business as the only business in the world that counts, and of course America should sacrifice children to the computer God. What else counts in the world?

    20. Re: Why? by turbidostato · · Score: 1

      "I did not say or imply people should not be taught math in school or basic reasoning"

      And programming is a brilliant tool to that end.

      I rest my case your honor.

    21. Re: Why? by Anonymous Coward · · Score: 0

      So that's what is on your mind, huh?

      Reported you to the FBI. Hopefully it will help them get another child predator like you off of the streets.

    22. Re: Why? by macs4all · · Score: 1

      In the past they lured more people into CS courses at university.

      CS is NOT a "Programming" Class. FAR From it. Just ask the father of CS.

    23. Re:Why? by macs4all · · Score: 1

      Just curious, but how many languages does Tim Cook program in?

      Considering you've been able to buy a programmable home computer in any department store for the past 35 years or so then I'd assume ol' Tim must by now be a coding demon?

      I couldn't find an answer to that question; but since he has a degree in Industrial Engineering, I would imagine he has taken at least ONE programming class in college.

    24. Re: Why? by Bengie · · Score: 1
      These are numbers used in psychology in relation to communication and knowledge transfer. 2/3rds of knowledge cannot be transferred. This is what you call nuances. They are important, more important than everything else. I've talked to many specialists that don't even understand the nuances in their own specialty. They take information too literally and too absolutely.

      Humans frequently "magically" adapt the way they communicate to the circumstances under which the communication occurs

      Most humans are pretty bad at communicating with humans, and that's the best case. It only gets worse once you include computers. Humans can read between the lines and make decent assumptions, but computers blindly follow what they're told, right off a cliff.

      Until we have computers that can fully program themselves without being told what to do by a human, we will continue to need programmers, real programmers not coders.

    25. Re: Why? by Anonymous Coward · · Score: 0
    26. Re: Why? by macs4all · · Score: 1

      Highly unlikely.

      Why?

      Ok, so it's "Disputed". Doesn't mean it DEFINITELY wasn't him.

      But I'll tell you what: There are a LOT more sources (and even ones like the IEEE, that attribute that quote to Diijkstra than not). So if I'm wrong, I'm in some pretty good company... ;-)

      Actually, the place I first saw that particular quote was several years ago, on Slashdot's QOTD feature at the bottom of each page. So I blame Slashdot.

    27. Re: Why? by Anonymous Coward · · Score: 0

      Do you know any competent programmers? Every good programmer I know, knows his code inside and out.

      "Most programmers rarely understand how their own code works" Do you even work in IT?

    28. Re: Why? by Anonymous Coward · · Score: 0

      > Why?

      Burden of proof is on the claimant. No reliable sources have turned up despite lots of searching.

      > Ok, so it's "Disputed". Doesn't mean it DEFINITELY wasn't him.

      True. It also doesn't mean there are DEFINITELY no unicorns, Loch Ness Monster, or leprechauns.

      All you have to do is look into the history of CS, and you will find it is all about computers. The earliest CS programs put an emphasis about the need for education about computer hardware.

      Yes, it's a branch of mathematics, and you can do some of it without computers-- but it's actually an interdisciplinary synthesis of subfields that really have nothing to do with each other unless you have computers to apply them to.

    29. Re: Why? by macs4all · · Score: 1
      -

      True. It also doesn't mean there are DEFINITELY no unicorns, Loch Ness Monster, or leprechauns.

      See? I rest my case!

      J/k

    30. Re: Why? by Anonymous Coward · · Score: 0

      There is only room for so much education in a day. And we mandate certain things like sex education disguised as "health" class. And we put children in computer classes but close down the art classes.

  2. Coding? by Anonymous Coward · · Score: 0

    I was to worried about getting beat day to day to worry about coding or math at school. I learned those away from school so I didn't have to worry about societies idiot shit.

    1. Re: Coding? by Anonymous Coward · · Score: 0, Troll

      Sounds like you went to a nigger school, where black kids that study and try hard get beaten up for "acting white" and being Uncle Toms. Yet somehow, black failure is due to white racism, because of mental gymnastics. Just gotta fit that victim narrative because both parties are terrified of what a truly empowered and united black people might change. Divide and conquer!

  3. I'd argue we need more humanities by Anonymous Coward · · Score: 5, Insightful

    I'd actually argue that we need a hell of a lot more humanities in our schools... learning about how to treat each other, what makes a good life, how to find purpose, learning from history, how to work together to create a society that works for everyone (not just an efficient, technocratic one where everyone who matters is staring at their laptop, and everyone else is condemned to minimum-wage servitude).

    Tech-inclined kids will find coding on their own -- I was writing QBASIC in 4th grade -- but it seems kids these days know far too little about history, government, and sometimes even basic civility, compared to the past.

    Then again, maybe I'm just getting old and crochety -- and old people have been complaining about kids for millenia.

    1. Re:I'd argue we need more humanities by thesupraman · · Score: 5, Insightful

      I counter your 'Tech inclined kids will find coding on their own' with:

      (Drum roll please)

      Parents should teach their children how to be good members of society, and it is not only not the place
      of schools to teach that, but it is explicitly overstepping their role to assume they have the right to teach
      children social values. Schools are for teaching facts and how to learn, not to shape hearts and
      minds (although they certainly think thats their job these days)..

      Or do you think some random teacher is the best person to decide on the social values or your child?
      Think about it..

    2. Re:I'd argue we need more humanities by Dcnjoe60 · · Score: 2

      I counter your 'Tech inclined kids will find coding on their own' with:

      (Drum roll please)

      Parents should teach their children how to be good members of society, and it is not only not the place
      of schools to teach that, but it is explicitly overstepping their role to assume they have the right to teach
      children social values. Schools are for teaching facts and how to learn, not to shape hearts and
      minds (although they certainly think thats their job these days)..

      Or do you think some random teacher is the best person to decide on the social values or your child?
      Think about it..

      Where do you draw the line. Being a good member of society usually means you don't discriminate, bully, etc. Yes, parents should teach that at home. However, when it occurs in a classroom saying the school is overstepping their role in teaching social values?

      The OP was simply saying that instead of teaching coding, maybe schools should go back to teaching more humanities and arts. If studying history or music is stepping beyond their bounds, then what should they be teaching?

    3. Re:I'd argue we need more humanities by Anonymous Coward · · Score: 2, Interesting

      After graduating with STEM degrees, I've spent much of my time reading about history. It's one of my favorite subjects. I'm not sure it would have worked out quite as well going the opposite direction of getting a degree in history, then teaching myself quantum mechanics, differential geometry and semiconductor electronics.

    4. Re: I'd argue we need more humanities by Anonymous Coward · · Score: 0

      Very much agreed. All of this coding nonsense is bullshit.

    5. Re:I'd argue we need more humanities by BasilBrush · · Score: 1, Insightful

      It's not an either/or. Just because teachers teach children how to be decent members of society doesn't mean parents don't, or shouldn't. Standards of behaviour need to be required both at home and at school.

      The very fact that you say this suggests to me that you are not a decent person to be teaching kids social values. And if you do have kids, which hopefully you don't, I'm glad the school is there to fill in what you miss.

    6. Re:I'd argue we need more humanities by Anonymous Coward · · Score: 2, Insightful

      I counter your 'Tech inclined kids will find coding on their own' with:

      (Drum roll please)

      Parents should teach their children how to be good members of society, and it is not only not the place
      of schools to teach that, but it is explicitly overstepping their role to assume they have the right to teach
      children social values. Schools are for teaching facts and how to learn, not to shape hearts and
      minds (although they certainly think thats their job these days)..

      Or do you think some random teacher is the best person to decide on the social values or your child?
      Think about it..

      Not at all. You'd like it that school was for that, I gather, but schools have always been, and still are, a social engineering tool. Their whole purpose is to turn children into successful members of society, and that involves teaching social values.

    7. Re:I'd argue we need more humanities by Baron+von+Daren · · Score: 3, Insightful

      An integral facet of any functional society is a core ethos or ethic that unites its citizens in common bond and in many ways defines the society itself. The language might be antiquated, but you know things like “We hold these truths to be self-evident, that all men are created equal, that they are endowed by their Creator with certain unalienable Rights, that among these are Life, Liberty and the pursuit of Happiness.”

      A social ethos goes beyond a sentence or a document and it can be difficult to define the extent of its scope, but the point here is that civil society requires things like, well civility, to function long term. Arguing that it’s the sole responsibility of parents to teach ethics is ideologically divorced from pragmatic reality. Any society worth its salt will invest in teaching its citizens the ethical requirements of being a member of that society. As usual, this could be a long and interesting discussion in and of itself, but I’ll leave it here.

      As for teaching all children coding; I’m not against it in the abstract, but I’ll stop well short of making it a core part of the curriculum during the entire educational process. Because humans are linguistic animals, and language is so closely tied to thought, coding is more than simply vocational training, but at the same time, we shouldn’t overestimate its importance. Juxtapose it with teaching a traditional language, for example: both shape the mind in the way only languages can, but traditional languages allow humans to interact with other humans, coding allows humans to interact with technology. Is one more important than the other? I don’t know that I can say definitively because the evolution of humanity has always been intertwined with our technologies, so it may be a false dichotomy. That being said, if I had to choose one thing for my children, that they exceled at communicating and interacting with other humans or with technology, I would choose the former.

    8. Re:I'd argue we need more humanities by roman_mir · · Score: 1

      Parents should teach their children to be individuals and that society is an illusion constructed to control people first and foremost. They also would do good teaching children economics (understanding difference between productive economic activity and evaluation of existing assets vs currencies), they should teach their children what money is, what interest rates are. Parents should teach their children how to use the system that is set up to control them for their own benefit, how to get around the bounds and chains that are imposed upon them. Of-course all of this means that parents care about their children that is...

    9. Re:I'd argue we need more humanities by Maxo-Texas · · Score: 2

      What the heck do you think made america strong, collegial, and capable of holding different beliefs while still working together?

      The public school system. It was propaganda and it also welded us into an alloy of one people.

      The new system is balkanizing and destroying the country. It's literally turning the U.S. into many parallel cultures and many separate peoples who refuse to work together and who lack any shared values.

      It's a great way to set the U.S. up to fail.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    10. Re:I'd argue we need more humanities by ArmoredDragon · · Score: 4, Insightful

      Being a good member of society usually means you don't discriminate, bully, etc.

      That's nice and all, but it occurs to me that the message lately has been that you the only people you don't discriminate against are legally protected groups, and it's perfectly fine to discriminate against anybody else. For example, it's cool to bash rednecks, even though all of the ones I've met are some pretty honest working guys that are actually pretty fun to have a beer with, even though I don't like beer, or country music, or any of the other stuff they're in to. I mean shit, if rednecks were a minority group, people would shame you for using the term redneck.

    11. Re: I'd argue we need more humanities by Anonymous Coward · · Score: 0

      Shut the fuck up Grandpa!!!

    12. Re:I'd argue we need more humanities by jandersen · · Score: 1

      Parents should teach their children how to be good members of society, and it is not only not the place of schools to teach that, but it is explicitly overstepping their role to assume they have the right to teach children social values. Schools are for teaching facts and how to learn, not to shape hearts and minds (although they certainly think thats their job these days)..

      I profoundly disagree with that - social values are SOCIAL, ie they don't exist in a vacuum, but are part of the context in which we live. How will you go about teaching children only 'the facts'? It is only in very narrowly focused subjects that we even know simply the objective facts - even mathematics and physics have to be interpreted into a social context: numbers are not just numbers, but "how many apples can you buy for $10, if one apple costs $.45?" and so on. And the children will inevitably ask their teachers about things that by your definition should only be answered by their parents - should they stonewall them? Should they keep saying "Sorry, I am not authorised to answer that question", and "I can't comfort you for the loss of you grandmother, because that is not part of my remit"? And of course, a very large part of what we teach our children, is not communicated verbally, but through our behaviour - if you look uncomfortable when asked about something, then you teach the child that this subject is somehow taboo, and so on. Parents have responsibility for their children, but it is the community as a whole that teaches them, even if the parents have the greatest say in the formative years. And so much of that gets thrown out when they become teenagers.

      Teaching social values - how to fit into society as you grow up, how to think for yourself, how to ask questions about everything - is very much at the heart of teaching.

    13. Re:I'd argue we need more humanities by Kokuyo · · Score: 4, Insightful

      I would be willing to bet hard cash that you are not content with the skill these parents nowadays show when it comes to morals, ethics and social behavior. Yet you think they should teach these values. Do you see where I'm going with this?

      We must get away from this thinking that everybody needs to be self-sufficient and skilled at everything. We need to diversify education and stop putting so much stock in marketable skills. That way lies slavery and cultural ruin.

      Human minds are too valuable to let them all be mined for productivity.

      I mean, let's be serious here. Would this world be a better place if that fidgety child back when had been given ritalin and told to sit still instead of being sent to dance lessons and grow up to become the choreographer behind Cats and Phantom of the Opera? She's a millionaire, by the way. I expect she doesn't cry herself to sleep that she never got that fancy career in HR that might otherwise have been open to her.

    14. Re:I'd argue we need more humanities by AmiMoJo · · Score: 1

      Ethics and morals are a job for BOTH parents and teachers. After all, teachers spend 6+ hours a day with those kids, and school is about more than just leaning the material require to pass exams (or at least it should be).

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    15. Re:I'd argue we need more humanities by AmiMoJo · · Score: 2

      Maybe we could start by teaching you not to be so judgemental, especially when you base your conclusion that the GP is "not a decent person to be teaching kids social value" on a single internet comment.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    16. Re:I'd argue we need more humanities by Anonymous Coward · · Score: 0

      Bollocks! Parents are islands, so have no foundation to teach kids about society. A kid may be lucky, but there are too many examples of bad parenting, which makes for an uneven playing field.

      You need to adjust where you draw the line. We don't want to institutionalize all kids either, but there's always been a balance and now there's more need than ever before to make people get along.

    17. Re:I'd argue we need more humanities by Anonymous Coward · · Score: 0, Insightful

      Or do you think some random teacher is the best person to decide on the social values or your child?
      Think about it..

      Oh, it won't be some random teacher. The children will be indoctrinated as per Federal guidelines to make certain they become valuable comrades citizens who always think in the correct manner. Given the current curriculum, it's arguable that they've already begun.

    18. Re:I'd argue we need more humanities by Anonymous Coward · · Score: 1

      ... Schools are for teaching facts and how to learn ...

      What like the theory of evolution, driver ed., sex ed., gun safety?

      In some American cities, contradicting the bible seems to be a punishable sin, so no lessons on evolution. In most countries, driver ed. isn't government funded. Most religious parents and most American parents bleat it's their job to teach their daughters how to have a vagina, so no sex ed. Most countries are against guns so the lesson isn't available. Yet the USA, which insists that idiots are entitled to buy tools for killing, doesn't teach gun safety.

      Schools teach facts, except when they don't.

      ... not to shape hearts and minds ...

      Let's leave it to the single parents, or the parents working 3 dead-end jobs, or the working parents who have 20 minutes per day for their children. Do you wonder why the self-righteous policies of the political far right are so popular in every country? I wonder how we can take schools and families back to philosophy and civics; schools taught them indirectly by making students read Greek and Latin. By losing philosophy and civics we lost the idea that law, politics and community are a machine that requires certain inputs to get the desired outputs, plus all knowledge of what inputs and outputs are possible.

    19. Re:I'd argue we need more humanities by Feyshtey · · Score: 0

      You dont draw a line at all.

      In school, you teach the kids that if they are disruptive there are consequences. You tell them to sit down, shut up, do the work, and you grade them according to the quality of the work they produce. If they repeatedly prove they are incapable of doing that, you kicked them out and get them right the fuck out of the way of the kids who want an education. Or at least out of the way of the kids whose parents want them to have an education. Those would be the parents who have chosen to teach their children how to be good members of society.

      When the kids fail to be decent human beings, you hold them accountable. But you also hold the parents accountable. When a mom gets to have a chat with social services the first couple of times their kid ends up in deep shit maybe they will start to care. When they have to spend a weekend in jail when their kid gets arrested, maybe they will make whatever adjustments are needed to make sure that kid doesn't keep doing shit to get arrested. Maybe, in the inner cities when this is so much more deeply a problem, if the parents no longer qualify for social programs like welfare or WIC when their kids are known to be gang members or delinquents, maybe those parents will do something about their kid's behavior.

      Holding people's hands and patting them on the head and telling them they are special and that they should never ever feel offended by anything anyone ever says has proven to be a disastrously failed process to develop well-mannered citizens. It's producing spoiled fucking brats. And you can bet if there are education programs approved and implemented by the political correctness zealots in government, that's exactly the process they will continue. Because god knows we cant tell people to sit down, shut the fuck up, pay attention, or get the fuck out. That might bruise their little psyches.

      I will say that there should be a much greater emphasis on history, and a reinforcement that it tends to repeat itself. Because we're certainly falling victims to patterns that have proved horrible in the past, over and over again both over vast periods of time and in the past 50-100 years. But I have zero faith anymore that the current base of teachers or administrators are willing to teach history in any light other than "White men are greedy and evil, and here's another story that demonstrates it.".

      --
      "But we have to pass the bill so that you can find out what is in it,..." - Nancy Pelosi
    20. Re:I'd argue we need more humanities by Feyshtey · · Score: 0

      Requiring a standard of behavior at school and punishing failure to meet it, and teaching morality are two entirely different scenarios. One expects the child to apply manners he learns at home or to quickly learn the standards and meet them. The other disregards what the child learns at home as irrelevant and attempts to tell them how to think on particular subjects.

      My mother is a great example of how this goes off the rails. She is fully a proponent of the schools telling the kids how to think on a broad array of subjects, particularly social ones. Right up to the point that someone tells her kid something that counters what she thinks. It might simply be the economics of supply and demand and how that applies to the quality of goods. If it doesnt meet her "everyone should have everything they need and value should not be a factor" rainbows and unicorns thinking, then she doesn't want it taught. How the fuck do you teach kids the consequences of not budgeting, of saving, or staying within your means, of avoiding a spiral of buying shit just to impress your neighbors or because you think it'll impress people and get your friends if you cant teach real world economics?

      --
      "But we have to pass the bill so that you can find out what is in it,..." - Nancy Pelosi
    21. Re:I'd argue we need more humanities by JoeMerchant · · Score: 0

      When rednecks are being denied employment from jobs they desire, because they're readily identifiable as a redneck;

      when rednecks are being denied entry to social clubs and bars they desire entry to, because they're readily identifiable as a redneck;

      when rednecks realize that these things are happening, and they actually give a damn: they won't be true rednecks anymore.

      The Donkey to Shrek "you don't care what anybody thinks" attitude is central to being a redneck, they don't have to be ignorant of how the label limits them socially, they just have to not care; being proud of it is sort of redneck level 2, flying a big rebel flag on the back of your pickup truck would make level 3.

    22. Re:I'd argue we need more humanities by JoeMerchant · · Score: 1

      Or do you think some random teacher is the best person to decide on the social values or your child?
      Think about it..

      I think that social values in the schools are a curriculum driven subject, decided at the regional level and driven to the teachers with approved core materials and testing metrics to verify adequate delivery. In other words, a total crock, like the rest of the system.

      Teachers will teach social values, and not teach them, regardless of what you want, or what any curriculum specifies. The fact that you are handing your children over to the institution 6 hours a day 180 days a year for 13 years means that you are accepting the judgement of these random teachers, administrators, and everybody else in the system to "help you raise your kids."

      My experience of school was 10% "factual education" and 90% social learning. On average, an hour of school had about 6 minutes of "material" to learn, and 54 minutes of learning how to deal with peers and authority.

    23. Re:I'd argue we need more humanities by AthanasiusKircher · · Score: 1

      Parents should teach their children how to be good members of society,

      Yes, I agree,

      and it is not only not the place of schools to teach that, but it is explicitly overstepping their role to assume they have the right to teach children social values.

      First, the very idea of mandatory public schooling came out of social engineering to promote certain values. If you want to "opt out" of that system, then home-school your kids.

      Second, the role of teachers is often to go beyond what you could learn from your parents alone. In this instance, I would argue that the function of a GOOD teacher is to expose students to a wide variety of possible philosophies, along with critical thinking about ethical systems and standards, rather than inculcating them into a specific social system.

      I'm speaking here of secondary school, of course. At a primary school level, the basic "social values" shouldn't be that complex -- it should just be about teaching kids to get along with each other and respecting others. But, for secondary school, a good teacher will challenge students to think about their choices and values and to consider alternatives. My history teachers in high school were very good at this, and my school offered some choices about English class tracks, where I chose to take something on a sort of "Books that Changed the World" idea. The teacher there again was great about not taking sides -- instead, like a good philosophy class, getting students to think about the foundations of metaethics, the possible political philosophies that have sprung up over the ages, etc.

      Not every kid will be able to get all of this at a high school age, but it will spark an interest in many kids to think ABOUT their values, rather than simply parroting what a parent (or bad teacher) tells them to do without questioning anything.

      Or do you think some random teacher is the best person to decide on the social values or your child? Think about it..

      Again, there's a difference between teaching kids to think ABOUT systems of values, how they are constructed, and how making a choice about them requires consideration of fundamental ethics and social ideas vs. simply telling kids what to believe. I agree with you that the latter should NOT be the job of a teacher -- and in fact, it shouldn't be what good parents do either, though in a free society that's the choice of parents to do so.

      But the former is a necessary part of a solid education. Just as your English teacher might lead a student to understand new vocabulary and the grammatical systems that parents may not use or understand, or a math teacher might lead a student to go beyond parents, so teachers may also lead students to consider the philosophical and ethical underpinnings of their social choices. That's something a good education should do.

    24. Re:I'd argue we need more humanities by localman · · Score: 2

      You misunderstand the goal of public education. The goal is to provide a basic level of education in the cases where parents will drop the ball. This is exactly as needed with social values as it is with academics. If you are a good, educated, socially conscientious parent, then public school will be relatively easy for your kid and you'll supplement what they don't teach with regular life lessons at home. But sadly there are a huge number of kids that get little to nothing in the way of lessons at home, and a significant number that get bad lessons at home. Public education gives these kids a tiny something in the way of outside influence to counter their bad luck at being born to a struggling family.

      I'm sure some people will call out that our schools are doing a bad job at academics so why expect them to do a good job at social values? To counter that let me give a bit of advice: never judge anything without a comparison point. If you think the schools are doing a bad job at providing a base level education for a huge, diverse population without turning anyone away, please tell me what you're comparing it to. Private schools that can select their pupils? Magnets schools that only get kids from families that are concerned about education? Home schooling that is well beyond the means of most families? These are all better options, but they are only options to a minority of children. The rest need public education and most of those need social value education in addition to academics.

    25. Re:I'd argue we need more humanities by rsborg · · Score: 1

      For example, it's cool to bash rednecks, even though all of the ones I've met are some pretty honest working guys that are actually pretty fun to have a beer with, even though I don't like beer

      Sorry, my grade-school kids don't drink. And I'd say calling people "rednecks" is pretty insensitive, and I would teach my kids not to use that language (unless it's so pervasive within the in-group that it's not really an epitthet anymore: see "geek").

      --
      Make sure everyone's vote counts: Verified Voting
    26. Re:I'd argue we need more humanities by angel'o'sphere · · Score: 1

      I'm glad that you are not a teacher, or your class would be empty pretty soon.

      Let me fix that for you:
      You tell^H^H^H^H teach them to sit down, shut up^H^H^H^H^H^H^H be quiet , teach them how to do the work, and you grade them according to the quality and effort they show of the work they produce. If they repeatedly prove they are incapable of doing that, you kicked^H^H^H^H^H^H figured what is wrong with them or their household and try to GOD DAMN FIX IT them out and get them right the fuck out of the way of the kids who want an education.wow what a brain dead solution

      Or at least out of the way of the kids whose parents want them to have an education.
      The parents whoms kids you kicked out also want an education for their kids.

      Those would be the parents who have chosen to teach their children how to be good members of society.
      Extremely unlikely. Some kids simply behave by themselves. Some have no parents who can teach them. Both working e.g. or kid behaves just fine at home and lets it out in school ...

      So, is that your american attitude of "everyone is responsible for his happiness"?

      So it is the parents fault if kids don't "integrate", get no education end up in crimes and jail? Can't be as you obviously think it is the kids fault? Or is it the teachers fault? Or the fault of idiots like you?

      If kids can't behave and sit quiet, put them into sports, lots of sports. Probably in a martial arts class, too! Prevent them from drinking coke and coffee and tea.

      Get a damn clue what is wrong with them. And when you are in a teaching position, you god damn care for them and don't kick them out because their parents suck.

      You are an idiot and I hope you never have kids or are someone caring for other peoples kids.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    27. Re:I'd argue we need more humanities by ET3D · · Score: 1

      We need to teach logic and critical thinking. IMO more important than other things.

    28. Re:I'd argue we need more humanities by Feyshtey · · Score: 2

      The parents whoms kids you kicked out also want an education for their kids.

      No, they dont. And that's the god damn problem. They dont want shit for their kids. They laugh when the kids are belligerent assholes. They encourage them to be bullies. They allow them to show disrespect. They teach them to protest every god damn thing under the sun, and to shift any and all possible blame for any situation they find themselves in to some other evil, imagined or otherwise, and give them no understanding at all about fixing the god damn problem themselves.

      So it is the parents fault if kids don't "integrate", get no education end up in crimes and jail? Can't be as you obviously think it is the kids fault? Or is it the teachers fault? Or the fault of idiots like you?

      It is the parent's fault. Entirely the parent's fault. It is not the state's responsibility to raise well-mannered kids. The lack of education stems very first from the lack of value parent's place in education. At the worst school in the country, a child with a parent who emphasizes education will receive a usable education. Better still, a parent who does not assume that education ends in a classroom will further that education at home, even if its as simple as instilling a habit in a child to look up a word they dont know in the god damn dictionary. I can blame the child for bad behavior right up to the point that the realization sinks in that the parent didn't properly discourage bad behavior. I will give a certain degree of leeway in the case of systemically cancerous environments like the inner cities, because the child is bombarded by bad influences. But at that point I place the remainder of the blame on the state which has fed the cancer at every turn with well-meaning but disastrous policies.

      If kids can't behave and sit quiet, put them into sports, lots of sports. Probably in a martial arts class, too! Prevent them from drinking coke and coffee and tea.

      I agree! absolutely! The god damn PARENTS should do exactly this ! I do! My kids have been in competitive travel hockey since age 6. (Their idea, btw, so dont start with the parent living vicariously thru the kid, over aggressive sports bullshit.) We've spent a fortune keeping them in the programs, flying them out of state for tournaments and driving them to thousands of practices and games. We invested in them. They have summer jobs. They have chores they must complete every week or their cellphone just magically stops working, or their car just magically lost it's wheels. They have learned the joys of success in being competitive, and they pain of failing to live up to their responsibilities. This is MY job.
      Not a teacher!
      Not a school administrator!
      Not the fucking mayor or some other elected jackass!
      It is not the responsibility of every taxpayer to even pay for a person to direct kids to those activities, let alone pay for the activities!
      This is MY job, as it is the job of every parent.

      Get a damn clue what is wrong with them. And when you are in a teaching position, you god damn care for them and don't kick them out because their parents suck.

      You're a fucking idiot if you think anyone is going to suggest booting a kid out of school for occasionally talking in class, or for sometimes doing stupid shit. Every kid no matter how well behaved does that. I'm obviously talking about the kid who is constanatly disruptive, constantly fails to perform, and refuses any assistance to modify behavior or achieve. Yes, ultimately it's the parent's fault. Yes, ultimately its the kid who suffers. But quite frankly, better that kid who is being a jackass than every kid around him who is attempting to get something out of their education.

      You are an idiot and I hope you never have kids or are someone caring for other peoples kids.

      I am a parent, and I have two very well-behaved, happy, healt

      --
      "But we have to pass the bill so that you can find out what is in it,..." - Nancy Pelosi
    29. Re:I'd argue we need more humanities by Anonymous Coward · · Score: 0
      Fixed

      In school, you teach the kids to do what they're told by authority and to not question authority. You tell them to sit down, shut up, do the work, and you grade them according their ability to regurgitate information. If they repeatedly prove they are incapable of doing that, you kicked them out and get them right the fuck out of the way of the kids who will make great drones. Or at least out of the way of the kids whose parents don't care about their children. Those would be the parents who have chosen to teach their children how to be obedient members of society.

      The best thing my mom did for me was take me out of school, which ranked in the top 10% of the USA for ACTs and SATs. Four years of no school did wonders for me. I was gifted, but I did not do well with "learning" the way normal people learn. I don't consider memorizing facts "learning". My siblings were also gifted, but barely survived the toxic environment of school. They all graduated with high honors, but they also are like me and do not learn the same way as most people, and had to self-teach because they could not understand their teachers.

      There is a reason many psychologists say the single most important thing children learn in school is how to socialize. Take away all of the books and tests and school would be nearly as useful as it is now. Maybe a bit exaggerated. I also believe that socializing is important and probably would have done wonders for me. Now I'm this jaded elitist who feels wronged by the educational system for calling me dumb for all of those years, just because I think differently.

      I find it interesting that nearly all of my friends and family around my age are now in the top 1% of the wage bracket, several now millionaires, yet we all came from poor uneducated families. Even though our parents are "uneducated", I can have a more meaningful conversation with my mom about multi-threading and scaling out distributed services than I can most senior programmers. She asks good questions and contributes back, something most people lack the ability to do.

      Why is it that many of my aunts and uncles who never graduated high school are seemingly more intelligent than most programmers that I have met? And to think, the programming major has an 80% drop-out rate. Since I was young, my mom always said the hardest part of being smart is dealing with other people. This is a sentiment all of my family and friends share. We all have our dumb moments, but we don't make a habit out of them.

    30. Re:I'd argue we need more humanities by Feyshtey · · Score: 1

      I actually have no arguments with what you've said, whatsoever.

      It is, in fact, a perfect demonstration that it is most appropriately the role of a parent to teach the child, beyond just manners and moral foundations, and is not appropriate to even consider the notion that the state must teach, or should I instead say train our kids.

      --
      "But we have to pass the bill so that you can find out what is in it,..." - Nancy Pelosi
    31. Re:I'd argue we need more humanities by ArmoredDragon · · Score: 1

      When rednecks are being denied employment from jobs they desire, because they're readily identifiable as a redneck;

      when rednecks are being denied entry to social clubs and bars they desire entry to, because they're readily identifiable as a redneck

      Actually yes, that does happen, quite often. For example, practically no IT shop will hire you if you have a strong southern accent. Some will, but it's pretty rare.

    32. Re:I'd argue we need more humanities by tsa · · Score: 1

      You can't just teach small children facts without being a major factor in bringing them up too. Small children don't have the patience and the mental 'machinery' to stay focused for 6 hours a day. They will start fooling around and disturbing the class, and then teachers will have to correct them. Also, teachers see their pupils awake for much more time than their parents during the week.

      --

      -- Cheers!

    33. Re:I'd argue we need more humanities by Anonymous Coward · · Score: 0

      learning about how to treat each other, what makes a good life, how to find purpose, learning from history, how to work together to create a society that works for everyone

      But we already learned that the Free Market is the most efficient way of doing all of those things!!

    34. Re:I'd argue we need more humanities by JoeMerchant · · Score: 1

      And a true redneck wouldn't want to work for any pansy-ass shop that expects everyone to talk like they're from up north all day long. And they sure as hell aren't going ballin' to their congresscritters to make folks hire 'em regardless of how they sound.

      Not sayin' that rednecks don't reform and learn how to talk like the rest of the world so they can get a job, just that they aren't really rednecks anymore after they do that.

    35. Re:I'd argue we need more humanities by stabiesoft · · Score: 1

      Wow somewhat ironic your hateful response to the poster. If you are indicative of parents today, perhaps YOU should look in the mirror as to why schools are performing at such a pathetic level these days.

    36. Re: I'd argue we need more humanities by Anonymous Coward · · Score: 0

      'Rednecks' are more of a clique than a race. It's a description of behavior, not existence.

    37. Re:I'd argue we need more humanities by AchilleTalon · · Score: 1

      Well, obviously Tim Cook is an idiot. The same guy that said helping the FBI will open a can of worms while the can was already wide opened. He just tried to make people still think it was closed. The best thing Apple could do to itself is to fire this guy.

      --
      Achille Talon
      Hop!
    38. Re:I'd argue we need more humanities by ArmoredDragon · · Score: 1

      And a true redneck wouldn't want to work for any pansy-ass shop that expects everyone to talk like they're from up north all day long. And they sure as hell aren't going ballin' to their congresscritters to make folks hire 'em regardless of how they sound.

      Actually they often do, sans the complaining to congresscritters.

      Not sayin' that rednecks don't reform and learn how to talk like the rest of the world so they can get a job, just that they aren't really rednecks anymore after they do that.

      I think it's more than the accent that makes somebody a redneck. A redneck is anybody who likes at least 5 of the following:

      - NASCAR
      - Moonshine
      - Country music
      - Dukes of Hazard
      - Hunting
      - Grits
      - Dip
      - Fishing
      - Working on engines
      - Trailers

      None of those things somehow excludes also doing any high tech or expert level work.

    39. Re:I'd argue we need more humanities by JoeMerchant · · Score: 1

      If you haven't heard the Jeff Foxworthy "you might be a redneck" bit, it's good.

      Us, personally, our house is only 1/4 mile off the paved road, and 3 of our 4 vehicles are presently road-worthy. I don't know if that makes us pink-necks, or what?

    40. Re:I'd argue we need more humanities by Anonymous Coward · · Score: 0

      Social values need to be shared with the rest of society. That's what "social values" are. If they're just a private family thing, then you are officially - at best - a weirdo or an outcast. (At worst, an isolationist, terrorist, or just plain lunatic.)

      So yes, school and teachers are a logical way to impart them. More than that, they're an inevitable way. Children will pick up values from their teachers, whether you or your spouse or everyone else around you want them to or not. Until you can replace every teacher with a soulless machine, and (of course) vet every word of that machine's teaching and coding yourself, you're an idiot for trying to prevent it.

    41. Re:I'd argue we need more humanities by Dcnjoe60 · · Score: 1

      Being a good member of society usually means you don't discriminate, bully, etc.

      That's nice and all, but it occurs to me that the message lately has been that you the only people you don't discriminate against are legally protected groups, and it's perfectly fine to discriminate against anybody else. For example, it's cool to bash rednecks, even though all of the ones I've met are some pretty honest working guys that are actually pretty fun to have a beer with, even though I don't like beer, or country music, or any of the other stuff they're in to. I mean shit, if rednecks were a minority group, people would shame you for using the term redneck.

      Don't know where abouts you are from, but we were taught in school not to bash anybody, regardless of who they are. But then, I'm a product of the 60s, so maybe they don't teach that anymore.

    42. Re:I'd argue we need more humanities by Dcnjoe60 · · Score: 2

      When rednecks are being denied employment from jobs they desire, because they're readily identifiable as a redneck;

      when rednecks are being denied entry to social clubs and bars they desire entry to, because they're readily identifiable as a redneck;

      when rednecks realize that these things are happening, and they actually give a damn: they won't be true rednecks anymore.

      The Donkey to Shrek "you don't care what anybody thinks" attitude is central to being a redneck, they don't have to be ignorant of how the label limits them socially, they just have to not care; being proud of it is sort of redneck level 2, flying a big rebel flag on the back of your pickup truck would make level 3.

      So, what you area saying is that it is alright to stereotype people into various groups and treat them differently as long as you don't make hiring decisions based on it? BTW, you do realize that the term redneck has nothing to do with the south, but was a derogatory term used against rural people, particularly farmers. It was originally the equivalent of calling a person of color the "N" word. It was, and still is, used to show one's superiority over the person being called it.

    43. Re:I'd argue we need more humanities by Dcnjoe60 · · Score: 1

      For example, it's cool to bash rednecks, even though all of the ones I've met are some pretty honest working guys that are actually pretty fun to have a beer with, even though I don't like beer

      Sorry, my grade-school kids don't drink. And I'd say calling people "rednecks" is pretty insensitive, and I would teach my kids not to use that language (unless it's so pervasive within the in-group that it's not really an epitthet anymore: see "geek").

      We raised our kids, likewise. All people have value and using terms like redneck or any other stereotype simply dehumanizes the person. My grandmother, may she rest in peace, was found of saying "If you can't say anything nice about somebody, then don't say anything at all." Maybe it's time to return to that mentality.

    44. Re: I'd argue we need more humanities by Anonymous Coward · · Score: 0

      The true irony of your post, is that parents teach their kids more about those things than classroom teachers ever will. They just don't have either the self awareness to realize it, or intellect to produce children who can be civil, informed members of society. Even if that weren't an end goal, most would still fail at that prospect.

      The problem is, parents think teaching, and more importantly elementary Ed, is about topics and content. Wrong. Its about teaching kids how to become students, and learning how to learn. Most parents, if you ask them that, fail to realize it. They'll even fail to be aware of it after they've been told about it at the open house, parent conference.

      Expect parents, as a whole to pick up the lead here? Not on your life!

    45. Re:I'd argue we need more humanities by Anonymous Coward · · Score: 0

      Being an American I also grew up with this expectation. For the most part I agree. After living in Japan for five years teaching at elementary and junior high schools, I've learned that this isn't always the case and depends a lot on the culture.

      Schools in Japan have a subject called "Moral Education" which is just what it sounds like. It sounds militaristic and discomforting, but it seems to work for them. Schools and teachers are responsible for teaching their students how to behave properly and function socially. At times it seems like (some) Japanese parents expect this and don't do much of that social education themselves. From my point of view they can seem lazy or thoughtless for not teaching their kids manners, but in their culture a lot of that burden is put on the schools themselves. Schools are allowed to tell students what to wear to and from school (not just at school), where they can go and what they can do (even on weekends), and set other rules that would be considered prying and way over the line for an American school.

      Here's one example of a cultural difference that surprised me: One of my coworkers once scolded a pair of students for walking home together and being too close. No one seemed to think that it was inappropriate that she was butting in to her students' personal business, and maybe it was even expected of her to 'take care of them' in that way.

    46. Re:I'd argue we need more humanities by Hognoxious · · Score: 1

      The parents whoms kids you kicked out also want an education for their kids.

      Hope so, otherwise they'll end up writing like you.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    47. Re:I'd argue we need more humanities by Hognoxious · · Score: 1

      All people have value and using terms like redneck or any other stereotype simply dehumanizes the person.

      The only value some people have is to serve as a bad example.

      Now go eat some organic alfalfa and sing Kum Ba Ya, you sandal-wearing twat.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    48. Re:I'd argue we need more humanities by angel'o'sphere · · Score: 1

      Obviously there was nothing to correct, or you certainly had done it. Right?

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    49. Re:I'd argue we need more humanities by Anonymous Coward · · Score: 0

      OK let's see. 8 hrs school. 2 hrs preparedness for school and bed and transport to and from school. One hour dinner. 8hrs sleep. Any extracurricular activities? School eats up half of a child's time. I fell that some civics, mannerism conventions, humanities showing the progression of the human condition and such is reasonable to expect from the school.

    50. Re:I'd argue we need more humanities by vandamme · · Score: 1

      The moms are too busy watching Jerry Springer, and there's no dads.

    51. Re:I'd argue we need more humanities by Anonymous Coward · · Score: 0

      Most computers nowadays don't come with BASIC interpreters as standard, nor would kids nowadays be impressed with what you can accomplish using such a language. On 70s and 80s microcomputers, a BASIC interpreter was literally the first thing you saw when you turned the computer on, and with DOS machines, BASIC was still easily accessible.

    52. Re:I'd argue we need more humanities by JoeMerchant · · Score: 1

      Unlike (most) people the N word applies to, a large number of "necks" are proud to carry the label, whether or not they ever got a sunburn above the collar from work, or a NASCAR event.

      What I'm saying is they don't care that they're stereotyped- it's actually part of the stereotype that they don't care. Whether it's right or wrong to apply the stereotype is a totally different conversation.

  4. No thanks Mr Dictator by Anonymous Coward · · Score: 1

    The fuck does he think he is "requiring" something like that? I'll teach my kids whatever the fuck i want.

    1. Re:No thanks Mr Dictator by uncqual · · Score: 1

      Actually, I think he was referring to the schools teaching programming. I didn't see any indication that he was suggesting requiring you to or restricting you from teaching your kids additional things at home (such as that the devil created computers to enable pagan scientists to create ridiculous models that suggest the Earth and heavens were not just created by a God one fine day).

      --
      Why is there an "insightful" mod and why isn't it "-1"? If I wanted insight, I wouldn't be reading /.
  5. How about getting rid of H1B's with that by Joe_Dragon · · Score: 3, Insightful

    How about getting rid of H1B's with that

    1. Re:How about getting rid of H1B's with that by Anonymous Coward · · Score: 3, Informative

      How about getting rid of H1B's with that

      He's talking about the children outside of the US.

    2. Re:How about getting rid of H1B's with that by Anonymous Coward · · Score: 0

      This comment made me laugh. :)

    3. Re:How about getting rid of H1B's with that by AmiMoJo · · Score: 1

      I'm afraid it will be quite a long time before any efforts you make today result in a reduced need for skilled immigrants. Okay, okay, I know it's all a scam to drive down wages and get indentured employees who can't say no, but just as a general point it's going to be a couple of decades before kids taking these classes today enter the workforce.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  6. Better idea. by DRMShill · · Score: 4, Insightful

    Troubleshooting. Everyone uses it at some point eventually. It's a pure and yet practical form of critical thinking. Teaching coding? Most people won't get much out of it I think.

    1. Re:Better idea. by JoeMerchant · · Score: 1

      Back when minimum wage was $3.35/hr and a new Apple II was upwards of $1000, yeah, computer programming was a little esoteric.

      Even the "lower quartile" of income families commonly carry smartphones today, and you can set yourself up with a "learn to code" development kit for under $100 (+ the HDMI input TV). Whether or not you get employment with the skill, it's something you can learn, do, and show your friends on your phone - way different from 1983 when you had to go to a special computer lab, or visit the less than 1% of homes that had a home computer.

      Hell, I just set up a free AWS EC instance the other night, and with a few weekends of "learning to code" that could run one hell of a BBS that people could access from their phones - become the next Mark Zuckerberg, or just share a few text messages with your friends using your own homebrew social network.

    2. Re: Better idea. by Bing+Tsher+E · · Score: 1

      In 1983 lots of homes had TRS or Commodore computers. Apple 2s were expensive, yes.

    3. Re: Better idea. by GoodNewsJimDotCom · · Score: 1

      Yah, I started coding on a ti 99 when I was like 5 years old. We got our code in magazines and just copied it. I would also make print rockets. It wasn't until I was twelve until I learned the power of the if statement, and from there, I've been coding ever since. I don't get why its so hard to land a job though. Everyone says software engineering is in demand, but I can't begin my career and I graduated from Carnegie Mellon University. Its okay, the world of Indie development doesn't require any company to believe in your abilities to publisj product.

    4. Re: Better idea. by __aaclcg7560 · · Score: 1

      It wasn't until I was twelve until I learned the power of the if statement, and from there, I've been coding ever since.

      I wasn't so fortunate. Sure, I had a Commodore 64, BASIC reference book and programming magazines. But I couldn't program beyond copying the examples I've seen. Key ideas — chiefly, order of operations — didn't fall into place until I took mathematics in college. A decade after I graduated from community college, and three years as being a software tester, I went back to learn computer programming and aced all my classes. I ended up going into IT support and using my programming knowledge to solve problems.

    5. Re:Better idea. by Runaway1956 · · Score: 1

      First aid. Everyone uses it at some point, eventually. Yet, almost no one ever bothers to learn it. I spent the time and money, went to class at the University of Maine, Machias, to learn how to save lives. I did my ER hours at the Down East Medical Center, Bangor. I've never earned a dime with that knowledge. One might say it was a total waste of time and effort, for that reason.

      But, the subject is coding, right? Computer skills that amount to more than "Learning the Microsoft Way". I agree with Cook (this time - the man does run at the mouth a lot). You can't go wrong by learning some computer skills. If for no other reason, it could save a kid's life one day. The poor frazzled IT guy who is trying to help the poor young fool to fix his computer will be far less tempted to shoot the ignorant shit if he can carry on an intelligent conversation.

      Ideally, the kid won't ever have to call the IT guy, because he's smart enough to fix all the obvious problems, as well as most of the less obvious. He'll know enough to start by brewing a pot of coffee, pour a cup of that coffee, and place it in the cup holder provided on the front of the computer.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    6. Re: Better idea. by Anonymous Coward · · Score: 0

      Maybe you're just an average douchebag, incapable of self-starting or learning on your own. Are you also obese? Maintaining a healthy weight requires a similar level of self-discipline.

    7. Re: Better idea. by __aaclcg7560 · · Score: 1

      Maybe you're just an average douchebag, incapable of self-starting or learning on your own.

      I made the president's list for maintaining a 4.0 GPA

      Maintaining a healthy weight requires a similar level of self-discipline.

      Although I'm 350 pounds, I do take care of my body. I don't drink, I don't smoke, I'm on a low-carb diet, walk 20 minutes per day during the week, work out at the gym on the gym, and get my flu shot every year. I haven't seen a doctor in 16 years because my only health issue I have is season allergies. I'm doing more than most "healthy weight" people do at all.

    8. Re:Better idea. by i.r.id10t · · Score: 1

      Troubleshooting, and then solving the problem based on having a set of tools, defined parts/pieces, and desired outcomes. Analyze existing systems and figure out how they could be working.

      At some point, your tool could be an if-then statement, your parts a few variables, and the outcome some bit of code gets executed.

      --
      Don't blame me, I voted for Kodos
    9. Re:Better idea. by Anonymous Coward · · Score: 0

      It's a pure and yet practical form of critical thinking.

      No, troubleshooting is not "critical thinking". It is just logic and normal thinking.

      Critical thinking is the ability to recognize the flaws and fallacies in a logical argument. That is not what troubleshooting is.

    10. Re: Better idea. by Maxo-Texas · · Score: 1

      Nope. i was from a poor family and had an apple two in 1979. I wrote programs for DND on it. I cracked video games (Pest patrol) and messed with the sweet 16 assembler. I wrote conway's "life" in assembly language.

      I messed around with trash-80's in highschool and my ex-wife's mom had one also.

      You just had to want a computer more than other things.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    11. Re:Better idea. by Anonymous Coward · · Score: 0

      Most people are incapable of it even after they've been trained. I've met people who have been programming for years that can't explain exactly what a syntax error is.

    12. Re: Better idea. by Anonymous Coward · · Score: 0

      Walk 20 minutes? What the fuck? You should walk for like two hours a day to be healthy. 350 pounds is fat as fuck and no matter how many times you glaze the weights at the gym you aint gonna lose it. Your workout sounds like crap.

      Can you run? If you cannot run 5-6 miles while jogging for an hour you're in a pretty bad shape. Walking aint shit. I guess nowadays just to be able to walk is considered being in shape LOL

    13. Re: Better idea. by turbidostato · · Score: 1

      "Although I'm 350 pounds, I do take care of my body."

      Unless you are, like, 8' 5", no, you are not taking care of your body.

    14. Re: Better idea. by JoeMerchant · · Score: 1

      In 1983, I went to a high school with 250 seniors - of those 250 seniors, I think we had 2 homes with PCs. The previous year was a bit more computer savvy, there might have been 4 home computers, but the following year maybe only had 1. So, yeah, there were "loads" of us, but we were in a distinct minority.

    15. Re: Better idea. by JoeMerchant · · Score: 1

      My parents were high school teachers, so we weren't exactly rolling in money, but I bought my Atari 800 with my "life savings" of $700, and by the time I got a disk drive and a couple of other accessories for it, I was in over $1200. Back then, families with money didn't buy PCs just because they could afford them, it was more of an interest thing - even the poorer families with an interest could afford one if they really wanted it, but most people thought that $1000 for a computer was insane.

      Today, I still think $600 for a mobile phone is insane, but lots of people are doing it.

    16. Re: Better idea. by Anonymous Coward · · Score: 0

      > most people thought that $1000 for a computer was insane.

      Most people didn't understand that computers used to cost five figures and up. A $1000 computer was a marvel, even if you couldn't do much real work with it.

    17. Re: Better idea. by angel'o'sphere · · Score: 1

      $600 for a "phone" is insane.
      However if you compare that with the $1200 of your Atari at that time, it is likely just 30 or 40 bucks. I mean, I have to work roughly a day for a iPhone. But for my first Apple ][ clone I worked over 6 weeks (10h - 12h shifts).

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    18. Re:Better idea. by Anonymous Coward · · Score: 0

      Most people could benefit tremendously from a little bit of personalized automation. I don't think the idea here to give everyone the skill set of a full fledged developer, rather to augment people's ability to read, write and perform useful calculations with the ability to do basic automation (and give a better starting point for people who do want to pursue it further).

      That doesn't take away from teaching troubleshooting, critical thinking or "the humanities". Schools could be improved in a lot of ways. This is one of them and it makes perfect sense for tech companies to focus on.

    19. Re: Better idea. by __aaclcg7560 · · Score: 1

      Walk 20 minutes? What the fuck? You should walk for like two hours a day to be healthy.

      I'm quite busy during the week and 20 minutes is what I can shoehorn into my schedule.

      Your workout sounds like crap.

      That's because it works for me and not for you.

      Can you run?

      Only in the swimming pool.

      If you cannot run 5-6 miles while jogging for an hour you're in a pretty bad shape.

      Not without blowing out my knees. I don't want to end up like those skinny guys who are hobbling around after a knee replacement surgery because they played basketball too aggressively. As Clint Eastwood once said, "A man gotta know his limitations."

    20. Re: Better idea. by __aaclcg7560 · · Score: 1

      Unless you are, like, 8' 5", no, you are not taking care of your body.

      If I didn't take care of my body, I would be in worse shape. Over the Internet, you see a number (350 pounds). What you don't see is the muscle mass that I've accumulated from going to the gym for over a decade. Even if eliminated every ounce of body fat, I will still be considered obese — just like Arnold Schwarzenegger.

    21. Re: Better idea. by JoeMerchant · · Score: 1

      Yeah, the Atari cost me 2 months of full-time paychecks (more like 4 months with my schedules at the time), $600 is 3 days take-home after all the deductions now, and the phone is roughly 1000x the computer that the Atari was.

    22. Re: Better idea. by turbidostato · · Score: 1

      "Even if eliminated every ounce of body fat, I will still be considered obese â" just like Arnold Schwarzenegger."

      Bullshit.

      On one hand, Mr Olympia is not about healthyness but about muscle build up in a more or less harmonic way.

      On the other, the Arnold Schwarzenegger you mention, by the time he was winning his Mr Olympia titles, weighted 260lbs for his 6'2" height, a far shot from your 350. And that was his off-season weight. His competition weight was more like 210lbs.

      And even for all his Mr Olympia titles, we are talking about a man that when starred Conan was unable to scratch his own nape (didn't you find funny what they needed to do for Conan to take his sword out of his back?) and was in need of heart valve surgery most probably related to his abuse of steroids.

      You walk -not even run, 20 minutes a day and call that sport... You can fool yourself all you want. Don't think others will also be fooled.

    23. Re: Better idea. by __aaclcg7560 · · Score: 1

      Bullshit.

      The BMI numbers don't lie. Schwarzenegger has always been obese.

      http://www.docshop.com/2008/04/08/arnold-schwarzenegger-is-obese-problems-with-body-mass-index-bmi-calculations

      Here's another example where the BMI numbers don't lie. School district sent letter home with skinny little girl because she's obese.

      http://www.inquisitr.com/1266298/school-sends-girl-home-with-fat-letter-skinny-third-grader-considered-overweight/

      You walk -not even run, 20 minutes a day and call that sport.

      Where in my comments did I walking 20 minutes a day a "sport"? Nowhere. Stop thinking with your head up your ass.

      You can fool yourself all you want. Don't think others will also be fooled.

      I'm not some 350-pound butterball. I lost my water fat years ago. I'm carrying muscle mass. Muscle is heavier than fat and requires more calories to maintain.

    24. Re: Better idea. by Anonymous Coward · · Score: 0

      Not really buying it. I've never seen a football lineman, a rugby forward, boxer, any other strength athlete with that weight.

    25. Re: Better idea. by __aaclcg7560 · · Score: 1

      I've never seen a football lineman, a rugby forward, boxer, any other strength athlete with that weight.

      Funny that you should mention that. I'm always asked if I played football in high school or college.

    26. Re: Better idea. by __aaclcg7560 · · Score: 1

      Here's a list with 49 football players who weighed 300+ pounds.

      http://www.sportingcharts.com/articles/nfl/top-5-heaviest-players-in-the-nfl.aspx

      Here's a list of the top five heaviest rugby players of all time who weighed 300+ pounds.

      http://www.rugbyonslaught.com/2013/06/top-5-heaviest-rugby-players-of-all-time.html

      Here's a list for the top ten heaviest basketball players who weighed 300+ pounds.

      http://www.biggiesboxers.com/10-heaviest-players-in-nba-history/

    27. Re: Better idea. by turbidostato · · Score: 1

      "The BMI numbers don't lie."

      No, they don't. They are of about as much value as your zodiac sign though. If you take BMI for anything more than a quick approach for an average adult (which, obviously, Schwarzenegger, is not) you are nuts.

      "Where in my comments did I walking 20 minutes a day a "sport"?"

      The fact that you even mentioned it is quite significant. 20 minutes a day is about what I walk just to/from my car and I surely wouldn't even think of mentioning it in any sports/fitness-related conversation.

      "I'm not some 350-pound butterball."

      Yes, you most probably are. The fact that despite all your self-defense you haven't mentioned neither your age nor your height is also revealing.

      "I lost my water fat years ago."

      Wait! -water fat!? I remember hearing about that obnoxious concept some time ago but I can't recall which crazy diet held that concept... I'm afraid you are not only glutton but gullible too.

      "I'm carrying muscle mass."

      Not that I don't want to believe you but 350 pounds of pure muscle on any less than 6'5" in height would put you most probably among the strongest men in the world if not the strongest so, quite strange I've not hear about you before.

    28. Re: Better idea. by __aaclcg7560 · · Score: 1

      "I'm not some 350-pound butterball."

      Yes, you most probably are.

      Here's my current picture at 350 pounds. Please note the broad shoulders and narrow waist. That's not the shape of a butterball.

      http://www.cdreimer.com/images/cdreimer_350.jpg

      The fact that despite all your self-defense you haven't mentioned neither your age nor your height is also revealing.

      I'm 5'-10" and 46-years-old. And your point?

      [...] quite strange I've not hear about you before.

      You must be new around here. This thread got started because some AC made a snide comment about my weight because I've discussed my weight in other posts. Some people are deeply troubled that I'm not ashamed of my weight, I'm willing to talk about it, and I'm unwilling to let other people ruin my life over it.

    29. Re: Better idea. by turbidostato · · Score: 1

      "I'm 5'-10" and 46-years-old. And your point?"

      OK, since you asked... My point is:
      1) Being 46, you shouldn't overload yourself, neither with so much fat nor even muscle: your good days are already in your past. At your age (which happens to be mine too) you should much better go for (controlled) resistance than power. You want to live past your early sixties, don't you?
      2) You are fat. Not terribly fat, but fat, nevertheless. You could -and probably should, take out about no less than 100 pounds just to be in shape, for the shape you are looking for (which I can't support anyway, see point 1).
      3) You *know* you are fat. Even dressing in black it's obvious you are dressing a girdle -not to lift some heavy weight, mind you, just for the photograph.

      All that said, I must apologize: I was expecting a true butterball on his last teens/early twenties and you are just (so it looks like) a fat but strong man.

    30. Re: Better idea. by __aaclcg7560 · · Score: 1

      Being 46, you shouldn't overload yourself, neither with so much fat nor even muscle: your good days are already in your past.

      I have a 66-year-old coworker who bench press 285 pounds to stay competitive in martial arts competitions and teaching classes on the weekends. Getting old is not a good enough reason to do less at the gym.

      Even dressing in black it's obvious you are dressing a girdle -not to lift some heavy weight, mind you, just for the photograph.

      I'm not wearing a girdle. The picture is how I normally look.

      I was expecting a true butterball on his last teens/early twenties and you are just (so it looks like) a fat but strong man.

      When I worked a contract at a Google data center, my coworkers and I had to move two fully loaded racks on wheels down the hall. Six skinny guys pushed a rack, I pushed a rack by myself. I no longer do physical jobs to avoid getting stuck in those kinds of situations.

  7. Oh for fuck's sake by JustAnotherOldGuy · · Score: 4, Insightful

    ""I would go in and make coding a requirement starting at the fourth or fifth grade"

    Not this "everybody gotta learn to code" bullshit again....

    Guess what? Jasper Johns thinks that everybody ought to learn to paint. Magic Johnson thinks everyone should learn to play basketball.

    They're ALL wrong.

    --
    Just cruising through this digital world at 33 1/3 rpm...
    1. Re:Oh for fuck's sake by PopeRatzo · · Score: 2, Interesting

      Guess what? Jasper Johns thinks that everybody ought to learn to paint. Magic Johnson thinks everyone should learn to play basketball.

      They're ALL wrong.

      I would suggest that learning to paint and play basketball in the 4th grade will serve you better over your lifetime than learning to code.

      --
      You are welcome on my lawn.
    2. Re:Oh for fuck's sake by uncqual · · Score: 4, Insightful

      Most people never directly use the Pythagorean theorem either (I don't count those in the construction trade who know the "3-4-5 rule" but don't realize why it works as "using it directly"), but we still teach it - should we stop doing that?

      I think teaching some programming (not "computer science" as the post seems to confuse it with) in grade school is appropriate. It gives early exposure to students to an area that may be of interest to them. It helps them understand a system where they give an unthinking machine instructions and the unthinking machine follows those instructions faithfully and, if they instructions are "wrong", give the wrong result blindly. It teaches them that details matter on a "larger" project -- too many students that I've worked with in Fourth through Eighth grade think "guessing" is an appropriate response to most any math problem if they don't know the answer, programming will reinforce that "guessing" isn't usually a great way to proceed in such situations. It also helps the student understand why the computer "makes mistakes" (i.e., it's almost always a programmer that made the mistake) and that to make a computer do something "it should be able to do" requires telling it explicitly what to do (I'm leaving out systems that "learn" here -- I don't think we will be trying to, in the near future, teach Fourth Graders how such systems work).

      --
      Why is there an "insightful" mod and why isn't it "-1"? If I wanted insight, I wouldn't be reading /.
    3. Re:Oh for fuck's sake by JustAnotherOldGuy · · Score: 1

      I would suggest that learning to paint and play basketball in the 4th grade will serve you better over your lifetime than learning to code.

      All things considered, you're probably right.

      --
      Just cruising through this digital world at 33 1/3 rpm...
    4. Re:Oh for fuck's sake by Anonymous Coward · · Score: 0

      I would suggest that learning to paint and play basketball in the 4th grade will serve you better over your lifetime than learning to code.

      All things considered, you're probably right.

      What would probably help even more is vision checks, first aid training, some good nutrition, and just in case, the necessary elements for any good time traveler, how to make gunpowder, build a mechanical press, develop basic sanitation, and maybe a few other technological inventions like stirrups, horse collars, and synthetic purple dye.

    5. Re:Oh for fuck's sake by rpresser · · Score: 1, Flamebait

      All things considered, billions of people have grown up and lived long and fulfilling lives without ever touching a fucking basketball or paint brush.

      You're just as much a snob as Tim Cook.

    6. Re:Oh for fuck's sake by rtb61 · · Score: 1

      The correct answer to the statement "every child should start learning code during the 4th grade", sure not a problem, where is the one coding language that follows on as a sound extrapolation of English and Maths formula - one language. That is the crux of the problem, what is being said is that child should learn a second langauge but just for fun, that langauge will not follow the rules of the primary and will not follow the rules of maths forumales and to top that all up, they will learn one of many possible incompatible variants or just to be bloody fair, they will not learn one second language but maybe a half dozen second language and of courts as a final screw you to the children, no alphabetically order because of lazy stupid adults not willing to make a change from QWERTY.

      Watch to teach computer program at a early age, it's about time adults in the tech industry got their own shit together first before forcing a pretty shitty hodge podge mess to future generations.

      --
      Chaos - everything, everywhere, everywhen
    7. Re:Oh for fuck's sake by dgatwood · · Score: 4, Interesting

      He's wrong, but not for the reason you think. He's wrong because fourth grade is way too late to start teaching kids to code. Computer programming is a language skill, and the later you learn, the harder it is to learn. You're better off teaching them the basics in first or second grade and then building it up a little bit at a time over the next decade.

      And everybody ought to learn to paint and play basketball, too, at least a little bit. When I was a kid, we had art and music once a week, we had actual PE during recess some of the time. And so on. Not all of us went on to become artists or basketball players (for example, I only became decent at art when they invented multiple levels of "Undo", and I still can't shoot baskets to save my life), but exposing everyone to those skills early in life means that those who have the natural aptitude for them are more likely to become good at them. And for everyone else, as long as it is enjoyable and failure isn't treated as a mark of shame, there's no harm in teaching a wider range of skills in our schools.

      In fact, I'd argue that the worst thing that has happened in our education system in the past couple of decades is the reduction in arts and music education. There's a strong correlation between musicianship and computer programming abilities. Yet for some baffling reason, we keep seeing schools reducing funding for the single most generally accessible way for students to learn the core skills that computer science depends upon:

      • The ability to simultaneously interpret something at both a detailed (notes) and at a high level (musicianship)
      • Grasp of how complex things are composed of many smaller things, such as individual instrument parts in a large ensemble work, and learning how they all fit together
      • Basic algorithmic thinking, such as loops and conditional branching
      • Reasoning skills (the sound system doesn't work; let's figure out why)
      • Fractions (You can't learn to read music without it, so students who learn music as kids have a huge leg up in math later on.)

      and so on. It amazes me that after decades of cuts in music education, suddenly, the tech industry wonders why CS graduation rate is declining. Well, duh. You can't lump computer science in with STEM and expect to get good outcomes. Computer science is not a science, nor is it math.

      Sure, there are aspects of science and math in computer science, just as there are aspects of science and math in music—acoustics and psychoaccoustics, metrical division of measures, relationships between frequency and pitch and wavelength, and so on. And sure, when you make music or write code, you have to follow certain rules or it won't compile (performers won't be able to play it). However, on top of that foundation of rules and technical details, there's a huge mountain of artisanship, and that's what makes the difference between someone who does well in CS and someone who doesn't.

      Performing music and writing software are closely related skills; composing music and writing computer software are nearly identical skills, and use basically the same parts of the brain in the same way. The difference is that most kids won't get interested in something that looks boring, and they initially see computers as boring. Music doesn't have that problem.

      Of course, if we could make programming more fun, that might help, at least a little, but either way, the best way to end up with more programmers is by having more music classes, more art classes, more dance, more theater, more... everything but STEM. There's some irony for you.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    8. Re:Oh for fuck's sake by dgatwood · · Score: 1

      The correct answer to the statement "every child should start learning code during the 4th grade", sure not a problem, where is the one coding language that follows on as a sound extrapolation of English and Maths formula - one language. ...

      IMO, the language isn't as relevant as you seem to think it is. The thing is, most computer programmers know at least half a dozen different programming languages. Picking up another one is really no big deal. The concepts are the important part, and with the exception of functional programming languages and logic programming languages, those concepts are pretty much universal.

      Honestly, I'd love to see schools teach a little bit of hands-on CS and robotics starting from about first grade. Start with really simple pieces that they can put together without screws, and use a really simple programming language with approximately the complexity of Logo (possibly Logo, even) to control the little robot in the real world.

      Eventually, move up to a simple procedural language like BASIC. I know folks are going to trot out Dijkstra here, but concepts such as function calls and recursion go way beyond elementary school, and really, even junior high school. Start teaching proper procedural languages (any of them) in high school.

      C would be a decent language for this, as long as you include a few small bits of C++ or Objective-C around the edges, e.g. string classes. With that said, PHP is a better choice. It is close enough to C syntax that it won't be hard to move up to C++ or Java, but it lacks the horrible string baggage of C, and lets you start coding immediately without first learning concepts like exceptions and classes and data types (even though it does support those things to some degree).

      By college, you'll be able to start with a semester of OOP (in C++ or Java or whatever), and move on to more complex subjects from there. You'll be able to spend your class time teaching the art—architecture, security, design patterns, networking, databases, operating systems, etc.—instead of having to waste much of the first two years teaching people the fundamentals.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    9. Re:Oh for fuck's sake by Anonymous Coward · · Score: 0

      I would suggest that learning to paint and play basketball in the 4th grade will serve you better over your lifetime than learning to code.

      There's an oversupply of basketball players and painters. Neither of them is strictly necessary. More coders, OTOH, will mean lower costs for companies (because of lower coder wages). That means higher profits. Neither basketball or painters will yield greater profits for companies or the GDP of a country.

    10. Re:Oh for fuck's sake by Anonymous Coward · · Score: 0

      This. Some people don't even know what they want to major in when they pick a college. Some kids are good at math. Some are more athletic. Some are creative. Some really know how to write and can read way beyond their grade level.

      Aren't people supposed to be happiest and most productive when they work with their natural abilities? We don't need another class full of miserable kids learning stuff they don't need and don't like. Yes, there are some basic requirements. The athletes need to know how to read and write at grade level. The chess club still has to take physical education and run laps. Otherwise, you should find out what you're good at and cultivate it.

    11. Re:Oh for fuck's sake by AmiMoJo · · Score: 1

      That's now how school works. We don't assign everyone a job based on their genetic profile at birth and then only teach them the skills required for their specialization. Kids have to learn a bit of everything, and learning some code early on can be the spark that gets them into computer science, or at least helps them think about problems and solutions in a logical fashion.

      I've told this story before but it's worth repeating. At age 3 my nursery (kindergarten I guess?) had a toy car thingy that you could program with simple instructions via a keypad. Go forward 1m, turn left, reverse 2m" etc. That's what made me realize I could control machines with code. Years later at age 9 I got an 8086 PC with BASIC and RTFM, all on my own because I recognized what it was and what I could do with it.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    12. Re:Oh for fuck's sake by Anonymous Coward · · Score: 0

      *wooosh*

      That little bit of irony went way past your head my friend.

      Point is, people who do know how to code know how bad that skill is rewarded by such companies such as Apple, companies that use resources and talent but don't contribute back.

    13. Re:Oh for fuck's sake by Ace17 · · Score: 1

      Interestingly, a lot of us did learn to paint and play basketball at school.

    14. Re:Oh for fuck's sake by PopeRatzo · · Score: 2

      Actually, I was a little more serious. In the 4th grade, engaging a visual medium like painting, that requires imagination, observation, etc and a physical activity like a sport, will both make you a more well-rounded, happy individual and give you skills and health that will make you a better coder should you choose to go that way.

      You can always learn how to code. Nobody here learned to code in the 4th grade. It's like calculus. It's a tool and you learn it when you need it. But learning art, or music and being physically active makes every day of your life better. And you'll probably be more successful because of it.

      --
      You are welcome on my lawn.
    15. Re:Oh for fuck's sake by PopeRatzo · · Score: 2

      There's an oversupply of basketball players and painters.

      We're talking about the 4th grade here. You don't paint or play basketball in the 4th grade because you're going to do it for life. You do them because it helps you develop as a human being, unlike coding, which seems to hinder that process given what I've seen here at Slashdot.

      --
      You are welcome on my lawn.
    16. Re:Oh for fuck's sake by geek · · Score: 1

      Well, he does seem to love child labor so of course he wants them trained in the fourth grade. Just think of the potential for profits!

    17. Re:Oh for fuck's sake by Misagon · · Score: 1

      Computer programming is a language skill, and the later you learn, the harder it is to learn.

      Programming is not a language skill. Any reasonably skilled programmer with knowledge into multiple paradigms could pick up any new programming language quickly. Language skill does not matter.

      Programming has its base in logic, in spatial thinking and in mathematics. To be able to learn programming and become a good programmer you will need to have a strong foundation in those concepts. Within maths, statistics and probability theory are important and those concepts are not taught until high school.
      Kids don't have a very good grasp of logic theory or fundamental maths before high school and many concepts that I would consider fundamental to programming are not even taught in high school at all.

      --
      "We mustn't be caught by surprise by our own advancing technology" -- Aldous Huxley
    18. Re:Oh for fuck's sake by angel'o'sphere · · Score: 1

      Considering that the planet only has roughly 7 billion people, it is extremely unlikely that the amount of people who never have used a paint brush goes into the billions.

      A few millions, perhaps.

      Regarding Basketball you have a point, but that basketball is easy replaced with what ever game they play or what ever sports/recreation they do in their home region.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    19. Re:Oh for fuck's sake by angel'o'sphere · · Score: 1

      Computer programming is a language skill, and the later you learn, the harder it is to learn.
      No it is not.
      It is a mathematica skill.

      Everyone doing it knows that.

      There are plenty of great programmers that don't speak english, besides if/then/else and int/float/double.

      Performing music and writing software are closely related skills; composing music and writing computer software are nearly identical skills,
      No, they are not at all. They are related but in no way identical, otherwise I would be a great composer and great musician.

      You can't lump computer science in with STEM and expect to get good outcomes. Computer science is not a science,
      Of course it is. Perhaps you should take a course in it, then you see it yourself.

      there's a huge mountain of artisanship
      In coding? No.

      In programming/coding/software engineering/computer science the path of education is just as in any trade:
      * journey man
      * programmer
      * CS student or master
      * software engineer
      * computer scientist - as in professor
      * master of fine arts (actually a few years ago CMU was considering to introduce M.F.A. for CS)

      In other words: "art" comes long long long after you mastered the craftsmanship.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    20. Re:Oh for fuck's sake by Anonymous Coward · · Score: 0

      He's wrong, but not for the reason you think. He's wrong because fourth grade is way too late to start teaching kids to code. Computer programming is a language skill, and the later you learn, the harder it is to learn.

      Programming is not a language skill. It is an exercise in logic. The language utilized is the least important aspect of the discipline.

    21. Re:Oh for fuck's sake by dgatwood · · Score: 1

      Programming is not a language skill. Any reasonably skilled programmer with knowledge into multiple paradigms could pick up any new programming language quickly. Language skill does not matter.

      The word "language" is overloaded here. The difference between any two programming languages is pretty small unless you include non-OO, non-procedural languages like LISP or ALGOL. But either way, the manner of expressing yourself through code and algorithms is hugely different from English, and hugely different from the types of math that they teach in school, and hugely different from... well, really anything taught in school. And that's what I was trying to express by using that word.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    22. Re:Oh for fuck's sake by dgatwood · · Score: 1

      It is a mathematica skill.

      Then explain why it is easy for people with almost no knowledge of math to learn how to write software.

      The fact is that there's almost no math involved in actually writing code. Knowledge of math can come in handy for simplifying boolean expressions, and it can be useful if you're trying to get the computer to actually do math (e.g. writing a spreadsheet app, writing code for computing trajectories of a rocket, etc.), but fundamentally, math and programming are completely orthogonal.

      It is far closer to a language skill, in that it is a means of taking an idea and expressing it in a syntax that a computer can understand. It involves taking an idea that is entirely abstract and turning it into a concrete representation of that idea. That's art, not science or math. This is not to say that there aren't aspects of science and math involved, or that understanding how a computer works won't make it easier to write good code, but they aren't strictly required.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    23. Re:Oh for fuck's sake by Anonymous Coward · · Score: 0

      Learning to code today is like learning typewriter repair in 1992.

      AI will very soon be (if it isn't already) advanced enough to create programs on the fly based on nothing but verbal input. Tell your computer what you want it to do, in natural language, and it will do it.

    24. Re:Oh for fuck's sake by AthanasiusKircher · · Score: 2

      Nobody here learned to code in the 4th grade.

      What do you say that? I did. I have several friends who did as well around that age -- we taught ourselves from manuals available at the time.

      It's like calculus. It's a tool and you learn it when you need it

      There are elements of calculus that could easily be introduced in elementary school, particularly if we focused on geometrical explanations (which were originally used by people like Newton, and which people like Tom Apostol have been arguing for a long time) instead of the abstract algebraic ones. It would be very helpful to lay the foundation for basic calculus concepts so early, so the elements wouldn't be so foreign when the kids are prepared for the algebraic abstractions later on.

      But learning art, or music and being physically active makes every day of your life better. And you'll probably be more successful because of it.

      Completely agree. But there's no reason why we can't introduce some concepts earlier. Apps like Lightbot and Scratch Jr. clearly show that one can introduce procedural ideas even to younger kids (earlier than 4th grade), and although I don't have evidence to back this up, I would bet that kids do better at picking up coding concepts for more abstract things later on.

    25. Re:Oh for fuck's sake by nbauman · · Score: 1

      I'm a chicken processor. I think all kids should learn to pluck chickens in the 4th grade. That way I can hire cheap chicken pluckers. Until I decide to outsource them to Vietnam.

    26. Re:Oh for fuck's sake by PopeRatzo · · Score: 1

      There are elements of calculus that could easily be introduced in elementary school

      Absolutely. And further, teaching Calculus should take place over a few weeks as it does overseas instead of several semesters the way it does in the US. Calculus, like the gap width for spark plugs and error codes, is something that's best looked up when you need it. But you have to first teach students that it exists and what it's for.

      --
      You are welcome on my lawn.
    27. Re:Oh for fuck's sake by LabRatty · · Score: 1

      It is built on predicate logic and algebra. Anybody who successfully learns to be a competent programmer knows a lot more maths than they realise, they just have not learnt it as a discrete topic that they are able to name the parts of. It is maths, unless you want to go old-old-school and lump it back into philosophy, then you can call it arts.

    28. Re:Oh for fuck's sake by djinn6 · · Score: 1

      It is far closer to a language skill, in that it is a means of taking an idea and expressing it in a syntax that a computer can understand. It involves taking an idea that is entirely abstract and turning it into a concrete representation of that idea.

      How do you explain those programmers who are terrible at English but can code up solutions like nobody's business? And I'm talking about born-in-the-USA people, not immigrants.

    29. Re:Oh for fuck's sake by angel'o'sphere · · Score: 1

      Then explain why it is easy for people with almost no knowledge of math to learn how to write software.

      Because a skill is not the same as knowledge. There are plenty of people who know how to do stuff but can't do it because they lack the skill. E.g. I perfectly fine know how to brew beer or perform a heart transplantation. I doubt you want to try my first attempt on any of them.

      I basically forgot all my math I ever learned: because I never need it in "programming", nevertheless I'm one of the best programmer I know. And I know unfortunately quite a few hundred extremely good programmers. So I learned the last 25 years that "factor ten" programmers are not as rare as we made believe when we were young.

      It is far closer to a language skill,
      It is absolutely not at all. Basically all programmers I know had super bad grades in languages in school and only good grades in math, physics, biology etc. The only foreign language I speak is english. And only because it is so similar to german. My school grade was most of the time an E, and only rarely a D. Because the spelling Nazis in the ministries decided: more than 5 spelling errors per "letter page" you can not have a better grade than E, regardless how good your actual english is.

      It involves taking an idea that is entirely abstract and turning it into a concrete representation of that idea. That's art, not science or math.
      No it is not art. It is mind boggling boring repetitive task. There is no art or science involved to formulate a concept into a computer language. Unless you write in Prolog, ofc.

      Writing a poem, regardless how bad, that is art. Worst case bad art, but nevertheless 100 times more art than
      coding. You know, even bad art is art. And good code still is only good craftsmanship. To reach art with code, you need to be very very far at the bleeding edge of niche technologies/arts like computer graphics, probably AI or games like Go or high speed stuff. That all might change if you dive into electric engineering or the art of crafting a chip. But code? Sorrrry ... how hard it and challenging it might be: no art involved.

      or that understanding how a computer works won't make it easier to write good code
      For 90% of all code written in our times, understanding how a computer works is complete irrelevant. What is relevant is: understanding how the particular VM works.

      Ah well ... I keep underestimating how much embedded code still is written in our days, so lets refine that to "90% of business code". OTOH the last embedded projects I was involved in (car assistance systems, autonomic driving etc. were all done in high level C++ ... what we needed to know there was how linker definition files work and how to code without a heap ... but that was it. Why the fuck should I care if it runs on a ARM or a PowerPC or an esoteric CPU, if I'm a mere programmer writing code for a image recognition algorithm????? )

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    30. Re:Oh for fuck's sake by rpresser · · Score: 1

      "Billions of people have grown up without touching a paint brush" is not the same as "Billions of people now alive have grown up without touching a paint brush."

    31. Re:Oh for fuck's sake by rpresser · · Score: 1

      Learning art or music may be quite enjoyable for some people.

      Never learning art or music does not make that person less of a worthwhile person. If you judge people who have never learned music or art as having unworthwhile lives, you are a snob and deserve to have mud smeared in your nose.

    32. Re:Oh for fuck's sake by rpresser · · Score: 1

      And "mud" is a euphemism.

    33. Re:Oh for fuck's sake by PopeRatzo · · Score: 1

      Never learning art or music does not make that person less of a worthwhile person.

      Did I say something about "worthwhile"? The "worth" of a person is not something I care to evaluate. However, it will make you more well-rounded and happy and a better coder and probably even a little smarter.

      --
      You are welcome on my lawn.
    34. Re:Oh for fuck's sake by angel'o'sphere · · Score: 1

      Both statements are wrong, so who cares?

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    35. Re:Oh for fuck's sake by rpresser · · Score: 1

      I note now that you have a fixed idea, to which you do not seem to consider worthy of discussing alternatives, that people who grow up without the arts are less well-rounded, less happy, worse coders and probably less smart. I'm going to note that you have provided absolutely no evidence for your assertions; that you are being a judgmental pig; and that were I in your presence, a pile of mud would be shoved up your nose within seconds of my recognizing you. And I am going to stop talking to you, because while you do not care to evaluate the worth of people, I have evaluated the worth of talking to you at zero.

    36. Re:Oh for fuck's sake by PopeRatzo · · Score: 1

      I note now that you have a fixed idea, to which you do not seem to consider worthy of discussing alternatives, that people who grow up without the arts are less well-rounded, less happy, worse coders and probably less smart.

      Correct.

      I'm going to note that you have provided absolutely no evidence for your assertions

      http://pss.sagepub.com/content...

      http://www.health.harvard.edu/...

      http://www.cnn.com/TECH/comput...

      --
      You are welcome on my lawn.
  8. I'd Require Children To Start Coding In 4th Grade by Anonymous Coward · · Score: 0

    and then package design starts in 6th grade.

  9. Possible translation: by Futurepower(R) · · Score: 1

    "Apple CEO Tim Cook: I'd Require All Children To Start Coding In 4th Grade"

    Possible translation:

    Apple CEO Tim Cook does not have the necessary social skills to manage a large company. Tim Cook is better than former Microsoft CEO Monkey Boy, however.

    1. Re: Possible translation: by Bing+Tsher+E · · Score: 5, Insightful

      Cook also doesn't have any kids. For him it is always "other people's kids."

    2. Re:Possible translation: by E-Rock · · Score: 4, Insightful

      He seems a lot like Balmer to me. Milking their existing product lines and introducing new products that just follow the competition.

    3. Re: Possible translation: by Ace17 · · Score: 1

      Are you suggesting that he might be unbiased?

  10. Really.... by johnsmithperson123 · · Score: 4, Insightful

    If I could get all kids to actually, well, read in the fourth grade under our current system I'd be happy. Let's get the essentials fixed before we start adding extravagances.

    1. Re:Really.... by ShanghaiBill · · Score: 1

      If I could get all kids to actually, well, read in the fourth grade under our current system I'd be happy.

      You will never get ALL kids to read. You will rapidly run into diminishing returns, and spend huge sums on one-on-one training of retards, and even then some of them will never get it.

      Let's get the essentials fixed before we start adding extravagances.

      ... and the bright kids will be bored out of their minds as the teachers repetitively go over and over the same material.

    2. Re:Really.... by Anonymous Coward · · Score: 0

      > You will never get ALL kids to read.

      Cuba does pretty well. The literacy rate ther is over 99%. Of course, if you don't study in school you get to work in the sugar cane fields.

    3. Re:Really.... by ultranova · · Score: 1

      You will never get ALL kids to read.

      And I hear a stewardess once fell from an airplane flying at 10,000 feet and survived. You can't base policy on outliers.

      You will rapidly run into diminishing returns, and spend huge sums on one-on-one training of retards, and even then some of them will never get it.

      Whereas having trouble functioning in society for the rest of their lives is free. Also, hiring a specialist teacher hardly costs a "huge sum".

      But then again, this isn't really about money, now is it? It's about making yourself feel tough by pseudonymously attacking a suitable target - which, in your case, seems to be developmentally challenged first-graders. So, mission accomplished?

      ... and the bright kids will be bored out of their minds as the teachers repetitively go over and over the same material.

      If only kids were mobile creatures. Then we could sort them into groups - let's call them "classes" - by ability, and give aid to those who need them and challenges to those who can deal with them.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    4. Re:Really.... by swb · · Score: 3, Insightful

      This is why we got a letter in the school informing us that our son's standardized test scores in reading and math qualified him for the 'gifted and talented' category but that no programs were available in our school for such a qualification. But there are at least 3 programs at our school dedicated to serving the needs of various categories of hard to educate students.

      This is why educated white people and intelligent immigrants abandon urban school districts. All the resources are tied up in the Sisyphean task of trying to get every last impoverished minority from failed families to meet some performance parity with children not from those backgrounds.

      Moving some of that money to programs designed to challenge and enrich high achieving students is considered an act of racist white privilege designed to suppress minorities. Those children do just fine with the lowest common denominator curriculum and nothing should be done to further enhance their status position.

      I'm not kidding, our own district had a school board member who wanted to block remodeling of a school because the "affluent white students" already "had enough advantages".

    5. Re:Really.... by Antique+Geekmeister · · Score: 1

      She fell over 10,000 _meters, much more impressive than you may have realized.

                                  http://www.guinnessworldrecord...

    6. Re:Really.... by Anonymous Coward · · Score: 1

      > This is why educated white people and intelligent immigrants abandon urban school districts. All the resources are tied up in the Sisyphean task of trying to get every last impoverished minority from failed families to meet some performance parity with children not from those backgrounds.

      It's not that they're white or Asian. It's that they're wealthier and can afford better neighborhoods, and even private schools. And it's a positive feedback loop: Getting in better schools helps students earn more and value educations, going to horrible schools can frustrate students and leave them uninterested in academic or business success. Been there, done that, as an emancipated minor who couldn't afford the school my parents had been sending me to. I lied like a *bitch* about where I was actually living to get to a better public high school, which left me with an 8 mile each way daily commute instead of the half mile to the downtown gang turf local high school. As it was, it probably lowered my SAT score 50 points.

      It's also not just the "impoverished minority". The public schools get the kids who cannot attend private schools, or even the more affluent public schools, because they get kicked out for behavior reasons. Been there, done that too. Taught Greek mythology to a class of problem teens while putting one of them on the floor in an arm bar because he kept taking a swing at me, taught that way for 30 minute because all the other teachers were in yet another "planning meeting" about how fix the school.

    7. Re:Really.... by angel'o'sphere · · Score: 1

      You will never get ALL kids to read. You will rapidly run into diminishing returns, and spend huge sums on one-on-one training of retards, and even then some of them will never get it.

      Usually a kid can read after first grade. (Plenty of kids can read before they go to school, they learn it from their mothers or siblings who are already in school)

      Or do you mean as in: having fun in reading books and being "readers"? ... and the bright kids will be bored out of their minds as the teachers repetitively go over and over the same material.
      That is why you mix up the classes after second grade (*facepalm*).

      The brighter ones get into the "advanced course" and the others stay in the normal on.

      Do you live in a third world country? Well, even there they mostly know how to foster the brighter ones and how to set up basic school.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    8. Re: Really.... by johnsmithperson123 · · Score: 1

      Yup. Its Tall Poppy Syndrome. They try to bring the small ones up while mowing down the brighter students.

    9. Re:Really.... by Anonymous Coward · · Score: 0

      Yes, that time and effort is better put into cognitive enhancement therapies that will not only allow retards to function normally, but give the rest of us enhanced intellects as well.

      I like fixing a problem once, rather than doing it over, and over, and over.

    10. Re:Really.... by careysub · · Score: 1

      Although, after the first 500 meters it is all the same (you don't fall any faster).

      --
      Starships were meant to fly, Hands up and touch the sky - Nicky Minaj
    11. Re:Really.... by Antique+Geekmeister · · Score: 1

      At higher altitudes you can suffocate due to lack of oxygen while falling. And your terminal velocity at 10,000 meters is much higher, due to the thin air, though it seems fairly irrelevant: it's the terminal velocity at landing time that's far more critical.

      High altitude falls involve fascinating physics: The record seems to be listed at https://en.wikipedia.org/wiki/....

    12. Re:Really.... by nbauman · · Score: 1

      You will never get ALL kids to read. You will rapidly run into diminishing returns, and spend huge sums on one-on-one training of retards, and even then some of them will never get it.

      The Soviet Union, China, and most Communist countries had 99% literacy.
       

    13. Re:Really.... by careysub · · Score: 1

      Oxygen is probably not a factor in a 10 km fall. You fall faster at high altitude due to thinner air (about 80% faster at 10 km, ~140 m/sec) but more importantly even at 10,000 meters the oxygen level is high enough to sustain life, and you quickly descend to better oxygen concentrations. It takes ~4 minutes without any oxygen to suffer brain damage. In one minute you will be down into low altitudes (below 5 km).

      --
      Starships were meant to fly, Hands up and touch the sky - Nicky Minaj
    14. Re:Really.... by ShanghaiBill · · Score: 1

      The Soviet Union, China, and most Communist countries had 99% literacy.

      That is not ALL. Should we stop all other education until we get the final 1%?

      Getting to 99% literacy is trivial if we do it the way the communists did it: Just put the same people responsible for educating the children, in charge of also measuring the results. It is amazing the results you can achieve if you just let people evaluate themselves. The Soviets used the same policy for nuclear safety, and their record was perfect until the Swedes went and screwed everything up by complaining about the radioactive fallout from Chernobyl blowing across the border.

    15. Re:Really.... by nbauman · · Score: 1

      The Soviet Union, China, and most Communist countries had 99% literacy.

      TGetting to 99% literacy is trivial if we do it the way the communists did it: Just put the same people responsible for educating the children, in charge of also measuring the results. It is amazing the results you can achieve if you just let people evaluate themselves.

      I've seen that 99% figure by so many people from so many different perspectives, pro-communist, anti-communist and neutral, that it seems to be true. Loren Graham of MIT, who was probably the best-informed US expert on Soviet science, said that they were failing in most other things, but they were very successful in education. You can condemn the Soviets for a lot of things, but their education system, and literacy rate, isn't one of them.

      The final proof is the Soviet emigres who came to the US. I've met a lot of them, and the students told me that the US schools were a year behind them.

    16. Re:Really.... by swb · · Score: 1

      It's not that they're white or Asian. It's that they're wealthier and can afford better neighborhoods, and even private schools.

      That's the thing, though, the underperforming kids are predominantly black and the people leaving the school districts are white and it shifts the "debate" back into the usual racial conflict terms.

      Administrators are, by and large, are too liberal to get down to the brass tacks of the matter -- ie, the fucked up social environment these kids are from -- because of their alignment with black victimhood politics.

    17. Re:Really.... by Hognoxious · · Score: 1

      it's the terminal velocity at landing time that's far more critical.

      As my uncle used to say - it's not the fall that kills you, it's the sudden stop at the end.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  11. Learn to weld. by darthsilun · · Score: 3, Insightful

    Or sew.

    When I went to junior high school in the 70s, everyone (boys) had to take a round of industrial arts. Which included wood shop, metal shop, drafting, electric/electronic shop, print shop, etc. I think girls got home ec. Then in high school it was optional, and included auto shop and home construction. Pretty much every jr. high school and high school had all this stuff on the premises of every school in the system. (Los Angeles, FWIW. I believe it has all been dismantled now, thanks to Prop 13.)

    Schools now don't teach kids any of that stuff unless the kids decide to go to the voc tech high school. But where I live now, choosing the voc tech is an all or nothing deal, it's too far away to go to, if, e.g., you just wanted to take auto shop for a semester.

    1. Re:Learn to weld. by hambone142 · · Score: 1

      Or cook. Or manage personal finances.

      This "got to code" bullshit appears to be rather misplaced. Shit, why not require digital design or quantum mechanics?

      Learn the basics (something that is lacking in today's schools).

    2. Re:Learn to weld. by The+Evil+Atheist · · Score: 1

      Why can't "learning to write simple programs" be a basic as well? Why are you imagining "learning to code" as doing the enterprise or engineering level from the outset?

      --
      Those who do not learn from commit history are doomed to regress it.
    3. Re:Learn to weld. by Anonymous Coward · · Score: 0

      because so many children are leaving school without the absolute basics, adding more shit only dilutes the teaching capacity of schools even more. People that are inclined to tech and coding will find it without it being shoved down their throats.

    4. Re:Learn to weld. by dbIII · · Score: 1

      Or cook. Or manage personal finances.

      I did all that and did LOGO and BASIC as well. The only major one of the "basics" I missed out on was learning to type properly since only the girls were allowed to do that.

      By "learning to code" they really mean spending about as many hours as a module of mathematics telling a turtle where to go, doing simple sorts and a few other things so that the kids won't think computers are some sort of mystical crystal powered box. It seems most current office computer users have no clue about macros and are terrified at the prospect of attempting one. Going back to teaching kids that very simple coding is very simple may result in a return to office computer users being able to save time and effort by automating their repetitive tasks with simple macros instead of looking for something to buy.

    5. Re:Learn to weld. by Anonymous Coward · · Score: 1

      Why can't "learning to write simple programs" be a basic as well? Why are you imagining "learning to code" as doing the enterprise or engineering level from the outset?

      Mostly because programming is a dead end and a waste of time. Fewer and fewer people trust computers with their day to day activities, many people are even ditching their smart phones! Digital is on its way out, the future is analog.

    6. Re:Learn to weld. by ShanghaiBill · · Score: 1

      I think girls got home ec.

      Home Ec has been renamed as "bachelor living" and now the boys take it too. My son took it this year, and learned a lot. They learn how to cook basic meals, patch jeans, replace a missing button, etc. They also learn financial skills like how to balance a checkbook, invest in an IRA, etc. They have to prepare a resume, wear a coat and tie to class, and go through a mock job interview.

      It is an optional class, but since it is a lot of fun most kids take it.

    7. Re:Learn to weld. by ShanghaiBill · · Score: 1

      The only major one of the "basics" I missed out on was learning to type properly

      My neighborhood's elementary school now teaches touch typing. They made room in the curriculum by eliminating cursive writing.

    8. Re:Learn to weld. by Anonymous Coward · · Score: 0

      Congratulations, you now have schools that teach the "basics" for 12 years and still not everyone's good at them. You don't make the ideal a precondition to do the useful.

  12. I failed my music class by somenickname · · Score: 2

    Elementary schools shouldn't have an agenda. Software is so pervasive in our society that people who want to write software will gravitate towards it. I remember my teacher getting irritated with me when I realized that I could make the Logo turtle do really arbitrary shit. No one taught me how to do that, I just intuitively understood it.

    We don't need more programmers, we need more natural born programmers. People that see the logic in programming as an art medium. People that derive genuine satisfaction from doing very interesting but very simple things with software.

    The vast majority of humans I've met can not and will not ever be good at writing software. Introducing children to writing software is fine. I was introduced to music at that age and I know I could never be a good musician. I don't regret those music classes but, holy shit am I glad that they weren't vital to my progression through school. Making programming mandatory, or giving it such a high pedestal that people think they *need* to program is insanely harmful to our society. Write music, fiddle with cars, do what makes you happy. If you enjoy writing software then you should do that. You'll know if you enjoy it way before some unqualified teacher forces you to do it.

    1. Re:I failed my music class by Anonymous Coward · · Score: 0

      Elementary schools shouldn't have an agenda.

      That'll make fulfilling any goals and measuring progress rather hard.

      And people get all fussy when it comes to education.

    2. Re:I failed my music class by MrKaos · · Score: 1

      I remember my teacher getting irritated with me when I realized that I could make the Logo turtle do really arbitrary shit. No one taught me how to do that, I just intuitively understood it.

      You're amongst friends, I had similar experiences. I was playing around with electronics (via lab kits) by roughly age 7 then designing schematics and circuit boards by around 12. At that age my introduction to computers was because I implemented logic gates with transistors. The combination of electronics and computers was a wonderous combination for me as a kid.

      However I wasn't supported by my school and even my parents didn't look on it as anything more than a hobby rather than serious career choice that required dedication and focus. I swept floors and saved everything I could to buy computers, kit and tools. The obstacles that had to be overcome so that I could do what I love, I think, are things that aren't recognized as valuable in many coders careers as I'm certain many here have similar stories. How do you teach that without taking it away?

      I remember around 14 desperately wanting/needing an oscilliscope however I was never able to afford one. I still wonder how much further I would be now if I wasn't bullied for being a geek because I had to waste social time on doing menial tasks to make some money to buy resources that just wern't available at school. What if I could have borrowed that kit from the school's technology library? Maybe my parents would have seen how I use it and then could have justified buying me one.

      Perhaps if these companies were sincere in this desire they could spend some of their revenues on tax to support such initiatives which would inevitabley be bought from them anyway.

      We don't need more programmers, we need more natural born programmers. People that see the logic in programming as an art medium. People that derive genuine satisfaction from doing very interesting but very simple things with software.

      Eloquently put. I'll add that forcing kids to attempt to code will just generate animosity in those who don't want to (or can't) and make them feel stupid, which will inevitablely manifest as bullying the kids who can to vent the inevitable frustration. Why not just support the ones who are interested and supply them with much better (often delicate) gear that won't be vandalized by the kids that aren't interested? That if you are good enough and aspire to it, you will be supported.

      The thing about imbuing this mindset is that it recognizes that coding is as much a lesson in persistance and determination as it is logic and design. Not everyone is equipped with that passion and it's often the differences created in our personal journeys that produce unique innovations.

      --
      My ism, it's full of beliefs.
    3. Re:I failed my music class by Bite+The+Pillow · · Score: 1

      Better that you had opportunity to fail music.

      Of course, unless you compose or perform or improvise, music is a very rigid, logical construct. And perform does not mean your solo in 6th grade. It is very mathematical, and translates well to programming and logic and maths.

      You are not a good example, and anyone who disagrees failed statistics. I hate history, did poorly in it, and work with s history major. What insight do you have there? I also work with someone who majored in comp sci for the money, not for any amount of gravitation towards it. Personal anecdotes mean anything here?

      No.

  13. Need Cheap Child Labor? by hillbluffer · · Score: 1

    What's the matter Tim, aren't the H1b's cheap enough anymore?
    You want Congress to revoke the child labor laws. so you can buy a bigger new yacht?

    Sheesh!

  14. Cook is no leader by SensitiveMale · · Score: 3, Insightful

    He may be a transport, scheduling, and efficiency expert, but he's no Jobs.

    Coding isn't another language. It requires a mindset. The vast majority of people don't want to code and will never have to code.

    I consider coding to require the same skills as a novelist. An author has to build a world, keep the entire construct in his mind, make changes, and understand how those changes affect things before and after.

    Apple is plowing forward due to Jobs' work and Apple under Cook has yet to release anything insanely great.

    1. Re:Cook is no leader by The+Evil+Atheist · · Score: 2

      The vast majority of people don't want to code and will never have to code.

      And how will they find that out unless they take a few classes? If we approached learning anything only we we become interested in it, then it will never happen because it would be too late by then.

      --
      Those who do not learn from commit history are doomed to regress it.
    2. Re:Cook is no leader by Anonymous Coward · · Score: 0

      like any of a billion other topics not taught at school. You discover it yourself and go to a course on your own volition. force feeding shit that is only going to be useful to a fraction of the audience is dogshit brain dead.

    3. Re:Cook is no leader by Anonymous Coward · · Score: 0

      And how will they find that out unless they take a few classes? If we approached learning anything only we we become interested in it, then it will never happen because it would be too late by then.

      You're right, we should make every child have a few classes in every subject ever conceived, just to be sure that they get a view of things they may one day be interested in

    4. Re:Cook is no leader by geekmux · · Score: 1

      He may be a transport, scheduling, and efficiency expert, but he's no Jobs.

      Coding isn't another language. It requires a mindset.

      This.

      Exactly this.

      As any seasoned IT professional can attest, you can usually discern if someone is cut out for IT fairly quickly, especially if they're (trying) to call themselves an IT specialist, and they clearly are not. It becomes as blatant and obvious as seasoned hacker vs. script kiddie.

      And to somewhat identify Tim's point here, I'm referring to critical thinking and problem solving skills when I say "cut out" for the job. IT is complex, and presents many challenges, often also presenting 724 ways to skin that cat for a solution, not unlike the subset of coding. That does require a certain mindset and way of thinking. I certainly like music and art, but the challenge of creating it is lost on most people for the same reason. Not everyone is born with a creative mindset in that way to make music. That is also the problem with Tim's idea, which I cannot fathom why he can't see that.

      Forcing someone to write music will usually result in shitty music.

      Forcing someone to write code will usually result in shitty code.

      The world does NOT need more shitty code.

    5. Re:Cook is no leader by The+Evil+Atheist · · Score: 1

      Useful to a fraction of the audience NOW. Why don't you go away and think about why your attitude that education should cater for things as they are NOW and not as they will probably be in the future and think about how stupid that plan is.

      --
      Those who do not learn from commit history are doomed to regress it.
    6. Re:Cook is no leader by The+Evil+Atheist · · Score: 1

      Yes. It's called a liberal education. The more things children learn, the more they can learn. Stop projecting your stupid fear of learning onto children who actually can do it. We adults forget how completely open we were as children.

      --
      Those who do not learn from commit history are doomed to regress it.
  15. What has Tim Cook coded? by Anonymous Coward · · Score: 0

    Serious question: What has Tim Cook coded? If the answer is nothing of any consequence, I don't see his point.

  16. It just won't work, and make more trouble later on by Anonymous Coward · · Score: 0

    You have to have the fundamentals of AT LEAST algebra first.

    Without the math that underpins ALL computers, you can't program. Not even a spreadsheet.

  17. Why not auto mechanics by techdolphin · · Score: 1

    I think we should also require auto mechanics starting in 4th grade. This is a terrible idea. Not everybody likes coding or has the aptitude for it. It's is like the people who are pushing art or music and how much it improves academic success. Well I can't draw worth a damn and I can't carry a tune, so no matter how hard I tried, I did not do well in those classes. All they did for me was increase my stress levels.

    On the other hand I was pretty good at math and science and I am a good programmer. My three children can't program, nor do they have any interest in it. However all of them are good with computers. Computers are like driving a car. You don't need to be an auto mechanic to drive a car and you don't need to be a programmer to use a computer.

    If we want improve education in the USA, there is much work that could be done, such meeting basic needs (food, clothing, shelter, medical care) for poor children, or starting a second language in preschool. Trying to turn every student into a programmer is a waste of time and money.

  18. Maybe... by Anonymous Coward · · Score: 0

    Maybe Tim Cook should pay for it himself.

  19. What age did Tim Cook learn to program? by Dcnjoe60 · · Score: 3, Insightful

    At what age did Tim Cook learn to program? Probably wasn't in 4th grade and yet, he seems to be pretty successful. Instead of teaching kids to program, how about teaching them how to be creative thinkers. Teach them to be problem solvers. Then, if they do decide to program, they will have something to program.

    1. Re:What age did Tim Cook learn to program? by Anonymous Coward · · Score: 0

      He's not an engineer really. I'm a software engineer at Google and I was in my 3rd grade. Had I had someone who actually knows anything about computers point me in the right direction, I would have ended up learning much more. It still annoys me that I never appreciated the importance of knowing your tools extremely well (emacs, make, autotools...), since back then as a kid I would have had so much time to dig into their details. Instead I ended up wasting my time on things I thought was important, but none if it was... ended up buying with money I saved a license for Borland C++ Builder when had I known anyone with a clue they would have told me to just go with gcc.

    2. Re:What age did Tim Cook learn to program? by Sperbels · · Score: 1

      The Web can essentially take the place of a mentor. I was just as young when I started, and all I ever had a was a couple of little books that taught Basic. The lack of information and software held me back for a decade. Today, the Web is an absolute treasure hoard of information.

    3. Re:What age did Tim Cook learn to program? by Anonymous Coward · · Score: 0

      At what age did Tim Cook learn to program?

      He may have never done any development work. He seems to have been more management focused. I think he just wants low cost workers.

    4. Re:What age did Tim Cook learn to program? by The+Evil+Atheist · · Score: 1

      And how do you teach people how to be creative thinkers? How do you teach them to be problem solvers?

      --
      Those who do not learn from commit history are doomed to regress it.
    5. Re:What age did Tim Cook learn to program? by hcs_$reboot · · Score: 1

      Tim Cook was successful in succeeding to Steve Jobs, using ad nauseam Jobs ideas over and over. Maybe this is what he should teach to children?

      --
      Slashdot, fix the reply notifications... You won't get away with it...
    6. Re:What age did Tim Cook learn to program? by ljw1004 · · Score: 4, Insightful

      At what age did Tim Cook learn to program? Probably wasn't in 4th grade and yet, he seems to be pretty successful. Instead of teaching kids to program, how about teaching them how to be creative thinkers. Teach them to be problem solvers. Then, if they do decide to program, they will have something to program.

      In the UK in my generation, a large portion of kids learnt to program in 4th or 5th grade using "BBC B" computers and the "Logo" turtle graphics programming language. I think it was more common than not to have it connected via RS232 to a little turtle robot.

      I myself volunteered to teach in India for a year back in 1992 and I taught my 9th and 10th graders Logo too. It was a HUGE enabling vehicle for them to be creative thinkers and problem solvers, more so than any of the other classes they were taking.

      There are so many naysayers in these discussions who can only imagine a single intended outcome of "learn to code" which is that people will join the job market as coders. But it's far more than that...

      Coding is the best classroom activity for developing a child's intellectual+logical problem solving skills (craft+shop is for developing their practical problem solving skills; literature+debate for developing their rhetorical problem solving skills).

      Coding also enables them to be more intellectually adept participants in their society, by equipping them with the tools to make sense of the information-saturated world around them. They'll be able to whip up a spreadsheet to check their mortgage payments. They'll be able to scrape websites to make sense of a talking point, or just to have the autonomy to pick what media they consume rather than accepting what big media shovels down their throats.

    7. Re:What age did Tim Cook learn to program? by tgv · · Score: 1

      I think he never did. He has a BSc in industrial engineering and then got an MBA, so he most likely can't code his way out of cardboard box. Jonathan Ive probably can't code either.

      We don't need kids programming at an early age: we need an educational system that teaches them the basics while allowing them to develop their talent when they are ready.

    8. Re:What age did Tim Cook learn to program? by ChunderDownunder · · Score: 1

      And neither was Jobs a programmer, leaving all that to Woz.

    9. Re:What age did Tim Cook learn to program? by Anonymous Coward · · Score: 0

      And we see how successful that made Woz comparably.....

    10. Re:What age did Tim Cook learn to program? by angel'o'sphere · · Score: 1

      By challenging them after each or every second or third class to reconsider what they have learned in the previous classes. To find contradictions etc.

      It is a common thing in german schools, I thought every school would do that.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    11. Re:What age did Tim Cook learn to program? by angel'o'sphere · · Score: 1

      Just taking your post as an anchor, not really aimed at you.

      People who only know about "turtles" when we talk about Logo do the language injustice.

      Logo hat procedures/functions and record like data types and was a quite high level general purpose language.

      I used Logo only interactively in school (REPL style) and already were quite experienced in Pascal, so I did not dig deeper into it.

      The english wikipedia article about Logo is however very wrong in some regards :-/

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    12. Re: What age did Tim Cook learn to program? by ljw1004 · · Score: 1

      Agreed totally. It was a FUNCTIONAL language. That was part of it's awesomeness in terms of laying down "correct thinking patterns". Made it a better starter language than python or js or java. Some of my students used it for pure text things without graphics, eg. a Cosmo style personality quiz.

    13. Re:What age did Tim Cook learn to program? by Anonymous Coward · · Score: 0

      Take them out of public school, for starters.

    14. Re:What age did Tim Cook learn to program? by The+Evil+Atheist · · Score: 1

      And why can't programming ALSO be used to teach them that?

      --
      Those who do not learn from commit history are doomed to regress it.
  20. Dodging bullets. by Anonymous Coward · · Score: 0

    Surely American kids would be better served by teaching them to dodge active shooters while at school, or gang banger drive by's on the way home ?

    Don't laugh. Gunshot is a leading factor in pediatric hospital admissions in many developing countries, such as the US.

  21. This is a result of an uncertain future .... by King_TJ · · Score: 1

    Do I think it really makes any sense forcing all kids to "learn to code" in grade school? No. But this is really just a sign of the bigger, looming problem. As technology progresses, we're going to start losing a whole lot of low to middle income jobs to automation. (The ZeroHedge web site just published an article a few days ago where they claim in something like 47 of the 50 states in the U.S., the most popular career is "truck driver". Imagine all of those jobs disappearing as self-driving 18-wheelers and delivery vans/trucks start hitting the roads. And with the big push for "cleaner/greener energy", we're killing off the coal companies. But what many people haven't really considered is that as coal production dies out in America, it doesn't just mean a loss of jobs for the coal miners. It means a few big nails in the coffin for freight rail too. The rail system does a LOT of coal delivery right now, and I don't know of any other product of the same size/volume that would start traveling by rail to replace it? And none of this even touches the "hot topic" of automating all the fast food jobs.)

    Meanwhile, about the only "replacement career" I've heard mentioned for all of this is software coding. (Slashdot just recently had an article talking about a former coal miner who became a software developer, in fact.) Everyone in business or politics is grasping at coding as the "savior" for all of these other jobs going by the wayside. I guess it makes sense to an extent. If you're going to automate everything from vehicles driving themselves to robots serving up your food orders, you're going to need people writing and maintaining all the code that makes those things function. But how much continuous employment will it really create?! We all know already from decades of people learning to code that many people who voluntarily chose to do aren't very good at it. Lots of "spaghetti code" and poorly documented code to go around out there.... If you try to make everyone "fluent" in software languages, that doesn't mean the majority of them will actually put in the time and effort required to be really good at it. They'll just know enough to write pretty inefficient, buggy code.

    In fact, I think the comparison between learning to speak and write in a second language and learning to code in a computer language isn't even a very good one. If you want to be really successful as a software developer, it's about more than knowing the mechanics of the language. You have to have imagination and vision too. Otherwise, you might be able to change existing code to do specific things someone requests of you, and you might be able to write something new that meets a list of requirements -- but you won't rise above mediocrity. (That's why so much of that kind of coding is outsourced to cheap H1B labor to begin with.) The software devs who really "matter" are the men and women who created something unique that many, many people saw in action and said "Hey... I want to run that on MY computer!" They pushed the limits of what a computer could do within a set of hardware parameters and made people think more highly of the hardware itself. Or sometimes, they just made something that was beautiful in its simplicity. They took things a direction people didn't expect and impressed the users. Learning to master additional human languages has automatic value, simply because it increases your pool of other human beings you can communicate with. It's not the same when you learn to speak the computer's language, because the computer is a "one way street". It only follows your instructions. It doesn't give automatic benefits by way of carrying on a 2 way conversation with you as humans can do.

    1. Re:This is a result of an uncertain future .... by Sperbels · · Score: 1

      I don't know of any other product of the same size/volume that would start traveling by rail to replace it?

      Humans?

    2. Re:This is a result of an uncertain future .... by Anonymous Coward · · Score: 0

      Humans AND cars. Would love to be able to take my car cross country without putting thousands of miles on it, and still be able to get around easily when I get to my destination. Make moving cross country a lot easier and cheaper too.

    3. Re:This is a result of an uncertain future .... by djinn6 · · Score: 1

      To your first point about freight rail: all throughout the west coast, there are a huge lines of trucks on the highway at all times delivering stuff from one city to the next. They take up the entire right lane, leaving the other one for passenger vehicles, breaking out only to pass a marginally slower truck in front of them. Large, lumbering rectangular boxes, one after another. When seen from afar, they look almost like trains.

      Really, they could be trains. But trains are too busy delivering coal. So when coal comes to an end, truckers will be out of a job too.

  22. CODING!? by Dahamma · · Score: 1

    The first problem is no serious SW engineer calls it "coding". In this area Tim Cook sounds as clueless as any other executive who has never actually done the work he manages.

    1. Re: CODING!? by jmcvetta · · Score: 1

      In my experience only people who can't program call it "coding".

    2. Re:CODING!? by Dutch+Gun · · Score: 1

      I call what I do "coding", "programming", or "development" somewhat interchangeably. I also call myself a "programmer" rather than a "software engineer", as I don't recall passing any state-approved certification exams before I could write code as a professional.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    3. Re:CODING!? by Dahamma · · Score: 1

      Why do you feel that you need a "state" to approve your knowledge to call yourself whatever you want? That much sums up why some countries innovate, and others don't. Call yourself whatever you want and just get things done, don't worry about bullshit "approved" titles.

    4. Re: CODING!? by Anonymous Coward · · Score: 0

      In my experience people who actually understand how computers work call it "coding". PHBs and the IRS call it "Programmer". People who want to sound important and generally haven't a clue what they are doing call themselves "software engineer" or "developer", as much as they can possibly work it into a conversation or email. YMMV.

    5. Re:CODING!? by Dutch+Gun · · Score: 1

      Why do you feel that you need a "state" to approve your knowledge to call yourself whatever you want?

      Welcome to the civilized world. It's entirely appropriate for the state to make sure the people who design our buildings and bridges, or who cut us open with surgical instruments, or who fly us from city to city in jumbo jets are actually qualified to do so.

      Call yourself whatever you want and just get things done, don't worry about bullshit "approved" titles.

      And yet, you were the one complaining that Tim Cook had the audacity to call what we do "coding".

      --
      Irony: Agile development has too much intertia to be abandoned now.
    6. Re:CODING!? by Dahamma · · Score: 1, Insightful

      Welcome to the civilized world. It's entirely appropriate for the state to make sure the people who design our buildings and bridges, or who cut us open with surgical instruments, or who fly us from city to city in jumbo jets are actually qualified to do so.

      Are you doing any of those things? No? Then your "examples" are irrelevant.

      And yet, you were the one complaining that Tim Cook had the audacity to call what we do "coding"

      Because he clearly ISN'T A "CODER" (or whatever you want to call it). IMO it's perfectly reasonable for someone to object to another person with no clue inappropriately using terminology in their field while at the same time objecting to others with little to no clue trying to pigeonhole their "title" with arbitrary tests/certifications.

    7. Re: CODING!? by Dahamma · · Score: 1

      In my experience people who actually understand how computers work call it "coding". PHBs and the IRS call it "Programmer"..

      Then your "experience" is clearly very minimal.

    8. Re: CODING!? by Anonymous Coward · · Score: 0

      30 years in the industry is minimal? Learning my third language by 7 yrs old is minimal?
      You little shits know nothing these days, waiting 20 years for the fucking uni to hold your hands... Get off my lawn.

    9. Re:CODING!? by djinn6 · · Score: 1

      Coding, architecting, gathering requirements, and testing are all different kinds of work a software developer does. Some require you to sit in front of a computer. Some require you to talk to people. Some can be better done with paper and pencil.

      Maybe you only do the coding part because somebody else did all the work to figure out what you should do, in which case you would be a coder or programmer. But don't assume every other person who codes only does what you do.

    10. Re: CODING!? by Dahamma · · Score: 1

      While the number of years "in the industry" is mostly irrelevant, I'm only a few years shy of 30 - and I'd bet I have 1000x more customers using my "code" than you do. If you want to debate the further post as a non-AC or STFU (that's SHUT THE FUCK UP in case you aren't up on the recent lingo).

    11. Re:CODING!? by Dahamma · · Score: 1

      "architecting"!?

      To adopt a phrase from a generation or two past me... I can't even.

    12. Re:CODING!? by djinn6 · · Score: 1

      It sounds like you've never worked on a large project. Just as an example, imagine how an online purchase happens. What do you need to do to verify the card? How do you integrate with Paypal? Credit card companies? Bitcoin? Where do you record the transaction? How do you notify the warehouse to start packing the stuff? What if the user tries to cancel it? Are you able to delete a transaction? How does user support folks see the transaction and act on it? Do they need some sort of UI?

      There's at minimum 7-8 different systems you need to build or interface with. How do you make it reliable? What do you do if any of the systems are down? Will you able to recover and return to a consistent state? What about performance? Would a 10 second wait detract from the purchasing experience, causing you to lose repeat customers? All of these questions needs to be considered before you start coding. And yes, I call this architecting.

    13. Re:CODING!? by Dahamma · · Score: 1

      I'm the principal software architect at a major streaming service and have over 25 years of experience. I just don't call what I do "architecting" any more than a a building architect calls what they do "architecting"...

    14. Re:CODING!? by djinn6 · · Score: 1

      A rose by any other name...

    15. Re:CODING!? by Dahamma · · Score: 1

      Worked for Shakespeare circa 1600, not so much for any technical or scientific terms in the 400 years after that.

    16. Re:CODING!? by Anonymous Coward · · Score: 0

      Actually, it works for business buzzwords and has for at least 30 years.

      Those self-important high-level managers love to come up with officious jargon to make it sound like a) they know what they're talking about, and b) it's REALLY important.

      Mostly it's just bullshitting for CYA purposes.

  23. People wonder why Trump is winning by wyattstorch516 · · Score: 2

    This is just a different spin on the 'not enough qualified Americans for us to hire' chicanery that tech companies love to use. They want us to believe that they are not hiring H1-Bs because they can force them to do twice the work for half the pay and be contractually bound to them.

    Cook, Zuckerberg, and the rest of the bigwigs are all in the tank for Clinton this year. If she gets in you can expect the tech industry to follow the same path as the textile industry out the door. On the bright side everybody will be able to use whichever bathroom they choose.

    1. Re:People wonder why Trump is winning by careysub · · Score: 1

      This is just a different spin on the 'not enough qualified Americans for us to hire' chicanery that tech companies love to use. They want us to believe that they are not hiring H1-Bs because they can force them to do twice the work for half the pay and be contractually bound to them.

      I think you have hit the nail squarely on the head.

      Some people on this thread get half the idea, arguing that Cook wants a large pool of U.S. developers so that he can get cheap(er) labor. But this makes no sense. If we start teaching lots of 4th graders coding tomorrow (although a scheme like this would take many years to implement) that could not affect the labor pool significantly for at least 15 years, but realistically (with a 10 year phase in) 25 years. And we all know that this proposal is not going to fly anyway. You can be sure Tim Cook knows this. And Tim Cook will not be Apple CEO in 15 years, much less 25 years.

      So why is Cook saying this today? Because he wants to import H-1B coders in large numbers today. There is no such thing as "enough profit" or "enough margin" or "enough CEO compensation". A company with sky high margins, sitting on a mountain of cash, with a CEO with restricted stock options now worth around $900 million, need lots more money and having low paid workers are the easiest way to get it.

      I mean, give the guy a break, it is terrific hardship for Tim to have to wait a few more years to join the billionaires club. Anything that can advance him into that exclusive society is Good For America!

      --
      Starships were meant to fly, Hands up and touch the sky - Nicky Minaj
  24. All that cum.... by Anonymous Coward · · Score: 0

    ......being pumped up Cooks ass has backed up into his brain.

    Watch Apple to a Yahoo over the next 10 years.

  25. I'd require Tim Cook by inode_buddha · · Score: 0

    I'd require Tim Cook to come out in public, on a daily national morning TV show.

    Just owning all the Abble products isn't enough to make one completely ghey; you have to actually use them as intended. Even if you DID jack off while wearing the iWatch, it wouldn't give them your pulse correctly since Abble has such a closed ecosystem, its not like GNU is gonna help them.

    HOWEVER Abble users switching to teh lunis is *PROOF* that homosexuality is a *choice* and IT CAN BE CURED

    The one time I went to the Abble store at the mall, the resident ghey Socialst came up to me in his Speedos and offered me a tiny cup of Froot Loops; he explained that sadly, they had to cut back on the portion size because they were running out of money. I politely turned them down because I wasn't sure what they were glazed with. And his iWatch had the wrong time.

    --
    C|N>K
  26. All about the money by Anonymous Coward · · Score: 0

    If everyone can code the cost of coding goes down. Right now tech people demand salaries that are too high. I mean their starting salaries are matching those of business managers, supervisors, etc. We can't as a society have anyone challenge the wealth of the business men. Therefore, everyone should be able to code so we can put those coder types back to their place as the code monkeys they are. The only profession worthy of a high salary are the guys who "own" ideas and the bosses they hire to make sure ideas they own remain their property and drive profit.

  27. He and the rest of his republican kind... by Anonymous Coward · · Score: 0

    just want cheaper devs.

    1. Re: He and the rest of his republican kind... by Anonymous Coward · · Score: 0

      This is exactly what this is about. As always, follow the money.

    2. Re: He and the rest of his republican kind... by Anonymous Coward · · Score: 0

      Plus maybe he should learn how to code first. Learning logic would help him.

    3. Re: He and the rest of his republican kind... by Anonymous Coward · · Score: 0

      For republicans, it's always about screwing the workers.

    4. Re: He and the rest of his republican kind... by Anonymous Coward · · Score: 0

      Pretty sure he's a Democrook, not a Republicunt.

    5. Re: He and the rest of his republican kind... by careysub · · Score: 1

      This is the central philosophy of all corporations. Political party is irrelevant.

      --
      Starships were meant to fly, Hands up and touch the sky - Nicky Minaj
  28. At the risk of repeating myself by rpresser · · Score: 1

    As I have said innumerable times before, "Fuck you, Tim Cook. Just fuck you."

  29. Why coding? by mysidia · · Score: 1

    Why not require them to learn how to Solder, and assemble electronic components, construct circuit boards, and build digital logic circuits first?

    The knowledge of the physics and electronics and the discipline of Engineering are more useful than learning a little bit of coding.

    Also, coding is a manifestation of digital logic...... And I say start with the fundamentals such as assembly programming and machine language, not the most advanced higher-level topics that are built many layers up on top of the foundational concepts.

    1. Re:Why coding? by Shados · · Score: 1

      Coding is today's "get rich quick" scheme. By the time those 4th graders get into the marketplace, it will have crashed and they'll just be the future version of today's burger flippers.

  30. And Timmy? by Anonymous Coward · · Score: 0

    He doesn't understand FORTRAN, French or mostly English for that matter!

    What a fucking loozer!

    Ha ha

  31. Re:Cook is no leader (Proved by Magsafe deletion) by Anonymous Coward · · Score: 0

    The Magsafe power connector is part of "insanely great". Taking it off and replacing it with USB-C is quite the opposite, that is more "save pennies, make millions" mentality..

  32. How about getting rid of public education instead? by Anonymous Coward · · Score: 0

    I think we should eliminate government indoctrination altogether and move to a system that lets the parents decide which educational systems are best. Schools should have to compete like near every other sector of society. This doesn't mean funding charter schools. No. That would be wrong too. We should not be having the government steal money from its citizen to pay for our children’s education. We should not be taxed for this. If we eliminate the taxes the majority of families could cover there own children’s educational expenses. This is not a heartless suggestion either.

    I'm not suggesting that there should be no need-based programs necessarily. We probably aught to reform need-based programs and shift the costs of those programs onto the shoulders of parents, and then the children (past high school), however to the extent that the parents / children can pay up. These programs should be privately funded. I think all educational debts should then be extinguishable through bankruptcy too.

    This might sound cruel, but there are a lot of people outside the United States that would still have it far worse off. Do you want to give your money to cover every third world child's education? No? Well, neither do I. What I am willing to do is say *freedom* is more important and we should open our boarders instead.

  33. Timothy Donald Cook CEO Apple Inc. PolyMath by Anonymous Coward · · Score: 0

    Ask him a question at any of these events and it goes,"Wuat Dat .. Mic a fon man ... my ears ain't on ... u do ... Waits sum ... no ... no ... OK ... Wat's in Hell's yu'uses talk'n me'es Boy! I da Master ... MASTER. U da ... dum honky ... dat right ... U .. deaf and dumb boy. I da king ... KING. MONEY. I GOT'NS MONEY MONEY and U'ses ... GOT SHIT. I da Massa. I da Massa.

    Sad that Apple Inc. in Cupertino California is a Costa Rica Banana Plantation.

  34. Re:I'd argue we need moalready to mucre humanities by Runaway1956 · · Score: 0, Flamebait

    The schools are already busy teaching kids to be wimpy little fucks, and know-nothings. They don't need to be teaching "humanities" IMO. No, I don't want to swing the pendulum to far the other direction either. We don't need to turn kids into gangstas. How about something right down the middle. Teach boys to be boys, which includes a little rough and tumble, skinned knees, playing with knives, and other "boy" things. There's nothing wrong with encouraging little girls to pursue traditionally "masculine" goals, like sports, STEM, etc, but FFS stop emasculating little boys.

    --
    "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
  35. Blue collar by Anonymous Coward · · Score: 0

    The option should be there, just like art, music, shop/drafting, and any other creative topic. But i would prefer the three Rs plus social(team) and personal physED (no team exercise). The 3 Rs lead to programming since theybare still required.

    1. Re: Blue collar by Anonymous Coward · · Score: 0

      Teaching coding at the fourth grade just de-values software engineering

  36. Dumb.... by Anonymous Coward · · Score: 0

    That is about like requiring all kids to learn how to tare down and rebuild diesel engines around 7th grade as a requirement. There is no purpose to that when it comes to most people. They would get much better options in life if they taught critical thinking and how to manage budgets and pay taxes in their classes than that.

    Requiring them learning coding will do nothing for most of those taking it as they have no desire to go into those fields and will generally forget them faster than their required foreign language class before they graduate.

    The ONLY purpose this would serve would be to depress wages by trying to force more people into the field when it already has a glut of qualified personnel as is that can't find work at a decent wage already. They are trying to turn a profession with heavy schooling into one with most of the required classes forced down children's throats when they are in public schools at the tax payers expenses to cut their training costs.

    What next? We going to start forcing the children to learn neurosurgery at 6th grade to try force those wages down as well?

  37. Whut ? Why ? by Anonymous Coward · · Score: 0

    Considering many companies are turning to H1-B labor because American employees are more expensive, what's the point in forcing a skillset on someone who will likely never get to use it professionally ?

    The same argument for STEM. :|

    Make it an elective if you want, but not a mandatory requirement. Not everyone wants to sit at a desk and type code for seventy hours a week. I sure as hell don't.

    Besides, whatever 'language' they learn in school will be long outdated by the time they graduate.

    Additionally, not everyone has access to a computer or even Internet at home so they should probably take that inequality into consideration first.

    You want the next generation of American kids to compete ? You might want to tackle our public school problems first. You know, the one where School X has so much money the toilets are gold-plated and School Y can't even afford to hire the teachers they need to teach the basic stuff.

  38. Informative by Anonymous Coward · · Score: 0

    Teaching coding in the 4th grade that was a great thought but think about that student replace his place by you. Here we get his all freedom in his 4th grade whats his interest in ? Every man not born with knowledge is true but every child was not wants to make a coder. Website

  39. CEO wants a glut of software developers... by Anonymous Coward · · Score: 0

    ...because his business wants to pay its developers less. News at eleven.

    Captcha: retail

  40. tax money by Gravis+Zero · · Score: 5, Insightful

    It seems to me that the CEO of a company that's dodging taxes shouldn't quibble over how our taxes are spent.

    --
    Anons need not reply. Questions end with a question mark.
  41. Dear Tim-May by Anonymous Coward · · Score: 0

    I don't know what America you see from your gated community, but the one outside my front door is one where high school graduates cannot read, much less code.

  42. Re:I'd argue we need moalready to mucre humanities by dgatwood · · Score: 4, Interesting

    The schools are already busy teaching kids to be wimpy little fucks, and know-nothings. They don't need to be teaching "humanities" IMO.

    That's sarcasm, right? I hope so. A shocking percentage of computer programmers are musicians (at least 3x as many as in the general population), and this correlation is not a coincidence. Music in the schools teaches skills that give students a leg up in math classes later, and also teaches them skills that make it easier for them to understand how to write code later.

    And language skills are also important to learning CS. That's where we learn the basic concepts of grammar that we later build upon when learning about how compilers work.

    And history teaches us to avoid making the same stupid mistakes time and time again, and thus greatly increases our chances of still being around to write software in a hundred years.

    All of these skills are of vital importance to computer science. Learning science without learning the arts will get you a generation of people who can't program their way out of a paper bag, because they've never learned spatial skills by studying art and perspective, or learned how to create large works of art from a million tiny brush strokes; they've never learned how to see a symphony as a collection of tiny notes, each one equally important; they've never learned to simultaneously use both sides of their brain to precisely count the duration of notes while emotionally feeling how to express them dynamically; and so on.

    So no, reducing humanities education is not the solution to the problem. It is the problem.

    --

    Check out my sci-fi/humor trilogy at PatriotsBooks.

  43. It's trendy now, but... by Shados · · Score: 1

    People kind of forgot about the dotcom crash already. Yeah, people probably should learn basic coding...but that isn't why it's so trendy to point it out in the news.

    It's trendy because right now it's an absurdly high paying job with low barrier to entry.

    When we are done vilifying all manual labor and every carpenter and plumbers are pushed aside and snobbed by the swarm of 3rd rate coders, and there's so many programmers salaries tank to nothing and there's a real crash (not the tiny one we got in january) ...then what? Will we keep pushing everyone to have masters in whatever is trendy then?

    What we need is comprehensive push to re-glorify apprenticeships of all kinds (including, but not exclusively, programming), so that people who don't want to or can't go to college can still be useful and make a nice life for themselves. Anyone who's played an MMO knows what happens when people who find a "make gold and become rich quick" schemes become overly popular: they become a waste of time.

  44. Leftist Statist at work by Danilushka · · Score: 0

    Tim Cook apparently knows what is best for everyone's children and wishes to mandate it. I appreciate some of Apple;s innovation, but the anti-liberty tyrannical statist views should be ignored.

  45. I'd start with something else. by Lumpy · · Score: 1

    Like forcing schools to have REAL CS education and equipment. More is spent on worthless sports programs than Math and Science and that is a shameful thing.

    --
    Do not look at laser with remaining good eye.
  46. it's not about coding by Anonymous Coward · · Score: 0

    Being native in a computer language does not necessarily mean better coders, but rather better thinkers able to understand and participate in the world we're in. which is as far as my brain can decipher, about information

  47. Didn't steve jobs forbid his kids to use computer? by elcor · · Score: 1

    Just throwing oil on the fire. But my experience with CS is, like jobs', toxic. It turns your mind linear. Look at the countless pieces of garbage that litter the app store or the internet. Zero imagination comes from having to conform to systems which are so limited in thought.

  48. why not ask siri to write the code for you? by Anonymous Coward · · Score: 0

    WHo needs to code when we have siri anyway?

  49. Every 4th grader should get an MBA by Anonymous Coward · · Score: 0

    But then the CEOs couldn't pay themselves bajilions of dollars because there'd be too much of a supply of people with their skill set

  50. Re:It just won't work, and make more trouble later by dgatwood · · Score: 3, Insightful

    You have to have the fundamentals of AT LEAST algebra first.

    Without the math that underpins ALL computers, you can't program. Not even a spreadsheet.

    And this sort of excuse is why so few people understand how computers work. FWIW, I started learning to write BASIC code using the "Teach Yourself BASIC" series of books and tapes in first grade. The only thing hard about it was that I didn't understand multiplication or division, so I didn't really understand those parts of the exercises, but everything else was straightforward.

    In about third or fourth grade, I went to a music education conference with my parents, and went to a "Computers in Music" lecture, and they couldn't get their software to work. And suddenly, there I was, this little kid raising my hand and walking up to these college students and teachers to point out their typo.

    By fifth grade, I was writing Apple II programs for things like quizzing people on arbitrary subjects. I disassembled part of a computer in class just to point out the various electronic components inside it. And so on.

    By the time I took algebra in eighth grade, I was already teaching BASIC programming to other students. The concept of variables was second nature, so algebra came pretty easily. It was basically just a more advanced form of simplifying boolean expressions, just with numbers instead of booleans, and math instead of logical operators. And instead of assigning something to a variable and getting a result based on known values, you were figuring out what values those variables could plausibly have.

    So no, in my experience, learning to program makes learning math easier, not the other way around. Math has very limited value when it comes to learning how to write software. It certainly helps you understand how to do math with a computer, but that's a tautology. So you are technically correct that you can't learn how to do math in spreadsheets without knowing math. By that same standard, clearly you can't learn how to drive a car until you learn how to adjust the fuel-air mixture in a carburetor, because race car drivers have to know how to do that....

    It does not follow.

    --

    Check out my sci-fi/humor trilogy at PatriotsBooks.

  51. Re: It just won't work, and make more trouble late by Anonymous Coward · · Score: 0

    +100

  52. Translation by melted · · Score: 1

    "Those damn engineers cost too damn much, I'd like it if they worked for one third of what they cost now, and if we could abuse the heck out of them."

  53. Why just coding? by Weirsbaski · · Score: 1

    If we're wedging more stuff into the elementary curriculum, why not teach every kid to have CEO or at least MBA training starting in the fourth grade?

    Sure that might also have a tiny negative effect on certain salaries, but that's the free-market for ya!

    --

    I am not a sig.
  54. Captain Obvious U. by Tablizer · · Score: 1

    CEO of co specializing in Topic X wants everybody to learn Topic X early and often.

    Dow Chemical probably wants chemistry taught in 4th grade also.

  55. Silicon Valley: quit messing with education by Anonymous Coward · · Score: 0

    Frankly, I don't like Zuckerberg, Tim Cook, and Bill Gates trying to mess around with America's education system. Obama seems to be buying into what the tech CEOs are selling, and pushing more college, in spite of the demands of the job market. https://www.whitehouse.gov/blog/2016/01/30/computer-science-all https://www.whitehouse.gov/sites/default/files/completion_state_by_state.pdf I bet some people in Congress also agree with this stuff. America should not engage in politician directed national education initiatives to try meet European test scores. America should just accept that unlike Europe, America is more violent, has more death from reckless behavior, has lower test scores from lack of interest, and has higher obeisity and shorter lifespans. That can not be changed without brainwashing the population, or making big changes to society. Remember "No Child Left Behind"?

    Hopefully a President Trump will have no education policy to ram down kids throats.

  56. Why coding? by ruir · · Score: 1

    We see informercials every week here that we cannot get people who do not smoke pot. Most of the people does not even know and care how to cook, to lift the toilet lid before peeing, how to park correctly the car, or not so force others to smoke around them in public, or for that matter to put trash in the appropriate places and not in the floor...Most people even are functional illiterates....I would guess we have so much more to worry about before extending the policy of no child left behind to programming. How about outlawing programming learning to even the playing field for the less fortunate in the society?

  57. Re:I'd argue we need moalready to mucre humanities by Anonymous Coward · · Score: 2, Insightful

    How do You know that programmers who are also musicians are like that because music enables them to understand math? My bet is on any of the logical fallacies, especially post hoc (many technical schools have music because it is the easiest thing to teach technical people, but there is no causal effect between being capable to play and programming), joint effect (both math/programming and playing music requires a calm, analytical mind that is capable to withstand punishing amount of self-training), or even wrong direction (it is people who program who later become musicians, and not musicians who later become programmers).
    As for music teaching You skills that give You a leg up in math or make it easier to write code -- I'd like a citation for that, because that smells like absolute bullshit.

    As for grammar, I really don't know any, in any of the languages that I speak -- even my mother tongue. And the same is true for most of native speakers of any language -- do a test and ask a person who speaks a language as a native to codify it for You in nice and rigid forms of grammars. Let's not forget, that human grammar is rather different from mathematical and computer grammars -- more rigid and often too formal for most people to "speak", or even comprehend.

    The only part of this hilarious rant of Yours that I partially agree with is the history part, but that is of limited effect as well. Technology makes it rather hard, as it changes the playing field very rapidly. To give You an example: designing a new programming language today has the same problems as it did 40 years ago -- so that is the part that we can learn from. But it also has new and more exciting problems right now -- extensive libraries, debugger and syntax support for major IDEs and so on are now much more of an issue for a language to live or die.

    As for these things being vital to computer science -- You sound like a failed painter or a musician that learned to code to do anything useful in Your life. Yes, it is an ad personam, but that part really sounds like You provide a forced justification that something You had personally enjoyed also had a deep effect on programming -- that's a choice-supportive bias. Please, resist writing a sequential, causal narrative into Your life -- Your life was definitely much greater than that. My bet is that You feel that code works like music, because it does -- to You. You have an affinity for both, and had learned to operate abstractions found in music, and then partially reused some of these abstractions in programming later on. But the same thing could have happened to You by learning architecture, furniture design, bookmaking, medicine or gardening -- any abstraction learnned in any of these fields, or any indeed possible field, could potentially be reused in programming.

    Reducing humanities education is a solution. I would really love not to be tortured by classical literature, and having to paint or being forced to play a fucking flute. Not a single part of that was useful in my life, and I heavily doubt that it will. We really don't need as much humanities as people who wish to become musicians later on. And they don't need as much programming. How about we recognize talent as early as possible, and then help people recognize it -- and then, if they want it, help them develop it on their own. Stop education, it's a cancer of the soul.

  58. Well.. by Anonymous Coward · · Score: 0

    "It is only logical."

  59. I'd require kids to use Free software by Anonymous Coward · · Score: 0

    Children must be taught that freedom is to be staunchly guarded, and relying on proprietary software - especially an OS that only works with a specific brand of hardware - is like wearing a shackle willingly.

  60. SOOO Is apple going to change the terms of service by Cafe+Alpha · · Score: 1

    that prevents kids from coding on the ipad and sharing the code? If not he needs to shut up! It's his fault that his product can't be used that way!

  61. Saw a funny thing on Imgur the other day. by Anonymous Coward · · Score: 0

    It was a dump of detention slips.

    The last one basically illustrated what the fuck is wrong with the American education system - whiny letter to a parent because a kid corrected a teacher who insisted 1km == 1 mile, with a focus on 'blatant disregard for authority'.

    You don't get creative thinking and logical problem solving when the entire system is set up for training how to lick the boots of "authority" without question.

  62. Ban computers in classrooms by Anonymous Coward · · Score: 0

    I'd argue that not only do we not need to force coding down everyone's throat, but that we should minimize the role of computers in a child's education.
    Stick with typing classes in junior high, and finally expand on computer use in high school to prepare them for college.
    Using computers in 4th grade, that will be 8-10 years out of date by the time they get to college is pointless.

  63. Let us teach them about information by XNormal · · Score: 1

    We live in a world of information. So let us teach them about information first. What is information? How has it been encoded, stored, reproduced, processed and transmitted throughout history? What is probability? How does information affect our beliefs about the probability of events? What is encryption? How trustworthy is a source of information? How do we assess that?

    Learning about information must include material about the concept of processing information by an algorithm - but actual coding is not necessarily for everyone. Being literate about information is an fundamental skill for anyone who lives in the information age.

    --
    Stop worrying about the risks of nuclear power and start worrying about the risks of not using nuclear power.
  64. Re: I'd argue we need moalready to mucre humanitie by Anonymous Coward · · Score: 0

    Shut the fuck up you piece of shit troll and shoot yourself and your whole fucking family while you're at it.

  65. Re: Speaking of essentials of life by ColdWetDog · · Score: 1

    This morning - I took a great big SHIT. It was so big, it clogged the toilet with no toilet paper. I'm talking about it a shit log as big around as my fist. It rose up out of the toilet water, enhancing the smell, the aroma, the flavor you could taste. It was big, nasty, smelly, and greasy. It was a big healthy SHIT.

    This doesn't belong on Slashdot - it belongs on Facebook. Get it straight.

    --
    Faster! Faster! Faster would be better!
  66. Learn to analyze and solve problems, not to code by El_Muerte_TDS · · Score: 1

    Software development is mostly problem analyzing and solving, not writing the instructions for the solution.
    Kids should be learned to solve "complex" logical problem, not to write code.
    The skill to analyze and solve logical problems can also be applied to other places.

  67. Less government the better by Anonymous Coward · · Score: 0

    "I'd be curious to hear what Slashdot readers think about government funding of grade school coding classes."

    I think it would be a waste of my tax dollars, just like most government funded garbage.

  68. Pointless - there is no shortage of developers by Anonymous Coward · · Score: 0

    There is only a shortage of developers who are willing to accept the wages that Apple would like to pay. Apple already has enough trouble with software quality. Creating lots of developers might increase the supply in 20 years, but all the good people will just leave the business for something better paid. I can only imagine how bad Apple devices will become when they are developed by low paid incompetents. Of course, anyone can be taught the mechanics of a basic programming language, but to produce people who are capable of engineering and designing big systems, is not so easy. The majority of people either don't seem to have the focus, attention span, or aptitude for it. I'd say in my own Computer Science degree, there were few people who actually came out of the course that would have actually made good software engineers, even though everyone could write some java, c, and assembler to do basic things. If the skills to do this were teachable, they have broader benefits for society, and would be extremely valuable. If everyone though logically, then there would be no religion, and it would become impossible for the dreadful right wing politics of modern America to exist.

  69. I'd rather my kids by future+assassin · · Score: 1

    have proper mechanical, trade and home ec skills than programming.

    --
    by TheSpoom (715771) Uncaring Linux user here. I have nothing to add to this but please continue. *munches popcorn*
  70. Peacock husbandry? by Anonymous Coward · · Score: 0

    This is a field all children should be educated in! Wait... Why not shoemaking and welding and asphalt laying? Sorry, the point I was trying to make is that maybe we should try not to give the kids a profession in fourth grade? Teach them the basics and let them decide for them selves when they get older... programmers are a dying profession anyway.

  71. Stupid Idea by prefec2 · · Score: 1

    They advertized coding to parents and kids. The result more people try to study CS many if them fail quickly other manage somehow to get their bachelor, but it is not their thing. They are not good at it. It will also not help to force it on them.

    Kids should learn social norms, how to get along with each other, and conflict solving in school. They should learn two or more languages. It helps to get around. And they should learn about math and science including building things. That helps them more than any coding rubbish.

    Cook is either dumb or just wanted to say something on education.

  72. Stupid by Anonymous Coward · · Score: 0

    This is stupid. There are already a bunch of children who has to suffer through things like maths. They aren't stupid, they just don't have the ability or interest. Next thing they will make coding a requirement for passing your year. Then we create a whole new group of 'second class citizens' in schools who might have been good at some academic pursuits, but end up in low paying jobs.

    CODING DOES NOT TEACH YOU HOW TO USE COMPUTERS! IT DOES NOT!

    I know some really good coders that cannot use a computer properly. And some of them won't know where to begin looking if their computer goes wrong.

    Teach kids how to use a computer for things they will actually need it for some day. And NOT computer science.

  73. Re:I'd argue we need moalready to mucre humanities by AmiMoJo · · Score: 1

    They don't need to be teaching "humanities" IMO.

    You don't think we should teach kids history or geography? These are future voters, those subjects seem to be absolutely essential.

    FFS stop emasculating little boys.

    Apart from some over-zealous health and safety related idiocy, I think we are approaching a pretty good balance. None of this 1950s "boys don't cry" bullshit. We need more male teachers to provide role models for young boys, but people have been complaining that the next generation are a bunch of pussies since they weren't drafted into the military and sent off to war.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  74. Full transcript of the Apple Program for Children by Snufu · · Score: 0

    "I'd Require All Children To Start Coding In 4th Grade. The best are assigned to debug iTunes indefinitely. The remainder are sent to the sweatshops to polish iPhone cases so they learn what happens to naughty little Apple Scouts who don't code hard enough.

    "In 5th grade the darlings (those who aren't debugging iTunes) are tested again. The best are locked in a room with an Apple Watch until they think of a feature someone will pay money for. The rest spend the "school year" gluing shattered iPad screens back together to sell to the Asian market.

    "In 6th grade the children are given one last chance to avoid manual labor. The best are sent to scour the technology sector for ideas Apple can steal--er...invent and bestow unto a rapturous public. The remaining recalcitrant Apple cubs are sent to the Cupertino mines to dig Jobs ore to feed the reality distortion generators.

    As you can see, here at Apple we have a strong and comprehensive program for children."

  75. Re:I'd argue we need moalready to mucre humanities by ultranova · · Score: 1

    The schools are already busy teaching kids to be wimpy little fucks, and know-nothings. They don't need to be teaching "humanities" IMO.

    You do realize that not teaching humanities results in "know-nothings", right? It's an umbrella term for anything that isn't hard science or vocational training, from arts to geography to philosophy to history.

    Teach boys to be boys, which includes a little rough and tumble, skinned knees,

    And if you're neither Johnny Knoxville nor Leonidas yet have a dick, sucks to be you?

    playing with knives,

    I was taught how to use knives as well as power tools in school. I was also thaught they're not toys. You don't play with them, you use them to make toys to play with.

    and other "boy" things. There's nothing wrong with encouraging little girls to pursue traditionally "masculine" goals, like sports, STEM, etc, but FFS stop emasculating little boys.

    How about we stop obsessing over whether people are masculine, feminine or whatever and just let them be whatever works for them? They'll probably end up being both happier and, for what it's worth, more productive.

    Life's hard enough without having to put on a show.

    --

    Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  76. Waste of money and kids' time by Anonymous Coward · · Score: 0

    This is a massive waste of money, and will be yet another way to squander the inborn joy for learning so many students have by forcing their face into a subject they just plain don't need.

    This is going to be just another subject that nobody actually gives a fuck about except for a few students who probably would have gone into it anyway. This will also turn off at least a few from ever exploring these options, which they might have done had their initial experience not been crammed down their throat. Most people don't have the mindset to make good programs. Heck, it's arguable that the people who DO have the mindset often struggle to keep it up, and fail regularly. Plus, doing useful work takes a lot more knowledge than just knowing how to string together if statements and loops. You are not going to be making a customized application integrated into existing corporate computing infrastructure by knowing how to use printf() and scanf(), not even close - you're going to need to have at least some idea how it works, how to make APIs work together, and a lot of other things. And that doesn't even get into the skill needed to put together good code that actually does what it's supposed to, or the knowledge of algorithms to know what you can use to try to make the system more efficient, which is going to be a necessity, especially if your crappy code is working with everyone else's crappy code chewing up the CPU and memory.

    At best, what these companies want are cheap coders by making them over-abundant, forcing wages to go down, even though 95% of them will produce shit code. To be a good coder, you need talent, and you need to enjoy it to some extent, at least when you're starting. School can't help with the first, and it systematically destroys the enjoyment of learning so it exterminates the latter.

  77. Don't 'require' it by Junta · · Score: 2

    I would say that schools should make it accessible, but not require it. When I went through elementary school in the 80s, there was a computer lab. We were taken to it and said here's some edutainment games, and if you boot it without a disk you'll get this weird prompt. Also, here's a place where you can make a turtle draw some things. And there's some books over there. Do with these resources whatever you feel like, there is no grading or anything (because there was no real curriculum, just an abstract sense that these computer things were important and people needed to get comfortable with them).

    So some folks would be learning about geography, chemistry, whatever based on the edutainment games they picked, and those so inclined could see what they could make the computer do in a more open ended way. As a consequence, the only people who learned coding were those with an inherent passion and inclination for the right way of thinking (well, back then a software developer wasn't seen as a super-profitable career to be pursued over most any other job either, and in fact there was a stigma associated with that sort of behavior so you got only the folks who were *really* interested)

    Having more guidance available would have been great as elective type stuff, but at the end of the day, people have to recognize that coding is a vocational sort of thing and should not be a requirement any more than an auto mechanic course should be required for everyone. The result of more and more *forced* coding exposure is a dilution of the talent pool. I would say that the state of software development in general is in a pretty sorry state, but largely because of the fact the career is seen as an accessible cash cow, drawing a lot of people who are not really inclined to do the work to do it anyway. Adding more people indiscriminately to the equation only makes things worse.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  78. Stupid, really stupid by Anonymous Coward · · Score: 0

    How stupid! Many schools are dropping cursive handwriting, which is useful for everyone, because they claim they don't have the time. And he wants them to teach programming, which 99% of them will never use?

    I wrote a few CPM programs in the mid-eighties that were good enough to be distributed. I've not only not written one science then, I've never felt a needs. It's far easier to find better software written by others.

  79. Children are not products by ajyand · · Score: 1

    We want our children to be good humans. We don't want them to be another Apple product.

    1. Re:Children are not products by axewolf · · Score: 1

      uh yeah try convincing capitalism of that

  80. typical corporate CEO by ooloorie · · Score: 1

    Yes, that's what corporate CEOs do: they ask for handouts from the government. In this case, Tim Cook wants free training for the job skills needed by his company in order to reduce his labor costs.

    Of course, I don't put it past Tim Cook to actually believe that he just wants to do something good "for the children" and that computers ought to be part of the school curriculum. In fact, computers ought to be: computer science is fundamental to modern mathematics and science and ought to be part of the math and science curriculum. But teaching basic computer science is not the same as teaching "coding". Coding is a job skill and has no more place as a part of a universal school curriculum than "welding", "tax preparing", or "chocolate making".

  81. Re:It just won't work, and make more trouble later by Antique+Geekmeister · · Score: 1

    > You have to have the fundamentals of AT LEAST algebra first.

    > Without the math that underpins ALL computers, you can't program. Not even a spreadsheet.

    Some understanding of binary logic is critical, but please show a single use of polynomials in all of the Perl or Python libraries.

  82. Does not make much sense by angel'o'sphere · · Score: 1

    I started programming in 9th grade, as I repeated 7th grade, I was basically "at age of a 10th grader".

    I really doubt it makes any sense at all to teach programming, regardless how much you cut it down, before age of perhaps 15.

    On the other hand, the way teaching is done in western civilizations is completely wrong anyway. A more holistic approach (instead of dividing everything up into its own classes) would cut down time to study greatly.

    I really hated to need to learn what a "plusquam perfect" is in Latin, and then again in English, and surprisingly again in German. Either you once grasp it or you don't ... repeating the exact same thing in 3 languages (defining "tenses" in grammar" is a complete waste of time and an annoyance for the students that are good at it and a pure hell for those who are not).

    As long as we don't have again a teaching and learning friendly programming language, like Pascal, teaching "kids" how to code is a waste of time for everyone involved.

    --
    Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  83. Re:homosexual "thinking" by burni2 · · Score: 1

    And you are really using "football" as an example for non-homosexual thinking?

    Dude you watched too much Drag Race and went not to the "bear convention" the main chat topic there, except hard sex, is .. "football".

    Football is also the sport where "gay" & "fagot" are most likely used to insult others .. and you though that comes from nothing?

  84. Turning, Milling, Waitering, Shooting, Lobbying, by burni2 · · Score: 1

    I demand all these traits to be taught starting with Kindergarden!

    That'd be idiotic off course, but that's the point here, and so I also add coding to that list!

  85. Get back to basics first by Anonymous Coward · · Score: 0

    I think maybe focus on the reading writing and math before worrying about coding. My wife a teacher knows too well how lacking and disinterested kids and parents are in education these days. Kids feel they have to be entertained in order to learn. Does ever child need to know how to code? No, but they should know how to write a complete sentence and balance their finances.

  86. what difference does it make? by Anonymous Coward · · Score: 0

    the tech giants are still going to import their developers using h1-b anyway. whether there's qualified americans for the jobs or not they will still import the foreigners for less, if not outright outsource overseas.

  87. This is what happens... by Anonymous Coward · · Score: 0

    When you neglect our own education system and take foreign interests before our own.
    This is what happens when you ignore infrastructure.
    This is what happens when you're desperate to fix our rather pathetic security systems at the last minute (see the previous ancient government technology articles).

  88. Well, if they don't pan out as coders by 6th grade by Anonymous Coward · · Score: 0

    they can always go to the Apple tantalum mines. Those small bodies can really squeeze through the tunnels.

  89. welcome kids ... by BeerMilkshake · · Score: 1

    ... to the Harry Potter Academy of Computing! Here you will learn plenty of magic spells that do quick and flashy things to amaze the muggins. Remember to bring your StackOverflow spellbook, where you will find all the spells you will ever need.

  90. This is idiotic by mikein08 · · Score: 1

    Kids don't need to start coding in 4th grade. It would be far better to start teaching them how to think logically and stepwise; then start teaching them algorithm construction, then data structures, then some of the classic programming problems, like youngest uncle, shortest route, recursion, and suchlike. Once the sticky little darlings have been thru this regimen satisfactorily, then maybe you can teach them to code. Of course, there is the problem of which language do you teach them to code in, and how long will that language be au courant before the next-big-thing language comes along.

  91. Thats might happen when a coder becomes dicator by Anonymous Coward · · Score: 0

    It would make a lot more sense to teach project management or business analyst skills to 4th graders, since almost all coder jobs are outsourced to 3rd world.

  92. Truly idiotic by Anonymous Coward · · Score: 0

    None of this coding in elementary school is going to help my bank's website get fixed.

  93. Re:I'd argue we need moalready to mucre humanities by Anonymous Coward · · Score: 0

    No, the new mantra popular with many seems to be 'boys have no right to cry.'

  94. Good stuff!! by JimToo · · Score: 1

    Tim Cook wants to have *all* children taught to approach a problem with an approach so well defined a computer can solve it. Just what we really need in the world today, as we continue to charge into uncharted territory, with society exploding and new jobs appearing by the second, and the novel challenges ahead as we experiment with our future, is a mindset mono-culture imposed on our children.

    It's awesome to read the comments and see such a variety of reasons explaining why Tim Cook idea is a terrible one.

  95. Wood Working by stoicio · · Score: 1

    Hey, substitution in language works just as well as in math....who knew.

    "We fundamentally believe that carpentry is a skill and that just like other skills are required in school, wood-working should be required in school. I do think wood-working and auto-shop are as important-- if not more important -- as the second language that most people learn in today's world. I would go in and make wood-working and chainsaw maintenance requirements, starting at the fourth or fifth grade, and I would build on that year after year after year...I think we're doing our kids a disservice if we're not teaching them and introducing them in that way."

    Let's step back a bit from this and try to understand that computers and programming rank about as important in the life's general scheme as a pick and shovel. We all survived for millions of years without them before they arrived. We will probably last longer as a species if we wake up, get off the marketing bandwagon, and remove computers from grade school all together. Why not leave the leaning of chainsaws to people who need chainsaws. Computers are a tool. Unfortunately an inordinate amount of social focus and resource are being diverted to this one thing because people want to sell that.

    Apple has a vested interest in selling computers. The computer market is declining because the average person doesn't actually need one. How to market computers? Convince governments that they need to spend your money to teach coding before the 4th grade.

    To be clear, any technology focus that kids learn in the 4th or 5th grade will be completely obsolete by the time they reach the end of college. Why not focus on teaching kids how to learn and assess the world for themselves instead of filling their heads with obsolete information?

    1. Re:Wood Working by martinX · · Score: 1

      Abso-bloody-lutely. Kids have so much piled on them at school because someone somewhere thinks their favourite thing is the in thing right now.

      Stripped right back, the same things that were good to learn in the past are good to learn now: reading and a love of reading, mathematics, science, history, geography, and the biggies that don't have an actual subject: communication (this can be presentations, debates, written works, PowerPoints, posters, audiovisual - anything as long as the ideas in your head get into someone else's head) and co-operative group work.

      --
      When they came for the communists, I said "He's next door. Take him away. Goddam commies."
  96. That's nice... by konohitowa · · Score: 1

    So run for political office then. It's easy to make claims about "what you'd do" (we refer to them as broken campaign promises) - much harder to actually implement. You know, unless you're trying for a dictatorship.

  97. Yeah, right by Anonymous Coward · · Score: 0

    Because software development is EVERYTHING the world needs. What about microwave engineers that design all the high-speed crap that runs the fucking software and gets more complicated every day? I'm sure every 4th grader would love laying out a circuit that cares about a 10 degree trace bend versus 15 degree. Probably about as much as they would love software development., eh?

    I'm a porker.

  98. Ahhh, the 90s by martinX · · Score: 1

    Remember when educators were going to teach all their students HTML, because that's what kids needed for THE COMPUTERY FUTURE.

    --
    When they came for the communists, I said "He's next door. Take him away. Goddam commies."
  99. I would make Apple executives... by Anonymous Coward · · Score: 0

    I would require Apple executives perform stoop labor in the fields from sunrise until sunset. Too bad Steve Jobs is dead. I guess I could dig him up and tie his corpse to one lucky executive each day.

    1. Re:I would make Apple executives... by Dunbal · · Score: 1

      You could just shoot Tim Cook tie him to an executive a day. I think you'd actually be doing Apple a favor by getting rid of him.

      --
      Seven puppies were harmed during the making of this post.
  100. Re: Speaking of essentials of life by Anonymous Coward · · Score: 0

    The Turd Report? Is that you?

  101. Re:I'd argue we need moalready to mucre humanities by dgatwood · · Score: 1

    How do You know that programmers who are also musicians are like that because music enables them to understand math? My bet is on any of the logical fallacies, especially post hoc (many technical schools have music because it is the easiest thing to teach technical people, but there is no causal effect between being capable to play and programming), ...

    Actually, technical schools are less likely to have music programs than liberal arts colleges, not more. So the correlation is in spite of a negative correlation in availability of music classes.

    joint effect (both math/programming and playing music requires a calm, analytical mind that is capable to withstand punishing amount of self-training),

    That doesn't sound like music to me. Music is fun, first and foremost. If you aren't enjoying it, you're doing it wrong. :-)

    You're probably correct that there's a joint effect at work here, but any such joint effect means that at an absolute minimum, the two skills both benefit from certain parts of the brain being wired in certain ways, and therefore both skills will tend to exercise the brain in similar ways.

    or even wrong direction (it is people who program who later become musicians, and not musicians who later become programmers).

    Definitely not. Very few people ever successfully learn to play musical instruments after they graduate from high school, much less college. By contrast, a lot of people went into CS because they started out as musicians and, upon getting to college, learned that there's no money in it.

    As for grammar, I really don't know any, in any of the languages that I speak -- even my mother tongue. And the same is true for most of native speakers of any language -- do a test and ask a person who speaks a language as a native to codify it for You in nice and rigid forms of grammars. Let's not forget, that human grammar is rather different from mathematical and computer grammars -- more rigid and often too formal for most people to "speak", or even comprehend.

    When you truly know a language like a native speaker, the grammar often becomes intuitive. Either way, though, whether consciously or unconsciously, you learned to recognize the patterns and to replicate them.

    BTW, although it is true that computer grammars are a lot more rigid than natural languages, even in natural languages, there tend to be certain near-invariant aspects. For example, in English, adjectives always come before the nouns that they modify (ignoring predicate adjectives, that is).

    Having good grammar and spelling also makes you better able to communicate with the people around you, which comes in handy when you're trying to explain the software architecture that you're designing.

    But you're right that education in English (or whatever one's native language is) is by far the least correlated with CS success. It is also not strongly correlated with music or, really, much of anything else besides other writing-related classes. So let me pose it a different way. If we don't have writers, we don't have news, and we don't know what's happening in the world. For the same reason that knowing enough of history to avoid repeating it is important, knowing whether we're already repeating it is important. :-D

    As for these things being vital to computer science -- You sound like a failed painter or a musician that learned to code to do anything useful in Your life.

    Actually, no. I started learned to code at about the same time as I learned piano (late first grade and early second grade, respectively). Learning music didn't make it easier to learn programming later, because I learned both during the same part of my life. That said, for people who picked up CS later in life, musicians statistically do better than average.

    --

    Check out my sci-fi/humor trilogy at PatriotsBooks.

  102. For what? by Rayting · · Score: 1

    So everyone can write their own word processor? The goal of this kind of curriculum should be an understanding of computers, not how to code. Or better yet, how about schools getting their ass in gear and learning how to teach instead?

  103. Coders per CPU steadily dropping over decades by peter303 · · Score: 1

    In the early decades each mainframe had tens of coders. Now there are hundreds of billions CPUs driving everything from microwaves, to cars (dozens) and media players to name a few. Every citizen in a developed compant has a couple hundred of thes CPU setvants. And the number of coders has grown more slowly to a few million at most. The future Internet of Things predicts thousands of CPUs per human. Hardware and software with expand into every imaginable niche.

  104. Science and Math first, then coding by peter303 · · Score: 1

    I woud be happier to see universal understanding science and arithmetic. Coding is a special case of STEM. There is so much misunderstanding of basic science on both sides of the poltical spectrum

  105. Re:I'd argue we need moalready to mucre humanities by Anonymous Coward · · Score: 0

    How do You know that programmers who are also musicians are like that because music enables them to understand math? My bet is on any of the logical fallacies, especially post hoc (many technical schools have music because it is the easiest thing to teach technical people, but there is no causal effect between being capable to play and programming), ...

    Actually, technical schools are less likely to have music programs than liberal arts colleges, not more. So the correlation is in spite of a negative correlation in availability of music classes.

    Not quite what I argue, because the same is true for any class that studies humanities: liberal arts colleges will always have more humanities classes than technical colleges, just as technical colleges will always have more math than liberal arts colleges. This argument (while I agree, it is unfounded and more speculative than counterexamplary) states, that in technical colleges there could be more music classes than poetry or drawing classes. This could, if supported by evidence, explain the higher incidence of musicians that are also graduates of technical schools than, for instance, poets who are also graduates of technical schools. Such a correleation could explain the higher incidence of techies who are also musicians.
    But again, I'd have to support this with evidence, which I haven't -- the same thing holds for further possibilites for fallacy. I was merely speculating on the possible logical fallacies that could have been made.

    joint effect (both math/programming and playing music requires a calm, analytical mind that is capable to withstand punishing amount of self-training),

    That doesn't sound like music to me. Music is fun, first and foremost. If you aren't enjoying it, you're doing it wrong. :-)

    Firstly, how much time did You spend learning how to play an instrument? Do You believe that this would be possible without a mind that is calmly capable of analyzing mistakes it had made, and then making corrections? Or do You believe that Your skill in playing an instrument stems exactly from pure emotions You have?
    Secondly, who says that analytical things aren't fun? Go and talk to a mathematician about a mathematical topic they enjoy. Ask them about a proof they find beautiful, or exciting -- consider their emotions and how much fun they have, even in explaining it to You. I have the same tingling, when it comes to programming and mathematics -- want to talk about Collatz conjencture or some wonderful proofs of geometric facts, like the Pythagorean theorem? You'd hear (and see) a pure smile on my face as I explain why I think these things excite my brain. I'd say, that fun is a motivator, but it requires extensive, self-punishing training -- that is, I shall do this tiresome thing because it will bring me joy later on. I believe that the same thing is true for both mathematics and music. And I believe that true followers of both professions have tremendous fun with them.

    You're probably correct that there's a joint effect at work here, but any such joint effect means that at an absolute minimum, the two skills both benefit from certain parts of the brain being wired in certain ways, and therefore both skills will tend to exercise the brain in similar ways.

    Just because two things use the same wiring of the brain (which is what we assume here), doesn't necessarily mean that excersising one helps the other. The correlation can also be a negative one: one thing might be damaging to the other.

    or even wrong direction (it is people who program who later become musicians, and not musicians who later become programmers).

    Definitely not. Very few people ever successfully learn to play musical instruments after they graduate from high school, much

  106. Re:I'd argue we need moalready to mucre humanities by dgatwood · · Score: 1

    Firstly, how much time did You spend learning how to play an instrument? Do You believe that this would be possible without a mind that is calmly capable of analyzing mistakes it had made, and then making corrections? Or do You believe that Your skill in playing an instrument stems exactly from pure emotions You have?

    No, but I wouldn't describe it as a "punishing amount of self-training". First, unlike programming, most people are taught to play music, rather than being self-trained. The stuff that you do on your own is more typically practice. The distinction is subtle, but important; training is learning new skills, whereas practice is honing existing skills through repetition. Second, the word "punishing" sounds like practicing an instrument is torture. Well, maybe if you play violin, but....

    Secondly, who says that analytical things aren't fun?

    I didn't say that they aren't. You can find fun in anything; I didn't mean to imply otherwise. My point was that if it feels like punishment, that's probably a bad sign. :-)

    Just because two things use the same wiring of the brain (which is what we assume here), doesn't necessarily mean that excersising one helps the other. The correlation can also be a negative one: one thing might be damaging to the other.

    True, but if that were the case, there wouldn't be a strong correlation between musical ability and programming ability, because learning music would ruin you as a programmer, rather than strengthening your spatial-temporal reasoning as it appears to do.

    Still a bit of "a failed musician" (I apologize again for the ad personam) -- I dare say that You could be a much better and a more accomplished musician if You could devote the fullness of Your time to the lifelong stufy of music.

    Certainly true. I've definitely hit a plateau where improvement is relatively slow because of lack of practice. That would be true for splitting your time between any two or more skills, of course. I wouldn't call that a failure, though, just a choice of balance between competing activities. For that matter, I also have to balance it with all of my other hobbies, including writing, photography, videography/moviemaking, woodworking, electronics, etc. After all, there's only so much time in a lifespan.

    Similarly, I can't say "oh, I can adjust it later" in woodworking.

    Although true, it's not really the same. This is why we take the time to laboriously measure wood before we cut it (and then swear when we measured it wrong). There's a lot of planning involved, a lot of design, a lot of careful planning. With music, you have to do almost everything in real time. There's careful planning, but the careful planning is in the form of doing the same thing over and over until you can do it (approximately) right every time. I guess to some extent that's true for some aspects of woodworking, such as turning something on a lathe, but it is kind of the exception rather than the rule, and it is also the sort of thing that we often do with CNC machines these days.

    Now in theory, writing software is supposed to involve lots of advance planning, too, but in practice, we usually just hack it together with Perl. And software continually gets redesigned. It's the computer equivalent of an office building's architecture, where you build the basic structure to be flexible, knowing that they are going to rip the walls out every two years and completely change everything... except that they constantly change the slabs and the roof, too. That's why learning to rapidly adjust to unexpected inputs results in both better musicianship and better coding.

    I will, however, grant you architecture and gardening, at least when done on a large scale. The ability to visualize such things in three dimensions

    --

    Check out my sci-fi/humor trilogy at PatriotsBooks.

  107. Re:I'd argue we need moalready to mucre humanities by Anonymous Coward · · Score: 0

    IMO, what makes the study from that APA link so interesting is that it strongly suggests an actual causal link between early music education and brain development that improves executive function. As I understand it, they took two groups of kids and started teaching them music one year apart. The kids who started taking music a year earlier did better on IQ tests at the end of the study period. Now obviously, IQ tests aren't everything, but it does at least suggest that early music education might well be beneficial in ways that go far beyond what most folks would expect, rather than musicality merely being an ability that happens to attract people with similar mental abilities as CS. At the very least, it is worthy of more formal study, IMO.

    I see a bit of a problem with the APA study. We have two groups of children - first one has X amount of classes, the other has X+1 amount of classes. That does leave room for one more thing: add another class with formal instruction and the IQ goes up, whatever that subject might be -- provided it engages the intellect. Would an additional PE class work the same? Would teaching how to graphically program simple applications work the same?
    And again, for college freshmen, it is controlled for income, parent education and so on: but is it controlled for the amount of work they did? Similarly to the 6 year olds, could they be just simply working more than their peers, which leads to elevated IQ scores?

    And again, could this effect be caused by elevated IQ scores? That is, it is the children with higher IQ scores who play better and continue to be engaged in the process, or the other way around? And for the 6 year olds: could the raise in average IQ levels be attributed to single individuals with musical talents whose intellect becomes so much more engaged that they raise the overall score?

  108. Re:I'd argue we need moalready to mucre humanities by dgatwood · · Score: 1

    No disagreement here. None of the studies out there are perfect, and I'm not really arguing that music is critical to CS instruction, but rather taking a contrarian position to point out that we can't assume that those other areas aren't important, particularly when there's evidence that they might actually be important.

    One thing I would point out, though, is that people who do music tend to have less time for studying. School band usually soaks up two or three hours almost every afternoon in the fall semester, plus usually football games every Friday night, plus band competitions all day on Saturday. I would be surprised if those folks actually put in more time studying, because I'd be surprised if that were even possible. It is more likely that the opposite is true—that they're forced to use their limited studying time more efficiently, and as a result, don't find it as onerous. It is also quite possible that additional socializing in school actually provides a tangible benefit in terms of outcomes, with band being just one way of doing that.

    I guess the bottom line is that any changes to our education system need to be tested first, and if the changes seem to help, we should roll them out more broadly. Right now, it seems like education changes get rolled out haphazardly and broadly first, and ten years later, we panic and ask why our kids are falling behind in science.... :-)

    --

    Check out my sci-fi/humor trilogy at PatriotsBooks.

  109. Not a fan by Gob+Gob · · Score: 1

    I have to say I am not a fan. My kids school teaches coding in Year 2 onwards. Clearly the curriculum is based on "lets dumb down coding for kids and teachers" and has no real world applications. This is evidenced by not being able to pass on any of my PHP dev work to them. Filthy leeches.

  110. Requirements... by DriveDog · · Score: 1

    I'd require Apple to back off the restrictions and allow any user-created code to run with whatever privileges the user wants. Otherwise, what's the point of having kids coding? Wait, never mind, it's to further drive down the costs of software production for Apple, not to help the populace in any meaningful way.

  111. Just give us back Hypercard, Tim by Herve5 · · Score: 1

    and nobody will need to code anymore ;-)

    --
    Herve S.
  112. Re:homosexual "thinking" by Anonymous Coward · · Score: 0

    I could have said woodshop. Same thing. I could have said home ec. Same thing. I could have said any other fucking example besides coding. I could have said English.

    You are dumb as fuck.

  113. Required computer programming? Nope. by Anonymous Coward · · Score: 0

    I had an Intel 8080-based Altair 8800. I couldn't afford that fancy Microsoft BASIC, but I taught myself how to code in 8080 assembly language. Then I went with my grandfather for his three-day college reunion and taught myself BASIC. Further languages ensued. Academically, I concentrated in Physics, Math, and Psychology, but not computers. Finally, after three and a half decades working as a software developer, I took my first computer engineering course and learned Verilog. I would be thrilled if all students had the generous kind of access I had to computers but I just don't think everyone needs to learn how to code.

  114. It's too late by lylefile · · Score: 1

    Teaching everyone to program would be like training everyone in the 1950's to be machinists. Coming out of WWII, machines were an elite bunch, not unlike the programmers of today. They were indispensable for churning out the copious war machines of that war. But then CNC lathes and milling machine were invented, and highly-paid machinists have become a rarity (compared to highly-paid programmers at least).

    The AI renaissance will similarly obviate the need for all but the most elite programmers. Imagine a decendent of Siri/Cortana/Now/Edge that can answer any question and perform virtually any concrete task. And not just information-based tasks, thanks to the burgeoning fields of robotics and the IoT. Advanced, PhD-level AI/ML will "soon" be the only employable computer science skill set. And basic programming is so far removed from machine learning as to be nearly useless for understanding and/or controlling AIs.

    Education on programming, like any topic, will be ubiquitously available (the AIs will be teaching us), and kids will be free to pursue any topic that interests them.