Slashdot Mirror


50% of Parents in the US Believe Coding Most Beneficial Subject For Their Children, 75% Believe Big Tech Firms Should Be Involved in Helping Schools: Study (microsoft.com)

Long time reader theodp writes: According to a Microsoft-commissioned survey, 50% of parents in the U.S. with children aged 18 and under believed coding and computer programming to be the most beneficial subject to their child's future employability ("compared to foreign language skills at 28%"). From the Microsoft Education blog post: "When asked about the technology industry's involvement, 75 percent of parents said they believe big tech companies should be involved in helping schools build kids' digital skills. Many companies, including Microsoft and organizations like Code.org, are working to do just that. Programs like TEALS, which is supported by Microsoft Philanthropies, pairs trained Computer Science professionals from across the technology industry with classroom teachers to team-teach the subject." In 2016, Microsoft partnered with Rhode Island Gov. Gina Raimondo to help bring computer science education to every public K-12 school across the state, an initiative that Raimondo is now touting in her 2018 bid for re-election (political ad).

115 of 219 comments (clear)

  1. Coding for what? by Brett+Buck · · Score: 5, Insightful

    Writing software is intended to serve a purpose, not just making programs for the hell of it. What the heck problem does a kid need to solve with software? Kids need to learn basic math and science, not screwing around with computers. Writing code is a trivial side issue related to solving other problems, not an end to itself.

    1. Re:Coding for what? by gweihir · · Score: 3, Insightful

      As soon as you need reliability, security and performance, coding becomes anything but trivial. It also becomes something most people cannot master. Hence this just shows that 50% of parents have swallowed the propaganda.

      The one thing humanity does not need is more bad coders. There are already far to many of them.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    2. Re:Coding for what? by g01d4 · · Score: 2

      Writing code is a trivial side issue related to solving other problems, not an end to itself.

      It's not trivial, which is kind of the point. That being said, I agree it doesn't have to be an end unto itself and there's no reason why it couldn't be more incorporated into existing classes. For example, I had one of my lab classes write short vbs scripts to control simulated instruments. Math has always been included in many non-math courses, skipping the theorem/proof concepts. The same can and should be done for basic software development.

    3. Re: Coding for what? by Anonymous Coward · · Score: 2, Insightful

      Well [cough cough] it seems unlikely that Microsoft could be biased here. I mean, its not like they would benefit from an excess of computer programmers.

    4. Re: Coding for what? by HornWumpus · · Score: 3, Interesting

      An excess of BAD computer programmers.

      You can no more make 50% of the population good computer programmers than you can make 50% of the population symphony class musicians.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    5. Re: Coding for what? by Anonymous Coward · · Score: 1

      The other half doesn't normally have to choose either to spit or swallow.

    6. Re:Coding for what? by bugs2squash · · Score: 2

      Parents need to be "instant experts" in so many things. I'm sure that many just use the term coding (or other even more loosely defined or misapplied terms) as a catch-all for the discipline of solving any sort of issue through software, I would not read any more nuance into it.

      And in answer to "coding for what" I would say coding for the development of the child's mind. As an abstract peek at how to define problems and approach solutions, why some solutions are better than others. There's a wealth of lessons that can be learned through coding even if a career in software is not the end goal.

      --
      Nullius in verba
    7. Re:Coding for what? by Kjella · · Score: 5, Insightful

      As soon as you need reliability, security and performance, coding becomes anything but trivial. It also becomes something most people cannot master.

      Most people also can't master math, it doesn't mean math classes are a bad idea. Most people are absolutely terrible at breaking down a problem into individual steps and explaining them to someone with no subject experience. See every business requirements specification ever written. It's going to be a terribly hard class because the computer can't coddle you, it doesn't know how. I think if you're looking at it as a software creation training class you're missing the biggest benefit, it's a logic/problem solving class. And while you can't make miracles training helps.

      --
      Live today, because you never know what tomorrow brings
    8. Re: Coding for what? by Anonymous Coward · · Score: 1

      Sure you can....if you import programmers educated outside the country at a cost far less than those same people in the US could be educated.

      That's the entire drive behind the push for higher STEM education graduates. They know needs can't be met. They know they can't pay for the ones already here. They also know they can't be overt about it without creating major governmental concern (laws which if enacted upon could prohibit them from doing so). So they set the requirement high, demand it be met, then cry to the government when it can't for an increase in visa for foriegn educated workers.

      Sucks to be in tech right now if you are aiming at a career at a meglacorp.

    9. Re:Coding for what? by Brett+Buck · · Score: 1

      What sort of program might a kid write where security is an issue? You care about security in web-connected systems where the consequences are relevant, but nothing a kid writes is going to interact with the internet or be used in a production environment.

            You woudn't teach any sort of programming by starting with these "pull crap from a library" programming in any case, or do system-level programming. So, what can he do? Write a FFT program - that presumes that you know what an FFT is in the first place, and you don't learn that by typing at a keyboard. Write a closed-loop simulation of something - have to understand at least the concept behind calculus, if not the details. Write some sort of a database program? Why, what for, and who would abuse a kid with that kind of task?

    10. Re: Coding for what? by HornWumpus · · Score: 1

      From you, that's a compliment.

      Retarded trolls disagreeing with me is a sign I'm right again.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    11. Re:Coding for what? by AmiMoJo · · Score: 1

      Coding was a great motivator for me when it came to learning boring maths, because I could see practical applications for it. I remember the first time we did algebra and it was all familiar BASIC variables.

      Even in English language I started to care more about being able to spell, not least because I got fed up with syntax errors due to not remembering how many Ls are in "until"... I used to think "wend" was a word too. I was pretty young.

      --
      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:Coding for what? by Registered+Coward+v2 · · Score: 1

      Writing software is intended to serve a purpose, not just making programs for the hell of it. What the heck problem does a kid need to solve with software? Kids need to learn basic math and science, not screwing around with computers. Writing code is a trivial side issue related to solving other problems, not an end to itself.

      Exactly. learning math, logic, and other problem solving skills would be far more beneficial no matter hat field a kid ultimately enters; since these are fundamental skills that can be broadly applied, vs. being able to code in (insert hot language of the moment). Coding, especially basic, will continue to migrate to the lowest price location; just like other labor intensive but relatively basic skill jobs.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    13. Re:Coding for what? by Anonymous Coward · · Score: 1

      This is precisely why it is needed, modded you up before posting anonymously. A problem with programming can be domain knowledge, and often times people want a tool to do some small thing that nobody else would care about or bother programming. Look at 3Blue1Brown on Youtube. He's not a "programmer", he's a math major, but he uses numpy to create the graphical representation of the math he is discussing. Having some training in programming is beneficial.

      Also, this may help to filter out those who are interested in Computer Science as a science from those that want to make web pages or small apps for their phones. I could see it being along the lines of math, where some level of competency is beneficial, but not everyone needs to be able to construct the real numbers from a basic set of axioms and prove the existence of irrational numbers. In that same manner it can be useful for people to understand some basics of coding which may not be used in every day the same as one doesn't square or divide numbers in every day life.

      As a double major in Math and CS my training in programming as come very useful in writing things in LaTeX. Most others may find it daunting, and use the basic syntax. Understanding that LaTeX is a once through compiler allows me to more easily debug errors, and not waste time double or triple compiling things when not necessary, and to know when it is necessary. For instance, when you change a reference you'll need to compile twice, once to update the reference table, and the second time to use the updated reference table to replace instances of the reference in the document. Not understanding this has led to others I know to always compile twice because that fixed their issue once, and prevents it from happening again.

    14. Re:Coding for what? by ShanghaiBill · · Score: 1

      I have worked with an after-school coding program for 4-6th graders for several years. My experience is that the best way to start kids out is 2D graphics. They can see the output, tell when it is wrong, and it looks cool when they get it right.

      Start out by drawing a square, then a triangle, then a pentagram (5 point star). They not only learn coding, but also about angles, cartesian coordinates, and logical thinking.

      After they master basic shapes, they move on to responding to mouse clicks, and making stuff move.

      The newbies use Scratch. When they are ready, they move to Python.

      In my area (San Jose) the high schools teach Java because that is what the CS AP test uses, and that is much more rigorous than what we teach the younglings.

    15. Re: Coding for what? by kenh · · Score: 2

      If everyone can code, then coding wil be a worthless skill, meaning employers will assume you have it and won't pay a premium for the skill.

      American public schools - preparing today's students for yesterday's lucrative jobs!

      --
      Ken
    16. Re:Coding for what? by gweihir · · Score: 1

      There is very little math in school. Just some elementary introductory algebra and maybe some elementary introductory geometry. I am not opposed to some elementary introductory coding being in there as well, in fact any reasonable math class will include that at some time. But it will not be a "most beneficial" subject for any of those subjected to it.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    17. Re: Coding for what? by ShanghaiBill · · Score: 1

      If everyone can code, then coding wil be a worthless skill

      If this were true, then locations where coding skills are rare, such as central Africa, would pay coders the most.

      And locations where coders are common, such as the SF Bay Area, would pay them the least.

      This is the exact opposite of reality.

    18. Re:Coding for what? by ShanghaiBill · · Score: 2

      There is very little math in school.

      What? Math is a required course every single year from K thru 12, taught for an hour or so every day.

      Programming is an elective.

      I learned calculus in high school. I also learned to program. In my career, the programming skills have been a thousand times more useful.

      You only need calculus if you are writing a physics engine, or doing physical simulations. Likely less than 1% of coders do either.

    19. Re: Coding for what? by ShanghaiBill · · Score: 1

      Medical technology degrees are very in-demand. The 2017 Forbes list putting Finance at the top.

      Those are for advanced degrees, not 4 year bachelors.

    20. Re:Coding for what? by rtb61 · · Score: 1

      Problem is, let's play coding is fun and not that difficult but immediately hits a wall, when you stop playing and start with real coding, that next step is big. Simple little problems become quite complex when you try to program solutions. It will likely become easier when it shifts to software engineering a problem and the software converts that engineering solution into actual code, which you would still have to debug et al for efficiency but the core would be done.

      Lots of tech companies help schools, pay all sorts of bribes and campaign dollars to help them out of their budget with really crap tech solutions that a highly profitable but produce negligible results. Why do they perform so badly, because they only care about profits and fuck the outcomes, if it is broken, bonus, they will have to come back again and buy, you betcha, another broken system.

      This kind of stuff is breaking down all over the place because of corruption.

      --
      Chaos - everything, everywhere, everywhen
    21. Re: Coding for what? by Opportunist · · Score: 1

      Why would their government work against them?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    22. Re: Coding for what? by Opportunist · · Score: 1

      If you ignore the demand part of "supply and demand", it would actually be that way.

      Come back when you learned economics 101.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    23. Re:Coding for what? by Opportunist · · Score: 1

      No! We need more programmers! And the worse the better!

      I am in IT-Sec. I call them by the endearing pet-name I have for those cargo-cult programmers: Total Job Security.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    24. Re:Coding for what? by Opportunist · · Score: 1

      The kid doesn't stay a kid forever and at some point in time I would expect him or her to do just that, write a FFT program, a closed-loop sim or a database program.

      Else torturing the kid with learning how to program is kinda pointless. It's like torturing me with geography. A worthless endeavor that served no purpose in my professional life.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    25. Re:Coding for what? by Opportunist · · Score: 1

      C'mon, how could you resist the pun "It took me a while to find out wend isn't a word"?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    26. Re: Coding for what? by Zero__Kelvin · · Score: 1

      You might want them to take a course in economics so they can teach you about supply and demand some day

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    27. Re:Coding for what? by AmiMoJo · · Score: 1

      True, what I mean is I thought it was the word "wend" when it is in fact an abbreviation of "while end".

      "Wending" was a fairly common word in children's literature of the day, which is probably where I heard it. Roads and paths were always wending through the hills and valleys, if not meandering too.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    28. Re: Coding for what? by Zero__Kelvin · · Score: 1

      Proving him right twice in a single very short post ... not that any of us are surprised.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    29. Re: Coding for what? by AmiMoJo · · Score: 1

      You can make 50% good enough to do a lot of development work. There are tiers of developers. Most of the ones using those Javascript libraries or SQL databases wouldn't have the faintest idea of where to even begin implementing those technologies themselves, but produce useful applications anyway.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    30. Re: Coding for what? by Oswald+McWeany · · Score: 1

      Excess bad of writers, atheletes, historians, mathematicians, wtf.

      Indeed. "Some people are bad at X, therefore we shouldn't teach X" is a dumb argument.

      My kids learned Scratch, then Python, then C++, then Java. My daughter got a 5 on her CS AP test. My son just completed an "AI bootcamp" summer program for teens. CS is the most-in-demand college degree. If you have bright kids, you are negligent if you are not teaching them this stuff.

      But if you don't, no problem. My kids can use part of their $150k starting salary to pay your kids to clean their toilets. Please teach them to scrub under the rim.

      My son is learning a lot of computer science stuff and learning several subjects because he wants to.

      I'm not encouraging my kids into CS if they don't want to though... all in all it's a boring degree and leads to a boring work life. I wouldn't wish my kids to live through the same career I have. I'd much rather they go into medicine or law... like I should have done. I don't regret not going to med school, yeah, would have made 3 times the salary, but it wouldn't have been worth it; I do regret not going to law school though. As a college kid, lawyer seemed a really boring career choice. Now as an adult I realize, law would probably have been much more interesting than what I do do, and pay a heck of a lot more too. I've never been too driven by money (or I would have done medicine); but if you can get a more interesting job AND more money... heck... sign me up.

      --
      "That's the way to do it" - Punch
    31. Re: Coding for what? by dfghjk · · Score: 1

      If everyone can read then reading will be a useless skill.

      If everyone knew math then math would be a useless skill.

      While they are at it, they should teach kids that their coding skills are interchangeable with everyone else's, that every problem is shallow, anticipated and already solved by a pattern, that every task requires the same set of skills, that future learning and experience are irrelevant, that their effort only amounts to units of work, that the only thing of value is their burn rate, that they should grow accustomed to being micromanaged by entire teams of peers every hour of every day, and that any problem not adaptable to this approach is not worth pursuing. That way they'll not only have coding skills, they will have Agile skills and will understand why their work only demands minimum wage. That way all our critical systems will rely on software developed with the quality of a MacDonalds hamburger to the extent that software of complexity can be developed at all.

      The threat to programming isn't the education of our children, its the programmers.

    32. Re: Coding for what? by dfghjk · · Score: 1

      Wow, absolutely zero reading comprehension.

      The statement was "If everyone can code, then coding wil be a worthless skill", not "everyone can code, therefore coding is a worthless skill".

      Try to keep up, Bill.

    33. Re:Coding for what? by dfghjk · · Score: 1

      "...but nothing a kid writes is going to interact with the internet..."

      "...You woudn't teach any sort of programming by starting with these "pull crap from a library" programming in any case..."

      Perhaps you should start by educating yourself on what and how children learn. You are clueless.

    34. Re:Coding for what? by gweihir · · Score: 1

      You have no idea what Mathematics actually is. Basic calculus (and I gather you have not done any n-space or non-standard Calculus or any related proof theory?) is like 0.1% of it and it mostly serves to support classical engineering. What is taught in school only scratches the surface. Same with programming.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    35. Re:Coding for what? by gweihir · · Score: 1

      What sort of program might a kid write that actually teaches any useful skills for a world were almost any useful piece of software is networked in some way? If we want coding education to be useful, it must not just be toy code that does nothing meaningful.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    36. Re:Coding for what? by gweihir · · Score: 1

      Well to be fair, these moron coders (well, the subset that can actually produce code that at least works somewhat) are ensuring a significant portion of my main job (IT security consulting), so you have a point.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    37. Re:Coding for what? by gweihir · · Score: 1

      Good point. My take also.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    38. Re: Coding for what? by Ol+Olsoc · · Score: 1

      An excess of BAD computer programmers.

      You can no more make 50% of the population good computer programmers than you can make 50% of the population symphony class musicians.

      This should be at +5. While I think that opportunities in learning how to code should be available in schools, this whole idea that we're going to somehow provide wonderful careers and fix perceived societal ills with teaching children the modern equivalent of "Hello World" and misguided effort to make coders into the kewl kids.

      It is pretty easy to add a semester of low level coding to allow kids to see if they might be interested, and an option for schools to have a club for the same.

      But I kinda doubt that the requirements for good coding - intelligence, ability to concentrate, and ability to do that concentration for long periods alone are ever going to appeal to the vast majority of young people, and will never be thought of as kewl.

      So after these classes and their obvious socio-political underpinnings are finished, we'll probably have about the same number of actual coders, of the same subgroups, and will have tortured the vast majority of students.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    39. Re: Coding for what? by Ol+Olsoc · · Score: 1

      If everyone can code, then coding wil be a worthless skill, meaning employers will assume you have it and won't pay a premium for the skill.

      American public schools - preparing today's students for yesterday's lucrative jobs!

      I agree with what you wrote. Except that everyone won't be actual proficient coders. This everyone codes effort is an unholy alliance of business interests who want a source of cheap labor, people who want to change the demographics of STEM, and those always optimistic folks who preach "You can be anything you want if you only try hard enough."

      I suspect that all three groups will fail completely. Perhaps if students are pre-selected for the "right" demographic, and forced into the field, the first two groups might be somewhat satisfied. The third group are idiots, and it doesn't matter, they'll go on thinking what they think despite failure. This will create a crop of unhappy and mediocre coders.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    40. Re:Coding for what? by Ol+Olsoc · · Score: 1

      As soon as you need reliability, security and performance, coding becomes anything but trivial. It also becomes something most people cannot master. Hence this just shows that 50% of parents have swallowed the propaganda.

      The one thing humanity does not need is more bad coders. There are already far to many of them.

      Exactly. The weird concept that everyone can code is like the concept that everyone can be the best athlete ever, or that we are all Einsteins if we only try hard enough.

      The skillset that makes a person a proficient coder are very specific, and cannot be force fit into a person. The ability to concentrate, work alone and whatever endorphin buzz one gets when the coding works is close to opposite of the pop culture world and personal opinion as an education world that most young people consider kewl.

      Coders aint cool, but they perform a vital function. The efforts to force fit others into that world will just make for unhappy, bad coders.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    41. Re:Coding for what? by Ol+Olsoc · · Score: 1

      I think if you're looking at it as a software creation training class you're missing the biggest benefit, it's a logic/problem solving class. And while you can't make miracles training helps.

      Problem solving, yes. But logic? No. Programming logic is a whole different world than mental logic.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    42. Re: Coding for what? by Type44Q · · Score: 1

      Math and programming: apples and oranges.

    43. Re:Coding for what? by gweihir · · Score: 1

      Coders aint cool, but they perform a vital function. The efforts to force fit others into that world will just make for unhappy, bad coders.

      And that is exactly it. Also, working conditions and salaries are only good at the top were it becomes really hard to replace them.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    44. Re:Coding for what? by Tjp($)pjT · · Score: 1

      Microsoft commissioned study says it all. Big tech companies are pushing this coding for everyone initiative. They are doing this, in my opinion, as a fallback to the pressure on H1B visa reduction. They want to create a large cadre of labor which will drive salary requirements down for programmers. It’s a systematic reaction to reduce costs by having the training supported with tax dollars. And in turn they’ll be creating a huge population of disappointed not-good-enoughs. People joke about not ever needing algebra after graduation. With the rate programming paradigms and languages change they better not take a break after graduation!

      --
      - Tjp

      I am in wallow with my inner money grubbing capitalistic pig. ... Oink!

    45. Re:Coding for what? by anegg · · Score: 1

      It is good to encourage the development of some computational thinking (how to solve problems using a computing procedure). Doing so will not make everyone a programmer, any more than teaching basic math skills makes everyone a mathematician. Taking shop class doesn't make everyone an engineer, either. Having some knowledge of, and appreciation for, various skills is a good idea, though. Especially if it is done broadly, and helps snare those who are interested and capable into a promising career.

    46. Re:Coding for what? by Opportunist · · Score: 1

      Hello competitor!

      Then again, there's plenty of jobs going around, there ain't really much competition. We're hiring, by the way. ;)

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    47. Re:Coding for what? by bingoUV · · Score: 1

      is like 0.1% of it and it mostly serves to support classical engineering

      You know why ? Because it is fucking school.

      Same is true for English, Science, foreign elective languages, History, "Moral Science" if you have that. In school they can't teach more than 0.1% of any subject.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
  2. Why stop there? by Anonymous Coward · · Score: 2, Insightful

    Let's just teach all of our children brain surgery, far more lucrative than programming. After all, anyone can do it, right?

    1. Re:Why stop there? by Tablizer · · Score: 1

      Anyone can do it. Doing it right is another matter.

    2. Re:Why stop there? by carlhaagen · · Score: 1

      No, everyone definitely cannot do it. Programming requires a mind of good logic and natural tendency of being a problem-solver. It isn't simply a case of just needing to learn the specifics of this or that programming language.

    3. Re:Why stop there? by HornWumpus · · Score: 1

      I've been reading Amature Doctor magazine for 25 years. If that doesn't make me a doctor, I don't know what does.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    4. Re: Why stop there? by fred6666 · · Score: 1

      Actually most people couldn't solve end of high school level math problems. So they suck at math.

    5. Re:Why stop there? by Anonymous Coward · · Score: 1

      Take the spoon out of the cup before taking a sip ;)

    6. Re: Why stop there? by that+this+is+not+und · · Score: 1

      I read that the first time as Armature Doctor and wondered that there would be magazine about repairing phonograph arms.

    7. Re:Why stop there? by bn-7bc · · Score: 1

      Well I’m not a foctor, but if we exclude the spoon in the post below as a possibke cause, I would say you have an arergic reaction to the coffie, ore domthing you put in it, try supstitutingbthe coffie with another beverage to se if you have the sMe teaction, and if the pain dissapeers you have your answer,and coffie is not for you (at least not that peticular kind of cofie)

    8. Re: Why stop there? by houghi · · Score: 1

      Getting companies involved in teaching is a bit like brain surgery. You let the companies decide what they should think.

      Great plan.

      --
      Don't fight for your country, if your country does not fight for you.
    9. Re:Why stop there? by Opportunist · · Score: 1

      Well, it ain't rocket science...

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    10. Re:Why stop there? by Opportunist · · Score: 1

      Doc, I have a problem. I have this medication that says "take a teaspoon with some water before dinner". I did that for two weeks, now I'm out of teaspoons and my tummy aches.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  3. According to a Microsoft-commissioned survey... by turbidostato · · Score: 3, Insightful

    End of story.

  4. My career has about 10 years left then! by TJHook3r · · Score: 2

    Guess 'coding' is going to be about as respectable as secretarial positions in a few years then! Fortunately it is still a difficult subject and to be useful you actually need to be able to convert requirements into a solution - that is the difficult bit, not being a simple code monkey.

    1. Re: My career has about 10 years left then! by Anonymous Coward · · Score: 1

      but something that says how you add a month to January 31th.

      Plenty of space in between February 30nd and February 31rd.

    2. Re: My career has about 10 years left then! by that+this+is+not+und · · Score: 1

      You missed the part where tech companies are pushing us all into the third world.

    3. Re: My career has about 10 years left then! by bn-7bc · · Score: 1

      Well yea dealing eith cslendars are a oain, because a month is nitt a consistant interval of time things would be a bit simpler if we wher closer tonthe dun (not much closer mind you only 5/365 cliser then we are today (well lees actually because of leap years). Or we could say that evry month appart from december is 30 days and december is 35 then we at least have only one exception to keep track of.

  5. Maybe a bit late to the party? by pablo_max · · Score: 3, Insightful

    I would imagine that for new students, by the time they reach of the end of their schooling, the landscape will be completely different.
    We are already starting to see programs that will code for you. I could imagine in the not too distant future, there will be no need to know code. "Programmers" will be more akin to architects, arranging code blocks like Legos to get the desired outcome. The program will do the rest for them to complete the application.

    I think that things are advancing fast enough that we will surely see this type of situation before my children are grown.
    Personally, I feel that time is better spend learning core disciplines, like mathematics, physics and especially critical thinking skills. I think when you have a good grasp on core areas, that it becomes much easier to derive the correct answer in other areas.

    1. Re:Maybe a bit late to the party? by Anonymous Coward · · Score: 2, Insightful

      People were saying "computers will program themselves" long before I was born.

      But I agree on spending time on other disciplines instead.
      What simple computer programming introductions do though is to show that you can make your computer do your bidding, not the other way around.
      If we can have special courses, maybe it doesn't have to be computers. I wish they made us do e.g. woodworking (this type of things existed in my country decades before my birth). Learning "i=i+1" isn't that hard when you spend over a decade sitting in school writing and reading all day. Never having done any manual work is debilitating. Then you're an adult and don't know how to sew button or add a shelf to a wall.

    2. Re:Maybe a bit late to the party? by reanjr · · Score: 1

      People keep making these grand predictions, but all they result in are Fisher-Price toys. Non-programmers think if only they could learn the language, they would become well-paid hackers. Programmers realize the languages are actually designed for concepts like logic, reason, formalism, and other things non-programmers will never grasp, regardless of the language or the interface.

      Until computers can have an everyday conversation with an idiot trying to accomplish something they have no business accomplishing (in other words, until computers can do pretty much anything people can), "normal" people will never be able to program.

    3. Re:Maybe a bit late to the party? by Dutch+Gun · · Score: 3, Insightful

      People have been predicting the lego-block coding future for the last thirty years at least, and it's still not here. Thirty years from now, it will still be "just around the corner."

      Oh, I'm sure it will happen to some degree eventually, but if you've ever worked in a complex production environment with thousands of fragile moving parts, you'd understand how terribly far away from that dream we really are. Essentially, it's still a complete fantasy for all but the most trivial of toy projects.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    4. Re:Maybe a bit late to the party? by AmiMoJo · · Score: 1

      I remember reading exactly the same thing in the 90s, and in old magazines from the 80s, and then in CS history books about the 60s.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    5. Re:Maybe a bit late to the party? by Aighearach · · Score: 1

      It's called an "IDE," an Integrated Development Environment.

      They're popular, but they also don't really achieve anything. The devil remains in the details.

      You can make it as easy as lego, and yet as with lego, anybody can stuff a few blocks together, but building something interesting to other people is much harder. Now, build something life-sized that solves some sort of problem that some human is describing to you...

    6. Re:Maybe a bit late to the party? by Strider- · · Score: 1

      Exactly this. Learning the language doesn't make you a programmer. Unless you have the right mindset, think through the logic, and so forth at best you're going to be a code monkey one step above flinging feces.

      --
      ...si hoc legere nimium eruditionis habes...
    7. Re:Maybe a bit late to the party? by Opportunist · · Score: 1

      Programming languages are a tool. At best. Knowing a language does not make you any more a programmer than knowing how to hold a hammer makes you a carpenter.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  6. Its a matter of visibility by Anonymous Coward · · Score: 3, Interesting

    Programmers are in high demand and command high salaries. Tech businesses own the world and basically print money. In addition, they have been blanketing our country with propaganda about how great a career is and how easy it is to learn coding. And it has worked, people believe this.

    So, parents think their kids need to learn coding, to have stable careers and make lots of money.

    None of this addresses the much-resisted fact that doing really well as a software developer requires above-average intelligence and a natural enjoyment of abstract problem solving. Most people do not fit that bill, and no amount of education will make them fit that bill.

    If this wasn't true, we wouldn't be in a position where programmers are in high demand and can command high salaries. We would have a market awash with competent programmers, probably relying on programmers unions to protect themselves from employer abuse.

    1. Re:Its a matter of visibility by Opportunist · · Score: 1

      This is basically the problem.

      A couple years ago, everyone had to be a doctor. Your kid had to study medicine, or at least law, to have a chance later in life. And yes, we did need a couple qualified doctors back then. Lawyers not so much, but they come with the territory. Now we're sitting on a pile of mediocre quacks and shysters. Are all of them unqualified? Not at all, we also have a bunch of really awesome medical geniuses and star lawyers that can turn black into white and back with only a few words. But these people would have chosen those careers anyway, and we'd be better off, in total as well as those now sitting on basically useless degrees, if these people who had zero aptitude for medicine and law would have studied something else that's more their speed.

      Today, the same applies to STEM. Kids are forced into STEM fields whether they have any qualities that qualifies them for them or not. And we'll get the same result. A few brilliant programmers and mathematicians and a truckload of cargo-cult programmers and other worthless degree holders that somehow, eventually, finally, kinda-sorta managed to get it and will now peddle from one employer to the next, always getting hired based on degree and fired based on not being able to do anything meaningful.

      This is already a problem. We already have that kind of people by the truckload. And it's gonna get worse.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:Its a matter of visibility by AmiMoJo · · Score: 1

      That's not how school works. School serves two functions.

      1. Give a general education in things like language, maths, social skills/civic knowledge, help kids develop into healthy adults.

      2. Provide an opportunity to try different things, so kids can find out what they like and what they are good at, and to give them a broader understanding of the world.

      I was lucky enough to be taught my first bit of coding at age 4, and although it was extremely simple it made me realize that machines were not magical black boxes and that I could learn to control them. I began to imagine the possibilities and every time I saw a new bit of technology that was the context I viewed it in.

      Exposing kids to programming gives them an opportunity to try it and learn the basics that they can then take further if they want to.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  7. 100% of asked parents... by carlhaagen · · Score: 2

    ...have no experience of or insight in programming what so ever, but they've seen the word "coding" used by many mainstream outlets.

    1. Re:100% of asked parents... by iggymanz · · Score: 1

      it's fine, more than 7 / 8ths of people can't code anyway so it's not like anything much would happen

    2. Re: 100% of asked parents... by carlhaagen · · Score: 1

      Yes, perhaps even two...

  8. Hello? Remember it's a GLOBAL economy by VonSkippy · · Score: 1

    Those parents should be asking where the majority of Fortune 500 companies (and mom and pop outfits too) currently get their coding done, and then consider if they want their precious snowflakes to spend their school years learning a trade that is almost completely outsourced (and certainly will be in the next decade with various countries racing to the bottom bidding for coding and IT jobs). Does little Johnny want to compete with a foreign programmer that is perfectly happy making $50US a day?

  9. Self Coding AI by DatbeDank · · Score: 1

    Looking forward to the day we can just feed AI a set of plain language requirements and it will code everything for us.

  10. Critical reading skills by Luckyo · · Score: 5, Insightful

    Let me help you. The story starts with:

    "According to a Microsoft-commissioned survey"

    Questions that you should ask:

    1. How does "more coding for children" help or hurt Microsoft?
    2. How does "having big tech firms involved in helping schools" help or hurt Microsoft?

    Answer those two questions, then read the claims again.

    1. Re:Critical reading skills by AmiMoJo · · Score: 1

      This really boils down to if you believe that Microsoft has a genuine need for talented people or if you believe that Microsoft is trying to force down wages.

      Same with H1B. Either you think Microsoft can't find the skills it needs so gets people in from other parts of the world (despite the extra costs to find those people, hire them and get them visas which are limited in number), or you think that Microsoft uses cheap foreign labour to drive down wages but for some reason doesn't just open a Bangalore office.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    2. Re:Critical reading skills by Luckyo · · Score: 1

      False dichotomy could not be more real if you tried to set up one.

  11. oh god; Bad survey or AMericans have lost it by WindBourne · · Score: 3

    Seriously, this is insane. The idea that tech firms should be directly involved in helping schools is a horrible mistake.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  12. More Microsoft Store offerings? by bobstreo · · Score: 4, Insightful

    I do have a degree in Computer Science. I was never a programmer, except in college.

    That being said, I never wanted my child to learn coding as anything other than as another tool to solve problems, not as a profession.

    Critical thinking and problem solving skills were always more important to learn. Knowing the right questions to ask, and having the ability to know when someone was "stretching the truth" or outright lying to your face.

    There are other far more valuable computer tracks than programming, like Network Security specialties. Design, and architecture that pay far more than programming.

    1. Re:More Microsoft Store offerings? by KC0A · · Score: 1

      I've been a developer for almost forty years, mostly in startups, now with one one of the big five tech companies, and rarely have I seen a separation between 'design and architecture' and programming. When I've encountered it, the organizations were dysfunctional. Today strong programmers are more highly compensated than ever, and IT jobs like 'Network Security specialist' are dying as companies move to the cloud.

    2. Re:More Microsoft Store offerings? by KC0A · · Score: 1

      I know who runs the cloud. The programmers who built it.

    3. Re:More Microsoft Store offerings? by Opportunist · · Score: 1

      Critical thinking and problem solving skills?

      I hope you're homeschooling. Or at least have something planned to undo the damage public schools do in those areas.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  13. Of course by cascadingstylesheet · · Score: 1

    Why wouldn't they? Everybody has been telling them that.

    In reality, the tech firms want to flood the market to push down wages.

  14. Re: Languages to learn for kids by fred6666 · · Score: 1

    I agree. That's why I discourage from learning an Apple specific language like Swift. And yes I know in theory it can be used on other platforms.

  15. Oxymoron ? by rojash · · Score: 1

    Isn't MS Philanthropies an oxymoron ??

  16. As a parent of two children... by LordHighExecutioner · · Score: 3, Insightful

    ...I can say that story telling (I mean *YOU* reading a book of children strories to them every evening), practicing sports and exploring nature together has been very beneficial to my children. They both grew developing a deep and wide way of thinking, are very skilled in math and are committed to take a science career like their father. Oh, I almost forgot...they spent ZERO time in front of a computer and very little time in front of a TV set during their early youth.

  17. Flavor of the month by hdyoung · · Score: 1

    Coding as an academic subject. Important to understanding many of the systems that drive modern life? Yes. Should be included in required school curricula moving forward? Yes. More important than reading, writing, math, science, critical thinking, history, psychology and economics? No.

  18. The parents also said by Snufu · · Score: 2

    everything they know about coding they learned from Hollywood movies.

  19. A little dispiriting if they just hire H2B Visas by Karmashock · · Score: 1

    What is easier for companies... helping prepare the next generation of American workers by ensuring they get a good education in... whatever... or hiring H2B visa workers that have whatever skill they want at a lower rate than the US rate?

    They'll never care so long as you let them do that.

    --
    I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
  20. Wrong-o by pubwvj · · Score: 2

    I'm a coder.
    I've been coding since the mid-1970's.
    These parents are all wrong.
    Coding is dead.

    Not yet but soon there will be no need for coders.
    10 years, maybe less.
    It's going to become a gourmet thing.
    Something people do for fun perhaps.
    Like art but not as a profession.

    Getting kids into coding is not preparing them for a future career.
    It's a great introduction to thinking clearly.
    But be realistic.

    1. Re:Wrong-o by RhettLivingston · · Score: 1

      I'm a coder too. And I would still be a coder if I never wrote another program. I code many times a day for things other than writing programs because it is the most convenient way to solve all sorts of problems.

      Coding is just problem solving, and it is an excellent way to do so. I think if a kid can write a script on the spot to solve a problem in math, it is the same as writing the equations out on paper. If they can write something to draw a picture, it is the same as doing it with pen and paper. If they learn to use the macro capabilities of their writing programs to their full extent, they will be much more efficient writers. If they learn high school physics by writing simulations to experiment because coding to solve problems has been taught to them from the beginning, they will be good at physics. If they learn statistics through using programming with statistics to find the answer to real world problems, awesome. etc. etc.

    2. Re:Wrong-o by strikethree · · Score: 1

      Coding is dead.

      Not yet but soon there will be no need for coders.
      10 years, maybe less.

      I think you vastly overestimate the abilities of AI and I think you vastly underestimate human thought.

      AI can "navigate" endless probabilities, such as playing Go, but it can not navigate the subtleties of responding to the question of "Why?". Answering "Why?" is very important as it is used to feed the next stage of what happens next. An example of a "Why?" that is important: Why do humans do anything besides eat, procreate, and sleep?

      Without an answer to that, AI will not be able to figure anything out that does not have specific drivers already spelled out for the question at hand.

      --
      "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
  21. This isn't surprising by rsilvergun · · Score: 1

    tech companies have been doing a non-stop ad blitz to get kids to code. As somebody in IT the first thing I tell anyone who asks is "Don't send you're kids to IT, a Math degree is fine but no programming".

    American companies don't hire rank and file code monkeys anymore. They outsource or use H1-Bs if they need somebody onshore. The last thing on earth you should do is go to school for programming. Yes, there are still top end programming jobs in cryto and security, but that's not really programming, it's math. A math degree is fine (albeit probably the hardest one out there). But skip comp-sci. Go be a nurse or something.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  22. Re:oh god; Bad survey or AMericans have lost it by waspleg · · Score: 2

    This is the result of big name tech companies dumping money in to flooding markets they don't want to pay high salaries for. When they're also advising the gov't what do you expect? You live in a corporate oligarchy. Money decides all things.

  23. Re:oh god; Bad survey or AMericans have lost it by CaffeinatedBacon · · Score: 2

    You prefer the current system where they just use H1 b's to get what they need instead?

  24. This happened during the dotcom boom by AmazingRuss · · Score: 1

    Lots of people that weren't really into coding learned how to be shitty coders, and got their relevant piece of paper about the time the market for coders went to shit.

    The shitwinds are blowin....

  25. Same as it ever was by KC0A · · Score: 1

    Programming is commonly understood as a trade-school skill, and there seems to be a belief that highly paid developers have their jobs because they got into the right school, knew the right people, or are the right color and gender. Somehow it's understood that not every child can get a 5 on the AP calculus exam, get an invitation to the all-state orchestra, or run a five-minute mile, but there's little understanding of the ability and practice needed to land a highly paid position as a software developer. So they see that ordinary-looking people that no one paid much attention to in high school are drawing six-figure salaries and think "My kid should do that". We will see a surge in popularity of programming classes for a few years until there's a general understanding that it's hard. Still there are people who could do well but are currently not getting an opportunity, and I hope that improves.

  26. I'm OK with this... by RhettLivingston · · Score: 1

    For some reason, people see coding as a way to write programs. I don't understand that.

    I am a computer engineer and can say that ever since learning how to code, I've routinely used coding as a means to solve problems - one time problems.

    I code to code. If I'm editing code that I know has a pattern to it (almost everything does), I find it faster to throw the pattern into a macro than to use manual means - even for one time use. Because of this, I prefer editors with macro languages that look like regular programming languages.

    While working on large scale projects, I write code to detect errors, often project-specific, that I've seen repeated and incorporate it into the check-in process. I also often write a precompiler that incorporates some language extensions to cover common project coding patterns.

    I code to perform a quick calculation. I code to answer virtually any complicated question involving math. I find it quicker to code than to use a calculator and with coding if I make a mistake, I can fix it rather than starting over. Usually, I do this in a spreadsheet though, unlike most, I am quick to dive into the macro interface. If no spreadsheet is available, I find that most good command line interfaces have quick calculation ability and there is always perl from the command line.

    I code documents. I actually prefer MS Word because I use the macro capabilities with virtually every decent sized document I write. And documents with regular patterns are usually easier to create from databases using merge macros.

    In my personal life, when I dive into doing a drawing to imagine how some room would look with furniture or a painting scheme, I use a CAD program that lets me code the drawing. I find it much faster, more precise, and vastly easier to tweak a drawing that is coded than to use the mouse interface.

    I often explore topics in the news by writing some code to do quick little simulations or run the numbers for a sanity check.

    To put it simply, coding has become a very valuable way to solve problems of all sorts in my life. It is my version of scratching stuff out on napkins.

    I think it would be even more valuable if it had been ingrained into me at the earliest levels and been a tool that I used in all of my classes that involved any sort of problem solving - and note clearly that I see writing as an engineering problem solving operation too. I cannot think of a class that wouldn't benefit from coding. Even art. I have coded art many times.

  27. I have heard this before... by BrianMarshall · · Score: 1

    We are already starting to see programs that will code for you. I could imagine in the not too distant future, there will be no need to know code.

    PowerBuilder, anyone?

    --
    "When the going gets weird, the weird turn pro" -- HST
  28. Big tech firms should be helping schools? by mark_reh · · Score: 1

    How about they just pay some taxes- that will help the schools.

  29. Coding == Unlocking Student Creativity & Poten by Slashbob67 · · Score: 3, Insightful

    Speaking as a former software engineer who is now a k-12 coding instructor, the justification for this initiative is unlocking student creativity and potential. Teaching kids some block-based coding skills through Code.org or Scratch and helping them to build some basic games unleashes a torrent of creativity. It unlocks their imagination and improves their problem solving skills as they learn to craft and debug more complex programs.

    I'm amazed almost every week at the things my students come up with after some minimal guidance and instruction. No, most of them will never become professional coders or compete for your job, but most will have a better understanding of the increasingly digital world we live in and be able to imagine or even create new ways to interact with it. It's not a coding cure-all, but it is a worthy initiative and for some kids, it can be a game-changer.

  30. Apart from it being a waste of time by zkiwi34 · · Score: 1

    CS done right is expensive. Given that education (the teaching bit), has been slowly but systematically gutted since the hey day of the 60â(TM)s, it beggars belief that if CS is to be an area of effort that it will be funded in any meaningful manner.

  31. Re:What about Bible studies? by Opportunist · · Score: 1

    My guess is that the other 50% are composite with 20% coming from the bible studies fanatics you mention, 20% are deadbeats that don't give a fuck and the remaining 10% are parents that actually have an idea what programming is like and what's needed for it.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  32. When I was in high school... by Arkham · · Score: 1

    When I was in high school, we were taught typing, and there was this assumption that everyone should learn MS Word and MS Excel. I never understood why these tools would be useful, and moreso didn't know why anyone would ever need training to use them anyway.

    This seems like the same thing to me. People who don't know what coding is or accomplishes assume that because they keep hearing that coding is a critical path to the future that all kids will need it. They won't. There's a future where AI will handle the mundane task of translating human desire into code, but that future will be written by the programmers of today. The programmers of tomorrow likely won't be using the tools we use today, and very likely will need a different skillset.

    My oldest son has gone to university dual majoring in math and physics. He knows enough python to run interesting calculations when he needs them, but it's not his primary focus or interest. I think a solid foundation in math and science will prepare him for whatever's next. I don't think that what's next is what was next 20 years ago though.

    --
    - Vincit qui patitur.
  33. And here's why it doesn't work by Opportunist · · Score: 3, Insightful

    The first mistake here is to call it "coding". Writing the code is the last step of a long way, and arguably the least difficult one. A parallel you could give to the non-techs is building a house, coding would be the bricklaying part. Yes, it has to be done, but it's arguably the part that earns the least amount of money. What comes before is planning, designing, logistics and probably a lot more steps that I, as someone who doesn't build houses for a living, won't even think about. Programming is quite similar.

    With the main difference that writing the code isn't a big enough part that you would usually hire people to even do it and instead you just do it yourself.

    The next problem is that people only see the likes of Torvalds or Brin and think that all they really do is push a few buttons and "write code", and that it should be possible to simply teach this. What they omit is that not only is "this computer stuff" way different than law or economy, fields where rote learning does actually get you somewhere. Unfortunately, since solving problems that have already been solved is useless in this field (unlike the aforementioned economy or law where solving the same problems over and over is pretty much a staple of the field), you actually have to understand what you're doing. At least if you want to make it big.

    And that's the next problem people omit. Those that really strike it big don't treat this as a 9 to 5 job, where they drop the pencil (or the keyboard) at 5, go home and never think about computers until the next day at 9am when they have to again. We don't have to think about computers. We want to. We enjoy solving mathematical problems and coating them in code. We enjoy watching a well written program execute and do its job. We don't think "when is that project finally done" but "hope I have some time left to improve this bit here".

    THAT is the difference. That differentiates those that won't from those that can and do.

    And that is not different from any other field. A surgeon will not be a sought after specialist if he doesn't constantly improve his skills, in his spare time and at his own expense. A star lawyer isn't someone who does the same shit every day but someone who takes every new law that he comes across and ponders long and hard how to abuse. And a great marketing guru isn't the guy that runs the same campaign over and over but someone who understands trends and uses them to put his product on top of it.

    THIS is the key to success. Not studying the flavor of the month field because this is where the money is. The money is, and has always been, in being one of the few really GOOD ones in your field.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  34. Music and symphony class by DrYak · · Score: 1

    You can no more make 50% of the population good computer programmers than you can make 50% of the population symphony class musicians.

    You can't make everyone a "symphony orchestra"-class musicion.
    But music is an art that plays an important part in human culture.
    And thus it's good to at least have some rudimental ideas what music is.
    Hence, music classes are thaugh in school, so everybody has an idea what this thing is. (Then, some - those that have a bit of talent, and a lot of perseverance - might go on and make career in music).

    Same here. You can't make a Linus Torvalds or John Carmack out of 50% of the population.
    But computer (and other similar smart electronics) play a crucial part in today's life.
    And thus it's good to at least have some rudimental ideas of how computer work, and what you can do with them.
    Hence, coding classes should be taugh in school, so everybody has an idea what this thing is. (Then, some could manage to make a career. The rest will just go on being users of the tech, but with at least some understanding how it works).

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  35. Parent here- by WolfgangVL · · Score: 1

    I hate that big tech is involved in my sons school day. Most of his coursework is now done on chrome-books, but nobody can tell me what happens to the huge amount of data he generates by using the Chromebook 6 hours a day in a controlled setting.

    The best I get from google is, "We will not use this data to target ads on the chrome-book."

    This is such a bullshit lawyer line it makes me sick. I didn't ask what you are NOT doing with the data, and I never cared about where you use the data.
    I want to know what you are using this data for, how closely are you watching the kids, how much money are you making with it, how does this effect the curriculum, and how anonymous is it?

    These questions should be CLEARLY answered if I am not given a choice of device, and the answers updated every time the school extorts licensing costs for these devices from parents.

    Last year I showed my boy how a VPN works, explained the way encryption messes with surveillance, and taught him the value of privacy and his personal information. Days later he says they found his VPN breadcrumbs, and threatened to call me because of his actions. I told him to tell them to go head and call. School starts in 2 days here. This year I'm going to see about bringing our own device- it's all just connecting to google services with chrome anyway.

    I get how these devices make it easier on already spread thin teaching staff, interactivity keeps the students engaged, money saved on paper... I understand all of that, but it's not a net win if we are teaching our children to throw away personal privacy, and embrace invasive surveillance in the classroom- it's a net loss.

    --
    You are being ripped off every second of every day, so that advertisers can help rip you off even more tomorrow.
  36. Just stop already! by ahoffer0 · · Score: 1

    Posting about how important it is for school children to code has been elevated to a form of trolling. Next time you are tempted to post "Microsoft study concludes ... schools ... coding" or "Zuckerberg ... kids ... programming", stop. Think. And take your hands of the mouse.

  37. Misplaced priorities by hambone142 · · Score: 1

    What is more important?

    Learning to "code" or learning personal finance that one would use nearly every day of their lives?