I’m very excited to announce that, from April 10th, I will be joining the Developer Relations team for Cloud Foundry at VMware.
This is a thrilling opportunity for me for a number of reasons.
from a technology perspective: Cloud Foundry is very, very, very cool. In my opinion, it really comes from a different set of thought processes than the other Platform-as-a-Service offerings out there, which make it unique and compelling.
the operating system stuff gets out of the way (why should it matter?), but multiple language runtimes and backend resources are available for easy scaling. Seriously, the first time I walked through the command-line tutorial and scaled a Ruby app to 6 load balanced instances with a single command, I was instantly impressed.
it is Open Source. The code is on Github. You can run your own cloud if you like. You can add support for your own languages and frameworks, much as AppFog have done for PHP, Tier 3 and Uhuru have done with .NET in Iron Foundry, and so on. This provides a huge amount of flexibility. Oh, and of course mobile and cloud go hand-in-hand, so last week’s announcement of FeedHenry providing tools to develop HTML5 apps to deploy on Cloud Foundry was really significant, too.
you can take your cloud with you using Micro Cloud Foundry – so the development and deployment model remains the same whether you are online or offline. I love this idea.
for me, personally: it’s a natural evolution of much of the work I’ve been doing over the past few years – focusing on developer communities and promoting technology adoption, as much as top-down solution selling. As my good friend James Governor is fond of saying and as his colleague Steve O’Gradywrote, developers are the new kingmakers – and with trends like mobile, cloud, and devops, nurturing those communities is more important than ever. You don’t impose technology on a community – you explain it and earn your place and reputation.
I’m looking forward to more speaking, more writing, more mentoring, and more online community building. These are things I’ve grown to enjoy (and in the case of the latter, appear to do naturally).
I’ve followed Patrick Chanezon, the Senior Director of the team, since he was setting up the developer advocacy programme back at Google – I have a lot of respect for what he’s achieved and the way he operates, so I’m delighted to have the chance to work closely with him. I’m excited to join everyone in the team, of course – I have spoken with most of the group already and I’m really looking forward to learning from their diverse range of experiences and backgrounds.
Between now and April 10th, I have a few things planned including a vacation (!), heading to EclipseCon to talk about MQTT and M2M topics, and some other speaking engagements. After I start the new role, I expect I’ll join in on the Cloud Foundry Open Tour and start to meet folks. I’ll also be on the team for the GOTO conference in Aarhus in October – exciting times ahead!
I’ve been podcasting fairly regularly for the past few years, primarily with my good friends Michael Martine and Michael Rowe over in Durham, NC on a weekly show called Dogear Nation.
As I’ve travelled more, and as we’ve all got more busy, it became harder to keep that momentum up. I know I, for one, was tired and looking for some fresh inspiration. When we reached episode 200 last year, we announced a hiatus.
This year, we’re starting to ramp up something new. Same presenters, different format – going back to basics, if you will. Probably not weekly, more likely every two weeks… but continuing to explore some of the themes we’d been looking at around how gaming technology and concepts can influence business, work and productivity.
It began, as these things sometimes do, with a childhood passion.
One of my earliest memories is of kneeling on the floor at the back of my bedroom making LEGO cars – it was in version 1.0 of my bedroom as I grew up, before new furniture and decoration. I must have been about 4, or 5. I had a castle, knights, some space stuff including base boards with little moulded “craters”… lots of fun as a child.
When I became a man, I put childish ways behind me.
I’d long known that many of my friends and colleagues have remained huge LEGO fans (Cerys has just blogged about her interest; Ben made some fun timelapse videos of building his Christmas present). For me, a key moment was Roo‘s 3 minute masterpiece of a paean to the medium at Interesting in 2008, embedded here for your enjoyment. Listen to the audio slidecast – closest you can get to having been there, and Roo did a wonderful (and amusing!) job.
Also, a memorable talk at the CRIM Crystal Ball Conference in Montreal in April 2010 (at which I also spoke) came from then Professor of Innovation at LEGO Group, David Robertson – a tale of Rebuilding LEGO, and how the company had saved itself from bankruptcy by refocusing on its core values and customer needs. It was a fantastic story and I was rapt.
More recently, I went along to the Internet of Things meetup in London last month, and was delighted to see Ken “monsonite” Boak – creator of the Nanode, a fantastic UK-grown prototyping platform akin to Arduino – use LEGO as his metaphor for a talk exploring Open Source electronics. Ken was kind enough to pop his slides up on Slideshare today, so you can take a look. He’d just been out to get some LEGO the previous weekend…
I want some LEGO. I own a single minifig. This is not good enough. Where can I get LEGO in Guildford.
That talk was more-or-less the moment when I realised – I needed some LEGO. I wanted some. Both as a way of seeing where things had gone to, and to help me to prototype things, and just… well… just because! I’d already started to use dioramas featuring minifigs in a couple of presentations recently and had good feedback, so I figured that was another excuse
So, on Saturday I decided to dip back into my passion for LEGO. It started with a bucket of bricks from the nearest toy shop… but then I noticed the LEGO Star Wars sets with slight discounts[1]… and I figured well, obviously I’d need some wheels of some kind so picked up some City sets… and some of the foil-bag Minifigures…
The splurge quickly developed into a binge via a @darachennis-inspired trip to the LEGO store in Westfield White City on Sunday… picking-and-mixing bricks from the back wall, and signing up for the VIP program. There may be no hope left for me…
So what have I learned?
Minifigs are brilliant. The aforementioned David Robertson gave me his business card, his details printed on a minifig resembling him, in Montreal in 2010 and that reawakened my interest. When I was a kid they all had the same pair of staring eyes and identical pleasant non-threatening smile, but the range of looks and expressions now available make them as much fun to customise as the full sets.
People talk about the beauty of Apple’s designs – both inside and outside of the product (not that I’ve ever cracked open an iPhone to look inside). LEGO is blocky and “harsh”… but the designs and assembly process is beautiful. Assembling little cars and other sets on Saturday evening, following simple pictorial instructions, I realised that every piece had a place and it all fitted together wonderfully, perfectly. That (re)discovery had me as delighted as an adult, with a more architectural and design-oriented brain, as I was as a kid with the sheer enjoyment of being able to build and modify things.
In my opinion, all kids should be given some LEGO, and allowed to build the models from the boxes themselves (much though I’m sure as an involved adult I’d be itching to take over!). I’ve blogged recently about my excitement for the maker culture, and this is really where it can all begin.
I need to keep an eye on my bank balance, and a check on my excitement. I love it, but I bought it for “professional” reasons…
"children don't need to spend a year learning PowerPoint, and get a GSCE for it... They need digital Meccano" @ian_livingstone#futureteched
Last week, the UK Government announced that ICT courses would be replaced with Computer Science, including a programming element (one of the campaigns I’ve been passionate about). At an event from The Education Foundation in London the next day – The Future of Technology Education – I was privileged to hear one of my personal heroes Ian Livingstone (of Fighting Fantasy books, Games Workshop and Eidos fame) speak and refer to “digital Meccano” – and I owned Meccano as a child too. He also highlighted the need to combine science and art to push the digital boundaries.
Here’s what I think: we should be giving children a choice of physical LEGO, Meccano, and other toys; encouraging their creativity and building skills; and helping them to bridge between both the digital and physical worlds. No child should be excluded, and none should be pushed down a particular path. We should be supporting and helping every child to discover their passions and explore them; recognising that not every individual will want to program, or draw, paint, build, or write – but never belitting anyone for their talents or interests.
I’ve rarely been as excited about the future than I have been right now!
[1] as a child in in the 1980s I owned significant numbers of the Palitoy Star Wars figures and vehicles[2]. Whoever thought of combining LEGO and Star Wars is a genius – so much MORE FUN than the original, inflexible, non-customisable toys. So much more interactive, and through the video games, adding a humorous new twist on the Star Wars saga. LOVE.
[2] … I never had the Millennium Falcon or the Death Star, though… always wanted those…
Before you dismiss this as TL;DR – it’s a subject dear to my heart, and I believe that there’s some cool content as well as some storytelling – do give it a chance!
A sad state of affairs
I believe that we have lived through the best period to teach and learn about computers and technology, and that over the past few years we have been creating a void, a vacuum, in which progress may be diminished.
Google’s Eric Schmidt recently called out the British education system as holding back or dismissing our technology heritage. According to a ZDNet article on his speech in Edinburgh:
Schmidt said the UK’s approach to technology in education — not making IT compulsory as a subject at the GSCE-level and not providing enough support for science students at colleges — meant the country was “throwing away” its computing heritage.
See also the BBC and Guardian coverage of the story.
I can’t say I think he’s wrong, and I can’t say I’m surprised. Anyone who has heard me ranting about the state of things in a side conversation at any recent event in the past couple of years, will have heard me tell a similar story. When I was a lad – and I know that some of those who read this will be older, just let me reminisce without interrupting, OK? – I grew up on an early Commodore PET with green screen, followed by BBC Micros, Acorn Electrons, etc. I’ve had a couple of occasions to look back on that era recently, with a visit to The National Museum of Computing at Bletchley Park, seeing the team from TNMoC visit the Brighton Mini Maker Faire, and through talking to folks at TransferSummit (of which more, in a moment). In my day, you plugged in the power, the machine made a satisfying BEEP! and you were presented with a black screen with the word BASIC and a > prompt. That’s just how things worked. To do anything else, you had to tell the computer to do it – and you learned a lot as you did so!
Without wanting to sound like some kind of old fogey – kids today never had it so good! They have grown up in an era where all they have ever known is a world where every computer is connected to the Internet, a giant brain which appears to be all-knowing (and I know that this is how a 3 or 4 year old thinks: my own younger family members have said “we’ll just look it up on the Internet, it knows everything”, without understanding that humans have known everything, and the computers just tell us what we’ve told them, at a basic level). They have fast, interactive machines which are dramatically more usable – and instead of bulky noisy systems which were just about user-serviceable, ideally when you had an antistatic wrist strap to hand… they have magic, thin, sheets of glass that can be controlled at the slightest touch.
That’s fantastic. It puts children today in a position where they can be more creative than ever before – I could barely edit low-quality digital scanned photos by the time I left school, let alone edit full HD video with a variety of awesome effects. So one thing we can teach them is how to use creative tools like… oh I don’t know… Office suites (capitalisation deliberate, sarcasm heavy).
The thing is – we don’t need to teach schoolchildren how to use a productivity tool like that. By the time they have sat watching us for 5 minutes aged 6, they intuitively “just get it”. Worse is the fact that we’ve nearly removed the ability to look under the covers at what makes the machines work – certainly in a hardware sense you’d need a very advanced knowledge of microelectronics to do anything with the innards of most smartphones, and software is often becoming more and more locked up to the whims of the hardware manufacturers (naming no Apples). Plus of course, everything is online. So what does this mean for the curiosity to take things apart either in hardware or software, see how they work, and build something new?
(the irony is not lost on me that as a History graduate, I’m an unusual spokesperson for this debate)
Makers and getting back to basics
One of the reasons I’m excited by the trend towards making things – what I’ll term the Maker movement, in a nod to the Brighton Mini Maker Faire and the magazine that has inspired the events – is that it reflects both our natural human curiosity and interest in building things, and making them work. I also think that is part of the reason behind our interest in prototypable electronics like Arduino - we have gone through a period of making things smaller, more compressed and proprietary, and the pendulum is swinging back towards open hardware, simple construction, and ease of learning. This is a huge, great and important step, in my opinion.
Enter – a Raspberry Pi
So how can we take advantage of that trend towards discovery and learning, and combine it with small cheap electronics, to really make a difference? Well, you may have heard of the Raspberry Pi Foundation – it has had a fair amount of coverage in the UK anyway, with the promise of a new low-cost computing platform which could theoretically replicate the success of the BBC-sponsored, Acorn-built, BBC Microcomputers from the 1980s (and backed by one of the most successful computer games authors of that era). Those BBC Micro systems were rolled out across schools all over the UK, and pretty much anyone in the 30-40 age bracket will have learned to write some kind of BBC BASIC or LOGO code at some point in their education, and have looked at fractals and played a variety of classic 8-bit games. My first home computer was an Acorn Electron, an affordable beige “keyboard box” that could be plugged straight into a home TV in 1984, with games and programs loaded off a (then) common cassette player.
The folks at Raspberry Pi believe that having a cheap computer which can be presented as an education device could be a success. At the TransferSummit last week, I met Eben and Liz Upton from the project, and had a chance to play with the system first hand. I also made a quick film of this amazing little computer playing full HD video – and the excitement is obvious in the fact that it has received nearly 50k hits on YouTube in just 4 days, probably helped by an appearance on the Raspberry Pi blog and also in a feature on Geek.com!
One of the things that Eben spoke about was the idea that it would almost be more interesting for these things to boot to a Python prompt instead of a full Linux desktop (which it is well-capable of doing), in order to ignite kids’ imaginations and force them into doing something more creative than simply doing what they would do with any other computer. I kinda like that suggestion!
Risks, and what else can we do?
I’m excited. As I said several times to Liz and others at the event this week – it’s a British organisation with vision, with an amazing idea, a product that works, and the desire to really reconnect children – particularly those in the developing world – with technology and how to drive it.
I can see a number of risks, but the last thing I want is to be a naysayer here – I really, really want these folks to succeed. However, just looking at the excitement amongst hobbyists like me, and reading some of the comments posted on my video already, I realise that there’s a danger that the supplies of these things will quickly be snapped up by those wanting to make funky small home systems for themselves, rather than the altruistic wanting to help youngsters to learn (heck, I want one! so I understand that!). Or, kids may see these as just another form-factor of computer of the kind they are used to, plug it in, go online, and do nothing different to what they are already capable of. Another issue is that a bare board (the initial version won’t have a box, although that would be easy enough to fab) and a lack of instructions or clear fixed “syllabus”, if you like, may discourage teachers now used to teaching desktop computing and productivity tools, from embracing the potential to help students to create. It’s also entirely possible that these things will simply be cloned elsewhere. For all of these reasons, I’m determined to do what I can to promote the Raspberry Pi concept as an educational tool, and to support the team behind it. It’s important. It deserves to be a massive success.
So, what else can we do?
One thing is to go and sign the brilliant Emma Mulqueeny (aka @hubmum)’s e-petition on the UK gov website. She’s campaigning for an earlier entry for programming into the classroom, at primary level, particularly to encourage more girls to take an interest in technology. I think this is a brilliant step. Nik Butler has posted about the importance of teaching this stuff, too, and I encourage you to read his post – I particularly support the way in which he refutes the list of reasons why this sort of teaching is allegedly a “bad” idea. He’s also talked about the Raspberry Pi on the Social Media White Noise podcast #70.
Another thing is to visit and support The National Museum of Computing, preferably with some kids you know – help them to see where we have come from and where we are going.
It’s obvious to me that we need to change the way we think about teaching IT, computing, and technology. Earlier teaching of programming is important. I also think that a basic understanding of how a computer system fits together would help, as well as a high-level understanding of the way in which the Internet works. Importantly though – and this rolls into a whole other passion of mine which I won’t rant about today – increasingly as we come together online, I think it is increasingly important to teach tolerance, understanding of other cultures, and good online community behaviour. How we collectively go about doing that, I’m not entirely sure – but it feels important.
Thanks for indulging me on this particularly long post – it really is a subject I care deeply about. And all that stuff about technology – from an historian and Arts student
A few weeks ago, my friend Paul Squires from Perini Networks contacted me wondering whether I’d be interested in taking part in Imperica’s “In Conversation With…” series. The idea was to pair me up with Dr David Berry from Swansea University to discuss some ideas on The Philosophy of Software (coincidentally, the title of David’s extremely interesting book). For some reason, Paul seemed to think I had things to say on this subject…!
We had a fascinating, hour-long discussion on the topic, which has just been published as In Conversation With… David Berry and Andy Piper. A very enjoyable exploration of the subject, which touched on my own interests in history, society, social software, the augmented human, and the evolution of the ways in which we encounter technology.
The postings on this site are my own. They do not necessarily represent the positions, strategies or opinions of any organisations I work for, or groups that I may be associated with.