Alice did it, and from there I’ve found some more interesting people doing it. So to throw myself aboard a bandwagon (and break a long dry spell without posting), here are 5 things I’m thinking about right now:
- Apps (especially games) targeting a specific device could be coming to an end soon. Google’s announcement of Chrome being able to run native code in a sandbox (caution: really dry technical presentation) is a game-changer. Bye-bye OS-specific applications that you buy on (ugh) physical media. Hello things that you open in a browser, which have full web connectivity and presence, and which will run on any platform supporting it. Yes, I’m well aware of the less-than-illustrious history of thin-client network computing. What I think makes this different is that Google have already got the platform in the hands of tens (if not hundreds) of millions of customers. For free. All they need to do to enable it is flip a switch. Oh, and they’re about to release an operating system based on this technology.
- Games are about to get big. By this, I don’t mean that people will buy more copies of games, nor that mainstream game devices will become more popular (though both are a given in the short term). No, I mean that more people are about to start making games. There are a couple of things that are bringing this about. The first is the massive ubiquity of platforms that can play games, and the second is the emergence of content-creation tools that don’t require computer-science or art degrees to use. Unity3D, which coincidentally was announced as an early launch platform for creating content which runs under Google’s Native Code system, is just such a platform, but there are many more with similar aims, such as MIT’s Scratch.
- Which brings me to: the next big software revolution will be in the creation of interpreted content. What I mean by interpreted content is content that the user does not have to create in painstaking detail. Instead, the user sets guidelines and parameters for what they want, and the software interprets the user’s intention and generates content. Procedural content has gotten us most of the way there, and there are some fantastic (though limited) examples such as Spore’s creature creator, the MakeHuman project, and LaDiDa available right now. However, the next wave will seamlessly intermediate between clumsy, inexact humans and the rigorous demands of content creation. I’d really like it if the interface to such software sounded like Jarvis from the Iron Man movies.
- Driving is an under-utilised platform for gaming, and could make roads much, much safer. Think networked vehicles with sensors that score your driving according to how safe and green it is, with high-score tables, local and national leagues, full social media connectivity, etc. Quite why the full extent of car manufacturers’ use of game mechanics so far is a tree that lights up green in one eco-friendly Honda remains an utter mystery to me.
- Talking of people that don’t get it… copyright reform has got to happen now. When everyone can make content, and content can go everywhere, people will be remixing and creating on a scale that utterly dwarfs the current Big Content industries. We need to ensure a strong creative commons and a legal framework that enables people to draw from the rich tapestry of our collective culture without fear of prosecution.
So that took a lot longer than expected, mostly due it turning into a stream of consciousness that I had to edit down from about 11 different ideas that suddenly occurred to me. More on points 2 and 3 coming soon.

Thanks for your 5! I’ve added it to the collection at http://danhon.com/2010/07/12/a-collection-of-five-things/