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."

42 of 80 comments (clear)

  1. 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.

  2. 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 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
    7. Re: Coding The Chosen Method by reanjr · · Score: 1

      I think the algorithm has more problems than the presentation.

    8. 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.
    9. 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.

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

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

  3. 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.

  4. 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 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.

  5. 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 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.

    2. 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.
  6. 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
  7. 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 BECoole · · Score: 1

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

  8. 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 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.
    4. 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.

    5. 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"
  9. 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
  10. 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.
  11. 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.

  12. 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 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.

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

    ... is strongly typed.

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

    unless you click to opt in.

  15. 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.

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

    moving a turtle on screen

    I really hope this is a Logo reference.

  17. 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.
  18. 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...

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

    You code to learn.

    --
    My ism, it's full of beliefs.
  20. 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.