Can the Micro Bit inspire a million?
bbc.com
bbc.com
https://pyfound.blogspot.co.uk/2016/03/a-million-children.ht...
Happy to answer questions.
Is there a page with instructions on getting the "preview" Micropython running on the ESP chips? Is it possible to use the web terminal, or is that still in the future?
I'm teaching some 9-10 year olds about electronics. My next lesson will be about microcontrollers. I have bunch of nodeMCUs that I would like to use.
(I backed the Kickstarter, I just have not tracked down how to use the in development stuff)
I've been playing today with mu/MicroPython and loving every minute of it. Well done ntoll (and your contributors).
Just saw an interview with Steve Wozniak where he spoke about receiving a crystal radio, which led to a shortwave radio and eventually his becoming a ham. I experienced the exact same journey step for step.
Ever wonder how Motown happened? Why in Detroit? It's because every kid got music instruction from an early age in the Detroit schools. There was a legendary music store that worked hard to put instruments in a kids hands for those who chose to pursue it. In other words Motown wasn't just an accident.
Wish I had the funds to give every seventh grader in Detroit a Micro Bit because I know that it would have the power to change lives.
Example: taking kids home from a Scout camping trip. Long hours on the road, listening to the 13-year-olds talking and laughing and kidding each other. During a silence I spoke: "One day you'll all be older and have jobs and things: Miles will be a Judge; Mark a Senator; Andrew a concert musician; Nick a Scientist. And you'll still get to call one another PukeFace and FartBreath, because you will be old friends. Now is the only time in your lives you get to make your oldest friends; its too late when you've grown up"
They listened and laughed and thought about it, but I never guessed how much. Because, years later and at different times, they each came to me and mentioned it. Mark for instance said in High School "Joe, I'm not sure I can do this. I am taking history and in Debate, and studying everything I need to get into Law School. But its just not for me!" He went on to describe how he loved theatre and the arts, and how Politics was important to him but not as a career.
I told him to follow this dream! He is smart and very capable and energetic, and will thrive no matter what he puts his effort into.
Years later, he was struggling to live up to what I'd said in passing, in a car, on the way home from camping. Such a tiny bit of thrust...
Unfortunately, I think that it's capabilities are too far removed from kids understanding of computing.
In my era, the games we played were obviously on the same machine as we played on... we knew that given enough time and knowledge we could create Manic Miner, etc. A child given a MicroBit would not see the relationship between it and their XBox... they're just too far removed.
What we really need is a something more akin to a Python interpreter on an XBox. That would be much more directly related to kids experiences these days.
As you say, we're so painfully overexposed to seeing cool stuff on a computer screen that none of it's cool any more. A child learning basic programming can't make anything that can compete with even the lousiest modern game.
But take that same basic programming and apply it to something that's physical, which you can touch and pick up and show your friends... now that's cool again.
Remember Logo, Papert's educational language? With the turtle graphics? You weren't supposed to drive a pointer around on the screen. You were supposed to use with a real turtle, driving around on the floor drawing pictures with a marker pen!
(Have these vanished completely? I could barely find anything on Youtube, except a few modern and rather inaccurate recreations. Here's a moderately crummy original video from the 70s talking about them, though: https://www.youtube.com/watch?v=BTd3N5Oj2jk)
The old turtles got quite sophisticated, and eventually turned into plotters:
https://www.youtube.com/watch?v=mR8enP09RPI
(The hole in the middle was where you put the pen for turtle mode.) Look at those elegant curves as it draws straight lines! And you can see it calibrate itself against the edge of the paper. They made a later version with a longer cable but I can't find a video.
Ah! There's a 1985 review of the plotter on page 28 of this:
ftp://ftp.stardot.org.uk/pub/docs/magazines/beebug/volume04/greyscale/BeebUG%20Volume%2004%20Number%2002%20June%201985.pdf
Man, I had that magazine when it was new...
Computing is so much of an everyday thing now that there is no Wow! factor anymore. If nothing else, maybe we're enabling the next generation of embedded-softies which would be no bad thing.
I'd argue that's a /good/ thing. If all children think of when they talk about computing are highly polished apps, it raises the psychological barrier to entry - and a limited platform also encourages consideration of the hardware and promotes hackery.
There's a school of thought that the UK tech industry is so strong today because of the limited nature of the Sinclair and Acron computers c.f. Apple & other US computers.
Don't get me wrong, I would love for kids to get into the MicroBit, I deal with similar systems all day long (embedded/realtime stuff on Cortex-Ms) but although its more accessible now due to the MicroBit and RPi, it seems to me that there is still a cognitive gap for kids to jump.
Creation is its own reward - and imagination is more powerful than any GPU.
I'm a product of that era (as I suspect you are) and what inspired me was that I knew I was able to do whatever the professionals were able to do.... Thats a cognitive gap that I dont think has been bridged with this type of device.
Good. Microcontrollers vastly outnumber any other kind of computer. Embedded computers do some of the most important things in computing. Microbit is a gateway into this thrilling world. It's a magical device that makes ordinary objects intelligent.
The Microbit has an accelerometer and Bluetooth LE, but it has something much more exciting - GPIO pins with PWM and ADC that can be connected to with a crocodile clip. You can attach piezo buzzers, thermistors and LDRs, you can jury-rig a switch out of bits of foil or a potentiometer with a pencil.
There's a clear pathway of progression. Start with the graphical programming system, move up to MicroPython, then to C with Mbed. Start with croc clips and bits of wire, move on to a breadboard, then use the edge connector to breakout all 20 GPIO pins. Quick, simple exercises lead naturally to major projects.
If someone had given me a Microbit when I was eleven, I would have been delirious with excitement. It would have consumed every moment of my spare time. I'm certain that the Microbit will change lives.
I think my point is that it is very different these days, so reproducing what we had then is pointless, we have to find a new way to motivate kids into computing.
BTW, I'm an embedded softie, so I would love to think we could start an embedded revolution.... just not sure its as easy a message to get across to kids as 'games'.
The Micro Bit is way better than an Xbox in many ways. It's cheap: If you smoke it you won't be out hundreds of dollars. It's tiny: You can send it into space and use it on a small robot. It's simple: You can pretty much see everything on the board and understand it at a theoretical level with some studying.
It's like learning to drive in a go-cart before settling in to a full-sized race car. It's perfectly fine and a lot more fun since you don't have to worry as much about breaking things or killing someone.
If I could get my hands on them, these would be my first choice to teach kids with.
PS Thank you, Damien.
It's not exciting technology and a very long way from inspirational. In fact to be direct, it's a deeply boring, pointless bit of tech. It seems to have been designed by a committee with the primary goal of not being in conflict with real world products i.e. the Raspberry Pi.
This is the fail that will forever end the BBC's attempts to drive computer education to kids which is a real pity.
As someone directly involved with the project I can assure you we worked very hard to make it boring, insipid and a waste of time. We see this every time we put the device in the hands of children who instantly fall asleep or complain about how it's "missing the point" and a "total fail".
Seriously, the world is a diverse place and I understand this perhaps doesn't float your boat, but you're wrong in every assertion you make.
Kids love it. Kids love writing Python (among other languages) for it. Kids see how this is but a first step to bigger things.
If but 1% of the million kids who'll get their hands on the device create something amazing then it's been worth it (despite vacuous posturing by nay-sayers).
You're welcome! :-)
The default reaction to innovation is naysaying; sometimes the critics are right, and sometimes they're wrong. But nobody can predict the future. Keep marching forward.