Slashdot Mirror


Apple TV+ Includes A Muppet Who Codes (deadline.com)

Long-time Slashdot reader theodp writes: While Apple CEO Tim Cook may not be able to force schoolchildren to code, there's no law against Cook and Apple using Sesame Street to make preschoolers want to code. Among the original Apple TV+ shows Cook announced at Apple's March Event was Helpsters, an "incredible new preschool show" about coding from "the peeps at Sesame Workshop and Apple."

In a skit on stage at the Steve Jobs Theater [available on YouTube], a Helpster monster from the new show named "Cody" (get it!) explains to Big Bird, "See, coding fosters collaboration, critical-thinking skills, and is an essential language that every child can learn. By teaching preschoolers about coding, we are giving them the opportunity to change the world."

One site described Cody as "a sociopathic tech recruiter muppet," complaining that "Teaching kids about technology is fine. But this is just creepy." They also objected to the show's targeting of pre-schoolers.

"From a developmental point of view, most experts agree very young children should be working on figuring out how to share their toys, not thinking about how to program them."

80 comments

  1. I agree with this by Anonymous Coward · · Score: 0

    And if you want to share something that's potentially unsafe, it better be easy to make new otherwise sharing it is going to be real hard.

    For example, if I were to say... "I'll share my Model T with you" and you ended up breaking your legs when the frame broke in half. You'd probably not be so open to sharing.

    That is a simple vehicle!

  2. Experts by Anonymous Coward · · Score: 0

    From a developmental point of view, most experts agree very young children should be working on figuring out how to share their toys, not thinking about how to program them.

    So there ARE experts that say you ought to expose your children to being able to configure and manipulate their stuff.

    1. Re: Experts by Anonymous Coward · · Score: 0

      Is it coding to move a turtle aimlessly around a screen for minutes at a time?

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

      There is also a dentist who is a toothbrushing denier.

    3. Re: Experts by ethanms · · Score: 1

      moving a turtle on screen

      I really hope this is a Logo reference.

  3. Young kids can't code... by Anonymous Coward · · Score: 1

    My dad tried teaching me how to code when I was really young, but it wasn't until I was in 3rd grade that I could finally understand how to code. I tried teaching my two younger brothers (3 years younger than myself) how to code, but no matter how much I tried, they could not understand it either until several years later.

    I have a strong feeling that this pre-school propaganda will fall on deaf ears. Kids that young are just not wired up well enough yet to comprehend coding. At that age, they're still discovering things like, hey, candy tastes good while broccoli sucks ass.

  4. Coding The Chosen Method by rtb61 · · Score: 1, Funny

    The biggest problem with coding is it's inherent lack of logic. The pattern of orientating coding language to the most logical extrapolation of language and maths is simply not there. The chosen method for coding design, 'We Choose to do it That Way", why, because we choose to do it that way, no logic, not direct correlation to language and math, just borrowing some of that stuff and the often implementing in a way counter logically to math and language. Biggest driver for languages, not to infringe copyright and patents, which totally cripple the development of a single core learning programming language. The biggest impediment to that, psychopathic greed and ego.

    Before these fucking companies can push their fucking coding ideas on education, the cunts need to fucking sit down and work out a uniform open coding language which is a logically derivative of English and maths, not because it is more profitable to force their proprietary coding language on schools, greed first. These people are outrageously disgusting, all just as fucked in the head as each other.

    Get you coding shite togethor before trying to force it on children, you arse holes.

    --
    Chaos - everything, everywhere, everywhen
    1. Re:Coding The Chosen Method by ckatko · · Score: 1

      Was... was this comment written by an algorithm?

    2. Re:Coding The Chosen Method by mentil · · Score: 2

      It was written by a muppet, obviously.

      --
      Corruption is convincing someone that the selfless ideal is the same as their selfish ideal.
    3. Re:Coding The Chosen Method by Anonymous Coward · · Score: 1

      Egyptian multiplication works the exact same way your CPU performs multiplication, multiply by two == shift bits. All the gods had the mark of Wedjat, sometimes hidden on them, to prove they had true power. Every year the ceremony, "The Counting of the Eye of Horus" taught children about this fractional method of summing fractions. It has been this way for thousands of years. We have our shit together.

      CPUs work this way because it is the simplest way to represent numbers in machines. We code the way we do because of hardware that quantizes bits and the inherent mathematics of said systems. C is the way it is because it gives a low level abstraction the architecture's features. Arrays work the way arrays work because of the way we address (assign numbers to) the places in giant linear run of bits - A number line that can have a changeable pattern of bits beside each number.

      Here's an excerpt from my elementary textbook on Mathemagic Principles.

      Example: 11 times 9.

      11 9
      5 18
      2 36
      1 72

      Next cross out all the numbers in the second column that share the row with
      even numbers, then sum the remaining numbers in the second column.

      11 9
      5 18
      -------
      1 72
      =====
      99

      Now we must realize that dividing a number by 2 repeatedly is how you convert it
      to binary: Even vs odd determines if there will be a remainder of 1 or 0.

      11 decimal in binary is 1011 This corresponds to the even/odd pattern of the
      number -- read it up from the bottom where odd = 1, and even = 0:
      1 = [1], 2 = [0], 5 = [1], 11 = [1] = [ 1 0 1 1 ]

      Or to put it another way, we can tell if a number is even or odd signifying
      whether to add it or not, prior to dividing it by two. This is a principle
      we'll use later.

      Repeatedly multiplying the second column is the exact same as shifting the bits
      higher by one digit in binary.

        Binary Decimal
            1001 = 9
          10010 = 18
        100100 = 36
      1001000 = 72

      Now invoke the Eldest Egyptian God, Wedjat The Green Goddess of First Knowledge
      in all true old pantheons. Goddess of Harmonic Scales, She that heard the First
      vibrations of Existence and Recorded these Mysteries in Thoth's Emerald Tablets.
      Wedjat of the Reeds which make paper and writing implements. She who is also
      called The All Seeing Eye of Horus.

      The Eye of Horus was used for POWER OF TWO fractional sums. Anyone who claims
      the Knowledge of Wedjat as belonging to their name alone risks the wrath of the
      old gods. Modular arithmetic is truly ancient. Academia is for the deceived.

      Montgomery steps simply work in reverse, and this process was also invented by
      ancients, but Montgomery is allowed to plagiarize to give credibility to Academia.
      This allows for rewritten history to hide the cataclysm which destroyed north America.

      Perhaps you just went to the wrong school. I went to a Wizard school where they teach us how to spell...

    4. Re:Coding The Chosen Method by ArchieBunker · · Score: 1

      This is what you sound like when your post is spoken out loud https://www.youtube.com/watch?...

      --
      Only the State obtains its revenue by coercion. - Murray Rothbard
    5. Re:Coding The Chosen Method by Aighearach · · Score: 2

      work out a uniform open coding language which is a logically derivative of English and maths

      It is called Perl. It is as expressive as a natural language. And it is problematic as a programming language for exactly that reason. ;)

    6. Re:Coding The Chosen Method by Anonymous Coward · · Score: 0

      Was... was this comment written by an algorithm?

      rtb61 is one of those accounts that has sort of a pattern... if you know what I mean. The up mods I assume are sock puppets, but who knows. Really bizarre use of English idioms sometimes, usually sounds like machine translation or algorithmic, almost always with a violent tone.

      Of course SuperKendal is jumping in the thread too, as if this is totally rational, gee that's a shocker. ... this place is really starting to stink.

    7. Re:Coding The Chosen Method by AmiMoJo · · Score: 1

      I first started coding at pre-school, maybe age 4, on a toy car that only had extremely basic functionality. It was enough though, my young mind could understand it and see the possibilities, while enjoying the ability to control a machine.

      After that I moved on to BASIC. One of the worst programming languages going by most accounts. But it was fast and free and let me experiment long before I had any formal education in software development.

      At age 4 they haven't even mastered the alphabet or basic addition/subtraction yet. Forget about languages, they will be using purely visual representations to learn basic stuff like how a machine can follow a sequence of commands.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    8. Re: Coding The Chosen Method by Anonymous Coward · · Score: 0

      Now is there a way to have this information without all of the mystical blabbity blab bullshit in it?

        You just made your post far harder to read and decipher by including that crap.

    9. Re: Coding The Chosen Method by Anonymous Coward · · Score: 0

      "I first started coding at pre-school, maybe age 4, on a toy car that only had extremely basic functionality. It was enough though, my young mind could understand it and see the possibilities, while enjoying the ability to control a machine."

        Was it this by any chance?:
      https://en.m.wikipedia.org/wiki/Big_Trak

    10. Re:Coding The Chosen Method by Anonymous Coward · · Score: 0

      Was... was this comment written by an algorithm?

      Worse, it was written by rtb61.

    11. Re: Coding The Chosen Method by reanjr · · Score: 1

      I think the algorithm has more problems than the presentation.

    12. Re:Coding The Chosen Method by UnknowingFool · · Score: 1

      the cunts need to fucking sit down and work out a uniform open coding language which is a logically derivative of English and maths

      Why English? Why not Chinese as a much larger percentage of humans can read and write Chinese than any other language. Chinese is also very compact. Could it be that using natural languages aren’t the best model for coding.

      However the language that most closely resembles English is COBOL. If you want to code in it, go ahead. Personally, I don’t feel like writing novels just to do basic functions.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    13. Re:Coding The Chosen Method by Anonymous Coward · · Score: 0

      Register Transfer Blather version 61?

    14. Re:Coding The Chosen Method by Anonymous Coward · · Score: 0

      is it is inherent lack of logic

      I guess you're an expert on that.

    15. Re:Coding The Chosen Method by Anonymous Coward · · Score: 0

      However the language that most closely resembles English is COBOL. If you want to code in it, go ahead. Personally, I don’t feel like writing novels just to do basic functions.

      I thought that was Java?

    16. Re:Coding The Chosen Method by RespekMyAthorati · · Score: 1

      a uniform open coding language which is a logically derivative of English and maths

      That language exists, and has for 60 years.
      It's called COBOL.

    17. Re:Coding The Chosen Method by q_e_t · · Score: 1

      Shouldn't it be posting on The Register, then?

  5. Re:Those aren't muppets. by NoNonAlphaCharsHere · · Score: 4, Funny

    In my long career, I've found that most muppets prefer to code in Visual Basic or Perl.

  6. That makes sense by sjames · · Score: 3, Insightful

    Given the quality of firmware on most TVs, I'm pretty sure they all feature a muppet that codes.

    1. Re: That makes sense by Anonymous Coward · · Score: 0

      Give it time. Muppets will be everywhere. If not on every TV then in every place. Or not. Doesn't matter. Muppets aren't offensive.

    2. Re:That makes sense by Aighearach · · Score: 1

      Even if I had to write the firmware using a muppet as the user interface, it seems like it would be easier to do better. It would require a very large keyboard though.

  7. dumb by Jarwulf · · Score: 1

    This everybody should code fad is one of the dumbest things I've ever seen. There's no evidence every Jane and Joey will have to bang out manually crafted linked lists and pointer structures in their jobs. People do things and will continue to do things by finished increasingly consolidated applications. And most programming is being subsumed by increasingly simple languages.

    1. Re: dumb by Anonymous Coward · · Score: 0

      The world always needs ditch diggers.

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

      you're not considering how much money can be saved by the companies when they have a base of 20 million "coders" to hire from instead of 2 million.

      Immigration, "everyone codes", women in the workplace, etc. IT'S ALL ABOUT UNDERCUTTING THE SUPPLY SIDE OF LABOR.

    3. Re: dumb by Anonymous Coward · · Score: 0

      Keep digging that ditch.........

    4. Re:dumb by Aighearach · · Score: 1

      This everybody should code fad is one of the dumbest things I've ever seen.

      It is like having children learn a second spoken language. It isn't that we want people to speak French or whatever. Or even that it necessarily useful to them directly. But it will actually improve their mental development and their general language skills. And for their whole life, they'll have an easier time learning a language if they decide to.

      Same here. They don't need to use it, or be good at it. They just need to be exposed to thinking in those ways at a young age. Now they're better at math, logic, and probably human languages too. And any type of technical skills they try to learn later will come easier.

    5. Re:dumb by serviscope_minor · · Score: 2

      This everybody should code fad is one of the dumbest things I've ever seen.

      why stop there? I think teaching reading and writing is a fad.

      maths too.

      I think what we should do is thoroughly analyze every 4 year old, determine their vocation then train them exclusively for that ignoring everything else.

      --
      SJW n. One who posts facts.
  8. Learn to code? by Anonymous Coward · · Score: 0

    It's ok to tell people to learn to code, again? Im confused.

    1. Re:Learn to code? by Aighearach · · Score: 1

      Yes, but stay confused because you're not longer allowed to call them muppets. But you can tell them to learn to code again, because of the muppet.

  9. Re:Those aren't muppets. by Anonymous Coward · · Score: 0

    In my long career, I've found that most muppets prefer to code in Visual Basic or Perl.

    I have found that old school apple eating muppets that code also have a tendency to lisp after a while.

  10. Re: Those aren't muppets. by Anonymous Coward · · Score: 0

    waiting for the punchline

  11. Hasn't that been tried though? by SuperKendall · · Score: 1

    The pattern of orientating coding language to the most logical extrapolation of language and maths is simply not there.

    I totally agree, although it's kind of theoretically possible that is not done...

    sit down and work out a uniform open coding language which is a logically derivative of English and maths

    Hasn't this been tried in a lot of different ways? Yet none of them seem to take hold.

    So I think it's not enough to say we need something like a language that is "logically derivative of English and maths". We have to really think about the previous attempts to do things like that and understand why they have failed to move forward.

    I agree though, that as a profession we all seem to be kind of stuck, not sure what moves us truly forward.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Hasn't that been tried though? by Anonymous Coward · · Score: 0

      The biggest impediment to that, psychopathic greed and ego.

      Before these fucking companies can push their fucking coding ideas on education, the cunts need to fucking sit down and work out a uniform open coding language which is a logically derivative of English and maths, not because it is more profitable to force their proprietary coding language on schools, greed first. These people are outrageously disgusting, all just as fucked in the head as each other.

      I agree though, that as a profession we all seem to be kind of stuck, not sure what moves us truly forward.

      Yah, let's pretend to have a serious talk about the IT profession, because this sounds like a rational human being we are talking to, that will look tots normal.

  12. It's a good idea by SuperKendall · · Score: 3, Insightful

    This everybody should code fad is one of the dumbest things I've ever seen.

    I don't think it's dumb at all, because the idea is not "everybody SHOULD code", it's "everybody should try to LEARN to code".

    Absolutely not everyone is going to be coding. But I feel like a ton of kids that would be good at and enjoy coding miss out because they are never exposed.

    Coding in the modern world, being able to manipulate computers is such a valuable skill that feel humanity loses out on a great deal of advancement but not identifying everyone who is skilled at it. Being able to code is a power that amplifies the human mind, yours and those around you.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:It's a good idea by Anonymous Coward · · Score: 0

      This nurse would be so much more efficient if she knew a bit of c++.

    2. Re:It's a good idea by BECoole · · Score: 1

      The market for programmers is crap. Increasing the supply only makes it worse.

    3. Re:It's a good idea by Anonymous Coward · · Score: 0

      Not everyone should try everything....

      I don't think it's dumb at all, because the idea is not "everybody SHOULD birdwatch", it's "everybody should try to LEARN to birdwatch".

      Absolutely not everyone is going to be birdwatching. But I feel like a ton of kids that would be good at and enjoy birdwatching miss out because they are never exposed.

      Birdwatching in the modern world, being able to watch birds is such a valuable skill that feel humanity loses out on a great deal of advancement but not identifying everyone who is skilled at it. Being able to birdwatch is a power that amplifies the human mind, yours and those around you.

  13. Decades of spending by AHuxley · · Score: 0

    Desktop computers for education was to narrow the IQ and math gap.
    Still got students who can't and won't learn to code?
    More time with a computer? A laptop to code with. Access to a computer was what was missing.
    Nothing altered to generations of test results?
    A tablet computer with a GUI for education. Thats will narrow the education gap for well below average people.
    IQ not going well? No change in results after decades of computers and code?
    A GUI robot kit with more GUI and less math. It was the difficult math that was holding back generations.
    Is the math wrong in some way? A new code of conduct to ensure the math used is always correct.
    Still not testing to expected national levels?
    Make the GUI and code part of education. Years of extra code more often has to be the method for great results.
    The laptop failed to educate as it did not have a good GUI and the education software needed.
    How much tax payers and charity money has got used over decades to try and educate people who cant learn?
    IQ cant be educated. People who wont and cant learn don't suddenly become math aware with more and more math, GUI, robots, software, a code CoC.

    Think about what people want to be. An artist, a musician, a vet, a carpenter, a plumber, to get into architecture, run a farm, work on a farm, do sports, become a teacher, nurse, astronomer.
    People with skills with find their own way to math and code. Taking the advanced math and computer work when needed.
    They will have the ability to learn and recall math they learn.
    Sort on merit and help people who can study who need a full scholarship.
    Move the money to the few percent in every generation who are really smart and who will advance their nation and the company they work for.
    The rest of the population will slowly get educated into the bespoke and industrial computer/math they will need every day.
    People need to understand time management and keep to appointments. Not to be able to learn to code the device/machine/computer they have to use everyday.
    That should all be done by the experts who designed the device/machine/computer so the worker/technician/doctor/artist can get on with their productive for profit work.
    Not learn to code at work on a device/machine/computer that is waiting for the next paying project/person.

    Use a nations wealth and education to focus on people who will create new math, new code.
    Not average people who cannot take in the complex math and who will never recall the math needed.
    Stop redistributing wealth and charity downwards to people who cant and wont study.
    Test people many times and see who can do math, who can code.
    Advance the very best into the best math and computer education a nation can offer.
    Ensure the average and well below average students get access to great vocational education and the type of courses they will do well in.
    That allows people to find the work they want and for the very best in every generation to have access to money for the best new tech.
    Everyone has the freedom to find their own role and what makes them happy. That might not need a lot of money used code and math.
    That money could be used on real things they actually need to learn about their selected education.
    Not a room full of new robot kits, math software and a CoC that used all their money for that year.

    --
    Domestic spying is now "Benign Information Gathering"
  14. the economics of 'everyone a coder' by swell · · Score: 1, Interesting

    A basic tenet of economics is that when there is a shortage, the price goes up; and when there is a surplus, the price goes down. We tend to think of this in terms of products available to buy or sell, but it applies to any commodity.

    Programmers, and employees in general, are a commodity. Employers have to 'buy' them, so to speak, and for many employers, the employees are by far the greatest expense. Companies want to lower those costs and raise their profits.

    The goal with all this 'everyone a coder' nonsense is to create a surplus of programmers worldwide. Programmers used to be expensive but not in the future. They'll compete hard to get a bare subsistence job. There will be programmers standing on street corners begging for alms.

    This means your children. If you think they'll follow your footsteps and make good money in programming, think again.

    --
    ...omphaloskepsis often...
    1. Re:the economics of 'everyone a coder' by AHuxley · · Score: 1

      The UK tried that with computer spending during the 1980's. Code and math for all. New computers.
      The UK did not become a super computer nation. Everyone imported much better quality and much more advanced US products, OS, GUI and software.
      The US had the software, games and productivity applications people all over the UK actually wanted to use and needed.
      Lots of new money and new computers did not work to add skills in the 1980s over an entire generation.
      Now the US wants to take more money and expects everyone to code?
      Skills and the ability to learn cant be educated by using a CoC, more math and more code. People have to have the needed skills to learn and to understand math and code work.
      Give people the freedom to a become a vet, a carpenter, a plumber, to get into architecture, run a farm, work on a farm, do sports, become a teacher, nurse.
      Ensure they have the money and support for their education and any vocational education they want.
      Math and code, GUI robots and a CoC will just take money away from the actual education people want, have the skills for and can use.

      --
      Domestic spying is now "Benign Information Gathering"
    2. Re:the economics of 'everyone a coder' by default+luser · · Score: 1

      So I suppose the Arm invasion was completely lost on you?

      Just because a single country can't dominate the US in an area where they were already entrenched and dominant (Windows PCs) doesn't mean it's can't dominate the world in something totally new..

      Also, last time I looked, Arm was set to take over both Servers and Apple desktops, so it's taken awhile, but it's definitely coming.

      --

      Man is the animal that laughs.
      And occasionally whores for Karma.

    3. Re: the economics of 'everyone a coder' by Anonymous Coward · · Score: 0

      As if competing with AI/autogeneration software that only improves with time isn't bad enough. Not to mention the pressure cooker work enviroments, and the sheer amount of libraries that grow over time so people don't need to reinvent the wheel for the 4,672,537th time.

      It's getting to the point 'professional' coding will be on par with a burger flipping job at McDonalds, and will pay as much.

        I'd rather just keep coding as a hobby, and learn a trade such as carpentry to bring the money in.

    4. Re:the economics of 'everyone a coder' by UnknowingFool · · Score: 1

      That’s not the point. It’s not that everyone should be a coder. The point is that anyone could be a coder if they were exposed to it. Coding as a profession is new and in decades past children were taught about doctors, policemen, garbage men, etc. Teaching basics so that children so they can decide later to make it a profession is the point.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    5. Re: the economics of 'everyone a coder' by Anonymous Coward · · Score: 0

      Name checks out. Should add clueless to it.

    6. Re:the economics of 'everyone a coder' by Anonymous Coward · · Score: 0

      LOL apple desktops. There is a fringe market for you.

    7. Re: the economics of 'everyone a coder' by Anonymous Coward · · Score: 0

      I've been coding for 33+ years. My mom and dad both were taught BASIC. "Just learn to code", BASIC, Pascal, LOGO, has been tried before.

      You don't "learn" coding. It's a passion, something soul-sucking psychopaths lack.

    8. Re:the economics of 'everyone a coder' by q_e_t · · Score: 1

      The UK tried that with computer spending during the 1980's. Code and math for all. New computers. The UK did not become a super computer nation. Everyone imported much better quality and much more advanced US products, OS, GUI and software..

      The UK was strong in software in the 1990s. What it lacked was a Microsoft of Oracle to entirely corner a market (ARM not having become dominant in that time period), and with 1/5 of the population compared to the USA (it allows easier recruitment of personnel and a large home market) that's no great surprise. Not many countries with 1/5 of the population of the USA did as well as the USA did, the main exceptions being Ericsson, Nortel and Nokia. In that sense, with ARM, the UK did perfectly well. Add in Autonomy, Deep Mind and a few others and it has punched above its weight, so maybe the education strategy worked, but then it's always multifactorial.

    9. Re:the economics of 'everyone a coder' by AHuxley · · Score: 1

      The "UK did perfectly well" at importing the US software and hardware it needed and that people wanted.
      All that UK spending in schools resulted in not UK computer growth and exports.
      No huge new UK production lines and UK jobs exporting UK designed and owned tech to the world.
      Support for UK education and a few UK computer production lines just used more and more tax payers money.
      Like in France.
      The world moved to the price, quality and freedom of US services, software, networks and hardware.
      The UK proved a new desktop computer did not result in better generational education.
      The nations academic results stayed the same and that tax payers spending could have been used in other areas.
      Average and well below average students wanted new fun computer games and that is what the US/Japan sold.
      The best UK students wanted the most advanced new computers and that is what the US sold.
      Now the US thinks below and well below average students are going to do well using a lot of new computers?
      Access to a new computer does not make a well below average students "learn" better, learn more quicker, to become more "smart", to pass tests "better".
      Test the best students and support the most advanced math in college. That will allow the USA to export the most advanced tech to the world.

      --
      Domestic spying is now "Benign Information Gathering"
  15. I "code" with my preschoolers by ljw1004 · · Score: 1

    I "code" with my daughters, aged 3 and 5. I stand them in the room with their eyes closed and tell them "Walk forwards two paces. Turn Right. Walk forward two paces". I call this code because it's exactly the same as LOGO turtle graphics that those of us born in the 70s are familiar with and did in school. They have fun, and they're developing a sense of algorithms. (Likewise, when a toy's batteries run out, I have them come with me to the workshop and "repair" it by unscrewing the case and installing new batteries. When a toy breaks in other ways, I have them glue it back or help me solder it. Again they have fun, and they're developing technical affinity.)

    I was a volunteer teacher in India back in 1992. Again I taught LOGO, this time to academically low-performing 8th through 10th graders. None of them particularly cared to become tech workers. Some used it to create beautiful art. Some coded up a teen magazine style personality quiz. They all loved it. They also found a subject that they were good at, and for once felt mastery over. I think it developed their minds and their analytical skills in ways that will help many of their future (non-tech) jobs.

    There's always a kneejerk slashdot reaction about "learn to code is bad because there won't be good jobs in tech". This misses the point. Coding at school isn't about training up a workforce of coders. It's about empowering people (in all walks of life) to become active citizens in a world that needs at least a little tech-savviness...

    The kids who do "learn to code" today... Maybe they'll be constructing spreadsheets to figure out their mortgage payments and sticking in a few formulas. Maybe they'll be able to automate a small process with VBA macros in their job as a dental office receptionist. Maybe they'll put together an "If-This-Then-That" script that helps their ailing grandmother remember her appointment. Maybe they'll scrape some data off the web and discover local government embezzlement. Maybe they'll just be able to write a small LUA mod for their favorite game or D&D group. There are a zillion ways that an elementary level of coding competence will help people function as members of tomorrow's society, and only few of them involve jobs in tech.

    Separately: at school up to the 80s and 90s, kids were taught a few formal algorithms for long multiplication, long division and the like. The formal algorithms have largely been replaced by "new maths" that gives children a better intuitive understanding of numbers, but unfortunately means that folks don't get a good training in algorithmic thinking.

    Why is algorithmic thinking valuable? Someone who's brain is accustomed to how algorithms work will just be able to interact better with all the autonomous systems they interact with in their life. They won't view their car's self-driving skills as magic. They won't treat a website as if there's really a human behind it who intuitively understands them. You know how you as a coder are just somehow magically able to interact with computers and websites more fluently than non-coders? That's what learn-to-code will help people with.

    Selfishly, I also hope that algorithmic thinking will lead to an internet of better recipe websites :) that no longer have pages of waffle about the person's life history.

    1. Re:I "code" with my preschoolers by SuperKendall · · Score: 1

      I "code" with my daughters, aged 3 and 5. I stand them in the room with their eyes closed and tell them "Walk forwards two paces. Turn Right. Walk forward two paces". I call this code because it's exactly the same as LOGO turtle graphics that those of us born in the 70s are familiar with and did in school. They have fun, and they're developing a sense of algorithms.

      When I was a really young kid, long before I ever started programming, I spent a lot of time with a toy called "Big Trak" which you could program exactly in that way. You entered the commands as you describe on a keypad (including things like number of degrees to turn) and with a few extra commands at hand like (fire lasers). I spent a ton of time enjoying playing with that, and figuring out how to compensate for things like it transitioning from tile to carpeting... I really think that did help me form solid base for thinking about programming that helped me get into more abstract coding later on.

      I think early toys that make programming physical like that may be one of the better ways to slide kids into programming. Only these days you could do so much more, imagine a 3D version of Big Trak that was a drone where you could direct it up and down a half foot at a time as well and would not by harmed (or harm anything else) by hitting a wall...

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    2. Re:I "code" with my preschoolers by Anonymous Coward · · Score: 0

      Picking up on your heartwarming story about teaching in India, I'm reminded of something that Steve Jobs once said about learning to program:

      http://www.williamha.com/steve-jobs-on-coding-and-law-school/

      As you mention, there are many aspects of life where the programmer's mentality can be applied.

  16. So, Apple wants kids to code a computer... by magusxxx · · Score: 2

    ...just not fix one. *grumble*

    --
    Care killed the cat, but satisfaction brought it back.
  17. Re: Those aren't muppets. by Anonymous Coward · · Score: 0

    Meh, Slashdot has plenty of Muppets that code already.

  18. Actually she would by SuperKendall · · Score: 2

    This nurse would be so much more efficient if she knew a bit of c++.

    Why on earth do you not believe this to be true?

    The reality is, wouldn't the nurse be more efficient if she knew how to use computers well?

    Have you seriously not seen non-technical people trying to navigate the very byzantine forms that are inevitable for complex internal systems? If she had learned some coding as a kid she might well have a much more intuitive sense for the logic that drove the structure of those screens. If she had done programming maybe she'd have a more innate understanding of "this part is requesting something from the server, which is why it's taking so long, maybe a connectivity error..." instead of just wishing and praying the screen stops being "locked up" for reasons incomprehensible.

    Such a nurse could in fact be way, way more helpful in giving technical feedback to the developers of the hospital systems, about why a system does not work in practice - so they could clear up UX issues maybe months earlier than the developers would otherwise trying to glean feedback through a million beuroratic layers. That in turn would mean a better system for EVERY OTHER NURSE.

    So in fact, if you cannot fathom the ten billion ways in which the world would be better off by even a single nurse attempting to learn to code and gaining at least computer competence as a result - if you cannot imagine that I would claim it is you that is broken, not the idea of teaching everyone the concepts of how computers work, which is really what you teach them when you try to teach them how to code.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Actually she would by Jzanu · · Score: 1

      Kendall, this and your previous parent post do a great job explaining things that a lot of people here fail to grasp. If I had mod points I would add insightful to each. Coding is the literacy and numeracy of this new age. Computers and the programs that run them and the actions they result in define the modern world. Population exposure to at least grasp that is what will differentiate the successful countries and economies for decades to come. Those that don't make education and especially technical education priorities will get left behind faster than calvary charges with horses against machine guns.

    2. Re: Actually she would by Anonymous Coward · · Score: 0

      I think what makes "learn to code" intimidating to so many, is that this implies that you need to be able to write the next big video game, or develop an office suite, or else you are 'stupid'.

        People need to know that this is *not* the case, and even doing something as simple as writing a script that just starts a program, or a word processor macro is 'coding', and skill/talent level in that area does not determine one's overall intelligence.

        The field of mathmatics has a very similar problem, as it can't seem to shake the 1950's 'supernerd with the pocket protector and thick taped glasses' image for everything above what's needed for being able to count change at the cash register/POS. The 'supernerd' image, and everything about it scares many people away, including those who may be mathmatical wizards but just don't realize it yet. The 'supernerd' image is very intimidating, so steps must be taken to educate people, so people can realise math and coding is not the scary, indecipherable stuff that it is very commonly thought to be, and this 'supernerd' image will go away.

    3. Re:Actually she would by q_e_t · · Score: 1

      Such a nurse could in fact be way, way more helpful in giving technical feedback to the developers of the hospital systems, about why a system does not work in practice - so they could clear up UX issues maybe months earlier than the developers would otherwise trying to glean feedback through a million beuroratic layers. That in turn would mean a better system for EVERY OTHER NURSE.

      There is a huge amount of knowledge on how to use good HCI principles to guide UX design. Having a nurse add to the comments will not help as the issue is how the systems are put together to certain cost and time constraints, not the lack of understanding of how to make a good UX.

  19. Sounds as if Cody the Muppet by 93+Escort+Wagon · · Score: 1

    ... is strongly typed.

    --
    #DeleteChrome
  20. Europe will ban the Cookie Monster by Tablizer · · Score: 1

    unless you click to opt in.

    1. Re: Europe will ban the Cookie Monster by Anonymous Coward · · Score: 0

      Except being in the US, I have to deal with that shit too. >:(

      I guess shoving big annoying overlays in people's faces is more important than the Muslim extremists slowly taking over that continent.

  21. Re:Those aren't muppets. by Anonymous Coward · · Score: 0

    Don't forget about python! An actual Muppet who is also a renowned and highly respected Slashdot contributor and moderator uses exclusively python for his long tail revenue streams.

  22. Have you ever considered that is the purpose? by Anonymous Coward · · Score: 0

    They want people with limited critical thinking skills who are also fully capable of the mental doublespeak required to ignore the arbitrary rules presented right to their faces.

    I'm not perfect, but I've held on to a lot of my questioning of the 'whys of the world' that I had in childhood. I finally have come to an age where the excuse 'You will understand when you are older' no longer holds water. Hypocrisy is hypocrisy, and if you are unable to lead by example (whether that example is positive or negative) and dare to preach that others should follow arbitrary rules that you yourself don't, there is something wrong with YOU, or the society you live in that fosters it.

    The same holds true for PBS and all the 'nice, rosy' long term shows/institutions built up for it that are all for-profit (Mr. Rogers, Sesame Street, Reading Rainbow, etc.) Once you wake up to it, you start to realize even if the content itself was good, the hypocrisy and IP surrounding it, isn't.

  23. This is why you shouldn't become a "coder" by Anonymous Coward · · Score: 0

    Apple sees "coders" as "helpers". Helpers of people who really call the shots. So if you become a software engineer, you are used as the "helper" to be used by your managers, like a assistant or secretary. That will be your career. I'd advise youngsters to consider using that brain to become that manager or to become a financial specialist.

  24. Enabling is one thing, pushing is another... by ethanms · · Score: 4, Insightful

    30 years ago my school system taught programming as an equivalent to foreign language, I was one of a handful of students that went through our high school with a foreign language requirement fulfilled by Pascal (our maths teacher knew it, so that was all that was offered)

    At the time I think it was simply a way to enable it to be taught without disrupting a rigid structure of classes which didn't permit free time or flexible schedules... but in time I've decided that it makes sense to teach programming to kids like a foreign language--

    French lessons teach you to understand French people -- their language, culture, values, etc...

    Programming lessons teach you to understand computers in a similar way. If you truly want to be able to "converse" and live in computer development culture you need to know the languages, syntax, and the motivations.

    I don't see any issues at all w/ starting kids on this early in life, just like I don't see any issue with teaching second languages at an early stage. IMO one of the greatest weakness in US education is that in most public schools a second language (and culture) option isn't even usually available until high school.

    As with everything in life, moderation is key... as is understanding when a child has an aptitude and when they do not, then adjusting their education plan accordingly to enable them to succeed at what they're good at, while still receiving the basics and a rounded education.

  25. Muppets that code by Anonymous Coward · · Score: 0

    Are common over most of the world. What's special about this particular muppet?

  26. If you think Cody is creepy by Texmaize · · Score: 1

    If you think Cody is creepy, wait until season 2 when they introduce the new character Leaderboi, who lasciviously stares at things, licks his lips and whispers, "thinner."

    --
    "Liberalism is a very noble idea, currently controlled by some very bad people. Be sure you do not get the two confused.
  27. What's Even Creepier... by Anonymous Coward · · Score: 0

    ...is to think about why this is being done. It's converting coding into a professional sport, not a profession.

    If you want your kid to be competitive for the varsity in HS and college, and pro sports of some kind afterward, you start early. Kids have to be in soccer, baseball, football, etc. at 3 or so, then work upward through the "recreational" leagues until school-based teams become available (usually middle school). The kid can't really get into the school athletic program unless they already have the resume, starting in preschool. So Helpsters will generate pre-school and after-school coding programs starting at a similar age, as a farm league for bigger things later in school life and ultimately work life.

    And like pro sports, retirement age will be in the 30s, 40s at the latest, with people being discarded after that - wait isn't that how it works now? OK, just making it official ...

  28. I don't think they're teaching kids to code... by laird · · Score: 1

    My impression is that they're teaching little kids about coding, meaning the concepts of how computers work and how to tell them what to do, not that they're teaching little kids actual coding. Think of it more like "what is a CPU" and "what is RAM", numerical concepts, logic, instruction sequences, etc., rather than textually writing code. That being said, it'd feed pretty naturally into something more interactive than a TV show, such as Swift Playgrounds or Squeak Etoys - a kid-friendly interactive environment for actually coding.

    I think that teaching kids a bit about computers and how to program them is a good idea, since computers are a common thing for people to deal with in modern life, and understanding them, at least conceptually, will help people be more effective with them. Of course, people would also learn to read, write, do math, understand how the country works, etc. - computers aren't the only skill needed in life. But it's a good one...

  29. You don't learn to code by MrKaos · · Score: 1

    You code to learn.

    --
    My ism, it's full of beliefs.
  30. Absolutely stupid by Anonymous Coward · · Score: 0

    Pre-school kids do not need to learn to code.

    They need to learn how to interact socially. Including sharing, teamwork, etc. Remember back to your days in pre-school and kindergarten. It wasn't just play it was focused on getting you to interact with others. To share your toys. To learn manners. To not throw a tantrum when asked to do something you don't want to do, like pick up that toy you just hurled across the room.

    Hell, kids in primary school shouldn't even be taught to code. They shouldn't even be introduced to computers. They need to learn music, arts, languages, math, etc.

    Computers come later, not earlier.

  31. change the world! by sad_ · · Score: 1

    "By teaching preschoolers about coding, we are giving them the opportunity to change the world."

    only a very limit amount of programmers actually are/were able to change the world.
    besides you have the possibility to change the world in almost any profession you choose to do.

    --
    On a long enough timeline, the survival rate for everyone drops to zero.