Live data from Hacker News

Microsoft MakeCode

makecode.com

31–40 of 94 posts

Re: Microsoft MakeCode

#31

Wow, cool - the 'block editor' looks a lot like Scratch. Is it Scratch? I'm having trouble finding many details about the technical side of it. I think 'visual programming' has a lot of promise for education, but...jeez, after looking into it for awhile I'm sort of losing hope that it isn't a gimmick or fad. Has anyone actually made a complex project with these initiatives, and had it spark an interest in computing/e…

> I think 'visual programming' has a lot of promise for education, but...jeez, after looking into it for awhile I'm sort of losing hope that it isn't a gimmick or fad

This comment strikes me as slightly oxymoronic. If it does fulfil its promise for education, how can it just be a fad? Is education of no value?

Even in narrow instrumental terms, it has value in providing a pleasurable and accessible approach for kids to try out programming. But beyond that, I wonder if the platforms that provide both block and text representations of a program might help programmers at an early stage to gain a more abstract view of what programs are? A mental model in which (eg.) javascript syntax is just one representation of an algorithm, isomorphic with one using 'mere' visual blocks, is pretty easy to come by with these platforms. That might have real educational value (at least for some learners), completely regardless of whether or not visual programming extends to professional uses.

Much of the educational material using these platforms that I've seen does seem pretty poor though, persisting far too long in providing students complete screenshots of the final program. Learning activities then become little more than a rote pattern-matching exercise.

Re: Microsoft MakeCode

#32
I saw something like this before, this might have been it, im not sure. I have been programming for a long time and the block programming looks so confusing to me lol. I am curious if it does help people learn.

Re: Microsoft MakeCode

#35

Wow, cool - the 'block editor' looks a lot like Scratch. Is it Scratch? I'm having trouble finding many details about the technical side of it. I think 'visual programming' has a lot of promise for education, but...jeez, after looking into it for awhile I'm sort of losing hope that it isn't a gimmick or fad. Has anyone actually made a complex project with these initiatives, and had it spark an interest in computing/e…

Max/MSP and TouchDesigner are used heavily in creative industry, especially related to large-scale "experiences" that marketing agencies throw in urban spaces. Max/MSP is interesting because it was originally created under the auspices of a publicly funded French organization (IRCAM) before being commercialized.

Max/MSP has been around for a long time too. I've got a magazine article from 1997 about how U2 used Max to drive everything on their PopMart & Zoo TV tours. Not just the lighting & video screens, but also controlling the synthesizers & the effects pedals routing on The Edge's guitar for different songs. The whole show was run from a single Macintosh Quadra 650 running Max (though they kept a second Quadra 650 booted in case the first one crashed during the show). [The article was "U2 Live! The computers behind PopMart" by John Krogh, in the Nov/Dec 1997 issue of Music & Computers.]

Re: Microsoft MakeCode

#36

I was just about to start an every other day programming course for my 9 and 11yo kids. Could anyone help me compare this curriculum with code.org (which they've used through school)?

[deleted]

Re: Microsoft MakeCode

#37

Wow, cool - the 'block editor' looks a lot like Scratch. Is it Scratch? I'm having trouble finding many details about the technical side of it. I think 'visual programming' has a lot of promise for education, but...jeez, after looking into it for awhile I'm sort of losing hope that it isn't a gimmick or fad. Has anyone actually made a complex project with these initiatives, and had it spark an interest in computing/e…

> I think 'visual programming' has a lot of promise for education, but...jeez, after looking into it for awhile I'm sort of losing hope that it isn't a gimmick or fad This comment strikes me as slightly oxymoronic. If it does fulfil its promise for education, how can it just be a fad? Is education of no value? Even in narrow instrumental terms, it has value in providing a pleasurable and accessible approach for kids…

[citation needed], as the very next paragraph of GP's asks:

> Has anyone actually made a complex project with these initiatives, and had it spark an interest in computing/electronics that didn't already exist? Have they managed to make the jump from visual interfaces to lines-of-code? Is there any evidence that these programs REALLY help when it comes to engaging a wider group of people?

--

Personally, I'm not sure if "visual programming" itself is introducing anything useful to make education easier. The difficult thing in getting started in writing code isn't writing, it's all the bullshit you have to do to set things up (installing a compiler, editor / IDE, creating projects, generating boilerplate code, deploying, etc.). Make that simple, and learning to code becomes simpler too.

About the only case where I can imagine "visual programming" being better than writing code is if you're trying to teach 3-5 y.o.

Re: Microsoft MakeCode

#38
post #25

Wow, cool - the 'block editor' looks a lot like Scratch. Is it Scratch? I'm having trouble finding many details about the technical side of it. I think 'visual programming' has a lot of promise for education, but...jeez, after looking into it for awhile I'm sort of losing hope that it isn't a gimmick or fad. Has anyone actually made a complex project with these initiatives, and had it spark an interest in computing/e…

Visual programming is also very popular among engineers. All kinds of test, automation, are monitoring systems are built using LabVIEW.

I wonder at this point whether the causality isn't reversed. I.e. it's not LabVIEW that's popular because visual programming works for engineering; it's engineers doing visual programming because LabVIEW is the industry-standard fad, stuck in the self-reinforcing loop of universities teaching it because companies use it, and companies using it because potential candidates all know it.

Re: Microsoft MakeCode

#39
post #5
post #3

I really don't understand why Minecraft Education Edition (the only way to use MakeCode with Minecraft AFAIK) is only available to schools. I'm willing to pay for it but I'm not allowed to. Not MakeCode's fault, this is great software. But clearly this is Microsoft's fault.

MakeCode works with Minecraft Windows 10 as well. Please see the setup instructions here: https://minecraft.makecode.com/setup

I assume there's a technical reason that a normal Minecraft account/client can't be used?

Ideally, I'd be able to get a free transferable license from the Microsoft store for already owning the game. (lol, I know..)

*edit: I shouldn't be so cynical; and am gobsmacked - there is a free version available for existing owners. Nice job Microsoft! (Login to Mojang account to claim the copy.)

Re: Microsoft MakeCode

#40

Earlier quoted context omitted.

> I think 'visual programming' has a lot of promise for education, but...jeez, after looking into it for awhile I'm sort of losing hope that it isn't a gimmick or fad This comment strikes me as slightly oxymoronic. If it does fulfil its promise for education, how can it just be a fad? Is education of no value? Even in narrow instrumental terms, it has value in providing a pleasurable and accessible approach for kids…

[citation needed], as the very next paragraph of GP's asks: > Has anyone actually made a complex project with these initiatives, and had it spark an interest in computing/electronics that didn't already exist? Have they managed to make the jump from visual interfaces to lines-of-code? Is there any evidence that these programs REALLY help when it comes to engaging a wider group of people? -- Personally, I'm not sure i…

Except there are html, css, javascript. Everyone already uses a browser so nothing to set up. Just code and open it in your browser.
Post reply on HN