Slashdot Mirror


Microsoft, Facebook Declare European Kids Clueless About Coding, Too

theodp writes: Having declared U.S. kids clueless about coding, Facebook and Microsoft are now turning their attention to Europe's young 'uns. "As stewards of Europe's future generations," begins the Open Letter to the European Union Ministers for Education signed by Facebook and Microsoft, "you will be all too aware that as early as the age of 7, children reach a critical juncture, when they are learning the core life skills of reading, writing and basic maths. However, to flourish in tomorrow's digital economy and society, they should also be learning to code. And many, sadly, are not." Released at the launch of the European Coding Initiative — aka All You Need is Code! (video) — in conjunction with the EU's Code Week, the letter closes, "As experts in our field, we owe it to Europe's youth to help equip them with the skills they will need to succeed — regardless of where life takes them."

137 of 213 comments (clear)

  1. Read: IT wages in Europe rising by Anonymous Coward · · Score: 1

    Natural market forces would have given them the same glut of CS graduates that the 1999 bubble did.

    1. Re:Read: IT wages in Europe rising by Austerity+Empowers · · Score: 2

      Hey now, market forces only work for the rich. They're not supposed to work for their employees!

    2. Re:Read: IT wages in Europe rising by Opportunist · · Score: 1

      And should they actually do so for some odd reason, it's time to change the law to close that loophole immediately!

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    3. Re:Read: IT wages in Europe rising by Layzej · · Score: 4, Interesting
      I think the MIT Lifelong Kindergarten Group is doing more to address this issue than MS or FB: http://scratch.mit.edu/

      With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community.

      Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century.

      Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab. It is provided free of charge.

      If you have kids, you should introduce them to scratch!

    4. Re:Read: IT wages in Europe rising by LifesABeach · · Score: 2

      I'm certain places like India, and China have more "favorable" children?

    5. Re:Read: IT wages in Europe rising by Half-pint+HAL · · Score: 1, Interesting

      Scratch introduces kids to a decades-old style of programming that is well past its sell-by date. Let's write a proper functional programming language without all the imperative hacks that SML, Scala etc have and teach the next generation of programmers to think in terms of the problem to be solved, not how a typical CPU works.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    6. Re:Read: IT wages in Europe rising by Layzej · · Score: 1
    7. Re:Read: IT wages in Europe rising by Layzej · · Score: 1

      Also by MIT BTW!

  2. Apparently by Rinikusu · · Score: 4, Insightful

    The only competent coders in the world are the ones who will work for $8/hour.

    --
    If you were me, you'd be good lookin'. - six string samurai
    1. Re:Apparently by Anonymous Coward · · Score: 1, Interesting

      Of course. How dare you expect a wage that even approaches 1/400000th of Fuckerberg's net worth when you clearly only deserve one that is 1/2000000th of Fuckerberg's net worth. Stop being such a greedy fucker expecting a living wage. Your greed is going to prevent poor, destitute Mark from buying another mansion.

    2. Re:Apparently by Anonymous Coward · · Score: 3, Insightful

      This is an effort to saturate the market so that'll be the case. Nobody believes everyone needs to know how to code and there's no way any but the most tech savvy 7 year olds are even interested at all. If you stuck me in front of a computer to mimic code someone showed me at 7, I'd have thought "okay, great, when is recess?" No way I'd have been able to grasp a lot of the higher level thinking involved. Now it's a career and a passion, but that particular road didn't even start until I hit my early to mid teens. I even took programming in high-school and just absolutely hated it. Sitting in front of crappy macs writing boring basic was just not interesting at all and probably did more harm then good.

    3. Re:Apparently by K.+S.+Kyosuke · · Score: 1

      Still, one could make the case that many more people need to learn how to program (am I an old geezer already if I hate the term "to code" for this particular activity?) than to become professional programmers, just like many more people historically needed to learn how to write than to become professional writers.

      --
      Ezekiel 23:20
    4. Re:Apparently by Anonymous Coward · · Score: 1

      I like to say look all what we created with kids finding programming on their own with a commodore (or similar later generations) or such and turning that into a career. Apparently it was not good enough? It was a path they found on their own. It is something cheaper and different to push the world into offering a cheaper labor pool with these "the world can be filled with gold so everyone can be happy" type "learn to code" propaganda.

    5. Re:Apparently by AqD · · Score: 1

      $8/hour is about the average income of our people including that of programmers.

      The result of their study is rather weird, considering most of open source projects are primarily contributed by American and European programmers, while Indians, Chinese, Russians and others have done very little despite of greater numbers and supposed superior skill. The only projects that coders of my country participate are all about foreign language support (IME, translation, etc).

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

      You probably have vastly lower cost of living, too. On the other hand, Fuckerberg is worth $33 billion and Gates is worth over $80 billion. It is laughable that they would complain about the wages of the peons working in their companies who don't even make 1//100000th what they have in worth.

    7. Re:Apparently by Intrepid+imaginaut · · Score: 4, Insightful

      Yup, why not teach them plumbing, cost me a hundred bucks to have a tap fixed the last day. If everyone was a plumber I'm sure I could have gotten it done for ten.

      This is nothing less than for-profit corporations attempting to interfere with the education system for their own financial gain.

    8. Re:Apparently by Anonymous Coward · · Score: 1

      That's a good case to make, and I basically agree with it***, but it's not where ZuckerGates is coming from. ZuckerGates is looking to flood the market with developers so that developer salaries will go down across the board. Supply and demand, Econ 101 type stuff.

      ***Like people SHOULD know a little first aid but we don't need to be ER doctors

    9. Re:Apparently by Anonymous Coward · · Score: 1

      Bingo!

      MBAs do not like programmers earning a decent wage. Before these 10 a penny MBAs flooded into industry, it was accountants that saw us as a threat. They're trying to drive employee costs down by flooding the market with cheap labor and sound bites. It's happening all throughout the western countries.

      A number of companies aren't even bothering with full dev staff now. Think of a very famous charge card company, for example. They farm out all development to cheap bid contracts in India, get the code back and have a far smaller team in the US clean up the code. It saves them a huge amount of money.

    10. Re:Apparently by kilfarsnar · · Score: 1

      Still, one could make the case that many more people need to learn how to program (am I an old geezer already if I hate the term "to code" for this particular activity?) than to become professional programmers, just like many more people historically needed to learn how to write than to become professional writers.

      I don't think that analogy holds up. Everyone needs to know how to write to be able to get through life in the modern world. Why does the barista who made my coffee this morning, or the woman down the hall in the marketing department need to know how to write a computer program? They don't. Heck, I'm a Sys Admin and I don't know how to program! Sure, I understand the basic concepts of what coding is and can write a shell script or a batch file (I'm getting into Powershell too). But I don't consider that programming.

      From what I see everyday, people would be better off knowing how the technology they use everyday works. They have no idea, from what I can see. People should understand the relationship between clients, servers and networks, what a file system is, etc.; basic computer concepts. Maybe kids these days already know that stuff. But judging from the questions I'm asked on a regular basis, people see their smartphone as a little magic box with a touchscreen. That seems dangerous to me, since it leaves them vulnerable to unscrupulous people with more understanding of the tech.

      --
      "What the American public doesn't know is what makes them the American public." -Ray Zalinsky (Tommy Boy)
    11. Re:Apparently by Bengie · · Score: 1

      I'm not sure about 7, but at 8 I was building computers, configuring SCSI cards, and assigning IRQs so my mouse, keyboard, printer, and modem could all work at the same time. It wasn't long after that, I started reading on how CPUs, memory, and HDs worked. While I had no practical experience in programming, I found ASM very interesting and would at least do thought experiments.

      My mom used to tell me stories about how I would get into the tool drawer, and start taking apart electronics around the house, when I was 3. I doubt I knew what I was doing, but I found it interesting enough to keep doing it, at least until I got punished.

    12. Re:Apparently by danlip · · Score: 1

      Learning to code is learning logic and critical thinking skills, which everyone needs. And it gives an understanding of computers that you can't get from a class where you just memorize terms like client, server, network, etc. And that barista may one day be sitting on a jury judging a technical case.

    13. Re:Apparently by Forgefather · · Score: 3, Insightful

      I'm sure that in the middle ages the same thinking was used to justify not teaching peasants how to read. The only book that they needed to read was the Bible and you had your priest that could handle that for you. It was only when reading became common that we learned how dumb it was to let other people read for us.

      Personally I believe that not everyone needs to know how to code, but they do need to be familiar with how code works, and how they interact with it. How many problems occur because people are just ignorant of what their devices are doing? Just look at the celebrity nude photo scandal. Do you think that if the majority of those people understood how their information was stored and what protections were used that they would have been so quick to create and store such photos? To say nothing of how laws surrounding software and computers are thoroughly borked due to judges and politicians having -2 clues between them on how a computer works and how their laws impact computer use.

      Once it became possible for books to be distributed on a large scale, and the written word became a ubiquitous way to transfer information it no longer became possible to live in a modern society without learning to read. The same will be true of computers and code. We try to abstract the difficult parts behind GUIs, but you can no more automate good software design than you can automate the creation of a novel. Understanding of software will be critical to having an advantage in the coming years.

      --
      "There are lies, there are damn lies, and there are statistics"
    14. Re:Apparently by Opportunist · · Score: 1

      You say that if we slaughter him about 100k families could be fed?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    15. Re:Apparently by Opportunist · · Score: 4, Insightful

      And just like you can't simply pump more people into med school to end up with more doctors, you cannot pump more people into computer schools to get more programmers. Programming isn't middle management, you can't simply take any simpleton and expect them to be able to learn how to do it.

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

      What? Who could we sell them to? I wanna cash in before they pop.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    17. Re:Apparently by s.petry · · Score: 1

      Learning to code is learning logic and critical thinking skills, which everyone needs. And it gives an understanding of computers that you can't get from a class where you just memorize terms like client, server, network, etc. And that barista may one day be sitting on a jury judging a technical case.

      No, it's not and no it does not. Sorry if this hurts your ego, but the truth is not always painless.

      If you had said "Learning to code helps to reinforce some aspects of critical thinking and logic" I would have been able to agree.

      If you had said "Demonstrating that English and programming use similar language, such as array, variables, structures, etc.." I may have agreed with that also.

      Simple programming is generally along the lines of very simple logic, which anyone with basic math could understand without much difficulty. Advanced programming on the other hand, requires abstract thought more akin to how an artist thinks (studies have shown this).

      To the second part we can use the similar simple statements to make programming look familiar to someone. Advanced programming is not the same language as basic programming, and a barista or welder will get no benefit understanding advanced programming language and syntax. Even middle level programming, which would include things like regex and shared objects, have little use outside of programming.

      Claiming that a juror needs to understand programming to sit on a jury is different how from claiming that a juror on a medical case needs to be a MD?

      --

      -The wise argue that there are few absolutes, the fool argues that there are no probabilities.

    18. Re:Apparently by gizmo2199 · · Score: 1

      Learning to code is learning logic and critical thinking skills, which everyone needs. And it gives an understanding of computers that you can't get from a class where you just memorize terms like client, server, network, etc. And that barista may one day be sitting on a jury judging a technical case.

      Yeah, but there are other ways to do that than just intro javascript or html classes. What about an introduction to philosophy and logic, you know, the foundation of Western civilization? Or basic science classes, i.e., the scientific method, how to run an experiment, how to test a hypothesis, etc.

      Those types of classes would be far more valuable and interesting than any coding class

      --
      This Sig does not Exist.
    19. Re:Apparently by Anonymous Coward · · Score: 2, Insightful

      That is absolute fucking horse shit. The best coders I've ever worked with are American. The Indian coders I've met have create HORRIBLE code.

      And I've met and worked with/for/had working for me/had to debug/fix/maintain the code of a horrendous amount of both.

      It's politically correct to say Indians are the best coders.

      And it makes you feel good because they work for cheap.

      But it's horse shit and everyone knows it.

    20. Re:Apparently by 0xdeadbeef · · Score: 3, Interesting

      If you stuck me in front of a computer to mimic code someone showed me at 7, I'd have thought "okay, great, when is recess?"

      Wait, computer time wasn't recess?

      I actually think the ubiquity of computers is the reason CS graduation rates have declined since before the dot com bubble. For the millennials, the magic never wears off because computers were never magical to begin with. And kids don't program for fun as much these days because the distance between what they can write and what they see in AAA video games is astronomical.

      When I started programming I thought I was the shit when I made a 3d cube rotate on a TRS-80. Sure, it was simple, but it wasn't like I was used to seeing 3d computer graphics on a home computer. Graphics like that in The Last Starfighter blew my fucking mind.

    21. Re:Apparently by mrchaotica · · Score: 1

      If you stuck me in front of a computer to mimic code someone showed me at 7, I'd have thought "okay, great, when is recess?"

      Really? I got stuck in front of a computer at about that age (it might have been 8 instead) and learned how to use LOGO to draw pictures and Hypercard to make moderately-interactive "stacks," and I thought it was pretty cool.

      I even took programming in high-school and just absolutely hated it. Sitting in front of crappy macs writing boring basic...

      Well there's your problem: you had boring platform (and probably a shit teacher too).

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    22. Re:Apparently by Anonymous Coward · · Score: 1

      And just like you can't simply pump more people into med school to end up with more doctors, you cannot pump more people into computer schools to get more programmers. Programming isn't middle management, you can't simply take any simpleton and expect them to be able to learn how to do it.

      And what's that got to do with anything?

      Management simply doesn't care. Quality? Reliability? Security? Meh. The order of the day is "Get 'er Dun!". Do it fast and do it cheap and there's MILLIONS of people in India who'd be GLAD to do it for 1/10th your salary and swear that it'll be ready to go live in a week.

      We live in a world where software is expected to be the kind of crap any simpleton could write.

    23. Re:Apparently by K.+S.+Kyosuke · · Score: 1

      Yeah, but there are other ways to do that than just intro javascript or html classes.

      Obviously, there's always HtDP, people around which basically made the argument I presented when they set out to design the curriculum.

      --
      Ezekiel 23:20
    24. Re:Apparently by turgid · · Score: 1

      We live in a world where software is expected to be the kind of crap any simpleton could write.

      Once upon a time, Microsoft brought out this product called Visual Basic...

    25. Re:Apparently by Half-pint+HAL · · Score: 1

      And just like you can't simply pump more people into med school to end up with more doctors, you cannot pump more people into computer schools to get more programmers. Programming isn't middle management, you can't simply take any simpleton and expect them to be able to learn how to do it.

      If your assertion is true, then there is something deeply wrong with the programming field. If it takes what is effectively a defective human brain to code, then our programming languages are wrong. Time to rewrite computing then...?

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    26. Re:Apparently by Half-pint+HAL · · Score: 1

      Heck, I'm a Sys Admin and I don't know how to program! Sure, I understand the basic concepts of what coding is and can write a shell script or a batch file (I'm getting into Powershell too). But I don't consider that programming.

      If you leave computers to one side for a moment and you think about the word "programming", it is very close in meaning to "scheduling", and batch scripting revolves around scheduling. If you think about the Unix model, a lot of early programming was just a matter of manipulating multiple command-line tools. Now if you look inside a book on C (either A Book on C or any other book on C), you'll find that procedural programming is very, very similar to the Unix command line in a lot of ways, except that instead of a restricted toolset of grep etc, we now have libraries that carry out millions of different functions.

      Shell scripting really is exactly the same as any other form of programming, except that it is typically only used for small programs.

      I believe your problem is that you have confused "programming" with "software development", but I suppose that's the English language's fault. In the same way that not everyone who can write is a "writer" (ie a journalist or author), not everyone who can program is a "programmer" (ie software developer).

      But a basic level of skill in programming (in particular shell scripting) can make any worker more productive, as it lets them process their own data. When I was working in corporate IT management I had user to process, and where my non-coder colleagues were reading records manually out of Active Directory in the GUI, I just dumped everything to CSV and knocked up a quick script to filter the rows. A took one morning to iterate through revisions of the script until it did what I want, with my boss suggesting that I was wasting my time and should be working. After lunch, I started "working" and was finished in a couple of hours. It was supposed to be a three day job. There are many tasks that can be automated that way, if only the worker knew how to.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    27. Re:Apparently by Half-pint+HAL · · Score: 1

      Their stock gains its value from the profits of their companies. The companies profit more when they pay their workers less. Is it hard to grasp the relationship?

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    28. Re:Apparently by Half-pint+HAL · · Score: 1

      That is absolute fucking horse shit. The best coders I've ever worked with are American.

      Sorry, but that's absolute fucking horse shit. The best coders I've ever worked with are Scottish.

      This is probably because I live in Scotland so it's pretty much inevitably true. The same would hold for you. My problem with trusting you as a code dev is that you appear ignorant of statistical effects. The best coders I've worked with understand stats. Sadly most coders don't.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    29. Re: Apparently by Half-pint+HAL · · Score: 1

      No he's not, he's absolutely right.

      Back when I was in university, it was taken for granted that programming would become a non-specialist skill because the biggest difficulty in dev was knowledge transfer. How do you get a software team to understand in months what took the guys doing the job four years of university education and five years of experience? So CS professors all basically agreed that computers would never reach their potential if the programming skills never migrated to the subject matter experts. The bottleneck is the teachers. Until the teachers can teach coding, kids can't be taught coding in schools. But who's teaching the teachers to program? No-one.

      Personally, I think the long-term solution isn't more "days/weeks/months of code" with specific directions, or a new language necessarily; but the requirement for all teacher training colleges to include programming training as a mandatory part of the course for would-be teachers.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
  3. Is anyone buying this? by Anonymous Coward · · Score: 5, Informative

    Translation: We need to flood the job market so we can hire cheaper workers. Is anyone actually buying this?

    1. Re:Is anyone buying this? by Lunix+Nutcase · · Score: 4, Insightful

      Yes. Politicians.

    2. Re: Is anyone buying this? by prefec2 · · Score: 1

      In Germany this is called FachkrÃftemangel. It is happening here for decades. However, the income of skilled workers (FachkrÃfte) has gone side ways. Therefore either all IT workers love their boss and hate money or they are idiots. It could NEVER ever be the case that there is no shortage.

      On a side note: Skilled worker is a completely imprecise term.

  4. Fucking liars by Anonymous Coward · · Score: 2, Insightful

    Of course they are saying that. According to these huge multinationals, the only ones who are not clueless are always conveniently the ones from countries who will accept dirt cheap wages. Funny how that works out.

    1. Re:Fucking liars by LessThanObvious · · Score: 1

      True. I'd also say that having very high wages is the only way to grow the talent pool either in the U.S. or Europe. Not everybody just loves to code. Many will spend the time investment only if the payoff is there in the end. I wouldn't be in tech if someone hadn't made it clear to me in the 90's that if I got an IT certification there would be no problem getting paid once the effort was put forth. If they think I'll ever do the job for cheap, then fine, I'll never touch another keyboard.

  5. early age influences by BringsApples · · Score: 4, Interesting

    Maybe we should explain how social structure works, and how human desires come into play when mixed with it - rather than teach them how to operate machines.

    ...oh yeah, the adults have to learn that first...

    --
    Politics; n. : A religion whereby man is god.
    1. Re:early age influences by BringsApples · · Score: 2
      heh, you must be an adult. Here:

      In the social sciences, social structure is the patterned social arrangements in society that are both emergent from and determinant of the actions of the individuals.

      Desire: a strong feeling of wanting to have something or wishing for something to happen.

      If you're unable to link those together, then hopefully you're not in any position to decide things for a large number of people. And if you do know how to link those things together, then you should (at least try to) be in a position to decide things for a large number of people. If a large number of people are able to link those things together, then we don't need so many people deciding things for a large number of people.

      --
      Politics; n. : A religion whereby man is god.
  6. Is the oposite true? by Anonymous Coward · · Score: 5, Funny

    As a former European kid, can I declare Microsoft clueless about coding too?

    1. Re:Is the oposite true? by Tablizer · · Score: 1

      As a former European kid, can I declare Microsoft clueless about coding too?

      And:

      * User-interface design
      * Upgrade migration management
      * Customer relations
      * Standards compliance
      * Packaging design
      * Stage dancing
      * Chair care

      There is more to running a software company than finding inexpensive docile labor.

  7. They forgot by Anonymous Coward · · Score: 2, Insightful

    These 7 yr olds need to learn to EAT THEIR BROCCOLI!

    Oops, forgot... parents around the world have already been doing that forever.

  8. Consumer based economy. by krotscheck · · Score: 5, Insightful

    You can't exactly nurture a consumer based economy to support your profits, then complain that it's not producing enough builders.

    --
    This signature can save you $400 on your car insurance!
    1. Re:Consumer based economy. by Lunix+Nutcase · · Score: 4, Interesting

      Yeah, but paying your employees anything beyond poverty wages is SOCIALISM!!!!!

      Or, you know, it's simply smart business as Henry Ford found out. He made his money back and then some by paying his workers wages higher than he had any necessity to do.

    2. Re:Consumer based economy. by Anonymous Coward · · Score: 1

      He did it in order to attract the most skilled & productive people in the area. His competitors would have to do the same or settle for the deadshits. They still worked hard and earned those wages. That's one thing that people often forget in these minimum wage/living wage debates: the employee still has to be productive enough to earn those wages. The Costco vs Walmart comparisons aren't really valid. Costco's business model allows them to have fewer employees than a normal retail "big box" store and the average transaction amount is significantly higher than these other retailers. Because of that they can afford to pay their employees more. A better comparison would be to compare them to people who work in other warehouses and then it's not so great.

    3. Re:Consumer based economy. by Lunix+Nutcase · · Score: 1

      That's one thing that people often forget in these minimum wage/living wage debates: the employee still has to be productive enough to earn those wages.

      And there is no real proof that even a majority of all currently employeed programmers in the US or Europe aren't being productive enough to make their wages that amount to about .0003% of what Zuckerberg is worth. And I dare you to prove he has been "productive" enough to earn the $33 billion dollars he has in paper wealth.

    4. Re:Consumer based economy. by crunchygranola · · Score: 1

      ...That's one thing that people often forget in these minimum wage/living wage debates: the employee still has to be productive enough to earn those wages. ...

      No one is forgetting that, Coward, except maybe the corporations writing the paychecks.

      Looking at the productivity vs compensation curves for Americans over the last 50 years there has been an enormous increase of average productivity (2.5 times increase) but virtually no corresponding in real average wages, and the real minimum wage has actually declined, and corporations like Walmart are making record profits ($127 billion for Walmart this year) so worker productivity is doing very, very well for the corporations. All of the evidence shows that corporations are squeezing workers compensation to pump money into the pockets of investors (mostly the already rich) and the executive suite, and have been doing so for two generations now. American workers at all levels, from the minimum-wage workers up are easily productive enough to have earned fat raises across the board.

      --
      Second class citizen of the New Gilded Age
  9. Why 7 ? by gsslay · · Score: 1, Insightful

    When I was 7, computers were something with lights you saw on Star Trek. I didn't start coding until I was in my teens. And this was when coding was hard work. Not like the spoon-fed coding environments you get now.

    Yet I manage.

    1. Re:Why 7 ? by Lilith's+Heart-shape · · Score: 1

      Being a professional programmer is similar to being a janitor in one respect: You spend a lot of time dealing with somebody else's shit, and it stinks.

  10. Total bullshit ... by CaptainDork · · Score: 4, Insightful

    Dear Europe and America ...

    From the Christian Alliance for World Dominance: Your young ones need to learn our stuff.

    From the Muslim Alliance for World Dominance: Your young ones need to learn our stuff.

    From the Fossil Fuel Alliance for World Dominance: Your young ones need to learn our stuff.

    From the Science Alliance for World Dominance: Your young ones need to learn our stuff.

    From the Welding Alliance for World Dominance: Your young ones need to learn our stuff. ...

    --
    It little behooves the best of us to comment on the rest of us.
    1. Re:Total bullshit ... by Quirkz · · Score: 1

      Yes, but this is programming:

      foreach $alliance_list[] as $interest {
        echo "From the $interest Alliance for World Dominance: Your young ones need to learn our stuff.";
      }

  11. Fundamentals by clifwlkr · · Score: 5, Insightful

    Whatever happened to teaching the kids the fundamentals of math and logic, never mind reading comprehension? Guess what? All of that is far more important to learning to code than the actual code itself. I find it ironic to imply that the kids are lost if they don't start to learn actual code that young. When I started programming, computers weren't even really available to anyone. I had good knowledge of math and logic, and was able to figure it out on my own over 35 years ago, and keep up with 'all of the latest trends' and have quite a successful career.
    What I learned that help me do this, was how to learn. Start teaching that, and you will find they are prepared for whatever comes down the line in the future. Stop making automatons.....
    Jim

    1. Re:Fundamentals by tsa · · Score: 3, Informative

      Indeed! It was horrendously bad in the 1990s in the Netherlands. I have a friend who was graduating from 'teaching school' then. She sent me emails riddled with spelling errors and crooked sentences. Amazingly she got her degree no problem. Later, in the early 2000s the govenment finally found out that something had to be done and they settled for a mandatory writing and math test for everyone who wanted to teach 4 - 12 year olds. The majority of the people who took those tests failed miserably. Things have improved a lot since then. My friend also improved and I get messages from her with normal Dutch sentences and well-spelled words. She even teaches dyslectic kids how to read and write now.

      --

      -- Cheers!

    2. Re:Fundamentals by clifwlkr · · Score: 2

      Another funny story along that line. I bought my cabin from a former school principal and administrator. When I moved into it, I found a note on the sink reading: "Leek in Fawsett". I at first looked for a vegetable in there, but did not find one. It was deplorable to me that someone in the school system long enough to retire could not even spell these very common words correctly. Then I saw all of his 'fixes' around (split a pipe in two since it didn't fit easily, and tried hose clamping it), and felt very sad for the generation he mentored.....

    3. Re:Fundamentals by Lilith's+Heart-shape · · Score: 4, Insightful

      If people grew up literate, numerate, and capable of logic then our existing society would have no hope of survival. There'd be riots in the streets, and legions of politicians and corporate executives impaled on rebar as if Vlad Tepes had risen from Hell to claim revenge upon the world.

    4. Re:Fundamentals by JaredOfEuropa · · Score: 1

      Those fundamentals are important, sure, and the ability to code in itself may not be that important later in life (unless you want to work with code for a living). But coding teaches and trains some important skills: troubleshooting, problem solving, analytical thinking. Those are very useful skills in jobs that require any amount of thought, and I can't think of many other activities that train these as well as coding does. One question: can we teach a meaningful percentage of all kids to code at a level where these skills actually come into play? I'm not enough to a pedagogue to answer that.

      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    5. Re:Fundamentals by kilfarsnar · · Score: 1

      What I learned that help me do this, was how to learn. Start teaching that, and you will find they are prepared for whatever comes down the line in the future. Stop making automatons.....

      But then they might go learn what they want to learn, and not what big business needs them to learn. Can't have that!

      --
      "What the American public doesn't know is what makes them the American public." -Ray Zalinsky (Tommy Boy)
    6. Re:Fundamentals by Lilith's+Heart-shape · · Score: 1

      I don't, but I don't anticipate getting 4m of rebar up the pooper for tyranny, financial faggotry, and other crimes against humanity.

    7. Re:Fundamentals by Lilith's+Heart-shape · · Score: 1

      Were I a neoconservative, I'd bloviate about the lack of a shared culture and sense of history -- but I don't get paid to care. Our fragmented culture means I have a better shot at finding an audience for my own work than I might if I had to appeal to the gatekeepers of a unified mass culture as 20th century writers were obligated to do.

    8. Re:Fundamentals by Lilith's+Heart-shape · · Score: 1

      I think impalement is perfectly rational. They've been fucking us up the arse for centuries. Why not do unto them as they've done unto us? After all, Christianity is nothing but a slave morality.

  12. Incidentally... by fuzzyfuzzyfungus · · Score: 1

    I can definitely appreciate the value of some skills that fall under 'coding', some logic, thinking about breaking down problems in a rigorous way, gaining the ability to make a computer do boring stuff programmatically rather than one-by-one by hand.

    However, my understanding(both in personal experience and from what I've read on the subject) is that actually-good, especially actually-really-scary-good, programmers have to be born and then polished, and that just throwing more practice at the unsuited doesn't actually improve them as much as you'd hope.

    Is the theory that current education, lacking in CS, is failing to identify promising candidates? That we should be ensuring more suitable people go into CS rather than other areas that require similar talents? That the world really needs more rote-learned java monkeys to keep wages safely low?

    1. Re:Incidentally... by The+Technomancer · · Score: 1

      Is the theory that current education, lacking in CS, is failing to identify promising candidates? That we should be ensuring more suitable people go into CS rather than other areas that require similar talents? That the world really needs more rote-learned java monkeys to keep wages safely low?

      Well, middle-management has to justify themselves somehow.

      --
      Any sufficiently advanced technology is indistinguishable from magic.

      -- Arthur C. Clarke

  13. Silicon Valley by stewbee · · Score: 1

    Why is it that when I hear of children coding, all I can think of is 'The Carver' from the show Silicon Valley? They'll work for adderall and mountain dew! (which I am sure most corporations would love).

    As to the premise of the article, I call BS that you need to start coding by age 7 or you'll be behind. Trying to teach most 7 year olds something as abstract as coding won't get you very far. You are better off trying to teach them logic games instead. And honestly, I didn't actually like coding until my 20's.

    1. Re:Silicon Valley by The+Technomancer · · Score: 1

      I learned BASIC really early, but I never did anything more advanced than that until high school, and frankly, I didn't get any good at or enjoy coding until my 30s. I liked doing the systems side of the house better, because writing glue code and BASH scripts to make other people's tools all work together to run my systems was like playing with Legos to me.

      Once coding had a practical use for me to build tools that I needed to solve problems that I couldn't solve with a few shell scripts and cron jobs, it's amazing how much more I enjoyed doing it.

      --
      Any sufficiently advanced technology is indistinguishable from magic.

      -- Arthur C. Clarke

  14. It's so true by CQDX · · Score: 2

    My company has been trying to hire the 12 year old and younger set because they are cheap but out of all the ones we've interviewed they can't pass the technical phase of the interview process.

    Out of desperation we've been forced to hire CS and EE college grads that learned how to code as undergrads. They're ok. They typically know C, Java, Python, and such but we have still not found a candidate that has 2+ years experience writing device drivers in Scratch.

    1. Re:It's so true by ArcadeMan · · Score: 1

      Same problem where I work, we're looking for someone with 12+ years experience in Swift.

    2. Re:It's so true by The+Technomancer · · Score: 1

      I've gotten recruiter emails (from internal recruiters, which usually aren't nearly as bad as the third-party types) that contained job descriptions looking for 3+ years of Swift experience.

      Mind you, there are 3 or 4 people that meet that standard, but I don't think they're getting poached away from Apple anytime soon, nor do they want to make shitty mobile apps rather than develop the language itself.

      --
      Any sufficiently advanced technology is indistinguishable from magic.

      -- Arthur C. Clarke

  15. Ah yes by MitchDev · · Score: 1

    Learn coding, do work for some huge corporation, slave away, and not actually own anything you produce for the company... very glamorous...

    1. Re:Ah yes by kilfarsnar · · Score: 1

      But he earned it!

      --
      "What the American public doesn't know is what makes them the American public." -Ray Zalinsky (Tommy Boy)
  16. Coding where? by mccoma · · Score: 1

    In the late 70's and early 80's in the US, you could go into a big box store and buy a computer with BASIC for under $200. Heck, the Sinclair boxes were under a $100. Which computer fits that description today?

    1. Re:Coding where? by ArcadeMan · · Score: 1

      The big box stores have been replaced by the Internet, so.... Arduino, Raspberry Pi, etc.

    2. Re:Coding where? by Antony+T+Curtis · · Score: 1

      In the late 70's and early 80's in the US, you could go into a big box store and buy a computer with BASIC for under $200. Heck, the Sinclair boxes were under a $100. Which computer fits that description today?

      Raspberry Pi. You can get it, plus necessary cables, mouse, keyboard and SDCard for under $100. All you need to bring to the table is a TV.

      --
      No sig. Move along - nothing to see here.
    3. Re:Coding where? by mccoma · · Score: 1

      None of those are prime-time ready for parent who don't know anything about computers. Last time I checked, Best Buy, Walmart, and Target are still around.

    4. Re:Coding where? by mccoma · · Score: 1

      Go to the Raspberry Pi website and try to figure out from the point of view of a nontechnical parent how to buy your kid a complete computer they can program. That project is not ready for the retail crowd.

    5. Re:Coding where? by FreonTrip · · Score: 1

      So look on Amazon for a Raspberry Pi kit, with case, (micro)SD card, and a few other various & sundries. Once it's arrived in the mail, put it together, sit down with the kids, and figure out how to shoehorn an OS onto the thing. I can't imagine setting up and effectively using a ZX Spectrum would be easier than a Raspberry Pi or Banana Pi.

    6. Re:Coding where? by mccoma · · Score: 1

      ZX Spectrum and its ilk were buy box in store, come home and hook to TV. The Raspberry Pi is not that simple and even amazon lists a bunch of pictures of parts with each entry. That is a pretty big "too hard" for a nontechnical parent.

    7. Re:Coding where? by FreonTrip · · Score: 1

      OK, fine; I'll concede that point. But let's remember the inflation that's occurred since the time around my birth: $200 in 1980 would be just over $600 now. Even if we knock 20% off the effective buying power of that money, $500 in 2014 will buy a computer that's 100% ready to connect to a television and run an overwhelming majority of applications, including Visual Studio Express.

    8. Re:Coding where? by mccoma · · Score: 1

      I don't buy that inflation argument at all since cellphones (and a lot of consumer items) still go for the $99 and $199 price points. Computers were always touted as getting cheaper every year, yet (because of the economics of Intel and Microsoft) we have lost the under $200 segment. $500 is still not an impulse buy.

    9. Re:Coding where? by painandgreed · · Score: 1

      In the late 70's and early 80's in the US, you could go into a big box store and buy a computer with BASIC for under $200. Heck, the Sinclair boxes were under a $100. Which computer fits that description today?

      Just about any of them. For 200 1980 dollars in equivalent money, you could get a Mac mini and start programming whatever flavor of C they're working on or HTML or Javascript. There are free BASIC emulators that can be had as well as probably a dozen more. Pick up an even cheaper Dell and probably do the same thing. Those computers will be lightyears ahead of the crap that was back then as the users will at least be able to save their work without doubling the cost of their set up. If you wanted to go cheaper, I'm sure somebody could make some developer station out of some cheap android tablet that would be light years ahead of those machines (if only because they'd come with a screen).

    10. Re:Coding where? by FreonTrip · · Score: 1

      I'm not wasting any more time chasing your moving goal posts. I could point out that you can pretty easily find cheap, working computers on Craigslist, and frequently for well under $100, but then you'd quail that those aren't new. You've clearly made an ideological commitment to this position. Who would I be to unmoor you?

    11. Re:Coding where? by mccoma · · Score: 1

      "I'm not wasting any more time chasing your moving goal posts" I didn't move the goal posts. Everyone talking about inflation is trying to do that. The under $200 category of programmable computer is gone. We now have smart phones and tablets. One of the key entry points into computing is no longer available.

    12. Re:Coding where? by proto · · Score: 1

      Kano Computing, a startup based in the UK put together a DIY kit for kids. It had a successful kickstarter campaign. While earning $1.5 million in its kickstarter, it just may be the exception no one saw coming.

  17. Sure by Hamsterdan · · Score: 1

    And I'll bet the less they earn the better they are...

    --
    I've got better things to do tonight than die.
  18. The single most important skill... by The+Technomancer · · Score: 1

    ...in a systems or software engineer is one that's not taught, and that's the drive to tinker, to figure out why something does what it does.

    Everything else -- programming languages, systems design, best practices and processes, etc. -- can be taught to someone with the drive to tinker and learn. Really, corporations should be doing less of the "let's teach the world to code" crap, and do more convincing people with that hacker spirit to apply their skills and drive to computer engineering, rather than quant finance or law or other career paths taken up by people with that drive.

    --
    Any sufficiently advanced technology is indistinguishable from magic.

    -- Arthur C. Clarke

    1. Re:The single most important skill... by Lunix+Nutcase · · Score: 1

      Really, corporations should be doing less of the "let's teach the world to code" crap, and do more convincing people with that hacker spirit to apply their skills and drive to computer engineering, rather than quant finance or law or other career paths taken up by people with that drive.

      Sure, but those people would actually want to be paid well. Facebook, Microsoft, etc. would rather foster a future where that person makes what a fry cook does now.

    2. Re:The single most important skill... by The+Technomancer · · Score: 1

      Well, of course they would. And a line developer, at some point, may have to worry about their job being driven down to call center wages, especially as higher-level languages get easier and easier and cover more of the day-to-day computing needs of the industry and businesses as a whole.

      But effective problem-solvers, no matter what their line of work, rarely need to worry about being underpaid. Even in technical support, which has been nearly, if not completely, commoditized to the point of being scripted at the lower tiers, if you're a crack troubleshooter that's specialized in a highly complicated system or software, you can command the same six-figure salary or better than I get as a senior/de facto lead infrastructure engineer.

      The startups that are doing well are the ones paying for talent. Facebook, Google, etc. need swarms of maintenance coders and the like for established products, and those developers don't exactly need to be the top notch ones. They save the top notch ones for the new products, or for adding features to flagship products. Right now, I only really need to hire one or two more really senior people on infrastructure, and the rest of the slots I want to fill in with juniors so that myself and the other seniors on my team don't spend our (expensive) time in the weeds, while a junior that'll learn something from it can do it and get trained up to backfill one of us seniors when we head off to the next exciting project.

      --
      Any sufficiently advanced technology is indistinguishable from magic.

      -- Arthur C. Clarke

  19. Maybe if they paid more tax... by Anonymous Coward · · Score: 1

    ...if they paid more tax, then maybe we could afford to pay teachers who actually know about computer programming.
    In the UK, teachers salaries are so bad, that nobody with a programming background will ever take a teaching job.

  20. same news different day by Anonymous Coward · · Score: 1

    Microsoft will continue to complain about lack of programmer supply until programmers make less than walmart cashiers.

  21. No surprise. by bickerdyke · · Score: 2

    The same kind of protagonists are performing the same schtick in the US and in Europe.

    STEM is called MINT, skill gap is Fachkräftemangel, and H1B is called "blue card" (yes. someone mixed up work permit and permanent residency when looking for a catchy name)

    Arguments are the same, debate is the same.

    And it becomes slightly absurd when immigration officers at a US border somehow expect every other country but the US to be a 3rd world hole people would be happy to trade in for a McJob in the US of A. They can't even imagine that someone likes their job and their home country and actually WANTS to go home after their visit.

    --
    bickerdyke
  22. Judging by lots of their products... by HnT · · Score: 1

    Judging by lots of their products and close encounters with their "consultants", I think it is fair to call Micro$oft pretty damn clueless (shoeless)!

    --
    "Only one thing is impossible for God: To find any sense in any copyright law on the planet." - Mark Twain
    1. Re:Judging by lots of their products... by kesuki · · Score: 1

      the push for younger coders is to create a user base for microsoft and facebook. microsoft is still thinking everyone can be converted to their crappy software base by letting kids learn how to code for it. when i was coding ircbots i was totally hooked on using windows, because for most of my life gaming i had played on windows computers and nintendo consoles...

      i had some pretty cool projects like an ASCII video player (think ASCII art, replaying static frames manually typed out for playback on mirc) it actually was able to get almost 30fps on a p-120 laptop with about 2gb hdd and 48MB of ram.

      anyways compared to what i've seen these days a p-120 is pathetic, yet most of the people who use them don't need the speed hence tablets and laptops being so far behind desktop systems and graphic cards. wikipedia has documents that show that standards for video were all really old tech too, they had a plan to make themselves billionaires and have more gamer addicts whom tend to have the biggest craving for overpriced electronics.

      and the bubbles come when people find out they are being suckered into buying stuff that is old and power hungry when they could have just used a iphone or android to get their facebook fix and candy crushing games. which are also overpriced but not if you get a used or 'older' model

  23. Re:Guys, do you any codes you can share? by ArcadeMan · · Score: 2

    Up, up, down, down, left, right, left, right, B, A.

  24. That explains a lot. by seebs · · Score: 1

    People who didn't learn to code by the time they were 7 have never been able to program as adults. It sure is lucky a supply of people taught to code by ancient alien astronauts was supplied to us so we could bootstrap the procedure, because no one in the history of our species has learned new skills past age 7.

    --
    My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
  25. Re:Age 7! by Hognoxious · · Score: 1

    English.

    Unlike you, it would seem.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  26. Kids don't need to learn to "code" by janoc · · Score: 1

    Kids really don't need to learn to "code". Only trained monkeys working for few bucks/hour "code". Of course, Facebooks and Microsofts need such people too, but that really isn't what we should be teaching to kids.

    Have them learn mathematics, abstract and analytical thinking, let them do actual science, experiments, let them tinker (and fail!), expose them to the computers and computer science too. That is much more important.

    Whether the little Johnny or Susan can write a program for adding up a few numbers or make a web page when they can barely read and write yet doesn't matter - perhaps they will become an excellent physicists or chemists instead. Or perhaps get a Nobel for curing cancer, who knows. We will need all kinds of engineers and scientists, not only cubicle monkeys slaving for Microsofts of the future. Schools shouldn't serve only one industry - if the kids are prepared and interested, they will go in the computer science themselves, without having to "spoon-feed" them with it.

    I simply wonder why these behemoths of companies sitting on so much cash don't run their own re-qualification/education programs? That would be a win-win situation for everyone. And it not some silly commie invention - Tomas Bata (the shoe tycoon from before the WWII) was doing exactly that - taking kids from the street and offering them education - and gaining qualified and loyal workers in the process. Of course, it is cheaper to whine about the lack of visas for foreign labour and poor school systems and demand that someone else solves your problems ...

  27. Mountains and molehills by petes_PoV · · Score: 1
    Learning to "code" is about as difficult as learning to drive, but in a different way.

    Hence it can be learned pretty much at the convenience of the individual in question in a few months, even starting from scratch.

    There is no reason to teach "coding" to 7 year-olds. They are too young to fill any vacancies that may exist and by the time they have got to an employable age, obtained a degree (as few employers will touch an IT person without one) the "coding" skills they learned 15 years ago will be almost completely obsolete. One might argue that they will have learned to employ logic, but again: unless that skill is exercised regularly, it too will be lost.

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    1. Re:Mountains and molehills by Bengie · · Score: 1

      Learning to code is more like building rockets. Anyone can play around with pre-build bottle rockets and most people could put together a small rocket kits, but few people can fully appreciate and understand putting together a rocket to launch something into orbit with no instruction guide.

      People who are actually good at programming probably already are programming. They find it fun. If they're trying to get more kids into programming, they're probably just getting people who are not entirely interested. Good programmers tend to think a certain way, and people who think that way tend to naturally gravitate to programming, unless they're equally good at something else that also interests them.

      I'm defining "good programming" as someone who can design and write a solution for a new and unique problem. Not to say there isn't use for someone who can correctly identify a current problem and know what existing tools could be used to fix it. But that's really a narrow subset of a "good programmer".

  28. Re:The evidence says... by The+Technomancer · · Score: 1

    If a student has the drive to tinker and learn, most public schools here offer enough of a basic education to get them going in the right direction.

    Those are the people that FaceGoog don't want to pay unless they failed at a startup a few times and got absorbed via acqui-hire.

    --
    Any sufficiently advanced technology is indistinguishable from magic.

    -- Arthur C. Clarke

  29. Apparently by archont · · Score: 1

    I resent that comment.

    I started programming at 8 in QBASIC, I earn 6.25$ an hour and still consider myself competent. Doing Python, Actionscript, C++, C#, PHP, lua, java, little bit of assembly to crack the software that the company won't buy but I still need, arduinos, format conversion utilities, all sorts of stuff. I'm not great, hell, maybe even not good, writing an algorithm for arranging variably-sized images into a tiling mosaic took me the better part of a week. But competent? Sure.

    Not sure if I want to post my employer's website or not.

  30. Coding leads to a life of poverty by Pro923 · · Score: 2

    Look, I try to explain my though on this and everytime I do, my karma gets blasted. Please try to understand I'm not against anyone here or the principals that you stand for - I'm only stating my opinion. I don't teach my kids to code because I want them to focus on a field that has a future that could lead them to have a lucrative career, be successful, financially secure and someday marry a lovely wife and give me some great grandchildren. Coding is not that path. There are several factors that contribute. 1) We have people that come from other countries that bring with them a lower standard of living. Those people can be qualified for these types of jobs, and will bring the average salary down with them - simply because they'll accept less. 2) Our society is not impressed with those with brains. We are more geared toward giving money to the football team mentality, which basically entails - follow the team, take orders and don't think. These are the people that tend to become successful, as I have witnessed anyway. We also tend to make a joke of the bright. We make movies like "the intern" that shows smart people as not fun, not cool, and not someone you want to be. You want to be more like the idiots - Vaughn and Wilson. Smart people aren't respected, and as a result, society doesn't pay them. We'd rather pay the firefighters, our heroes. 3) Coders aren't the best business people. Although I understand the whole free software movement, and like aspects of it, it's bringing us all down as people who have a chance to be paid well (as I believe we should). My salary is not sufficient for joining the country club, or eating at the high end steak joints. My sales buddies have left me in the dust. When something is made to be free, for indirect reasons that I won't get into - it's quality goes down, and it's value goes down. Companies that make software have to come up with creative ways to even make money doing this anymore. I wish we'd take a cue from the artists and musicians, who constantly speak of the way that their product now being free has destroyed their industry, and led to nothing but crap being produced these days. So... For my kids? They're extremely bright - and could actually learn calculus and perhaps write brilliant code. But I'm going to steer them towards some public sector job - like spraying water on a fire - because that's how they'll become successful. They'll get the good healthcare benefits (that we pay for handsomely) that last for life, they'll work 3 days on and 4 days off, which will give them an opportunity to create some meathead company like landscaping or HVAC - then they won't have to pay taxes anymore either. It's just my opinion - but I really think we've shot ourselves in the foot.

    1. Re:Coding leads to a life of poverty by Pro923 · · Score: 1

      Oh - and they'll retire when they're 51 and still get paid for the rest of their lives.

    2. Re:Coding leads to a life of poverty by slackerfilm · · Score: 1
      While your story is moving, it is very difficult to read.

      Slashdot supports HTML.
      Not using a simple tag library to communicate your message is probably why you get down-voted.

      If you are a dev, simple paragraph and break tags shouldn't be an issue
      This kind of inattention to detail might also be why you aren't making the kind of money you want.

      --

      throw the baby out. The bathwater is cold

    3. Re:Coding leads to a life of poverty by Pro923 · · Score: 1

      Your criticism actually does a fantastic job of outlining one of my main points - which is that software is getting worse and worse all the time. So this collaborative masterpiece can't figure out that when I press return on my keyboard, that it actually means that I want CRLF - and insert the proper HTML tags to perform that dazzling feat? Why should I have to know HTML in order to make a post on a message board? Isn't that a little bit silly? I mean, sure it's a board for programmers, but what if I write device drivers? What if I can't remember which HTML tags do what? Why should I have to?

    4. Re:Coding leads to a life of poverty by Pro923 · · Score: 1

      I was once described by one of my friends as "the smartest person he knew, but also the dumbest person he knew". What he meant was that he had seen me do some incredible (by non-computer people) technical things, but sometimes I do things that show a complete lack of common sense. I think that my dual nature is also seen in the group of people we know as programmers. Most of us are pretty smart people - capable of solving complex problems and occasionally doing some things that are just short of brilliant. But - man are we stupid. [Whiney voice]"Oh - but Pro923 - I do this because I love it... I think that everyone should benefit from my work - not just the rich"[/Whiney voice].
      Well I've been around the sun 44 times now, and I've been both rich and poor. I'm currently pretty poor and I can tell you that it's a lot more fun and life is more enjoyable when funds are plentiful. Maybe when you're young and you live in your parents' basement, contributing to free software projects is a cool and hip thing to do, and you get some sense of satisfaction out of it. That's great, but you're bringing the whole thing down. Me - well I gotta come up with $2550 again this month just to pay the mortgage - I'm in a town that has a good school system because I have kids that I want the best for. My salary, however, has been stagnant for 5 solid years now and I place the blame on the 3 points that I made in my original post. I had to quit the golf club because the dues were too expensive given that the cost of living keeps going up. So now my summers suck, as I sit in the house and sweat balls instead of being out enjoying some of the finer things in life with my kids. All of you that don't think that you deserve to be paid well for being able to do something that most others can't do - get your heads out of your asses and smell the roses.

    5. Re:Coding leads to a life of poverty by Pro923 · · Score: 1

      Gee I don't know smart guy. But you go with those skillz.

    6. Re:Coding leads to a life of poverty by GuB-42 · · Score: 1

      And how about letting them do what they want ? As long as it is realistic of course.
      Once you got past the basic necessities, like food and shelter and a bit of spare for simple pleasures, earning more money doesn't add that much to your quality of life. OTOH, you spend a huge part of your life working, so it's better be something you like.
      If your kids really are that bright, it means that they have the rare chance of being able to do practically anything and make a living of it. I include coding of course but also much more competitive fields like acting, arts, gaming, etc...

  31. Have you noticed? by Opportunist · · Score: 1

    No MBA ever complained about a lack of MBAs in the market. I really wonder why.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:Have you noticed? by Bob+the+Super+Hamste · · Score: 1

      Well there sure seems to be a large number of them graduating now. And every one of them believes that they are gods gift to management. Add in the ones who have a 4 year management degree and I think we have several generations worth of supply on hand currently.

      --
      Time to offend someone
  32. Learning to code by Alioth · · Score: 1

    I don't think everyone should have to learn to code. I don't think everyone should learn chemistry either, but schools still do a reasonable job of teaching basic chemistry for kids who choose to pursue it.

    The real issue is where I live when it comes to kids taking the option to learn to code is the awful "ICT" curriculum. The problems, in a nutshell are:
    1. No environment for the kids to actually learn.
    2. The curriculum is mainly nothing to do with ICT, it's really "office skills", in other words how to use wordprocessors, spreadsheets, make a simple website, that kind of thing. Nothing about how computers actually work and how to bend them to your will.

    Point (1) is probably the most serious. The school I went to didn't teach any kind of computing class (out of sheer snobbery - it was available as GCSE and A level subjects when I was at school), however, what they had was a room full of computers where those of us who had an interest were provided with all the materials we needed and told basically "do what you want, except play video games - unless you coded the game yourself". We did code games as a matter of fact, which meant some kids who were too lazy to learn trigonometry in maths classes still ended up getting a good grasp of trig and some linear algebra as a side effect.

    However, now the computers in schools are all locked down tighter than a duck's ass. You can't explore, you can't exercise your curiosity, you can't do anything. The usual excuse is "We can't allow it because the students might cause a problem on the network". This is easy to solve - have a separate development network just like I have at work - I don't hack code on production systems, and neither should kids at school. So you offer this as a solution and the next excuse is "We don't have the space for a room with a development network". So you point out that KVM switches are a thing and the dev network can be in the same computer room. "Oh, we can't afford the computers". The government here turns over their desktop every 2 or 3 years, and the schools can get them at a deeply, deeply discounted price. Or even use the Raspberry Pi. So they move onto the next excuse. "We'd need a sysadmin". Nope. Set up a system where the computer lab machines get re-imaged either by rebooting and pressing F12, or daily or whatever. Have one centrally made image for all the schools. It takes one guy to provide a bulletproof "trash and bash" system that can easily be reimaged. In the case of a Raspberry Pi, well, the student just has their own SD card and are responsible for it, if they screw it up they have to fix it themselves.

    The other problem is that despite the monumental barriers put in their way, if a student tries to figure out how computers work on a school computer, they get suspended or expelled. It's like the school saying "We'll teach the kids how to add and subtract, but if we find them trying to learn algebra on school grounds, they will be expelled". Imagine the uproar if schools did this, but this is exactly what they are doing to kids who are curious about how computers work.

    What I find utterly grotesque is that I had a much, much larger opportunity at school to learn how computers actually worked back in 1988 than kids do now in 2014. No wonder none of our kids learn to code. I suppose on the bright side it'll keep me in a job.

  33. Re:Coding? No thanks. by Opportunist · · Score: 1

    Erh... yes, that's what they want. Cheap codemonkeys that will push out cheap code. Security? Stability? Whazzat?

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  34. Learning Wall Street by gizmo2199 · · Score: 1

    But isn't this a bit like someone in the 1960's or 70's saying "our children need to learn electrical engineering"?! After all digital watches, transistor radios, and these newfangled micro-computers will be the basis of our new economy, right! We must teach children to program logic gates now! And that was during the height of the Cold War, when we actually funded STEM programs.

    Yet in reality the kids that truly did have a "future", meaning made lots of money, were the ones who studied finance, law or medicine. Wouldn't a hedge fund manager just hire a software developer when he needs coding done?
    Unless Zuck and Gates have an ulterior motive, but that couldn't possibly be the case.

    --
    This Sig does not Exist.
  35. Code what? by markus.neifer · · Score: 1

    Code what? Php? C#?

  36. Judging by salary and the "supply vs demand" logic by Opportunist · · Score: 2

    I dare say that we don't lack programmers. But considering the wages of C-Level execs, there must be an incredible shortage of them.

    In a nutshell, we need A DAMN LOT more C-Level managers. Push kids into MBA courses. A few decades of graduates might finally get that salary level back to something more in touch with their actual worth.

    Huh? What do you mean, that's not what you meant? Care to elaborate?

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  37. There might be some value here by kaladorn · · Score: 1

    Let's start by saying you've got a good point when it comes to the mercenary nature of the corporations involved.

    Acknowledging that, a lot of people on here seem to be criticizing coding as an activity for kids *because of their own notion of what that means - particularly reams of text, etc*.

    Coding is simply a way of instructing a machine to do something (at its root). If you have the right graphical ways of doing this and the things the machine can do (for instance a Lego mindstorm robot or an RC car with computer control), then this doesn't have to be a boring exercise for kids. There are several enrichment programs for kids from 8-12 around here using lego mindstorm products.

    What does coding involve? Sequencing actions/instructions (a skill kids need to learn and practice), understanding on some level trade offs between two options (another important skill for kids to develop), and an ability to create a solution to a problem using tools (a skill kids usually intuitively manifest). These ARE key developmental skills. They aren't the only skills of import (teaching the kids about life, about society, about how the world works socially, and about mathematics and critical thinking are all valid and useful, as are languages and philosophy). But the skills that coding can develop can be helpful too and can be fun if done right.

    I don't want to plop my 7 year old in front of a mixed batch of C and assembler or even Ruby Off The Rails, but I wouldn't mind sitting down with her and having her learn to control a robot via an app on an iPad where she could program the robot to accomplish a variety of things and to solve puzzles or to have her use an app to direct a character to solve puzzles (an educational game could be made from a programming task). It has to be fun but it can also help her develop key skills.

    --
    -- Mal: "Well they tell you: never hit a man with a closed fist. But it is, on occasion, hilarious."
  38. What's with the commenting? by kaladorn · · Score: 1

    This new commenting thing is a mess. My preview looks fine with paragraph spacing even after I preview it, but when I post it, it jams everything together.

    What sort of a preview is it that doesn't display what will show up when the submission is done? That's ridiculous.

    Is there a setting I need to fix? Or is this just slashdot's Beta sucking?

    --
    -- Mal: "Well they tell you: never hit a man with a closed fist. But it is, on occasion, hilarious."
  39. Awesome by 0dugo0 · · Score: 1

    ..because kids should be kids, and even if they are coders, by the time they start working the language they learned will be branded `the worst first language'

  40. and they are consistent by silfen · · Score: 1

    Silicon Valley companies disproportionately hire Asians, in particular Asian immigrants, while hiring disproportionately fewer whites, blacks, and Hispanics.

    So, they are consistent: they believe that US and European countries aren't producing enough good coders and hire accordingly.

  41. Re:Judging by salary and the "supply vs demand" lo by silfen · · Score: 1

    I dare say that we don't lack programmers. But considering the wages of C-Level execs, there must be an incredible shortage of them.

    So, you are using the fact that C-level executive salaries don't work the way you expect supply and demand to work in the labor market as evidence that we don't lack programmers?

    Your expectations are wrong. Salaries aren't set just by supply and demand, for numerous reasons.

    And, FWIW, compensation at Microsoft and Facebook is far above the median for US workers anyway.

  42. Re:Judging by salary and the "supply vs demand" lo by Opportunist · · Score: 1

    Oh? So please enlighten us, which un-capitalistic mechanism sets the price of labour?

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  43. Raspberry Pi? by jlgreer1 · · Score: 1

    What about Raspberry Pi. It has done an awful lot to expand educational opportunities in Europe and the rest of the World. Many teachers and children have been inspired to learn to "code" because of the RPi. It does take time for all of those 7 year olds to develop and enter the workforce though, how about 15 years or so including engineering school.

  44. Re:Judging by salary and the "supply vs demand" lo by Anonymous Coward · · Score: 1

    And, FWIW, compensation at Microsoft and Facebook is far above the median for US workers anyway.

    Yes, and they hate that. Hence the continued drive to depress software engineer wages.

  45. What ever happened to computer science? by h4ck7h3p14n37 · · Score: 1

    Maybe I'm showing my age, but why do I keep hearing a lot of talk about "coding" and hardly anything about computer science? Does the world really need more people that can program a computer, but who are clueless about topics like data structures, algorithmic complexity, grammars, etc?

  46. Kids also clueless about by Livius · · Score: 2

    structural engineering, gastrointestinal surgery, quantum mechanics, income tax law, synthesizing pharmaceuticals, etc...

    Some are calling the phenomenon "being kids".

    So much for reintroducing child labour.

  47. Re:Judging by salary and the "supply vs demand" lo by LessThanObvious · · Score: 1

    C-Level execs pay isn't about supply of MBAs. It's about supply of MBAs that are deemed worthy of entry into the elitist clubhouse. There just aren't that many people with an IQ over 160 who don't have any opinions that would be too dangerous for someone in power.

  48. Re:Judging by salary and the "supply vs demand" lo by silfen · · Score: 1

    Oh? So please enlighten us, which un-capitalistic mechanism sets the price of labour?

    Markets set the price of labor. You simply don't understand how markets work. Decreasing the supply of something doesn't necessarily increase its price, it may simply cause people to substitute.

  49. It's taken them this long to realise? by GoddersUK · · Score: 1
    British IT education is a joke. An absolute lack of specialist teachers and courses that you'd expect them to be teaching to OAPs at the library being taught to school leavers is the norm. We "learnt" Word, Excel, Powerpoint and, if "lucky", Access. Products that we all (except the teachers) could already use because we were using them for every other subject that we studied. In year 7 (the first year of UK secondary education) we only had IT one in every three weeks and we didn't have it at all in years 8 and 9. For our GNVQ (a form of school leavers (age 16) exam) our teacher admitted he was just there to babysit us (he was a PE teacher) and we followed an online step by step guide to complete the coursework (literally Assignment: Make a Business Card, Step 1: Open Publisher, Step 2: Go to menu x and change the paper size...).

    The only friend I know who did a CS degree did not take A-Level (pre-university) IT and my friends that were most talented at IT all did physics degrees. We do loose out massively as a result - I've done a chemistry degree and having been taught programming skill in school would have made many aspects of that course vastly easier and more rewarding, indeed they have to teach programming (C++ in the modules I took) in some of the computational chemistry modules before they can get onto the chemistry.

    Programming and other CS skill aren't just useful for those who want to take a CS degree or work in IT they're widely helpful in every day life and close to becoming essential in many fields (science, maths, stats); just about anyone who does an office job would benefit from having these skills. The UK is loosing out, and will continue to loose out, because for a whole generation IT was viewed as an unimportant part of the curriculum and, even now, is mostly taught and organised by people who don't know what they're talking about and think that teaching 16 year olds to use Dreamweaver is the same as teaching them programming.

    It's a sad state of affairs for the country that produced the BBC Micro; even the Raspbery Pi, which was supposed to be a modern equivalent of the BBC Micro, is used more by hobbyists than for education. (Yes, I'm bitter because I missed out on learning an important and useful skill during my schooling simply because the school were too lazy to teach it properly.)

  50. 7 is too early by SeanBlader · · Score: 1

    I didn't even see a computer until I was 12, and then at like 13 we got to do a little Logo programming, like one day worth in class. At that point it was more about learning to operate a computer rather than actually code for it. Same thing in high school, we got a computer operations class to learn word processing, spreadsheets, and databases on an Apple IIgs. I did take the optional class after that one to do some BASIC programming, but that would've been when I was 16. When the jocks were getting their cars, I was getting a computer. An now I'm a professional programmer.

  51. Re:Judging by salary and the "supply vs demand" lo by Opportunist · · Score: 1

    Then it's about time we substitute away the hydrocephalus on top of our corporations.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  52. Re:Judging by salary and the "supply vs demand" lo by silfen · · Score: 1

    Then it's about time we substitute away the hydrocephalus on top of our corporations.

    That's a lot of verbiage for simply saying that you want a planned economy. No, it's not time for that because it doesn't work.

  53. Re:Judging by salary and the "supply vs demand" lo by Opportunist · · Score: 1

    No, I want to move away from our planned economy. It doesn't matter how you choose the nomenclatura, whether they're the ones who sing the right hymns, the ones who follow the right doctrine or the ones who went to the right school, neither results in a rule of the best and brightest, either is simply and plainly nepotism.

    I can't honestly think of any existing system ever that didn't end up with a small lining of aristocracy (however that was called, whether it's the aristocracy of the good ol' times of nobility, whether it's the aristocracy of the communist politburo or whether it's our aristocracy of money).

    By the way: The system you might describe as "communist" (which I refuse to accept, it was much but certainly not communist) failed for the same reasons, oddly, that the system we live in today will fail (which I refuse to consider even remotely capitalist). I'm fairly sure true communism can work. I'd still prefer true capitalism. Not because it's better, but it's far easier to implement.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  54. Re:Judging by salary and the "supply vs demand" lo by silfen · · Score: 1

    I can't honestly think of any existing system ever that didn't end up with a small lining of aristocracy (however that was called, whether it's the aristocracy of the good ol' times of nobility, whether it's the aristocracy of the communist politburo or whether it's our aristocracy of money).

    The rich do not form an aristocracy in the standard meaning of the word; in fact, capitalism was instrumental in ending the power of aristocracies in Europe.

    The term "aristocracy of money" may also be used as a metaphor, to express the idea that money confers aristocracy-like benefits, but that analogy does not work, because the old saying “It is only but three generations from shirtsleeves to shirtsleeves.” holds true. Most wealthy in the US became that way without inheriting the wealth.

    By the way: The system you might describe as "communist" (which I refuse to accept, it was much but certainly not communist) failed for the same reasons, oddly, that the system we live in today will fail (which I refuse to consider even remotely capitalist).

    Absolutely. The commonality is the phenomena described by public choice theory. Nepotism, cronyism, abuse of governmental power exist are both a problem in our society and were a problem in all socialist and communist countries. But there is a big difference in terms of degree. In the US, that kind of corruption may account for 30% of the economy, in socialist and communist regimes, it easily accounted for 90%, and that makes all the difference: it's why we ended up wealthy and they did not. Furthermore, such corruption is part of life: you can't eliminate it entirely, and if you tried, the cure would be worse than the disease.

    I'm fairly sure true communism can work. I'd still prefer true capitalism. Not because it's better, but it's far easier to implement.

    That's always ever been the utilitarian argument for capitalism. Ideal capitalism works worse than ideal communism, but real capitalism works better.

    But there is a second question, namely not what "works", but what kind of society we want to live in. Even perfect communism would result in a large loss of individual liberties; it's intrinsic and unavoidable.