I’ve been a fan of Lua since the early 2000s when a friend introduced it to me, even though I never got around to finding the time to properly learn and use it in production stuff. We have discussed about using Lua as a scripting language to allow for downloadable bundles that would extend AthensBook/ThessBook functionality (or fix bugs, or provide dynamically determined personalised features etc., but that never happened until now, due to licensing restrictions by Apple) for ages. Codify is an unbelievably cool app that leverages lua to provide a simple programming environment for the iPad. Combined with the general appeal of the device, the lack of third party, scripting programming environments for it, the ease of programming and use of Codify and the excitement of using such great hardware, I feel that Codify might be the Logo/Basic equivalent for this generation of children between the ages of 5-10, a great introductory platform for programming and an amazing tool for everyone else. And at $7.99 I think it’s a steal. You might want to use a bluetooth keyboard for it though; typing code on the on-screen keyboard seems like a horrible horrible nuisance.
Microsoft Courier.
If its anything like the demo video Microsoft’s Courier is the closest device I’ve seen to Apple’s — now classic — demonstration entitled the Knowledge Navigator. See the resemblance?
From the few images and videos around, the device seems beautiful, but that’s not the point; as the Mac and then the iPhone have demonstrated, it’s all about the software and Courier seems to have a great combination of writing recognition using a stylus, a great touch user interface including multi-touch support for hand gestures and a great visual and ergonomic user experience paradigm to manage it all.
Most of the concepts and paradigms found in the Courier were introduced by Apple, yet Apple recently introduced the iPad, a device definitely more limited — from what we can tell without having used either — than Courier1. Apple introduced a great ‘touch’ interface with the Newton and then redefined the whole industry with the iPhone. Apple Inc., the pioneer, is effectively doing all the applied research work for Microsoft — something I’ve also argued in earlier posts; concepts that the company comes up with and realises in the form of amazing products are, a few short years later, found — sometimes successfully, others in more kitsch, mediocre and definitely tasteless versions of their former self — in Microsoft products and technologies. At the same time, the one, single segment where Microsoft is truly and firmly leading the pack is basic research, the kind of stuff that is high risk, that may not lead to profit in the next five years, the kind of thing that costs a lot, that startups don’t have the money, need or desire to do, the kind of thing that idiots waving their MBAs would probably dismiss without a second thought, but — ultimately — the kind of stuff that changes technology and as a consequence the world we live in.
If the Courier is anything like what we see in the video (see below) then I think they’re on to a great product and I’m very interested in seeing how it’s going to play out between them, the various Android and Chrome OS devices coming out soon and of course Apple, the company that everyone uses as a point of reference and that which will most probably will continue to surprise us all in the coming decade.
1. Of course Courier is merely a demonstration while the iPad is a real device hitting the Apple Store[s] very soon.


