Microsoft Brings Its Embrace-Extend-Extinguish Game To K-12 Schools? 168
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."
MISSION: To obliterate the wages of programmers (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.
Re: (Score:1)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
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.
Re: (Score:2)
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.
Re: (Score:2)
Re: (Score:2)
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.
Re: (Score:2)
Keeping voting GOP and soon K-12 will have a loan (Score:2)
Keeping voting GOP and soon K-12 will have a loan with X3 more H1B's and no way to pay that loan off.
Re: (Score:2)
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.
Re: (Score:2)
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.
Re: (Score:2)
Re: (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!!!
Re: (Score:3)
What a great idea. Let's make programming dull as shit so they immediately lose interest in it!
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Clickbait title? (Score:5, Insightful)
Where's the embrace and extinguish?
Re: (Score:2)
Its Microsoft, thats more than enough for some people to FUD the place up...
Re:Clickbait title? (Score:4, 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.
Re: (Score:2, Interesting)
How can you be sure, the next updated version will not require .NET?
Re: (Score:1, Informative)
Re: (Score:1)
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.
Re: (Score:1)
Who says Minecraft will matter in a year? If it's problem, you move to something else.
Re:Clickbait title? (Score:4, 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 [freecadweb.org] 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.
Re: (Score:2)
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.
Re: Clickbait title? (Score:2)
Re: (Score:2)
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 t
Re: (Score:2)
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?
Adventures in Minecraft Book is awesome (Score:2)
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/... [wiley.com]
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 raspbe
Re: (Score:3, 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.
Re: (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!
Re: (Score:2)
Re: (Score:2)
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.
Re: (Score:3, 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.
Re: (Score:1, Funny)
Re: (Score:3)
The butthurt is strong in this one...
Re:Clickbait title? (Score:4, 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?
Re: (Score:3)
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.
Re: (Score:2)
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
Re: (Score:2)
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.
Re: (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 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 f
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
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...
Re: (Score:2)
Re: (Score:3)
Re: (Score:2)
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.
Re: (Score:2)
Indeed, this is just regular bribery.
Re: (Score:2)
Where's the embrace and extinguish?
Try getting a Minecraft competitor to market.
Re: (Score:2)
Except the goal isn't to teach Minecraft. The kids already know that part.
How tutorials will be evaluated for inclusion (Score:3)
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 [slashdot.org].
Hour of Cod
Re: (Score:2)
OK, so now that you've dropped all this information, the nefarious plot is where exactly?
Re: (Score:2)
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 [youtube.com]: 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."
Hadi really doesn't know education (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.
Thinking? (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.
Re: (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.
Re: (Score:2)
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.
Re: (Score:2)
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 ...
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
Critical thinking is teach about logical fallacies, i,e, errors of reasoning. Look up List of fallacies sometime https://en.wikipedia.org/wiki/... [wikipedia.org]
Wait, Google and Apple don't do this? (Score:5, Insightful)
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.
Re:Wait, Google and Apple don't do this? (Score:5, 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 ...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?
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
Re: (Score:3, 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
Re: (Score:2)
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
Re: (Score:2)
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 boo
Re: (Score:2)
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 cours
Re: (Score:2)
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.
Re: (Score:1)
Re: (Score:2)
Re: (Score:3)
> 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 [meetup.com] people might actually trust them again.
2. Gee, nice to know MS is back porting their priv [extremetech.com]
Where's the turtle? (Score:2)
So this is turtle graphics [wikipedia.org], introduced with Logo [wikipedia.org], back in the late 1960s, reinvented with Minecraft.
Cool, yes. Revolutionary? Not so much.
Re: (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 tri
Right here (Score:2)
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.
damn it. (Score:2)
I always forget the closing " [greenteapress.com]
OT: When will /. allow me to edit my fucking posts? It's been like 18 years without this basic functionality.
Re: (Score:2)
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
Headline doesn't mention Amazon & iTunes credi (Score:4, Informative)
Re: (Score:1)
Re: (Score:2)
How is this bad? (Score:2)
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?
Re: (Score:2)
NOT the biggest learning event in history. (Score:2)
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.
Re: (Score:2)
Re: (Score:2)
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 mis
Re: (Score:2)
Re: (Score:2)
really an "hour" of code (Score:2)
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.
it's Minecraft FFS (Score:2)
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.
I don't think so (Score:3)
Better than giving nerds wedgies? I don't think so.
Fuck Notch (Score:2)
Re: (Score:3)
Hey, back in the day you could buy votes for a drink [chicagotribune.com]! Perhaps more effective than the $10 prizes though, is the $500,000 in prizes Code.org dangles to entice schools [hourofcode.com] to get with the program(ming), or (in the past), the $750 gift codes Code.org offered to teachers [slashdot.org] who got their students to code (with $250 more for teachers of girls).
Re: (Score:1)
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.
Re: (Score:3)