Slashdot Mirror


Microsoft Brings Its Embrace-Extend-Extinguish Game To K-12 Schools?

theodp writes: A year after it paid $2.5 billion to buy Minecraft, Microsoft has announced a partnership with Code.org that makes a Minecraft-themed introduction to programming a signature tutorial of this year's Hour of Code, which hopes to reach 200 million schoolchildren next month in what the Microsoft-funded nonprofit is billing as the largest learning event in history. "A core part of our mission to empower every person on the planet is equipping youth with computational thinking and problem-solving skills to succeed in an increasingly digital world," said Microsoft CEO Satya Nadella in a press release, which also notes that "Microsoft is gifting Windows Store credit to every educator who organizes an Hour of Code event worldwide." Of the Minecraft tutorial, Code.org CEO Hadi Partovi gushed, "Compared to what you would otherwise be doing for school, this is, like, the best thing ever."

168 comments

  1. MISSION: To obliterate the wages of programmers by Anonymous Coward · · Score: 1, Interesting

    The salaries of programmers are going to drop like a rock.

    We'll have the most tech savvy people on the unemployment line.

    Don't worry, Microsoft will still lobby for an increase in the H1B and L1 visa limits regardless how many millions know how to code.

    1. Re:MISSION: To obliterate the wages of programmers by bfpierce · · Score: 1

      Maybe if you're a 'I sit at a desk and chunk out functions all day long' programmer. But that's bound to happen anyways, doing that isn't a secret anymore, hasn't been for a long time.

    2. Re:MISSION: To obliterate the wages of programmers by Anonymous Coward · · Score: 0

      Those familiar with The Grapes of Wrath know that the Joads were tricked by the tactic that was practiced by growers in the Salinas Valley, who circulated want ads as far out as the Midwest. Somehow, the same people who are likely very familiar with that part of Steinbeck's novel don't seem to understand that the exact same thing is being done by the tech industry.

    3. Re:MISSION: To obliterate the wages of programmers by Anonymous Coward · · Score: 0

      That's assuming only coders need to have programming skills. A level of programming skills is a huge asset in many other disciplines now. There are many small problems that can be solved with code to make yourself more efficient. Those who self learn them and adapt them to their careers will be valuable resources to their organizations.

    4. Re:MISSION: To obliterate the wages of programmers by bfpierce · · Score: 2

      Listen, if your job is threatened by school children coding in Scratch I don't know what you've been doing for the last few years, but it certainly doesn't involve making smart career moves.

    5. Re:MISSION: To obliterate the wages of programmers by Anonymous Coward · · Score: 0

      Yes LETS SUPPORT THEODP! Down with children learning things!!! Keep em ignorant so we can save our jerbs!!!

    6. Re:MISSION: To obliterate the wages of programmers by Anonymous Coward · · Score: 1

      You are right! Facebook is dying to hire 13 year old programmers who can program in python for Minecraft. Those bastards! Don't they know that is MY JOB to program python scripts for Minecraft????

      We should take away their science textbooks too. It is hard enough to find research jerbs in America!

      Keep em stupid I say! Oh yeah, and keep those brown people away too. They are gonna take our jerbs!!!

    7. Re:MISSION: To obliterate the wages of programmers by Raseri · · Score: 0

      Nobody said anything of the sort, but go ahead and continue throwing a tantrum because somebody on /. isn't drinking your employer's Kool-Aid.

      --
      Writhe your naked ass to the mindless groove.
    8. Re:MISSION: To obliterate the wages of programmers by Anonymous Coward · · Score: 0

      I'd like to add to this. I was going to post a longer rant, but what it boils down to in my mind is that these children aren't being served by learning Scratch.

      Here's what I mean. By all means, I think children should learn about computers along with math, science, reading, writing, shop, history, foreign languages, etc.

      Will these children learn that there's computing without Microsoft? That WYSIWYG is not the only mode of computing, even document preparation?

      They would be better served by exposing them things like what a filesystem is, how a lolcat marco is represented in memory and how it's transmitted from the internet, the difference between open and closed source, the reason natural language processing and machine vision are devilish problems (but the advances in the past 10 years have been exciting), etc.

    9. Re:MISSION: To obliterate the wages of programmers by pnutjam · · Score: 1

      "The Jungle" covered this in 1906.

    10. Re:MISSION: To obliterate the wages of programmers by Anonymous Coward · · Score: 0

      Yeah you should lie because you're a protectionist fuckwit who is shit at their job and can easily be replaced by any CS graduate. Your lying and propaganda wont help you and soon you will be gone :P Good riddance to shit programmers like you!

    11. Re:MISSION: To obliterate the wages of programmers by Anonymous Coward · · Score: 0

      the important thing is to stop this code.org bullshit at any cost

      Yeah yeah, same old story of the shitty programmer who fears his job being taken by somebody can do his monkey job just as well, if not better than him. First it was down with H1B visas because you feared them, so now they're training local workers and you fear them too. Maybe instead of trying to spread lies and propaganda you could educate yourself to actually be good at your job then you wont have anything to fear but the reason they are forced to do this is because of shit programmers like you that arent worth their salt.

    12. Re:MISSION: To obliterate the wages of programmers by gweihir · · Score: 1

      I do not agree in general. Most people do not have what it takes and will never be good coders. For those, salaries may drop even more. But they are to a competent software engineer what a not very good janitor is to a highly qualified Master's level mechanical engineer.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    13. Re:MISSION: To obliterate the wages of programmers by pete6677 · · Score: 2

      What a great idea. Let's make programming dull as shit so they immediately lose interest in it!

    14. Re:MISSION: To obliterate the wages of programmers by Raseri · · Score: 0

      Oh, look, an AC code.org shill. The most pathetic part is that you're not even good at it. Your only argument is to pretend that anyone who objects to foisting a bullshit agenda onto schoolchildren must be "a protectionist fuckwit" or "shitty programmer". Come back when you have a retort that's a bit more sophisticated than some dreary-ass argumentum ad hominem. In the meantime, go punch your mother in the face for raising a fucking retard.

      --
      Writhe your naked ass to the mindless groove.
    15. Re:MISSION: To obliterate the wages of programmers by Raseri · · Score: 1

      Good to know that even a drooling simpleton like you can find work, even if it is just shitposting on /. for Zuckerberg and Nadella for six dollars an hour. God bless America.

      --
      Writhe your naked ass to the mindless groove.
    16. Re:MISSION: To obliterate the wages of programmers by obscuro · · Score: 1

      Given that programming has the potential to be a creative act and that we've hardly scratched the surface of what is possible with technology, I strongly doubt programmers will go hungry if you add an additional few hundred million over the next few decades. The technology job pool is not a fixed thing.

      Even assuming you recruit an entire generation, what programmer doesn't use and depend on applications other programmers write? Yes, you'll no longer be able to charge significant money for tech flimflam based on easy stuff. That would be the equivalent of knowing how to write a letter. But the higher you go up the capability chain, the better off you are that there are more programmers able to make use of your code.

      If we built everything we can think of that we now consider physically possible, chances are there would be millions of more things we couldn't imagine by the time we were done and every one of them represents work for someone.

      --
      Every rule has more than one consequence.
    17. Re:MISSION: To obliterate the wages of programmers by obscuro · · Score: 1

      ...better than spending up to one solitary hour hesitantly prodding at a poorly-explained API, never to be discussed or revisited?

      I wish I had mod points because this is REALLY, REALLY funny!! There's just something so fatalistic and humble about it. how much of programming is just that kind of torture? You look at the "documentation" and there aren't even dates or version numbers and nothing in the API actually looks what's described except, "Hello World." You open the code and there's one comment every 500 lines. You dust off for the weekend just as you see an email announcing changes to API you just "finished" working with....

      Kinda makes you wonder if you're really so smart after all.

      --
      Every rule has more than one consequence.
    18. Re:MISSION: To obliterate the wages of programmers by Anonymous Coward · · Score: 0

      No I just debunked your idiotic argument, yours is nothing more than a kneejerk reaction to fear of losing your job. So educate yourself or you will fail and no amount of whining about how your incompetence should be accepted in favour of talented new comers will help you.

    19. Re:MISSION: To obliterate the wages of programmers by Anonymous Coward · · Score: 0

      HAHAHA! That's pretty damn funny! I find work because I'm a damn good programmer and that's why I get paid so well and because I'm not just some code monkey I don't fear being replaced. H1B Visas? Pfft, who cares? More talent in the STEM pool? Bring it on! Bring on the education of the American public in computer science so we get some really good graduates and great developers in future instead of garbage like you whining that you won't be able to find a job because you can't compete. Bring on the competition!

      I pity the people like you who live in fear like this, just get out of the industry because you are clearly no good at your job.

    20. Re:MISSION: To obliterate the wages of programmers by Anonymous Coward · · Score: 0

      Give it up. People like the GP are old and unable to be educated further so naturally the worst thing that can happen to them is competition for their job.

      You won't change their mind and they won't change anybody elses. Soon that minority of incompetence will be wiped out and we will still be here.

      Let them rant and rave and try to lie to people like the lunatics they are.

    21. Re:MISSION: To obliterate the wages of programmers by Raseri · · Score: 1

      And here you are, literally replying to yourself as if you were two different people. Kill yourself, please.

      --
      Writhe your naked ass to the mindless groove.
    22. Re:MISSION: To obliterate the wages of programmers by Anonymous Coward · · Score: 0

      Lol! Not only incompetent but also now paranoid! Look at "Anonymous Coward", he's posted so many times, how can one guy do that?! Maybe you should concentrate on educating yourself rather than your moronic rants. If you do that there's even a slim chance you might become valuable and get to keep your job.

    23. Re:MISSION: To obliterate the wages of programmers by Raseri · · Score: 1

      The posts were timestamped within minutes of each other, say the exact same thing, and use the exact same writing style. So sorry you couldn't find work as a programmer because you suck at it. Pretty soon you won't even have your current shill job, because it will be automated by a bash script. At that point you'll just have to suck even more cock in truck stop bathrooms. Have fun dying of AIDS. :D

      --
      Writhe your naked ass to the mindless groove.
    24. Re:MISSION: To obliterate the wages of programmers by Anonymous Coward · · Score: 0

      You oppose this program because you can be trivially replaced, enjoy the unemployment line :P

  2. Clickbait title? by jarich · · Score: 4, Insightful

    Where's the embrace and extinguish?

    1. Re:Clickbait title? by Richard_at_work · · Score: 1

      Its Microsoft, thats more than enough for some people to FUD the place up...

    2. Re:Clickbait title? by Fire_Wraith · · Score: 1

      I'm sure a lot of schoolkids would be rooting for Microsoft if that's their game plan. They could even get Alice Cooper to provide the theme music.

    3. Re:Clickbait title? by ilsaloving · · Score: 2, Informative

      Developers. If you can flood the market with people who know how to code, then you can pay them at fast-food worker wages.

    4. Re:Clickbait title? by Anonymous Coward · · Score: 1, Funny

      Well the sooner we can destroy the fallacy that coding is something beyond the ken of most mere mortals, the sooner we can get salaries down to what they should be. Technology advanced so fast in the 90's and 00's that we saw a shortage of programmers not because it was something that was terribly difficult to do, but because there was such a rapid increase in the demand for people with these skills. Now that the supply curve is catching up, people who previously were coddled in the job market are finding that they have to compete for good jobs just like the other 98% of the population. Welcome to the real world my friend. We've been waiting for you.

    5. Re:Clickbait title? by bfpierce · · Score: 1

      Or on the flip side, as a business/industry you can stop paying a premium for consultants and just do the work yourself.

    6. Re:Clickbait title? by jedidiah · · Score: 2

      The butthurt is strong in this one...

      --
      A Pirate and a Puritan look the same on a balance sheet.
    7. Re:Clickbait title? by ShanghaiBill · · Score: 3, Insightful

      Its Microsoft, thats more than enough for some people to FUD the place up...

      My kid's elementary school has an after school class where the kids write Minecraft plugins in Python. The kids enjoy it, and even the girls like it since Minecraft involves mostly building rather than just boy-oriented destruction. I don't see how this creates any lock-in for Microsoft, since the skills are portable, and Microsoft doesn't control Python. Microsoft may get some small advantage from this, but the kids benefit more.

    8. Re:Clickbait title? by Penguinisto · · Score: 1

      Developers. If you can flood the market with people who know how to code, then you can pay them at fast-food worker wages.

      Well, if successful they'd flood the market with .NET monkeys who won't be able to do much without Visual Studio. Not so sure about the plethora of other languages out there that pay a whole lot more per hour, though...

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    9. Re:Clickbait title? by ultranova · · Score: 1

      Where's the embrace and extinguish?

      Indeed, this is just regular bribery.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    10. Re:Clickbait title? by kbg · · Score: 1, Interesting

      How can you be sure, the next updated version will not require .NET?

    11. Re:Clickbait title? by AmiMoJo · · Score: 2, Informative

      Slashdot editors, can we please drop the flamebait summaries. Every discussion about education turns into a shitfest anyway, without TFS having to amp it up.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    12. Re:Clickbait title? by bfpierce · · Score: 1, Informative

      Who cares? If that happens then the school program moves onto a different platform. They're not locked into 'programming for minecraft' in any way shape or form. Not that I see this happening anyways, Microsoft is definitely on the python bandwagon with their education environment development.

    13. Re: Clickbait title? by terjeber · · Score: 1

      Why would that matter? .Net is open source.

    14. Re:Clickbait title? by Penguinisto · · Score: 3, Funny

      Well the sooner we can destroy the fallacy that coding is something beyond the ken of most mere mortals, the sooner we can get salaries down to what they should be.

      Holy shit - who let the MBAs in here?

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    15. Re:Clickbait title? by tripleevenfall · · Score: 1

      Kids don't understand MSFT's business practices. They just see them as the company that makes keyboards for iPads, and that teaches you to breakdance in its commercials.

    16. Re:Clickbait title? by Anonymous Coward · · Score: 0

      Clear and analytical thinking is a rare trait. Probably one of ten (corporate) programmers seem to have it.
      Coding without it is always a disaster. All we seem to be missing is a magnitude meter.

    17. Re:Clickbait title? by Anonymous Coward · · Score: 0

      Where's the embrace and extinguish?

      They're using GNU tools.

      You know, the ones that don't properly implement open standards (see GNU "tar"), use non-POSIX-compliant command line arguments, and add non-standard extensions to programming languages such as C and C++.

      FSF/GNU does the exact same thing with non-standard implementations that Microsoft does.

    18. Re:Clickbait title? by kbg · · Score: 0

      Who says it will be possible to move to a different platform? Microsoft now owns Minecraft and they can do whatever they want with it. They may be using Python now, but that can change in a heartbeat.

    19. Re:Clickbait title? by BarbaraHudson · · Score: 1

      Where's the embrace and extinguish?

      Try getting a Minecraft competitor to market.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    20. Re:Clickbait title? by BarbaraHudson · · Score: 2

      Well the sooner we can destroy the fallacy that coding is something beyond the ken of most mere mortals, the sooner we can get salaries down to what they should be

      I hear Ben Carson is doing the same for brain surgery.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    21. Re:Clickbait title? by Anonymous Coward · · Score: 0

      Keep dreaming buddy. Your code will be filled with bugs and logical errors and your company will go down the drain when no one buys your crappy software.

    22. Re:Clickbait title? by Anonymous Coward · · Score: 1

      Who says Minecraft will matter in a year? If it's problem, you move to something else.

    23. Re:Clickbait title? by ShanghaiBill · · Score: 3, Informative

      Microsoft now owns Minecraft and they can do whatever they want with it. They may be using Python now, but that can change in a heartbeat.

      Then the school is free to dump Minecraft and move to something else. They didn't use Python because of Minecraft. They had already decided to teach Python, and then picked Minecraft because it used Python. The students also write Python plug-ins for FreeCAD and print their projects on a 3D printer. There are plenty of other options.

      Btw, you can write Minecraft plug-ins in languages other than Python, including C++ and Java. You may be able to use C# or VB as well.

    24. Re:Clickbait title? by JaredOfEuropa · · Score: 1

      Coding is a lot easier to learn than most people think, and a lot harder to master than most PHBs realize.

      Even the high school wiz kid who has published mobile apps and sets up a Linux server in the time you need to finish your coffee has a thing or two or two thousand to learn about coding in a professional environment. Algorithms, design patterns and best practices, toolchains, documentation, interpreting and drafting design documents, work processes, the list goes on. Coding is easy in the sense that any kid who das done coding in high school will be able to turn out more or less functional code for your company. But if you think a junior coder can make design decisions or work unsupervised, then you will end up with, well, the godawful messy software that a lot of companies seem to be struggling with.

      It's both interesting and sad that coding as a career path is a rare thing these days. Coding is seen as an entry level job, where coders will inevitably at some point move on to software design / architecture or management, instead of being given more responsibilities in management, strategy, coaching or design while still practising and improving on their coding skills. Where I work I see few to none top coders who are still actively coding or even just coaching; a "senior coder" is someone with 5 years experience. These then get promoted, the junior coders are left to fend for themselves, while management blames the resulting mess on "lack of process"

      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    25. Re:Clickbait title? by Anonymous Coward · · Score: 1

      Slashdot editors, can we please drop the flamebait summaries. Every discussion about education turns into a shitfest anyway, without TFS having to amp it up.

      And I want a pony!

    26. Re:Clickbait title? by Anonymous Coward · · Score: 0

      Alice Cooper?

      Way to connect with the kids of today there, buddy.

    27. Re:Clickbait title? by Anonymous Coward · · Score: 0

      The games market is different than the market Word is in.

      It's way more unpredictable.

    28. Re:Clickbait title? by Orne · · Score: 1

      Minecraft doesn't have any built-in API hooks in the core executable; the entire modding community is built around people who have reversed-engineered the Java to insert hooks for tools like Forge, etc. The modding community has been begging for a clear API for years, but Notch didn't see the value in it.

      Having the application coded in Java immediately gives you the cross-platform functionality in the desktop world, but it's a killer for the console world. The XBox version is basically incompatible with the entire modding community, and their feature set is behind the vanilla desktop. Additionally, most modded minecraft launchers (Java) are limited to 2GB of RAM, when 64-bit systems can easily go beyond this. This is purely a limitation of using Java.

      Moving the code base to .Net would unify the desktop and console worlds, would unify the modding community, and would do nothing but improve quality for players. Almost all mods are built core 1.7.10, when the vanilla version is already up at 1.8. It's insanely difficult to keep mods up to date, to the point that many popular ones simply say they won't support the 1.8 branch. Most mods are hacks upon hacks, relying on "ore dictionaries" and the like to unify identifiers so one mod doesn't step on another mod's space.

      The pre-requisite for all of this is getting a functional .Net framework out on the Mac and Linux, which Microsoft has already committed to do.

    29. Re:Clickbait title? by Anonymous Coward · · Score: 0

      So... I might have missed it, but - where's the part where all other programming languages and code bases cease to exist, and Microsoft eliminates any chance to learn programming via any other mechanism than writing Minecraft plugins on their platforms?

    30. Re:Clickbait title? by Anonymous Coward · · Score: 0

      "...Minecraft involves mostly building rather than just boy-oriented destruction."

      Another person that has no clue. Apparently you've not actually watched kids play Minecraft.

      What a dumbass you are.

    31. Re:Clickbait title? by Bengie · · Score: 2

      Coding is only 20% of making a system that works well. The other 80% is understanding the problem, designing an elegant solution to the problem, and understanding the myriad of ways to implement the solution. As a programmer, I don't get paid to code. I spend most of my time researching, thinking, and discussing.

    32. Re:Clickbait title? by Dragonslicer · · Score: 1

      Well the sooner we can destroy the fallacy that coding is something beyond the ken of most mere mortals, the sooner we can get salaries down to what they should be.

      I actually think this analogy works really well, and it doesn't even involve cars. There are a lot of people who prepare food for their job. If you want to pay someone $8 per hour, then you're going to get a McDonald's level of quality. If you want a chef who can prepare high quality meals, then you'll have to pay them a lot more than $8 per hour.

      Programming is pretty much the same. If all you need is someone to set up your blog software, you can find a kid who just graduated high school who will do it for $20 per hour. If you need a software engineer to design a complex, high-reliability system, and a group of junior engineers and/or experienced programmers to implement the system, it's going to cost a lot more.

    33. Re:Clickbait title? by Bengie · · Score: 1

      Coding is language agnostic. If by "coding" you mean copy/paste from stackoverflow, then I agree with your statement. My favorite form of coding is with a whiteboard. I can quickly draw diagrams and write up pseudo-code.

    34. Re: Clickbait title? by Anonymous Coward · · Score: 0

      With Internet Explorer.

      Please say this is a joke.

    35. Re:Clickbait title? by swb · · Score: 1

      It's both interesting and sad that coding as a career path is a rare thing these days. Coding is seen as an entry level job, where coders will inevitably at some point move on to software design / architecture or management, instead of being given more responsibilities in management, strategy, coaching or design while still practising and improving on their coding skills. Where I work I see few to none top coders who are still actively coding or even just coaching; a "senior coder" is someone with 5 years experience. These then get promoted, the junior coders are left to fend for themselves, while management blames the resulting mess on "lack of process"

      Prestige and process.

      The coders are plebes who get shit pay, work in shitty cubicles and get treated like they were expendable.

      System designers/architects and management are geniuses who get better pay, better offices and blowjobs.

      It's like every other IT deal. Nobody wants to be on the help desk because you're treated like a subhuman moron and paid like it, too, while the "network engineer" gets all the perks.

    36. Re:Clickbait title? by Anonymous Coward · · Score: 0

      How can you be sure, the next updated version will not require .NET?

      So? .NET is open source now.

    37. Re:Clickbait title? by Anonymous Coward · · Score: 0

      That's pretty cool. I wish there had been programs like that when I was in school. Anybody who knew too much about computers and programming was labeled a hacker by the administration, and I wound up accused of some pretty wild things for doing stuff like showing I could program in Pascal because I wanted to take the C++ course without doing Basic and Pascal first or pointing out once that their network had a virus (no good deed goes unpunished, I guess). I've heard a lot of other crazy stories from others here as well but also the odd story about being encouraged so I guess hey.

      I think these initiatives are a good idea as long as they communicate to the students that computing is possible without Microsoft.

    38. Re:Clickbait title? by Anonymous Coward · · Score: 0

      This. I am on my way out as well, but my biggest issue is being perceived as a sexist. I've done many different things from flipping burgers to working in a call center to driving big truck, and tech is the only field I've worked in where being assigned the male gender at birth automatically makes me a sexually frustrated misogynist. Therefore, I think I can rule out the person in the mirror as being the source of that problem.

      I want to do something tangible, make things that others can understand, see, touch, etc. I don't want to be a "wizard" or a "genius" who practices some mystic art. So, maybe I'll just go back to flipping burgers for a while or maybe try my hand out on a fishing boat.

      Money isn't so much of a concern for me. It's nice to have, but I could get by well enough at just a few bucks over minimum wage. I've been realizing that having an environment of mutual respect and teamwork among co-workers is what's important to me, worth far more than the extra cash from either being either a genius wizard or the Preventer of Information Services depending on whether the co-workers are pleased or frustrated on any given day with a closed-source proprietary system I wasn't even involved in deciding to purchase or use.

      That's just me, though. I'm not saying that makes me a better person. I've just realized I will never make enough to realize the goal I used to strive for when I was younger. So, I arrived at that preference not from a position of virtue, but more from a failure to move out of flyover country to where my skills could probably command a decent rate (and failure to understand the difference between making 200% of the cost of living in flyover country [yay, I can afford all the booze I can handle] vs. big city [actually reaching my goal, which is becoming more irrelevant the older I get anyway]).

      tl;dr in more ways than one, tech seems to be becoming a career that's just simply not desirable.

    39. Re:Clickbait title? by exomondo · · Score: 1

      How can you be sure, the next updated version will not require .NET?

      Why would you have to be? Why would it even matter at all? .Net is open anyway and even if it weren't the skills learned are still portable. You really know so little about programming that you think that the choice of language is going to create some kind of lock-in?

    40. Re:Clickbait title? by kuzb · · Score: 1

      Are you unaware of how programming works, or are you just stupid?

      Fundamental programming concepts rarely change that much between languages. A great many of us learned to write software in languages we don't even use anymore.

      --
      BeauHD. Worst editor since kdawson.
    41. Re:Clickbait title? by kuzb · · Score: 1

      Except the goal isn't to teach Minecraft. The kids already know that part.

      --
      BeauHD. Worst editor since kdawson.
    42. Re:Clickbait title? by ilsaloving · · Score: 1

      Exactly. The problem is that the people who hire don't understand that difference, so you end up competing against people who think they're a programmer just cause they know how to draw a couple of text boxes in Visual Basic.

    43. Re:Clickbait title? by Anonymous Coward · · Score: 0

      In economics all salaries tend to zero. That is an economic law, as true as the supply/demand law.

  3. Embrace-and-Extinguish is Google's game by Anonymous Coward · · Score: 0

    How much shit have they bought on some doofus MBA's whim and then later summarily discontinued when it didn't aid earnings that quarter?

    1. Re:Embrace-and-Extinguish is Google's game by Anonymous Coward · · Score: 0

      If Minecraft vanished tomorrow (which, lets be honest, it won't) I would shed exactly zero tears.

  4. Hadi really doesn't know education by zamansky · · Score: 1

    Sure, it's going to be more fun than taking a test but Hadi must think very little of teachers to make blanket statements like the one at the end of the article.

  5. Click-bait by Anonymous Coward · · Score: 0

    No one is forcing Windows on anyone. Unless you have proof otherwise, all of these tutorials work with all platforms. A credit of $10 would hardly be an impetus for someone to leave Chrome or Mac for the Windows-world.

  6. Headline is a bit much? by Anonymous Coward · · Score: 0

    I don't see how the usage of embrace-extend-extinguish makes any sense here?

    What competing product is this snuffing out?

    Under the hood that hour of code is teaching Javascript?

    I actively don't like Microsoft, but I played that hour of code, and was very impressed by a really well polished and highly effective teaching tool.

  7. How's this an example of embrace-extend-extinguish by Anonymous Coward · · Score: 0

    theodp doesn't really explain how he/she thinks this is an example of embrace-extend-extinguish. Care to elaborate?

  8. Thinking? by fredrated · · Score: 5, Interesting

    One can teach critical thinking without any reference to computers or programming. Teach that and computers will follow like wet follows rain. Teach it using 'computers' and the kids will have no idea what they are doing.

    1. Re:Thinking? by Anonymous Coward · · Score: 1

      You need some vehicle for "critical thinking" otherwise you are just spewing a bunch of abstract theory without concrete examples. Being able to show concrete examples ties the theory back into reality and provides opportunities to highlight relationships which is really important for making the theory stick.

    2. Re:Thinking? by jedidiah · · Score: 1

      What the OP said. Even algorithms don't require physical computing hardware be present.

      This is kind of trying to teach kids to run while still making walking (basic math in general) seem scary and unapproachable.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    3. Re:Thinking? by bfpierce · · Score: 1

      You can say this about anything, so I'm not really sure what your point is. All taught critical thinking has some sort of 'mechanism' tied to it, whether it's Literature, Mathematics, Biology, so on and so forth. I certainly don't remember ever taking a 'Critical Thinking' class in grade school.

    4. Re:Thinking? by BarbaraHudson · · Score: 1

      You need some vehicle for "critical thinking" otherwise you are just spewing a bunch of abstract theory without concrete examples. Being able to show concrete examples ties the theory back into reality and provides opportunities to highlight relationships which is really important for making the theory stick.

      So do like one of my teachers did decades ago - teach kids how to deconstruct advertising. Far more useful in terms of immediate application that will also benefit them over the long term, no matter what they end up doing. And it doesn't need a computer ...

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    5. Re:Thinking? by Anonymous Coward · · Score: 0

      Kids are not abstract thinkers. They cannot understand that some things will naturally follow others. For instance, try to teach an average classroom of kid to log into the computer. If you give them a test on logging in after a week of instruction and they will probably tell you they need a number, and a big letter, and at least 8 of them, especially if you make it into a song. Have them create a password, and many will probably not be able to do so, and if they do they probably won't be able to log in using the password.

      The thing with computers is that they do what you tell them too and nothing else. There is usually no wiggle room. Computers are useful in teaching process because they are not forgiving. Computer are useful for assessing mastery because they will not forgive a mistake.

      Using a computer will make many kids, even older kids, even motivated kid, give up because they are so used to sloppy work being accepted by well meaning teachers. I don't know how much we can get done in the early grades, but by the time a kid is 10 or so they should be able actually understand the limitations of a computer, which is useful.

    6. Re:Thinking? by oh_my_080980980 · · Score: 1

      You apparently have no idea what critical thinking is.

    7. Re:Thinking? by oh_my_080980980 · · Score: 1

      And computer programming is abstract.

      Critical thinking is teach about logical fallacies, i,e, errors of reasoning. Look up List of fallacies sometime https://en.wikipedia.org/wiki/...

    8. Re:Thinking? by Bengie · · Score: 1

      The parent and GP both have valid points. This issue really needs to be addressed from both directions, abstract and concrete.

    9. Re:Thinking? by Bengie · · Score: 1

      "Concrete" is just another way of saying easily relatable. If you cannot relate to an idea, you cannot critically think about it. The more versed you get with critical thinking, the more easily you can relate to hypothetical ideas.

  9. Wait, Google and Apple don't do this? by Isca · · Score: 4, Insightful

    Last time I looked Apple was constantly offering discounted iPads and apple products to lock schools and minds into the apple ecosystem.

    Last time I looked Google was constantly offering discounted chromebooks and pushing schools into the google ecosystem, especially with gmail and google docs.

    I'm sick and tired of the Microsoft is evil crap. Yes, 20 years ago they tried to embrace, extend and extinguish their standards over open standards to the entire internet. But they didn't win. The average consumer is not a microsoft consumer, they are a Apple or Google consumer.

    So what did Microsoft do? They determined their core market was Office and Servers (through azure). Everything they've done over the past few years has been geared towards furthering those goals. Windows 10 is mostly a ploy to put those two platforms first, in the same way Google and Apple serve to put their platforms first.

    But you know what's different? Microsoft is more open than they've ever been, ever. Heck, their Azure cloud service even has first rate support for running your favorite flavor of linux on their servers. They've open sourced much of their codebase for C# and have been focused on allowing their system to write code for themselves and any of their competitors.

    Of course they are going to lean towards supporting their own systems and will make changes to the root of the product to enhance their other offerings. They are a for-profit corporation, just like Google and Apple. But they've been far more open and less heavy handed than those two in the last 5 years.

    1. Re:Wait, Google and Apple don't do this? by Penguinisto · · Score: 4, Insightful

      I'm sick and tired of the Microsoft is evil crap. Yes, 20 years ago they tried to embrace, extend and extinguish their standards over open standards to the entire internet. But they didn't win. The average consumer is not a microsoft consumer, they are a Apple or Google consumer.

      Depends on how "consumer" is defined. The vast majority of tablets and phones belong to the Apple/Google duopoly, hands-down. However, the majority of home computers/laptops are definitely still running Windows, and in spite of Microsoft's efforts to drive them off with their latest UI, there's no indication that too many folks are going to budge off of Windows anytime soon. Meanwhile XBox still dukes it out with Playstation, and seems to be holding its own in that arena.

      I guess I'm just saying that you may have been a wee bit too simplistic on that one...

      You are right in that Microsoft relies on the trinity of Office/Exchange/Desktops as their bread-and-butter (everything else they sell is ancillary to these, including SCOM/SCCM, SharePoint, Windows Server and SQL Server... because without the aforementioned threesome, who the hell would need that other crap in the server room?) That said? Outside of the XBox, they've not really made much in the way of inroads in the past decade or so (and in the XBox's case, has that thing actually reached any kind of usable ROI yet, or is it still in the R&D loss-leader cost hole?)

      But they've been far more open and less heavy handed than those two in the last 5 years.

      Maybe more open and less heavy-handed than they used to be, but IMHO neither Apple or Google can touch Microsoft's level of EEE. Also, Microsoft has become kinder/gentler on the interoperability front *only* for two reasons:

      1) because they got their asses handed to them in mobile, and
      2) because the other two big players (Apple, Google) are currently making serious inroads into the hearts and minds of consumers, both at work and home ...and this means Microsoft is being forced to play nice these days by necessity. After all, you don't see them playing nice when it comes to consoles, do you?

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    2. Re:Wait, Google and Apple don't do this? by serviscope_minor · · Score: 2, Informative

      I'm sick and tired of the Microsoft is evil crap.

      Me too. I wish they'd just give up the evil already.

      Yes, 20 years ago they tried to embrace, extend and extinguish their standards over open standards to the entire internet

      Are you claiming they'e stopped?

      You might want to look at ooxml and the subbverting of the ISO standards body and the SDXC card debacle.

      In case your wondering for the latter they've managed t oget their patent encumbered, yet not novel or very good exFAT filesystem embedded into the SDXC standard. That's pure rent-seeking, plain and simple.

      Oh and then there's the Linux patent shakedown on Android. Nice phone you have there, shame something should happen to it. Tell you what, pay us a bunch and we'll go away. But we won't even tell you what the patents. If you want to even find out what we might be suing you for, we're going to make you engage in a very costly lawsuit.

      Yeah, nice, big fluffy, happy microsoft. Tell you what, you *should* be sick and tired of the evil microsoft crap because it's sickening.

      --
      SJW n. One who posts facts.
    3. Re:Wait, Google and Apple don't do this? by DuckDodgers · · Score: 1

      Speaking for myself, I am every bit as angry that Apple and Google are doing this as I am that Microsoft does it.

      You want to teach kids to code using mods? Awesome. Minetest and Terasology are both wonderful. Knock yourself out. Or build something with Voxel.js

      Otherwise, any involvement of a proprietary software product in education - whether that product is an operating system (iOS, OS X, Windows 10) or application (Office, Google's apps on Android), or cloud service (iCloud, Office365, Google Docs, Google Search, Bing Search) - is automatically an unfair advantage for the company that provided its product to educators. They're getting the hearts and minds of the next generation of computer users, and it works!. My own kids use Windows PCs and iPads at schools, and love them, and weird old dad is the strange graybeard playing with his Linux devices. My Linux desktop surfs the web just fine and even handles Netflix (with the proprietary Chrome browser), but it can't run Call of Duty: Black Ops 2 or Madden NFL 16 so the kids want their Windows PC and their Xbox (or Playstation). And I can't force F/OSS on them because they'll just resent it and run that much faster away from it when they're on their own.

    4. Re:Wait, Google and Apple don't do this? by KlomDark · · Score: 1

      Agreed. This Microsoft hate is just out-of-date cultural inertia. Microsoft of today is a much different beast than it was 20 years ago when they deserved it.

      Apple is far more evil these days.

    5. Re:Wait, Google and Apple don't do this? by oh_my_080980980 · · Score: 0

      LMOL yeah tell that to the 20,000 people they laid off and then went to Congress complaining there weren't enough skilled labor so they need more H1B Visas. Ass-hole.

    6. Re:Wait, Google and Apple don't do this? by Isca · · Score: 1

      So what you are saying:

      Remove projects that are open source but are controlled primarily by profit making corporations like Oracle and Red Hat because it might convince kids to go down the path of developing using that ecosystem.

      Block internet access to all sites that are not 100% public domain because the content on those sites might encourage the students to use sites that are not public domain.

      We take away all library books that are not public domain yet because it might get them addicted to books that are written in more modern styles with modern storylines and themes, and almost of those books are owned by profit making enterprises.

      Discourage any arts, photography, or writing of the student unless that student promises not to show it to others or makes it public domain. Because proprietary individually owned copyright that is granted automatically might encourage other students to create the same, causing mass hysteria.

      I'm just running this out to it's logical conclusion.

      Interestingly, my computer experience in High school consisted of time on a mainframe and some time on apple II's. I also had some programming time in Basic and even some Pascal. I also extensively used a VMS VAX system in college. I wonder why I am not still using those ecosystems today, outside of a macbook that boots up windows in a VM? Must have been all of that Atari, Atari 800XL and Colecovision equipment I had as a kid. Although full disclaimer, I did play the heck out of Rollercoaster Tycoon and Baldur's gate by atari.

    7. Re:Wait, Google and Apple don't do this? by Bengie · · Score: 1

      Those 20k people were mostly dead weight they acquire from purchasing Nokia. It's not like they were laying off high end programmers. Even the 8k they laid off this year were almost all Windows Phone factory workers.

    8. Re:Wait, Google and Apple don't do this? by UnknownSoldier · · Score: 2

      > I'm sick and tired of the Microsoft is evil crap.

      Sticking your head in the sand doesn't make the problem go away.

      1. Maybe if Microsoft would come clean with how much data they collect people might actually trust them again.

      Microsoft also provides some country specific domains such as .co.uk, .fr, .it, .de, .es, .th, .tk, .co.jp
      * Currently all e-mail service customer data is stored in the U.S. even if the account name contains a country specific domain.

      2. Gee, nice to know MS is back porting their privacy-invading Windows 10 features to Windows 7, 8.

      Every time you turn around MS is selling you out.

    9. Re:Wait, Google and Apple don't do this? by Anonymous Coward · · Score: 0

      Yes, I am starting to lean more towards Microsoft again due to open sourcing code and improvements in documentation. I'm still slightly angry at them after all these years because of how they tried to crush the open source movement and all the legal threats and FUD. That was extremely unhealthy in terms of developer relationships.

    10. Re:Wait, Google and Apple don't do this? by DuckDodgers · · Score: 1

      If kids get accustomed to using Java, or Linux, or Perl, Python, Ruby, PHP, Node.js, Lisp, Scheme, Rust, D, FreeBSD, Haiko OS, GNU Hurd, then no corporation is locked in to profit from it. How much money does Red Hat get from most Linux users? None. How much money does Oracle get from most Java users (much to their dismay)? None.

      It sounds like we're close to the same age. I used Vax VMS in college, too. But all of my classmates outside the computer science department had to take at least one course on Microsoft Word and Powerpoint. Look where the world is now. And I can make Linux dance to my tune at the house, my kids have seen me use it since they were in diapers, and my oldest is twelve and he still prefers Windows because that's what he gets at school.

  10. Where's the turtle? by chill · · Score: 1

    So this is turtle graphics, introduced with Logo, back in the late 1960s, reinvented with Minecraft.

    Cool, yes. Revolutionary? Not so much.

    --
    Learning HOW to think is more important than learning WHAT to think.
    1. Re:Where's the turtle? by WillAdams · · Score: 1

      One thing I've been surprised at is that there isn't a continuation of Logo into CNC --- the closest thing to it I've found is to use a tool such as Asymptote, MetaPost or NodeBox to create a .pdf, then pull that .pdf into some tool suited to CAM --- it would be nice if there were some more direct option / connection.

      For that matter, I'd be glad of a programming tool which would directly translate part geometry into tool motion (w/ suitable offsets) --- I hate having a cylinder in OpenSCAD rendered as a triangular mesh and having to process a .stl in a CAM tool --- wish ImplicitCAD were being supported and was easier to install.

      --
      Sphinx of black quartz, judge my vow.
  11. Headline doesn't mention Amazon & iTunes credi by Isca · · Score: 3, Informative

    More headline trolling details: Amazon & iTunes credits are given to teachers too as the link above states in the freaking post timothy made. But sure, go ahead and bash microsoft for putting money into a program that is trying to teach using a tool that is extremely popular among the very population that you are targeting.

  12. Re:How's this an example of embrace-extend-extingu by Anonymous Coward · · Score: 0

    Because it's M$!

  13. 1 day late to the party. by Anonymous Coward · · Score: 0

    A bit late: " To qualify, your entire school must register for the Hour of Code by November 16, 2015." Wish I had known.

  14. Boys allowed this time ? by Anonymous Coward · · Score: 0

    Will the man-haters of code.org actually allow our male children to these events ?

    Boycott sexist code.org.

  15. How is this bad? by Kohath · · Score: 1

    This seems ok. How will children be hurt by this? Or taxpayers? Or anyone? What's the problem?

    Do we really always have to complain about everything?

    1. Re:How is this bad? by oh_my_080980980 · · Score: 1

      Apparently you do

  16. I Understand Why... by Anonymous Coward · · Score: 0

    Microsoft are doing this. I agree that learning a little about IT-related things like programming helps students with things like abstract thinking, math, creativity. What I don't get is why Microsoft and others are pushing EVERYONE to learn programming. The world doesn't really need more programmers. The US really needs none at all, at least from foreign shores.

    An above poster already remarked that salaries are dropping like rocks, and they are. I've been doing this since the late 90s and salaries have, indeed, gone drastically downhill. What we need is talented mechanics, people who want to start factories and make things again. It's the people who manufacture that will be the winners. Coding is fine and all, but countries need services, factories, and agriculture. IT is not all its cracked up to be.

    1. Re:I Understand Why... by oh_my_080980980 · · Score: 2

      It's the other way around - Math and critical thinking help in programming.

  17. NOT the biggest learning event in history. by BarbaraHudson · · Score: 1

    is billing as the largest learning event in history.

    The Apollo 11 moon landing was a far bigger learning event. It not only inspired a generation to learn more (far more than Minecraft will), but it also had huge social implications.

    --
    "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    1. Re:NOT the biggest learning event in history. by Anonymous Coward · · Score: 0

      Do you have any evidence to back that up? For me it is not obvious either event had any long-term effect on learning. Maybe Minecraft had a few more autists take up programming, but they're such a tiny fraction that it shouldn't matter.

    2. Re:NOT the biggest learning event in history. by oh_my_080980980 · · Score: 1

      Landing on the moon didn't have the most profound impact on human learning? Seriously? Take your head out of your ass and crack open a book sometime.

    3. Re:NOT the biggest learning event in history. by BarbaraHudson · · Score: 1

      The Apollo 11 moon landing broadcasts had lots of explanations about the mission, the need for getting the trajectory just right, the risks, the hardware (everything from how fuel cells work to the LEM to the Command and Service modules, the escape tower, the launch vehicle, etc.), how you can't just turn around in mid-flight and return to earth. They had LOTS of hours of programming time to fill, and they filled it with rocket scientists.

      Anyone who watched Walter Cronkite ("Uncle Walter") covering the mission learned a lot, and not just over a one-hour interval (the "hour of code"), but for eight days. They even explained the how and why for the decontamination procedures, live, as they were taking place in the water after splashdown and that the astronauts would be in isolation ...

      Kids were also encouraged to bring in newspaper articles for class discussion. It was on everyone's lips. The hope to reach 200 million people for an hour each pales in comparison to the number of people who watched the first steps on the moon.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    4. Re:NOT the biggest learning event in history. by spire3661 · · Score: 1

      You are joking right?

      --
      Good-bye
    5. Re:NOT the biggest learning event in history. by Anonymous Coward · · Score: 0

      The Apollo 11 moon landing was a far bigger learning event. It not only inspired a generation to learn more (far more than Minecraft will), but it also had huge social implications.

      Actually, it was the Manhattan Project for me. Never really gave the Moon landing or shuttle program much thought since it was blindingly obvious that an ordinary bloke like me had next to no chance of being on either one.

      In other words, you're probably overstating the case.

    6. Re:NOT the biggest learning event in history. by BarbaraHudson · · Score: 1

      The Manhattan project didn't have 600 million people watching and learning. That's what happens with secret projects.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
  18. Re:bribing teachers.. by theodp · · Score: 2

    Hey, back in the day you could buy votes for a drink! Perhaps more effective than the $10 prizes though, is the $500,000 in prizes Code.org dangles to entice schools to get with the program(ming), or (in the past), the $750 gift codes Code.org offered to teachers who got their students to code (with $250 more for teachers of girls).

  19. How tutorials will be evaluated for inclusion by theodp · · Score: 2

    Not that it has anything to do with the Minecraft lessons being designated a signature Hour of Code tutorial, at least according to the evaluation criteria below, but Code.org's biggest donors coincidentally include Microsoft ($3M+), Ballmer Family Giving ($3M+), and Bill Gates ($1M+). And Code.org's CEO, who once reported to Satya Nadella, is coincidentally a sometimes jogging partner of Steve Ballmer, as well as the next-door neighbor of Microsoft President and Code.org Board member Brad Smith.

    Hour of Code: How tutorials will be evaluated for inclusion:
    Tutorials will be listed higher if they are:
    high quality
    designed for beginners - among students AND teachers
    designed as a ~ 1 hour activity
    require no sign up
    require no payment
    require no installation
    work across many OS/device platforms, including mobile and tablets
    work across multiple languages
    promote learning by all demographic groups (esp. under-represented groups)
    not pure HTML+CSS web design focus - (our goal is computer science, not just HTML coding)

    1. Re:How tutorials will be evaluated for inclusion by kuzb · · Score: 1

      OK, so now that you've dropped all this information, the nefarious plot is where exactly?

      --
      BeauHD. Worst editor since kdawson.
    2. Re:How tutorials will be evaluated for inclusion by theodp · · Score: 1

      Elsewhere, three days before the Minecraft Hour of Code announcement, Microsoft indicated it had bigger fish to fry with Minecraft. Can you think of a better way to help make that happen than a 1 hour "infomercial" that as many as 200 million kids are made to participate in by their prize-seeking teachers and schools? :-)

      Minecraft in education: Published on Nov 13, 2015. "Minecraft is already empowering millions of players to create, explore, and discover. We want to bring that passion into the classroom."

  20. Keeping voting GOP and soon K-12 will have a loan by Joe_Dragon · · Score: 1

    Keeping voting GOP and soon K-12 will have a loan with X3 more H1B's and no way to pay that loan off.

  21. really an "hour" of code by deodiaus2 · · Score: 2

    At best it exposes a bit of coding to kids. At worst, it turns them off completely.
    However, even writing a damn "Hello World" takes hours if a novice has to do it with some support. Much more if there is no hand holding involved. I have seen adults struggle to find the matching closing quote problem. I had to fight with a problem because I typed code in with MS-Word, which used the slanted quotes, which gave me some weird error, something along the lines of incorrect encoding.

  22. Re:bribing teachers.. by Austerity+Empowers · · Score: 0

    for a measly $10 account credit?

    In the Microsoft store. Not a thing in there anyone wants, I don't think I've ever seen anyone in there but employees.

    At least give em a starbucks gift card or something that has street value.

  23. Re:Headline doesn't mention Amazon & iTunes cr by oh_my_080980980 · · Score: 0

    Listen ass-hole, they could just donate money and let the school decided what they actually need.

  24. Right here by waspleg · · Score: 1

    This is the best programming book I've ever used (I'm not a professional just a 30 something who started with C at 13 dropped it, and has regretted it since). This is for Python.

    If you scroll down a bit you will see a package called Swampy. Swampy = Turtle. If you do the book you will see example code that uses it. Good luck.

  25. damn it. by waspleg · · Score: 1

    I always forget the closing "

    OT: When will /. allow me to edit my fucking posts? It's been like 18 years without this basic functionality.

    1. Re:damn it. by Anonymous Coward · · Score: 0

      Use the fucking preview button. Once you post it, it's permanent. Otherwise every idiot would retroactively change what they said.

      They've had the fucking preview button for all of those years.

    2. Re:damn it. by Jason+Levine · · Score: 1

      You could have edit functionality available for a limited time. So you hit publish too quickly and see you made a mistake. Don't worry, you have 15 minutes or so to make edits before your comment becomes permanent. Also, all edited comments should contain a visible indicator of when it was edited.

      Would some people use this to post inflammatory comments and then delete them/act like it never happened? Sure. All new features will wind up being abused in some way, though. (Case in point: Moderation used to mark people who disagree with you as trolls.) That doesn't mean you don't add a new feature. It just means you put checks in place to prevent the most common abuse scenarios.

      --
      My sci-fi novel, Ghost Thief, is now available from Amazon.com.
  26. it's Minecraft FFS by NostalgiaForInfinity · · Score: 1

    They are teaching using Minecraft. The only thing that has to do with Microsoft is that Microsoft bought the company.

    And even if there were something Microsoft API specific in this code, who cares? This is a basic introduction; it's not like they are going to spend half their school time memorizing obscure Microsoft APIs.

  27. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  28. oh, so they won't learn THAT much right? by Anonymous Coward · · Score: 0

    The goal is to get more kids interested in programming, so they'll get into programming, learn a ton about it, and to get more adults into the job market later on (result: job market flooded with out of work programmers new and experienced, salaries depressed)

    It is like restaurants giving a free sample of the cuisine, the goal is to get you to buy the meal.

    Clearly your thinking is so short term you can't see the end goal.

    1. Re:oh, so they won't learn THAT much right? by bfpierce · · Score: 2

      Wondering how you come to the conclusion of a flooded job market. Oh right, it's the hyperbole train.

    2. Re:oh, so they won't learn THAT much right? by Raseri · · Score: 1

      How are you coming to any other conclusion? It's Microsoft, Facebook, and their ilk, for fuck's sake. You think they're doing this out of the kindness of their hearts? You're either a shill, a troll, or absolutely retarded. It's honestly hard to tell.

      --
      Writhe your naked ass to the mindless groove.
    3. Re:oh, so they won't learn THAT much right? by bfpierce · · Score: 1

      Mostly because I don't wear a tin foil hat to bed every night, unlike apparently 90% of slashdotters. I think the 'Dey Tuk Ur Jurbs' people actually have more common sense.

    4. Re:oh, so they won't learn THAT much right? by Anonymous Coward · · Score: 0

      The goal is to get more kids interested in programming, so they'll get into programming, learn a ton about it, and to get more adults into the job market later on (result: job market flooded with out of work programmers new and experienced, salaries depressed)

      So you're worried that you'll have competition but won't be able to compete. If you arent skilled then yes you have something to worry about, if you are skilled and good at your job then you have nothing to worry about.

    5. Re:oh, so they won't learn THAT much right? by exomondo · · Score: 1

      You think they're doing this out of the kindness of their hearts?

      Of course not, they are doing this to increase the talent pool. If the general quality of CS grads and/or job applicants is low then obviously it is in their interest to try to improve that. If they can pay somebody a lot less to do your job the same as you then perhaps you aren't as valuable as you think you are, or maybe you're just in the wrong job. Either way competition is good, it drives people to become better.

    6. Re:oh, so they won't learn THAT much right? by beastofburdon · · Score: 1

      That would be because you lack all skills that depend on independent thought.

    7. Re:oh, so they won't learn THAT much right? by beastofburdon · · Score: 1

      Ah yes, the crony capitalism mantra.

      "If you are good enough at your job then you have nothing to worry about"

      You know, it sounds a lot like the police mantra we hear over and over again

      "If you have nothing to hide, then you have nothing to fear"

      The problem here is that both of them are complete bullshit. The cops just want more power to abuse you and the companies want more workers who are just good enough to do the job while being willing to accept peanuts to do it. These companies are not looking for the best of the best, they are looking for workers who will accept a low wage, work extreme hours, and be too afraid of unemployment to ever complain.
      If you are convinced otherwise you are either ignorant, or just fucking stupid. So, which one are you?

    8. Re:oh, so they won't learn THAT much right? by Anonymous Coward · · Score: 0

      Ah yes, the crony capitalism mantra.
      "If you are good enough at your job then you have nothing to worry about"

      No it is competition which is the essence of a free market. The crony capitalism mantra is to attempt to eliminate competition so you can be shit at your job and still get paid. Why do you fear competition? Is it that your job is so mind numbing that anybody can step in and do it just as good as you? That would indeed be a reason to act as you are.

      You know, it sounds a lot like the police mantra we hear over and over again
      "If you have nothing to hide, then you have nothing to fear"

      That's a nice strawman you're building there.

      The cops just want more power to abuse you

      And look: there you are tearing down that strawman...what a surprise.

      and the companies want more workers who are just good enough to do the job while being willing to accept peanuts to do it.

      Actually I think you will find there are already plenty of those workers around. Didnt realize we have an oversupply of tech workers? Maybe you need to get educated on this subject.

      These companies are not looking for the best of the best, they are looking for workers who will accept a low wage, work extreme hours, and be too afraid of unemployment to ever complain.

      If that were true then they already have exactly that with the amount of tech workers. But what they really want is developers who are exceptional that can produce exceptional results rather than mediocre ones that produce mediocre results.

      If you are convinced otherwise you are either ignorant, or just fucking stupid. So, which one are you?

      Neither. What we have proven is that you are the one who is ignorant of the amount of graduates relative to jobs. There is already a 3:1 ratio, they have more qualified candidates than they can poke a stick at yet this is not driving salaries down, why is that? Are you actually trying to say there is not an oversupply of tech workers?

  29. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  30. Adventures in Minecraft Book is awesome by goombah99 · · Score: 1

    I bought this book for my kids and it was total mission accomplished in getting the excited about what programs can do:
    Adventures in Minecraft
    by David Whale, Martin O'Hanlon
    http://www.wiley.com/WileyCDA/...

    that book was created in the pre-microsoft era of minecraft. I suspect it wasn't even mojang sanctioned.

    they have a less than complete version of minecraft with a python API exposed. It's amazingly simple to use it so other than unzipping the file it's easy for beginners to use. Works great on a raspberry pi. What you can do is somewhat limited. mainly on the input side of only being able to know where steve is not what he's doing. But by the time you are actually wishing for more you have a great understanding of basic programming in python. So it''s a fantastic first introduction to API programming in python. Kids might want to try scratch first since it's fully self contained without the need to couple to minecraft and thus simpler. But programming in minecraft with python is a very very very engaging experience for kids.

    --
    Some drink at the fountain of knowledge. Others just gargle.
  31. Re:Keeping voting GOP and soon K-12 will have a lo by Archangel+Michael · · Score: 1

    Blame the GOP all you want, but both sides have people for and against H1Bs.

    But it is much easier to demonize people if you lump them all together huh? Meanwhile Bernie blames ISIS on Climate Change, and you think the GOP are crazy ones.

    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  32. The above post is brought to you by the DNC. by Anonymous Coward · · Score: 0

    Another paid post by the Democrat Party.

    Ignore the fact that members of both the D and R half of the political class love H1Bs and support them.

    Like the #1 cheerleader the (D - SIlicon Valley) Congresscritter.

  33. I don't think so by Hognoxious · · Score: 2

    "Compared to what you would otherwise be doing for school, this is, like, the best thing ever."

    Better than giving nerds wedgies? I don't think so.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  34. Hour of Code is good by Anonymous Coward · · Score: 0

    Learning the very basics about how computers work, is like learning the very basics behind how a steam engine works, or an internal combustion engine works. It doesn't instantly make you a programmer any more than the engine ones make you a mechanic.

    Learning Latin in school doesn't instantly make you into Julius, or Nero.

    Learning the very basics, enough to have just a little insight, rather than assuming everything works "by magic" is good.

    Most people won't become programmers. Just like most people won't become any other one thing. If there is a job market glut then people will avoid the profession. If there's a job market shortage, then there will be calls for everyone who's unemployed to be given a 5-step-program on how to do that profession. People are just like that.

  35. Re:Headline doesn't mention Amazon & iTunes cr by Isca · · Score: 1

    Or Amazon, Apple and Microsoft could not donate anything and not provide incentives to organizers. Or the schools can say "hey, this isn't worth it" and not participate. It's not like code.org is buying $10 from Amazon, Apple or Microsoft to give to the users. Those credits are donated to that organization as well to give to educators.

  36. Newfangled tech. by wkwilley2 · · Score: 1

    Hell. I wish this existed back when I was a young tyke.

    Although, I would be much more interested in learning to code if I had something like that at my disposal.

    --
    Have you ever fallen asleep at the keybhanusdiog?
  37. Fuck Notch by spire3661 · · Score: 1

    We all knew this is the kind of crap MS planned when they bought Minecraft.

    --
    Good-bye
  38. seriously? you think there's a shortage? by Anonymous Coward · · Score: 1

    The only people who think there is a shortage of STEM workers are the big mouths in Silicon Valley.

    You know, those who get 1000 qualified applications per job posting, then whine "waaaaaaaa we have a shortage, so more H1B visas please!!!!"

    You're out of touch.

  39. hello! There is no talent shortage! by Anonymous Coward · · Score: 1

    The STEM talent pool is huge! There is far more talent than there are jobs for the STEM students!

    THERE IS NO TALENT SHORTAGE.

    http://programmersguild.org/factsheets/2014_pg_media_fact_sheet.pdf

    Roughly 400,000 of the 1.6 million BS degrees each
    year are STEM - up from 320,000 just a decade ago.
    These are predominately Americans and are more
    than the U.S. job market can absorb:
    During the past decade STEM employment increased
    by only 60,000 per year - less than the number of
    foreign workers entering each year.

    http://www.urban.org/UploadedPDF/411562_Salzman_Science.pdf

    Analysis of the flow of students up through the Science and Engineering (S&E) pipeline, when it reaches the labor market, suggests the education system produces qualified graduates far in excess of demand: S&E occupations make up only about one-twentieth of all workers, and each year there are more than three times as many S&E four-year college graduates as S&E job openings.

    http://www.epi.org/press/epi-analysis-finds-shortage-stem-workers/

    Guest workers may be filling as many as half of all new IT jobs each year.
    IT workers earn the same today as they did, generally, 14 years ago.
    Currently, only one of every two STEM college graduates is hired into a STEM job each year.
    Policies that expand the supply of guest workers will discourage U.S. students from going into STEM, and into IT in particular

    1. Re:hello! There is no talent shortage! by exomondo · · Score: 1

      THERE IS NO TALENT SHORTAGE.

      All your citation says is there are a lot of people, I don't disagree with that but what I said was increase the talent pool. Tech worker salaries are very high because while there are a lot of people there are not a lot of really talented people.

    2. Re:hello! There is no talent shortage! by Bengie · · Score: 1

      There is a talent shortage, not a programmer shortage. If you just want a programmer, that's easy. If you want a talented programmer, that's hard. It's incredibly difficult to find talented programmers.

    3. Re:hello! There is no talent shortage! by beastofburdon · · Score: 1

      Well, now we know you are a shill.

    4. Re:hello! There is no talent shortage! by beastofburdon · · Score: 1

      Or you have a completely unrealistic expectation of what a programmer can do.

      Not even the greatest team of programmers can make a product that is bug-free, but it only takes one bean counter to ensure that they fail miserably. From the logic you are using, I suspect that you are among those bean counters.

    5. Re:hello! There is no talent shortage! by exomondo · · Score: 1

      Well, now we know you are a shill.

      Right, you can't come up with a valid argument but you can't admit you're wrong so that lame comeback is the best you've got.
      We all know there are plenty of IT workers but that doesn't in any way suggest there is some over supply of talented developers. If there were then salaries for developers would be very low, but they are in fact very high which suggests that there is a lack of talented developers. The simple concept of supply and demand is obviously way to much for you to comprehend.

  40. How to shoot yourself in the foot by Anonymous Coward · · Score: 0

    American kids will become Microsoft appliance literate ( MicroSerfs ), while European and Asian kids will learn how to program. Sorry America.

  41. Oh teach kids spyware too? by Anonymous Coward · · Score: 0

    Teach them how to sell out the public for money?

    Teach them how it's great to store all parameters in a registry database and as long as you corner an OEM market and get away with it, you can back-stab the whole planet at once. Just tell them it's games and DX12.

    Kids, even if your NTFS filesystem is 22 years old... it sells if you pulled cunning stunts in board rooms with OEM weasels.

  42. Why do you hate boys? by Anonymous Coward · · Score: 0

    Minecraft was and is mostly boys. And most of it is building. So your assertion that it would be "boys stuff" if it had only destruction as its goal is not supported by reality and must therefore be constructed out of your hatred for the male of the species.

    Why do you hate half of the human population and think them automatically sub-human merely because of their gender?

  43. Minecraft isn't open source by Anonymous Coward · · Score: 0

    It was supposed to be, in the alpha days, but never was (because it was successful enough for Notch not to need to garner support by making it open source). It was supposed to get an open API so Forge wouldn't break every time MC updated. For about three major upgrades. Not happened yet. Yet many of the features brought in (dark oak, accacia, hardened clay, etc) were introduced by mods through Forge. So it's not like Notch wasn't benefiting.

    Neither is .Net open source, which loads of people are claiming to be the case. A non-delineated and generally unknown subsection is "open described", but most of the actual necessary work is patent encumbered and closed source.

    It's as open as "ooxml" is "open". As in it's technically visible, but since some large bits are "do this like the propriatory system" it's not actually described.

  44. .Net .not open source. by Anonymous Coward · · Score: 0

    Sorry, you are spreading lies.

  45. Re:seriously? you think there's a shortage? by Bengie · · Score: 1

    1k application per posting? That's nothing. When I applied for my current job, there were over 3k applications. Nearly all applications are fluff. You do not get "1000 qualified applications per posting". Well, maybe qualified on paper.

  46. Re:seriously? you think there's a shortage? by beastofburdon · · Score: 1

    I sense a bit of projection. Are you a shitty programmer who padded your resume?