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

213 comments

  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 Anonymous Coward · · Score: 0

      You mean a glut of incompetent barristas-turned-PHP-monkeys, demanding six figure salaries?

      Yup, it would have. And they don't want that.

    5. Re:Read: IT wages in Europe rising by Anonymous Coward · · Score: 0

      They dont change the law, they regulate.

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

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

    7. 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'
    8. Re:Read: IT wages in Europe rising by Layzej · · Score: 1
    9. 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 Anonymous Coward · · Score: 0

      I have been been looking for a new job for ages (in Europe) I am told I am 'overqualified' for everything. I am not the underpaid drone they are looking for.

    6. 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).

    7. Re:Apparently by Anonymous Coward · · Score: 0

      If they don't saturate the market their economic parasitism will cause its own implosion.

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

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

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

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

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

    14. Re:Apparently by Anonymous Coward · · Score: 0

      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.

      People (including the so-called "tech-savvy generation") seem to be able to do little more than make use of a few websites like Facebook and use Microsoft Office. Having to take a fucking class to learn how to use specific software is just pathetic; simple exploration and reading documentation is far more efficient. And yet, we have tons of "Microsoft Essentials"-type classes.

      As you observed, people do see their computers as little more than magic boxes. They need to become at least aware of things like encryption and common sense (don't download and run random-ass executable files you find on the Internet).

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

    16. 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"
    17. Re:Apparently by Anonymous Coward · · Score: 0

      Their worth is based on the stock they hold. Would you prefer they start selling their personal stock and paying the employees personally?

    18. Re:Apparently by Anonymous Coward · · Score: 0

      Competent per wage(Cpw)...

    19. 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.
    20. 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.
    21. 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.
    22. 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.

    23. Re:Apparently by Anonymous Coward · · Score: 0

      I am reminded of what happened in the UK in the 90s with computer education. At the time there was a big push to teach 'Office/email skills' and schools adjusted their curriculum accordingly. Now the interesting thing is up to then being able to use office software was a pretty good thing to have on your CV - hell companies even had 'word processor operator' as a job title. Few people had PCs at home (UK home computers were mainly STs and Amigas), even fewer had £400 office suites & probably less than 10% of the population had ever used the Internet.

      Fast forward to now and every kid has basic Office & Internet skills. So much so that no employer would pay extra for them & a teenager who proudly announced they were Excel-literate would be humoured by the HR people and offered shittier pay than a burger-flipper.

      Meanwhile the IT industry is saying there's a shortage of computer programmers and schools are being forced to adjust their curriculum. Sure, programming is harder than MS Office but methinks we'll see the low-end programming jobs end up as minimum wage things done by kids while employers whine about some other shortage and make the taxpayer fund the training of it.

    24. 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.
    25. 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.

    26. Re:Apparently by Anonymous Coward · · Score: 0

      At $8/hr, that's not coding; that is typing. HUGE difference!

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

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

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

    30. Re:Apparently by Anonymous Coward · · Score: 0

      Great point!

      My first program was a BBS written in basic on a C64, I was 12 at the time.

    31. 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
    32. 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...

    33. Re:Apparently by Anonymous Coward · · Score: 0

      Agree with the Left, this is the very definition of critical thinking.

    34. Re:Apparently by Anonymous Coward · · Score: 0

      The simpletons they take and make into middle managers aren't more competent at being a manager than they would be at being a programmer. For some reason it seems to be more OK to be a bad middle manager than to be a bad coder though.

    35. Re:Apparently by Anonymous Coward · · Score: 0

      What a horse shit argument.

      You could have made the exact same argument in the middle ages, that since only scribes could read and write, and scribes were a well paid position at the time, that we mustn't teach our children to read and write, lest they destroy the income of the scribes.

      Or the same could be made for arithmetic.

      Computer programming is a general life skill that everyone benefits from having. To deprive children of basic life skills to protect an industry that is already basically unskilled is totally stupid. I learned to program when I was 5 years old, now I've learnt other skills like mechanical engineering and process control, and I can apply my programming abilities to those disciplines instead of having to explain process control to dumbass programmers who don't have any domain specific knowledge, and in most cases are too stupid to understand engineering.

      In a world where everyone can program, there won't be any jobs for programmers, but every job will require people who can program, and the wealth of the world will be immeasurably higher.

    36. Re: Apparently by Anonymous Coward · · Score: 0

      You're moron and a snob.

    37. 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'
    38. 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'
    39. 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'
    40. 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'
    41. 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 Anonymous Coward · · Score: 0

      they're already hiring cheaper workers... just not from the u.s.a. or europe

    3. 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. Re:Is anyone buying this? by Anonymous Coward · · Score: 0

      Is anyone actually buying this?

      If enough people say no, they not hire US nor European employees so their is an incentive to give a right them the right answer at least out of self interest...

  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 Anonymous Coward · · Score: 0

      Some how... having a huge pile of cash makes a person a genus !
      Or, in plain English, a fucken prick !
      Microsoft... sure they know it all.
      Let's see.. Microcrap servers,, needed reboots and updates often or problems.
      Open Source ... Linux .. Someone asked be last time I rebooted it.. (couldn't remember) turns out over eighteen month.
      Bloat-ware aka.. MS Office... got tired of endless paid updates and strange changes.
      Switched to Open office then Libre office, most excellent results, never going back!
      MS email ... strange and frequent problems, switched to open source years ago.. fantastic results.
      Microsoft should shut the fuck up until they produce something that works good, they had plenty of time by now to get it right.
      Do they get the best and fix their crap?
      No.. what they do is the monkey hiring thing.
      Employ lots of cheap monkeys to bang keys hoping to someday get a great product.

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

    3. Re: Fucking liars by Anonymous Coward · · Score: 0

      The thing about programmers "loving to code and doing it for fun" is that they love to code *fun stuff* on their *free time*. Nobody loves to code boring-ass web apps and accounting programs. Crap like that, bosses have to pay us to write!

      My boss once tried to float that "oh, you love this stuff, I bet you can't believe I pay you for it, right?" line by me. I said "naw, I'd rather be making game levels. The only reason I'm writing this stuff for you is that you pay me. The minute you stop, I stay home and write game levels...". He never brought it up again. :)

  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 Anonymous Coward · · Score: 0

      Is there one definition of a social structure? Or how about human desires? How do you teach something that varies by individual?

      Sounds like muddy waters to me. All that is needed is a firm grasp on logical thinking. You see the star math students? Good candidates for having an interest in 'operating machines'..

    2. 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.
    3. Re:early age influences by Anonymous Coward · · Score: 0

      All that is needed is a firm grasp on logical thinking. You see the star math students? Good candidates for having an interest in 'operating machines'..

      Just to play devil's advocate here...
      Is there a single definition of 'logical thinking'? How do you determine logical thinking?

      I know a few people that are really good at math, but not very good at all with people, or most situations for that matter. They generally fail at everything but math. I know that's not true for all that are good at math, but to point out that people being good at math equals people that are good at running machines, means as much as pointing out that everyone that can read is good at writing for the newspaper.

      I think what the parent is pointing out is that before we teach children to run a program that makes rich people richer, we should first align them with some sort of grasp on how the world works in general.

    4. Re:early age influences by Anonymous Coward · · Score: 0

      "And if you do know how to link those things together.."

      No one knows how to link those things together - what do exist are idiots who ~think~ they know how to link those two things together, and so delude themselves into thinking that they are in a position to "to decide things for a large number of people".

      No one has nay deep insight into The Way Things Should Be any more than anyone else does. And if you think you do, youre an idiot.

  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 Anonymous Coward · · Score: 0

      ABSOLUTELY.

    2. 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 Anonymous Coward · · Score: 0

      Lucky you, nobody *knew* what a computer was when I got one at age of 8. Stupid parents, didn't know that "toy" would be the end of a normal human being growing healthily, muauahahahaha... sob, sob.

    2. Re:Why 7 ? by Anonymous Coward · · Score: 0

      Because if they get everyone coding at 7 they reduce programmers to little more than the cleaning staff.
      Anyone can clean a toilet bowl.
      And if you teach kids coding at 7, anyone can be hired to code.

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

    4. Re:Why 7 ? by Anonymous Coward · · Score: 0

      Agreed. I had some BASIC exposure in grade school and jr. high but didn't start really coding until I was in college (18). Of course, I haven't stopped since (41) and will happily code circles around most anyone else. :P

      Using my n=1 sample (and really everyone else who grew up in the 70s/80s and became competent programmers), coding itself isn't nearly as important as having a well rounded education that preps you for creative problem solving. The things I can directly attribute to my m4d sk1llz are: being a musician, specifically jazz where thinking on your toes to quickly solve musical conundrums is essential; playing with Legos* constantly (duh); being exposed to multiple cultures as an army brat (easy to learn new languages/techs, no religious connection to anything other than Emacs).

      I'd like to see less focus on coding education and more focus on well rounded educations.

      -Chris

      *yes, Susan Williams, I said Legos.

    5. Re:Why 7 ? by Anonymous Coward · · Score: 0

      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.

      Ah, but here's the key part. You manage doing what??

      In other words, today you likely have a part-time or full-time job actually coding.

      I'm failing to understand the Microsoft and Facebook position here. Those who have been in IT long enough know one thing. When you are first introduced to a new IT person, you can gather pretty quickly if they're "cut out" for IT work or not. It takes a certain mentality and mindset. That is why the majority of people don't even bother pursuing an IT career.

      Same goes for coding. This can't be forced upon anyone, there has to be some inherent interest in something like coding, even in "spoon-fed envrionments" (you need to learn how to fix it the hard way sometimes). Otherwise, you end up with the same attitude I had when forced to take a COBOL class not long ago. Barely scraped by, and jettisoned the 1970's lab notes after the class was over.

      Unfortunately, Facebook and Microsoft seem to assume that tomorrows generation will NEED to know how to code in order to download apps on their smartphones, or run the PC at their new accounting job. Coding is not going to become some massive need tomorrow for the average person any more than you're responsible for coding your Facebook page today.

    6. Re:Why 7 ? by Anonymous Coward · · Score: 0

      Personally I started at 9.
      Made a printable database at 10.
      Made a text adventure game during that time too.
      Eventually made a visual game that ended up being way too slow to run on a PS2 (YaBASIC) so moved it to PC. (well, laptop)
      Hard drive crashed, never programmed again for like 5 years.

      Most likely it is just their terrible course that is failing here.
      Programming is trivial to get in to. It is literally just learning concepts that are associated with words, aka a language. (and the maths and logic bit of course)
      And language skills are best as you are younger, and specifically, when foundations are in place of a primary language because then it makes it easier to explain complex concepts that don't have a definite physical quality to them.

  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 Anonymous Coward · · Score: 0

      Apparently all that has been created with software to date is not good enough, right? We need to indoctrinate kids down a specific path. Them finding their own path and some finding programming to be their thing.. just wasn't good enough!! All we have is the fucking internet and fly by wire boeing 777s, self driving cars, live streaming porn tons of channels 24/7, youtube, napster, p2p, bitcoin, 4k video. Fuck man this isn't fucking good enough. The world is not happy enough, we need more coders so it's even fucking better. Because we don't have enough coders we aren't happier than we could be right? Fuck we need to create a coding draft system!

    2. 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 Anonymous Coward · · Score: 0

      What I learned that help me do this, was how to learn.

      Strange, because no one ever needed to teach me how to do that. Everyone can naturally learn.

    2. 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!

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

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

    5. 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...
    6. 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)
    7. Re:Fundamentals by Anonymous Coward · · Score: 0

      What I learned that help me do this, was how to learn.

      Strange, because no one ever needed to teach me how to do that. Everyone can naturally learn.

      Learning how to more efficiently learn is a very useful thing though. Not everyone learns with the same techniques, or the same rates, and finding out WHAT styles of learning work best is extremely useful.

      It also helps to LEARN how to teach, though. Rote memorization without actual comprehension is useless, and thus teaching that way leads to more harm than good.
      Everyone can naturally learn, but there are better ways to do it.

    8. Re:Fundamentals by Anonymous Coward · · Score: 0

      Nice, though, I'm not sure if too many people know Vlad.

    9. Re:Fundamentals by Anonymous Coward · · Score: 0

      You say that as though it were a bad thing

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

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

    12. Re:Fundamentals by Anonymous Coward · · Score: 0

      Reading comprehension would be a start for me. Like actually answering all the questions on the programming quiz. Nevermind that we actually let them do it at home, with Google and all. They still manage to only answer half the questions at all and nobody ever gets the standard threading questions right. You know, the ones that have the right answer all over the first 10 pages on Google. Pathetic. Tried hiring a competent Dev here for more than a month now and no luck at all. Nobody even made it to the interview stage and some people even horribly fail the simple 10 question phone screen done by HR.

    13. Re:Fundamentals by Anonymous Coward · · Score: 0

      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.

      Well, no. Morality is a rational thing to have and use. It makes the world a better place to live in for its inhabitants, including yourself. Impaling people, while satisfying, is not the most moral choice. Therefore, in a society of people capable of logic, there would be no impaling of politicians and corporate executives.

      However, a Battle Royale on Lanai, the island previously owned by Larry Ellison, might be in order; for scientific purposes of course.

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

    15. Re:Fundamentals by Anonymous Coward · · Score: 0

      Which is exactly why the board of regents for the CSU/UC system is entirely composed of CEOs from banks and fast food companies.

    16. Re:Fundamentals by Anonymous Coward · · Score: 0

      People vote for it. Each and every day, they vote billions of times for corporations to bring them stuff and they willingly take it up the ass for money to do so while those 'votes' for shipping lanes, tyrannical puppets and sycophant representatives are counted and laundered on K street.
      Once every 2-4 years, they pretend to vote for ideological reasons. If you want Change, keep it in your pocket.

  12. Age 7! by Anonymous Coward · · Score: 0

    In 1975 when I was 27 years old I built my own computer and programmed it view a hex keypad and toggle switches. Guess I was too old to learn how to use a computer.

    1. Re:Age 7! by Anonymous Coward · · Score: 0

      yes but did you learn age 7 to allow you to do that 20 years later?

    2. 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."
    3. Re: Age 7! by Anonymous Coward · · Score: 0

      I think he was aware of the age 7.

  13. Guys, do you any codes you can share? by Anonymous Coward · · Score: 0

    I could need some cool codes.

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

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

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

  15. A pile of road apples by Anonymous Coward · · Score: 0

    I learned FORTRAN when I was in grade 10. Learned how to make a flow chart, write programs on mark-sense cards. Never, ever, used that skill set at all until after I graduated University, and bought myself a Sinclair ZX81. Taught myself machine code on it's Z80. Sold some programs on tape. Then I learned 6502 machine code on the C64... wrote a BBS system. Learned some C code on the Amiga - built a modular multitasking, multi-user BBS system. Then I learned HTML, PHP, Javascript, etc, and I code for the web. All based on that one class I took in grade 10. That was well past this mythical 'seven years old' critical learning period. My theory is, you either have the abilities latent in your intellectual machinery, or you don't. No amount of training is going to put it there, and a delay in it's introduction or application isn't going to be all that harmful if you do have it. Once you are introduced to boolean logic, everything will either fall into place for you, or it won't.

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

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

  18. 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 Anonymous Coward · · Score: 0

      All while Fuckerberg has more wealth than the average could only dream to make in a hundreds of life times.

    2. 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)
  19. 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 Anonymous Coward · · Score: 0

      A computer, yes. However, take a TI-99/4a:

      In theory it can be connected to a TV, but that hurt the eyes after a while, so a monitor was needed.

      Then, a card to print. Another couple C-notes. Want a floppy drive? Well, time for the expansion box, and that was a grand.

      What you got the for the $200 was quite limited in function. For $200 now, you -can- get a used computer that may be a few years old, but can do everything, albeit a tad slower.

    3. 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.
    4. Re:Coding where? by Anonymous Coward · · Score: 0

      None of which have a simple, easy to use, instant results language. Pick your poison, now put something on the screen with 1 line of code, use another single like to take a keyboard entry. Use 3 lines to draw a shape. See? BASIC may be a turd of a language, but OP's point about micro computers allowing kids to get instant gratification with simple code is a hell of a lot easier that the crap we have to wade through today to do the same.

      PC in any of the formfactors and OSes are great for those of us skilled already, but you need a certain level of skill to even get started. Unlike a BBC micro, C64, ZX Spectrum and the hundreds of other machines of the day; power on, instant environment to start pissing around with code.

    5. Re:Coding where? by Anonymous Coward · · Score: 0

      or just ssh from another computer, dont even really need the monitor

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

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

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

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

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

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

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

    13. 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?

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

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

  20. 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.
  21. 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

  22. The evidence says... by Anonymous Coward · · Score: 0

    I'm wondering what this is all about. All evidence suggests American kids are brainwashed early on and become generally clueless and ignorant, and because your "educational system" only teaches conformity and manages to get in the way of bright minds, you effectively have a country whose tech sector is being run by European and Asian immigrants. Where are FB and M$ meaning to go with this?

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

    2. Re:The evidence says... by Anonymous Coward · · Score: 0

      Cheap programmers and a large pool of un/semi-employed nerds who will use their spare time to write apps in the hope of making it big. The app stores get filled and tens of thousands of programmers work away for nothing - or at least beer money. You know like how nowadays 'writers' make pennies (unless they have some celebrity connection or the backing of a large publisher) but the Interwebs are filled with vast amounts of content written by said writers.

      The BCS (British Computing Society) were ranting about a 'labour shortage' in the 90s and probably still are. The truth is there never was a labour shortage, merely a shortage of employers who want to pay for training or proper wages.

      Imagine if this nonsense was going on in the 1960s...
      Nasa: 'There's a shortage of rocket scientists!'
      Schools: 'Hey we're graduating plenty of people in science, is up to you to train them in the right skills'
      Nasa: 'What? Why? That would be a waste of money! Where are the 22 yr old celestial navigation experts? Public education is shit, we'll have to hire Indians now'...

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

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

  25. 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
  26. 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

  27. 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/
  28. Next up... surgery! by Anonymous Coward · · Score: 0

    Doctors are very expensive, and people are dying all the time. Obviously there are not enough doctors! From now on, every seven-year-old MUST learn surgery! We must not rest as a society until appendectomies cost less than Big Macs, and Zuckerberg has achieved physiological immortality!

  29. Riduculous Report by Anonymous Coward · · Score: 0

    Everybody knows that the least computer savvy person in Europe is Donald Knuth, Richard Stevens, and Dennis Ritchie all rolled into one as far as coding is concerned, while even the most technologically advanced American cannot operate an Apple one button mouse.

    1. Re:Riduculous Report by Anonymous Coward · · Score: 0

      I remember a cartoon from the 80s which kind of summed this up. There's a guy being interviewed and the interviewer says something like 'Well your CV is very impressive, but we can't give you the job as you lack a computer science degree. Sorry Dr Von Neumann'...

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

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

  32. Kids don't need to learn to by Anonymous Coward · · Score: 0

    Because they want to maximize profit having easily replaceable workers as cogs so they can just drop them in when a cog is terminated when they ask for more money or a better work/life balance.

  33. The evidence says... by Anonymous Coward · · Score: 0

    And that's why Facebook and Microsoft were both founded by Europeans and Asians? Ass.

  34. Is the oposite true? by Anonymous Coward · · Score: 0

    This from the corporation that can't count to 10 without skipping 9. Microsoft launch coding languages they cannot document then they replace, or drop altogether before the third party reference manuals can be published.

    I'm sure there's European and US children who could teach them a thing or two about consistency and counting to ten...

  35. Coding? No thanks. by Anonymous Coward · · Score: 0

    Fsck coding, teach them algorithmics and it will far more useful: math, programming (virtually any programming language, just the syntax changes) and so on. At least it will push them in the right direction to critical thinking and problem solving. Any monkey can code, but very little humans have programming skills (even among those who know how to code, go figure.... coding and programming only have in common the use of a programming language and that is only in some applications of said skills, everything else is completely different. QED: you say "code monkeys" not "programming monkeys", and we say "programming skills" not "coding skills", 'nuff said).

    1. 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.
  36. Really? Short memory, Mr. Gates? by Anonymous Coward · · Score: 0

    Apparently Mr. Gates doesn't realize that a lot of us didn't get any kind of computer until we were 13. That's about when I got mine. A few lucky kids got them a year or two earlier. When we were 7, the home computer was still sci-fi, and I imagjned a wall of blinkenlights in every room. The C-64 was not that sci-fi, but it was great and we learned a lot. We learned it at an age when these guys are claiming that we had missed some kind of magic window.

    Poppycock.

    The guys who built the first computers designed them with pencil and paper. Just give the kids logic, and it doesn't really matter what kind of box they have. Give them the tools to use whatever box comes along. The boxes that made me money looked nothing like a C-64, and they had features I couldn't have dreamed of. 64-bit floating point arithmetic. Oh no--I didn't have it, so I must be shooting people in the ghetto.

  37. Nice Sentiment, but... by Anonymous Coward · · Score: 0

    if they want this done, they should pony up the HW and SW to ensure our children get what they need. Most schools have fewer and fewer dollars and euros to spend these days. If they do pony up the resources and these children do become tomorrow's coders, will MS and Apple actually hire them instead of hiring cheap talent from the subcontinent? More and more children are not even considering CS degrees because of this... meanwhile India and China are taking over the engineering and computer segments, leaving the west behind. STEM is taken seriously in Asia, not so much in the US and Europe (although more in the EU).

  38. The chutzpah of these clowns by Anonymous Coward · · Score: 0

    They talk about being able to code as though it were one of those basic skills that everybody ought to have. Most people couldn't care less about it, and with reason, I think. Imagine a similar push for everybody to develop managerial skills. Guess what? I don't give a damn about it, and I am elated that there people out there who want to do that, so I won't even have to think about it. Other than this, there are coders aplenty, and if what these Facebook and Microsoft clowns are aiming for is to flood the market so they can get away paying lower wages, chances are it will not work.

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

  40. Pupils are not interested in IT by Anonymous Coward · · Score: 0

    My father is a headmaster in a german school and when I mentioned the subject, he told me that pupils are not interested in IT except discovering new smartphone or computer games and similar stuff. Even basic spreadsheed calculation is something they find utterly boring. The thing is, they are able to choose whether they want to take IT courses or not. Some years ago they began offering IT courses, but most of the pupils left them after the first term.

    I think today IT and coding is much more important than for example chemistry. We are surrounded by computers and are using them all the time, yet pupils do only vaguely know how they work. We force them to learn math, history, languages and other stuff, let us start to force them to learn IT stuff and coding. Oh wait, then we will have lots of good developers in some years and my wages will start to drop...

    1. Re:Pupils are not interested in IT by Anonymous Coward · · Score: 0

      You have a point, but despite the call to have more coders, only so many will heed the call. It takes a special person to want to program for a living. Some do it thinking they will get rich or famous. These are bad reasons to become a programmer. The ones that stick it out truly are makers: they love to tinker, they want to create, to see how things work, to improve upon or augment existing software and hardware. Unless you have the drive to be a programmer, you will not program for long or likely be any good or add value.

      I agree that there does not need to be a glut of coders. This happened back in the 90s with MCSEs. Too many people rushed out thinking they would make money, never fully realizing they knew nothing about computers, science, or even what a packet was, let alone how they worked. Most of those people are no longer in IT -- thankfully. Not to toot my own horn, but when I got my first computer in 1982, a Commodore 64 with b/w 13" TV, tape deck and 51/4' floppy, I knew I was hooked. I'm in my mid-40s and still at it. I LOVE IT. It's also my hobby whilst off work. It's a lifestyle, not just a job.

  41. Well Duh! by Anonymous Coward · · Score: 0

    How many people are coders?

  42. 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 Anonymous Coward · · Score: 0

      This. Millions of time over. Bravo, sir. I'm doing the same with my three kids. I have a future dentist, engineer, and baseball player in the making.

      I've been in IT now for almost 20 years and I make less than my wife who has been in her new career in the medical profession for three years. You have provided some great advice and pointers above. Hopefully others will see your wisdom for what it is -- actually trying to help. Sadly, though, kids think they will be the next Zuckerberg, Jobs, whatever. It's highly unlikely. What is likely for 99.999% of them is this: entry level coding job in a cubicle. If you show promise, which is not that hard given some of the competition, you are moved up a little, still coding, maybe you are now a team lead or entry-level management. You crank out or manage boring projects that make other people money while doing nothing for yourself. I lef this world behind to work for non-profits -- still in IT, mind you, but I have great latitude, gratitude, and I work a straight 40 hours a week, am home with my wife and kids every night by 6, never work weekends. The Italians and Greeks have it right: life is to be enjoyed. You only need so much money. If you are neglecting your children and wife by not being around and blessing them with your presence and leadership, what does that say about your priorities? Slam me for this all you wish, but getting ahead is not what most people think. trust me, you may want the million-dollar home and the spendy Tesla car, but in the end, if you care about yourself and more importantly, your family, you will be remembered not for how much money you made, but because you were there and made a difference in their lives.

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

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

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

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

  43. 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
  44. 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.

  45. 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.
  46. Code what? by markus.neifer · · Score: 1

    Code what? Php? C#?

  47. 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.
  48. 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."
  49. 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."
  50. Stand By Your Words by Anonymous Coward · · Score: 0

    Perhaps Microsoft and Facebook could then provide a free development environments for the poor schools mostly fighting with mold and bad quality air, and lobby the governments to ease the course load so that the kids would have some time for programming, or integrate the programming as an integral part of other courses from the start. The environment should be capable of self hosting on a multitude of machines, old and new. They could even find some completely free ones from the magical place called the Internet. Or perhaps the piracy rates of Microsoft products in Europe and the US are so low that the next generation has difficulty of learning the MS Technology(r).

  51. 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'

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

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

  54. Then this is great news!! by Anonymous Coward · · Score: 0

    If the facebook or Microsoft guys says kids are clueless about coding then this is great news!!

    It means there is hope in the new generations not devoted to stalking each other, counting the number of clicks and actually doing something worthy with their lives.

    Microsoft does not rule anymore, and facebook is the product of the Internet 3.0 bubble, that has not popped yet, but at the end facebook stock will return half a dollar for every dollar invested to their investors.

    I started coding after high school, while studying engineering, founded my software company and sold it for several million dollars years later, then created another company that was also successful. I was clueless about coding too, but there are things more important that it(customer service, design, people loving your product or actually solving a real problem).

  55. 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.
  56. Keep it that way by Anonymous Coward · · Score: 0

    Coding is an extension of basic life skills; you should first master the basics, the progress to the "virtual combination" of the basics.
    Also: let kids be kids and not drones.

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

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

  59. 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?

  60. Facebook likes to fuck kids by Anonymous Coward · · Score: 0

    C'mon kids! Don't you want to sit on your ass for hours pushing out meaningless code for Silicon Valley startup faggots getting rich of your work and be out of work permanently by the age of 40? Program you stupid motherfuckers! Chop-chop!

    1. Re:Facebook likes to fuck kids by Anonymous Coward · · Score: 0

      Well, someone had to say it, and I agree

  61. Forced creativity. by Anonymous Coward · · Score: 0

    This is about forcing creativity in kids who don't have the above average gumption to go beyond their peers. Forcing kids to do ANYTHING, they don't necessarily like or aren't interested in even after multiple exposures, is going to get you worse than intended results. 50 years of Educational Psychology data back this up.

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

    Sure Microsoft and Facebook compensate the one or two token US workers they have to keep around. But those 1000's of H1-B Visa holders they don't pay all that well.

    If they did pay the H1-B visa holders well, they would be more apt to hire cheaper US workers.

    captcha: funded

  63. Fuck off Microsoft & Facebook... by Anonymous Coward · · Score: 0

    ...and stay there

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

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

  66. Excuse me? by Anonymous Coward · · Score: 0

    Microsoft are calling other people clueless about coding?

    Pot meet kettle.

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

  68. 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.)

  69. They missed the obvious by Anonymous Coward · · Score: 0

    Kids at this age want to play video games and with their toys. They do not want to learn another math like skill. Teaching it has to be structured via classes. This costs money to do. Without increased spending; they will never be able to force kids into learning to code. You can not expect children to be motivated on their own.

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

  71. Why is this even as issue? by Anonymous Coward · · Score: 0

    I can't "code" but I can't fly a plane, fix the electrics of a malfunctioning piece of equipment, or drive a 40-ton truck. My hat off to those professionals who can. I expect a piece or hardware, software or IT-enabled service to just fucking work properly when I buy it, like every other good or service, not to have to become a script kiddy because something doesn't work as intended. The planet is already infested with too many meddling amateurs who think they know better than trained professionals. I haven't got time or inclination to become an "expert" in coding and neither should I have to be

  72. 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.
  73. 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.

  74. 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.
  75. 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.

  76. relating open source by Anonymous Coward · · Score: 0

    http://openoss.info