Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Programming Australia Education

Australia's Prime Minister Doesn't Get Why Kids Should Learn To Code 306

New submitter Gob Gob writes: The Prime Minister of Australia has come out and ridiculed an opposition policy aimed at teaching kids to code. In response to the leader of the Labor Party's question about whether he would commit to supporting Labor's push to have coding taught in every primary school in Australia, the Prime Minister said: "He said that he wants primary school kids to be taught coding so they can get the jobs of the future. Does he want to send them all out to work at the age of 11? Is that what he wants to do? Seriously?"
This discussion has been archived. No new comments can be posted.

Australia's Prime Minister Doesn't Get Why Kids Should Learn To Code

Comments Filter:
  • Tony Abbott ... (Score:5, Insightful)

    by thephydes ( 727739 ) on Friday May 29, 2015 @04:34AM (#49797197)
    doesn't get a few things, like digging 60M tonnes of coal from central Queensland might be a) bad for the Great Barrier Reef (because of the port infrastructure needed) and b) bad for CO2 levels in the atmosphere, and C) bad for Australia because we will pay for infrastructure for these projects to go ahead. He is typical of conservative politics in Australia - I hope his great grand-children forgive him.
  • Doesn't get it (Score:2, Insightful)

    by Anonymous Coward

    Yeah, because as soon as you're taught something you have to go out and get a job based on it. In another time this would have been like querying whether kids should be taught to read and write in primary school...

    • by mjpaci ( 33725 )

      I started learning computer programming way back when I was 8 or 9 (1980/1981); our local community college had a class for kids in the evenings. Basic on a PDP11 running RSTS/e. I still remember the username and password (username:113,3; password: mercer).

      Anyhow, exposing kids to coding at that age isn't about learning how to be a computer programmer. It's about teaching logic and how to break a problem down into smaller, more manageable pieces (think WBS in project management). Why do we make our kids tak

      • I have a theory that Germans make good programmers because of the German language itself. Stacks. Subroutines. Recursion...

        That's funny, and makes perfect sense. FullWordsJammedTogetherDescribingCompleteConcepts();

  • by Taco Cowboy ( 5327 ) on Friday May 29, 2015 @04:37AM (#49797215) Journal

    ... but then, kids who are interested in making their own computer programs should be allowed to do so

    And about politicians ...
     
    Most of them only knows how to make a lot of hot air, so I am not surprised at all at that outburst from that PM of the land from down-under

    • Re: (Score:2, Insightful)

      ... but then, kids who are interested in making their own computer programs should be allowed to do so

      I think this is what the prime minister is trying to argue: most 11-year-olds just lack the cognitive functions to engineer software. It doesn't mean they can't write code, just not engineering software, because software engineering requires an architect, designer, lead programmer, and night-shift-programmer.

      • Re: (Score:3, Interesting)

        by larwe ( 858929 )
        Not sure if your comment is trolling, sarcasm, or just too deep for the average bear to understand. My first paid programming assignment was at the age of 10. And, it was in Australia. (Admittedly, it was just writing and modifying some bullshit educational software on the Apple II, but hey, it was software that other people used, and I was paid for it).
      • by GrumpySteen ( 1250194 ) on Friday May 29, 2015 @06:48AM (#49797673)

        Most 11 year olds lack the cognitive functions to write novels, too, but that doesn't mean we don't teach them to write.

        • I think the difference is that writing is an important skill to have even if you aren't going to be writing novels. My life would be so much easier if people writing emails could just compose a few simple sentences that are easy to understand.

          Programming on the other hand doesn't seem to be all that useful unless you want to actually write computer programs. And I say that as somebody who is a programmer. It's definitely not something that everybody needs to know how to do. There's so many other skills t

        • Most kids are never taught to write well enough to later write a novel. That requires much more dedication and skill building. Heck, most people have trouble composing a cogent comment on Facebook.

          It would be great if we taught all school children to think logically and in an ordered manner such that coding were the next practical step. But ... have you ever been outside your own home? As it is now, coders self-select. We should not make the mistake to assume that a high level of success among a

  • NBN (Score:5, Insightful)

    by The Evil Atheist ( 2484676 ) on Friday May 29, 2015 @04:39AM (#49797219)
    He's the PM who wanted to scrap the National Broadband Network and thought more roads was what Australia needed. He obviously doesn't get information technology at all.
  • I kind of agree (Score:3, Insightful)

    by Anonymous Coward on Friday May 29, 2015 @04:40AM (#49797221)
    I get that everyone wants to teach kids to do what they like because they think they are the best version of human and obviously it is best for humanity if your life template is copied as much as possible, but I don't get why it is so obvious to everyone that getting everyone to code is so beneficial.

    There is a LOT to life, and not everyone needs to be doing the same things, or is even capable or willing to do those things. Everyone has different strengths and limitations. Even if you go on about how learning to code teaches a lot of associated skills, those same skills can be learned many other ways.

    I dunno, it just feels like all this "TEACH ALL KIDZ TO CODE, LOL" going around is a bunch of mutual masturbation and self-fellatio.
    • There's a LOT more utility in this day and age teaching kids some coding that there is in teaching them how to construct a parallel line through a point using a compass and straightedge.
    • by captjc ( 453680 )

      Personally, I am sort of conflicted on the issue. On one hand, this is a topic not for everyone. Every school should have a CS program, but it should be an elective. The closest thing to a required computer class these days should be on the art of typing, because hunt-and-peck is not the way to go on anything outside of a tablet / phone.

      However, as someone who taught themselves programming in elementary school, I can see the value of a "CS-light" type class. Something that teaches the concepts of logic, flo

      • by larwe ( 858929 )
        In 1985 when I was in 7th grade, the school I was attending (in Melbourne, Australia) had LOGO programming on Apple IIe and IIc computers as part of the math course (programming various geometry), and a language I don't recall on Mac 512Ke and Mac Plus computers as part of the 8th grade curriculum. It was a small part of the year (a couple of weeks? something like that?) but it was intended to teach using a programming language to model mathematical problems. Which it did.
      • Personally, I am sort of conflicted on the issue. On one hand, this is a topic not for everyone. Every school should have a CS program, but it should be an elective.

        I'm not sure why it should be elective at younger ages when other classes are not. e.g. when I was at school (before starting my GCSEs), I was _required_ to do art, music and French(*), all of which I was terrible at, and I'd argue were far less useful than some basic CS stuff.

        (*) I'm actually in favor of teaching a second language to kids, and this has been shown to be a big help with mental development too. However, the current system here is to only start teaching a second language in secondary school,

    • Re:I kind of agree (Score:4, Insightful)

      by FireFury03 ( 653718 ) <<slashdot> <at> <nexusuk.org>> on Friday May 29, 2015 @07:16AM (#49797799) Homepage

      I get that everyone wants to teach kids to do what they like because they think they are the best version of human and obviously it is best for humanity if your life template is copied as much as possible, but I don't get why it is so obvious to everyone that getting everyone to code is so beneficial.

      There is a LOT to life, and not everyone needs to be doing the same things, or is even capable or willing to do those things. Everyone has different strengths and limitations. Even if you go on about how learning to code teaches a lot of associated skills, those same skills can be learned many other ways.

      I dunno, it just feels like all this "TEACH ALL KIDZ TO CODE, LOL" going around is a bunch of mutual masturbation and self-fellatio.

      Whilst most jobs don't _require_ coding skills, a lot of them would be done more efficiently if people had those skills. I would argue that knowing some basics about coding is probably more useful to the "average person" than a large chunk of the history, biology, maths, art, geography, etc. classes that we send kids to today.

      Of course, what's "most useful" shouldn't be the only criteria used in education - giving someone a well rounded education is also an excellent idea, but I think it's hard to argue that teaching people some basic coding skills wouldn't also fit into that.

    • I get where you're coming from, but we do need people to understand how computers work. For too many people, they are magic black boxes.

      But, some people really can't get it at all. I wouldn't want to punish kids with a course where they have no chance of doing well, just to make myself feel better about my socialness.

      If the class was sufficiently basic (no pun intended), it would probably be fine. There are people that are just awful at math, and yet they were able to pass grade school math classes.

      • I think you do need a basic class in programming, to demystify the "magic black box." They need to write a few simple programs to get the concept that "oh, it only does exactly what I tell it, and must be fed all the information it needs to compute the things I tell it to do." This is a necessary concept, and will *help* alleviate the problem of my aunt thinking a McAfee virus scan popup was the Chinese hacking her offline computer. People need that experience so they will view the computer not as a magic b

        • by dbIII ( 701233 )

          I think you do need a basic class in programming, to demystify the "magic black box." They need to write a few simple programs to get the concept that "oh, it only does exactly what I tell it

          Which is exactly the view of people that were setting up high school maths syllabus in the 1980s. For some reason it's seen as far less important now, as if the computers have all gone away or something.

    • You could substitute literally any reasonably broad subject into your post and it would mean precisely the same.

      In other words, it's perfectly possible to leave a large, broad subject out of general education. Most of the skills will be somewhat glanced upon in other subjects. Those that love it will probably find it anyway. But so what?

      You could use exactly the same arguments to not teach science, or maths, or foreign languages, or English or art or "making things" (DT in the UK), or geography, or history.

  • by Dahamma ( 304068 ) on Friday May 29, 2015 @04:46AM (#49797251)

    I mostly agree with him.

    I (and I'm sure MANY of us!) didn't learn any programming skills formally until college (and some not even there). I learned basic skills on my own because I thought it was fun, learned more formally in college, and really only made the decision to go into software engineering soon before graduation.

    I just think kids are better off learning more general areas - math, physics, chemistry, writing/literature, social sciences, economics, and BASIC (pun intended) computer science/programming. Leave the specialization to a time where they know what that even means.

    • by Dutch Gun ( 899105 ) on Friday May 29, 2015 @05:03AM (#49797307)

      Computers are pretty integral to modern learning. At the very least, kids nowadays need to be able to use a computer just like they need to know how to wield a pencil. As far as basics... computer programming is an excellent real-world opportunity to put basic skills to practical use, especially logic and math.

      BTW, you call chemistry "basic"? Why is chemistry of any practical use to anyone but anyone but a chemist? I can't recall a single instance in my life when I had to apply any sort of chemistry-based knowledge. Let's apply that same logic to computer programming. How often are these kids going to be interacting with computers in their lifetimes? Might it not be handy to understand how those computers work, and perhaps even know how to write scripts to automate tasks, for instance? Which of the two knowledge or skill sets (programming or chemistry) is more likely to have a direct impact on these kids lives?

      TL;DR version: nowadays, computers ARE fundamental.

      • > BTW, you call chemistry "basic"? Why is chemistry of any practical use to anyone but anyone but a chemist?

        Do you cook, or take any medications? A bit of knowledge of how they actually work can be invaluable, and the handling of precise quantities with expected results is also valuable. So is the discovery of margins of error: chemistry in a simulator program doesn't provide that.

      • by Dahamma ( 304068 )

        BTW, you call chemistry "basic"? Why is chemistry of any practical use to anyone but anyone but a chemist?

        How about reading a basic food label and not being terrified? You wouldn't believe how many people are in favor of banning dihydrogen monoxide. Ignorance is ignorance.

        Let's apply that same logic to computer programming. How often are these kids going to be interacting with computers in their lifetimes?

        Another poster already made a similar point, but since you used the "let's apply that same logic" argument... do you really understand the engineering behind every technology you use in daily life? Of course not. And most people I assume understand even LESS, but can still use it just fine. Computers themselves are a TOOL used by non-engi

        • A general knowledge of chemistry is not going to tell you what "tocopherols" or "methyl salicylate" are, except perhaps for a vague hint based on the name. You'd be better off with a bit of computer know-how so you can just look that information up yourself as you need it. And if someone wants to ban dihydrogen monoxide... well, education will cure ignorance, but it won't cure stupidity.

          Cars are tools used nearly exclusively for transportation. Thus, you only need to learn how to use them, and only when

          • by Dahamma ( 304068 )

            A general knowledge of chemistry is not going to tell you what "tocopherols" or "methyl salicylate" are,

            A vague hint? Methyl salicylate would be a methylated salicylic acid (which anyone who has taken organic chemistry has heard of), aka an ester, so likely used for aroma/flavor which would be very common in foods and probably nothing to worry about in an ingredient list (though I have never seen it so I assume you are trying to be clever or it has a more common name?)

            Ok, of course had to look it up. Wintergreen, eh. I think my above guess was fairly close. And why? CHEMISTRY! So, do YOU know what an est

      • by Chrisq ( 894406 )

        I can't recall a single instance in my life when I had to apply any sort of chemistry-based knowledge.

        Let's apply that same logic to computer programming. How often are these kids going to be interacting with computers in their lifetimes? Might it not be handy to understand how those computers work, and perhaps even know how to write scripts to automate tasks, for instance? Which of the two knowledge or skill sets (programming or chemistry) is more likely to have a direct impact on these kids lives?

        TL;DR version: nowadays, computers ARE fundamental.

        Actually you applied different logic. "Many people interact with computers so it would be useful to know how they work" vs "I can't recall a single instance in my life when I had to apply any sort of chemistry-based knowledge".

        The same logic would be:

        "I can't recall a single instance in my life when I had to apply any sort of chemistry-based knowledge".
        vs
        "I can't recall a single instance in my life when I had to apply any sort of programming-based knowledge".

        or
        "Many people interact with compute

      • Re: (Score:3, Interesting)

        by Kartu ( 1490911 )

        While computers are fundamental, programming them is not.

      • BTW, you call chemistry "basic"? Why is chemistry of any practical use to anyone but anyone but a chemist? I can't recall a single instance in my life when I had to apply any sort of chemistry-based knowledge.

        Among other things, knowledge of chemistry allows you to reject homeopathy and accept vaccinations.

      • BTW, you call chemistry "basic"? Why is chemistry of any practical use to anyone but anyone but a chemist? I can't recall a single instance in my life when I had to apply any sort of chemistry-based knowledge.

        Sigh. I'm shit at math but I can easily recognize many places where more math would improve my life, especially since I like to make things and customize them. By the same token I never got any chemistry (it was not required, and by the time I got to college I had other interests) but I can recognize that it would be cool to have more of it. Even cooking is chemistry, and a lot of that fancy-pants "molecular gastronomy" (what, other food doesn't have molecules?) stuff is applicable to more mundane foods. Or

      • Well if you had highschool chemistry you would know that chewing medical pills is bad for you because it increases the absorption and surface area of the medication.

        By the way I don't agree with teaching programming at such young age. Kids should be exposed to computers, but save the programming for high school.

      • by Ihlosi ( 895663 )
        Why is chemistry of any practical use to anyone but anyone but a chemist?

        Some basic knowledge is helpful for things like cleaning, cooking and building bo ... err ... homemade fireworks.

    • I partially agree (We already have this here in the UK) in that I'd like the focus of teaching the kids to code to be different. The last thing I want is my kids dreadding having to do some coding because they did it in school and it was boring. Treat it like art not like maths or science and the kids will love. As for Tony Abbot to call him a prick is like telling a rose bush it only has one thorn.
      • Indeed. I'd love my son to be interested in coding, given it's what I do. However, despite his teacher saying he's one of the best in his class and has some insightful solutions to the tasks, he has zero interest and finds the whole thing a crashing bore. It's one of his least favorite things. I even tried the angle of it being useful as he is keen on game modding but once he realised it might involve code, he went right off the idea.
    • I just think kids are better off learning more general areas - math, physics, chemistry, writing/literature, social sciences, economics, and BASIC (pun intended) computer science/programming. Leave the specialization to a time where they know what that even means.

      On the one hand, I want to agree with you. My personal feeling is that kids (especially nowadays) should learn to play first, and spend sufficient time outdoors. I think schooling (12 years in my locale, excluding prescool), is mostly a waste of productive (from a kid's perspective) time, designed to keep kids occupied while their parents earn enough to pay the taxes.

      On the other hand, there actually were some influences during my primary school days (late 1970's) that may have helped a lot to steer my int

  • by Dutch Gun ( 899105 ) on Friday May 29, 2015 @04:48AM (#49797257)

    Learning to code is like learning a second language. It teaches you to think in the mindspace of the computer, so to speak... that is, the kids are learning about logic, arithmetic, flow control, and other such concepts. Once you get the basics down, learning other languages becomes much easier. Even if those kids don't become programmers, the familiarity they get with computers and the higher lessons learned should still be worthwhile.

    Those of us who program for a living nowadays probably started programming on our own when we were younger. My first lessons were self-taught, thanks to an Apple II I had access to, as well as a book that taught AppleBASIC (and one designed for kids, of all things - I wish I could find that book somewhere). Later in college, I decided I wanted to become a programmer, and picked up Pascal, C, and C++ quite easily, thanks to my earlier lessons in BASIC.

    As long as the curriculum is solid, this seems like a positive thing. I wonder if it's difficult to find qualified instructors, though?

    • The first generation of desktops booted right into a programming environment. Later on languages were just a subset of the default operating system, but eventually they werent included at all with most operating system and so they must be specifically sought after. Add to this that beginner programming just isnt as fun as it used to be.

      Now the beginning programmer has to learn a fairly deep api that they dont really understand (..beginners..) just to do something simple like draw some pixels. For a beginn
    • Learning to code is like learning a second language.

      Speaking from experience, I learned c# in elementary, and, yes, it's like a native language to me (albeit structured, not natural, still). Not so with C++ or Spanish.

    • While it may be like learning a second language, I personally feel learning to code in elementary school would be like learning a second language without understanding the concept of punctuation. Now, before getting all flustered, hear me out.

      Using a programming language successfully means using math concepts that elementary school students usually haven't been introduced to yet and requires strict formatting control, something they're still working on in elementary school with their primary language. Ass

    • by jez9999 ( 618189 )

      Learning to code is like learning a second language.

      As someone who knows (with varying degrees of proficiency) English, French, C#, JavaScript, Perl, PHP, and VB.NET... no it isn't. Human languages are WAY harder to learn, both in terms of having far more information, and in terms of being highly irregular and unpredictable (and that's not to start on trying to understand people pronouncing things quickly and slurredly). I'm still crappy at French after 15 years, but I've learned several programming langu

      • Are you in an environment where you listen to and speak French daily? I learned French in high school myself (three years), but honestly, there's a huge difference between learning an hour a day in a classroom only and actually using it to communicate with others each day. When completely immersed, younger children can actually pick up most of a new language in a month or two, while adults will likely take a bit longer, perhaps half a year to a year. My parents and grandparents were immigrants, so they e

  • by Anonymous Coward on Friday May 29, 2015 @04:53AM (#49797275)

    We need to start seeing programming languages as a modern replacement of the semantics of mathematics, rather than something separate. Mathematics is just programming expressed in the form of symbols. Take calculus for example, the equations describe dynamic systems and the symbols used are type of functions or methods. Programming is thus calculus and a program is a formal math proof. Many people will have issues with Math, but not demonstrate the same issues when it comes to code. Children can be offered a choice between math and programming, but still learn the same set of skills. I personally have issues with understanding and working with the traditional presentation of math equations, but this vanishes when I express those equations in code to such an extent that I'd have the same capability as someone with a Masters or PhD in mathematics. Some people are just wired differently and we need to understand that a one-size-fits-all approach to learning does not gel with how the brain works.

  • Tony Abbot doesn't understand anything that isn't making him and his mates a lot of dosh RIGHT NOW!

  • by jblues ( 1703158 ) on Friday May 29, 2015 @04:56AM (#49797283)
    It turns out under his own government's policy kids are already being taught to code, and he wasn't aware of this, so naturally went o the attack. Which seems to be the main talent of this guy. [youtube.com]
    • by dbIII ( 701233 )
      What do you expect from a former football hooligan who has been up in front of a Judge twice.
      "I only touched her back your honour" was his defence when he forced his way into a political meeting with a bunch of thugs, ran onto the stage and groped the speaker in front of an audience. The other time, the theft of a traffic sign was seen as minor so while he was found guilty no conviction was recorded.
  • Do we want the kids to be perfecty prepared to build 1990's technology? Remember, you are reading this on a WEB PAGE. Web pages were not even invented until the mid-1990's.

    I sympathize with those who want kids to be prepared. But we used to call computer technology, and what we should today call cell phone technology, is changing so fast that almost anything you learned in school will be obsolete before you can get a job using it.

    For example, in college I learned FORTRAN and CDC 6400 assembler language

  • Comment removed based on user account deletion
  • The summary misses the main point of the story. Tony Abbott ridiculed the concept of teaching children to program in response to a question by the opposition leader when his own government of which he is the leader already has a policy in place to fund teaching children to program (although not to make it compulsory).

  • Sorry - but writing code is no great secret: all you need to be is smart. Reading and basic math skills will go much further to achieving the goal of preparing kids for their future cube bound existence.

    I will also point out that there are way to many programmers with no expertise outside of programming. One trick ponies.

    • Heck, you don't even have to be smart. You just have to be able to think the right way. Other than that, I absolutely agree with what you posted.
    • The two statements you made are kind of at odds with one another.

      Coders ARE too often one-trick ponies, I agree. But at least they learned some other subjects while they were at school. Literature, biology, chemistry. Even if they don't use them, they know a few things here and there.

      The biologists, chemists and writers of the future will now know a little bit of coding. They won't remember much, probably, but they'll know a little. Nobody's trying to teach these kids to be experts any more than school is t

  • by Murdoch5 ( 1563847 ) on Friday May 29, 2015 @06:01AM (#49797477) Homepage
    Why are be so pressing on kids to learn coding? If a kid wants to learn coding, they'll learn coding, if they don't want to, they won't. If we start forcing kids to learn computer programming it will be no better then when we force kids to take Shakespeare, Drama, History or Art. Don't make kids learn anything they aren't interested in, because when you do that, they'll never give it a real shot.
    • Why are be so pressing on kids to learn coding? If a kid wants to learn coding, they'll learn coding, if they don't want to, they won't. If we start forcing kids to learn computer programming it will be no better then when we force kids to take Shakespeare, Drama, History or Art. Don't make kids learn anything they aren't interested in, because when you do that, they'll never give it a real shot.

      While I agree to some extent, I think you do need to give kids the initial push into trying something they have never done before - for the most part, unless it is a universally fun activity, people won't see how they could enjoy something until they've actually had a serious go at it.

      • This is true, so I have no problem with having an entry level grade school course in computing, where you learn some light coding, some light hardware and light theory.
        • by asylumx ( 881307 )

          light coding, some light hardware and light theory

          Let's not be picky -- dark coding, dark hardware, and dark theory might be fun, too.

  • Teach kids how to read, how to reason, how to make music, how to speak a second language. Expose them to various fields of science such as astronomy and oceanography. Coding is a tool they can pick up later.
  • by Culture20 ( 968837 ) on Friday May 29, 2015 @06:44AM (#49797651)
    Teaching coding to elementary/primary school children may not be helpful. A good portion of them may not yet grasp the perquisites necessary to understand logic for conditionals. If there are more crucial learning deficits like reading or arithmetic, then it's better to focus on them first.
  • Another subject that will be 100% useless for 99% of students.
    Remember when you had to know the periodic table by heart. Needed it for test and never thought about it again for the next 20 years.

    There is more and more information to learn. Maybe we should rethink how schools work in general. Look for children with talents in certain areas and base the curriculum on that.

    Of course this violates bullshit rule number 1 which states that "everybody is the same" ....

    • So in other words ridiculous rote learning teaching METHOD in a particular subject, i.e. chemistry means an unrelated subject is useless?

    • I went to University and concentrated on computing science classes. I've been a professional programmer for 15 years.

      But while I was at University, I also took courses in comparative literature, invertebrate paleontology, geology, meteorology, atmospheric fluid- and thermo- dynamics, and philosophy. You know what? It turns out that I'm really interested in those 'useless' subjects that I didn't really need, but was forced to take. As I look into the future, I'm thinking of leaving the software industry and

  • About 30% of Australian high school age kids are in work training or just straight on work, rather than full time students, and are exiting with not much more than middle school level language and maths skills in a US context. So that PM Abbott isn't keen on coding classes isn't a huge surprise.
  • I agree that understanding computers is important, but there is much more to the "computing landscape" that programming. Remember that to a hammer (i.e., programmer), everything looks like a nail (i.e., a program). Machine learning is the new paradigm, and there is no programming. IBM's "True North" chip is a neural network chip - not a programmable CPU. In 20 years (maybe sooner) no human will be programming. So we should not be telling kids that being a programmer is a "career".
  • I'm unconvinced by all of these initiatives to teach programming to kids. And I say this as the father of a teen who is already a pretty darned good programmer - precisely because I see how unusual it is.

    Coding is fun stuff, but really, what's important here is the ability to create models (abstraction) and the ability to do structured problem solving. If you teach these skills with coding, you introduce a lot of overhead in the form of language syntax, compilation problems, libraries, IDEs, and other stuff

  • Kids don't need to be taught to code - not because they're too young to learn (I was coding since I was maybe 10 years old?) but because there's already a glut of coders in the workforce. The shortage was a now well-understood hoax made by a few US tech companies who employ coders.

  • I feel kids should at least be familiar with coding. Learning how computers execute instructions and do what they do is akin to learning about how oxygen combines with fuel in combustion in a science class, or how cells divide in a biology class.

    They don't have to know extreme detail, just have a basic idea of how the world works. And in today's world that includes computers.

    The language doesn't even matter. Even old-school BASIC is a good language to use for the class, because it's easy to understand and t

Avoid strange women and temporary variables.

Working...