Saviour.
Steve Jobs did an interview session after the Apple keynote last week where he covered, amongst other things, his attitude to Google and Adobe Flash. The man didn’t mince with words, branding Adobe as “lazy” and Google’s “don’t be evil” mantra as “bullshit”. I have a lot of respect for him, but I must admit to being disappointed with his comments.
Apple’s enmity with Google is somewhat understandable, what with Apple firing Eric Schmidt from their board of directors due to conflicts of interest, and Google entering the smartphone market with the Android OS. But their problem with Adobe is considerably more unfathomable – it can be argued that Adobe saved Apple when they were at their lowest ebb.
Adobe was Apple’s saviour for many years. Historically, many people bought Macs because it was the better platform for using Photoshop and Illustator, and the Mac became known as a “designer’s computer” because of it. These are the people who still bought Macs during their struggling, Jobs-less years in the mid-90s, and when the man himself made a comeback and announced the iMac, Power Mac and Powerbook ranges, they were the first in line to buy them. Apple obviously tries to occupy the “good for everything” space these days, but they can’t be biting the hand that feeds them – many current Mac users are long-time platform loyalists, brought to the platform because of the superior Adobe application experience. And since Adobe’s acquisition of Macromedia, Flash has joined the fray – almost every Flash designer and developer I know works on a Mac, again for the superior user experience.
Flash occupies a unique space in the fabric of the Web – a proprietary, third-party plug-in that has almost universal penetration. Adobe claims 97% penetration amongst Web users, and, from what I can tell, they’re not lying. Sure, many people deride Flash for allowing people to design horribly bloated animations, clunky user experiences and valueless “eye candy”, but for every one of these, there’s a YouTube, Google Maps (street view) or Hulu – sites that make full use of Flash as an enhancement to the user experience. Much of what these sites do simply cannot be done any other way. It’s not a bad platform, it’s just that some bad designers and programmers have taken advantage of it, just like every other platform. HTML5 may be the future, but until it allows you to do all the things you can do with Flash, and do them in a user-friendly fashion that doesn’t require someone building a simple Web animation to be a Javascript guru, and until it gets mainstream support from Microsoft in Internet Explorer, it’s still going to be some time before it can take up Flash’s mantle as the preferred rich media technology on the Web. And, looking towards the future, some of the things that have been done in the augmented reality space in Flash, as well as in the realm of 3D, cannot be replicated with any other online technology.
Since its introduction as FutureSplash Animator in 1995, Flash has come along in leaps and bounds as a technology platform. Initially just an animation platform intended to replace the venerable animated GIF, it has evolved to have its own powerful programming and scripting language in ActionScript, hugely powerful animation support, incorporating elements such as inverse kinematics and physics, and simple and powerful video support that powers almost all video on the Web. Also, its abilities as a platform for rich internet applications are unrivalled – just check out any car manufacturer’s website (specifically, their “car configurators”) to see what can be done with it. What’s more, it does all this in a platform-agnostic fashion, meaning any site you build with Flash will render identically across all platforms, bypassing all browser compatability issues. There’s also the fact that it can be used to develop and deploy platform-agnostic desktop applications using Adobe AIR – this is the technology that powers the likes of TweetDeck.
Yes, I am a Flash apologist (not to mention a Macromedia Certified Flash Developer). I think it’s a great technology, and, what’s more, I think it’s the best route into a career in programming for young people. When I was a spotty, nerdy 10-year-old, I learned to program using BASIC on my Sinclair Spectrum. It was right there on the computer, enabled me to do “cool” things (well, “cool” being relative – this was 1982) and gave me a good grounding for the career I now enjoy. Computers these days don’t come with built-in programming languages, let alone anything that enables you to do something relatively “cool” with not too much work. For the most part, nowadays, if you want to learn to program a computer, you have to go to college. You could always install Visual Studio on your PC, or Xcode on your Mac, but you’d quickly learn that it takes many lines of code just to open a window and display, “hello world”. Plus, you have to worry about compiling, linking, dependencies, stack pointers and all those kinds of things. So, as a 13-year-old who likes computers and thinks they might like to do something a bit more ambitious than playing video games and going on MySpace, what do you do? You quit the application and fire up World Of Warcraft instead, because it’s more fun and doesn’t have a stupidly huge learning curve. Plus, in this increasingly social online world we live in, a window showing “hello world” isn’t exactly something you’d want to share with your friends. How about a technology that enables you to do fun animations with easy interactivity, all without doing loads of hard coding, then being able to output it in a format you can embed right on your MySpace page? And, if you do want to get cleverer, you’ll be using ActionScript, a programming language that, being an ECMAscript-based language, gives you the much of the knowledge you’d need to program in all the commercially desirable languages (C++, Java, Javascript, etc), and which is also a career path in itself.
As far as Apple supporting Flash on their mobile devices, Adobe, on the surface, seems a bit stuck for options, since I’d imagine asking Apple to incorporate the Flash Player is like banging your head against a brick wall. However, there has been some progress – a very clever chap called Tobias Schneider has written Gordon – a version of the Flash runtime ported to Javascript, thus enabling a very limited degree of Flash support. It’s slow, it’s missing quite a few features, but it works. Safari 4 (including Mobile Safari, the iPhone and iPad browser) and Google Chrome have made huge advances in the processing speed of Javascript recently, so I think Adobe’s tactic should be to provide a feature-complete version of the Flash Player implemented in Javascript, therefore bypassing the whole plug-in architecture entirely. Mr. Schneider’s work might not be feature-complete, but it’s a very good proof-of-concept. In technical terms, you could have some sniffer code that detects if a browser is HTML5-capable, then sets up a custom <canvas> tag and interprets and displays the Flash content in there. Maybe something to put into Flash CS5, Adobe?
People, including the eminent Mr Jobs, should stop fighting Flash. In fact, I think Adobe should make deals with Microsoft and Apple to provide a version of the Flash IDE on all new computers. You may deride it, but the Web would be a much more boring place without Flash. You wouldn’t have YouTube, Hulu and FarmVille, for a start.
Gamechanger.
So, yesterday was the big day. Mr. Jobs came out, did his “reality distortion field” thing and announced the Apple iPad. On the surface, it’s a typically technolust-worthy Apple device with a ton of cool features. But is that enough? I must admit, I’m somewhat on the fence about it. It’s certainly a beautiful object, as is almost everything designed by Jonathan Ives, but what will be its niche?
There are a bunch of missing features that the blogosphere has exploded in a paroxysm of discontent about – namely, the lack of ports, the lack of Flash support in the browser, the lack of a camera, and the lack of multitasking. Will these things cause the iPad to be stillborn, or is it not even aimed at these people? Did we set our expectations too high?
Let’s investigate their complaints a bit more closely. Firstly, lots of people are lamenting the lack of SD card and USB slots on the device – this, to me, is the least of its problems – for a start, Apple are offering USB and SD card adapters, and you can always sync to your desktop for any situation where this won’t work. It’s not a device designed to be used in isolation. It’ll function autonomously, but you’ll still need a desktop or laptop to make the most of it. In this regard, it’s like the iPhone. Meaning, those who are used to the iPhone will be right at home.
Now, Flash support I have a bit more of a problem with. Apple have thus far refused to support Flash on the iPhone – given the size and limited processor power of the device, this is somewhat forgivable. But on a device with a decent-size screen that claims to be the “best” way to surf the Internet – not good. I have previously posted on here about the wonders of the HTML5/CSS3/jQuery triumvirate as a way to implement rich media – Apple are obviously hoping that things move in this direction and are doing their best to nudge things that way, but until it is fully supported by Internet Explorer (which still, alas, has the lion’s share of the browser market) it’s going to remain a niche technology, requiring you to essentially develop your Web site twice. Apparently Flash has 97% market penetration, so, for now, it’s still the rich media technology of choice. Apple have definitely missed a trick here. They need to kiss and make up with Adobe, fast. And get them to do a version of Photoshop for the iPad while they’re at it.
Next, the lack of Web cam and multitasking. I’m going to group these together, as, in my experience, people tend to use messaging apps such as iChat, Windows Live Messenger and Skype while they’re doing other things. On the iPad, this isn’t possible right now. You chat or browse the Web, not both at the same time. The platform is perfectly capable of multitasking – you can listen to music using the built-in music player while browsing the Web, for instance, but Apple doesn’t allow for it in their software development kit – they’re keeping it to themselves. Multitasking functionality has already been enabled on the iPhone by the hacking community – it’s something that those people who have been brave enough to “jailbreak” their iPhones have been able to have for a while now. Official support for multitasking is something to hopefully look forward to in the forthcoming iPhone OS 4.0 (which may well hit before the iPad goes on sale), but, for now, it’s not happening. So, for those of you who were hoping to use the new iWork software while listening to Pandora and IM’ing your friends, you will be disappointed. The actual lack of a camera was probably done to keep down the price point, to compete with the Kindle DX, but it would have been nice to see the higher-end, 3G-equipped models with a camera. The other reason I can see why Apple are discouraging multitasking is that, despite the iPad having a decent amount of storage space, it doesn’t have much actual system RAM (memory) – if you run multiple things at the same time, they all have to live in RAM, so by disallowing it, they’re enabling developers to make better use of the available memory. But, for many, this won’t be a dealbreaker, especially if they’re used to the way the iPhone works. In fact, in terms of Web cam functionality, I wouldn’t be surprised to see Apple come out with an external Web cam for it at some point.
The other thing that Apple wasn’t clear about in their presentation was the capabilities of iWork – it offers that kind of hands-on document processing experience I was hoping for in my last blog post on the subject, but will people find it useful? On the surface, sure. It looks great, has a funky user interface, and can be used with an external keyboard. But will it save Word and Excel documents? They said it will open them, but will it save them again? According to the Apple Web site, it’ll save documents only in iWork and PDF formats. This will most certainly be a dealbreaker for many, many people who use Microsoft Office. The desktop version of iWork is a great and successful attempt at making a more user-friendly office suite, but it only has a fraction of the market penetration that Microsoft Office has. Apple knows this, hence the desktop version of iWork quite happily exports Word and Excel files, so it’s perfectly possible to do – hopefully this won’t pass them by. There are apps on the App Store that allow you to create, edit and save Microsoft Office files, so even if Apple don’t do it, someone else will. Also, Apple have broadened the scope of what they’re letting programmers do with the device – for instance, the new iPhone/iPad SDK, has opened up the possibility of using VoIP (voice over IP) apps over a 3G connection, hence it could be used as a phone if you really wanted to (not that I know anyone who’d want to hold something the size of a big, thick magazine up to their ear in public).
The main bone of contention seems to be, what can the iPad do that a netbook can’t? Netbooks have Flash, can multitask, can play media, often come with Web cams and aren’t subject to the software restrictions of the App Store. To be honest, in terms of actual tasks, yes, you can do more on a netbook, for less money. But that’s not really what the iPad is about. A netbook is, at the end of the day, a small laptop. The iPad isn’t – it wasn’t designed to be. It seems to have been designed to fill a narrower niche – primarily as an anytime-anywhere media consumption device, with some additional productivity functionality. Think back to when the iPhone was first announced – some people were underwhelmed with the hardware, some thought it was too gimmicky and some just downright thought it was crap. But nobody could have foreseen the impact of the App Store and how ubiquitous the device has become. Every mobile phone nowadays is trying to be the iPhone. That’s because Apple offered the iPhone as a platform, rather than just a device. What made the iPhone was what people did with it. So let’s see what the app developers out there can come up with. They have a whole new platform, new form factor and a new operating system that makes the most of them to play with, and, based on what they’ve done on the iPhone, I have faith in their creativity.
The best summary I’ve read so far of the iPad launch and people’s apparent ambivalence to it is by Stephen Fry, the British master of wit and wisdom, comedy partner of Hugh “House” Laurie, and dedicated Apple fanboy. He attended the launch, and has some very reasonable comments about the device’s pros and cons, stated far more eloquently than I can manage. Basically, the device isn’t aimed at people like me – it’s not designed to be a laptop replacement heavy on the geek credentials. I already own a MacBook for all that stuff. Think of it more as an appliance, like a portable TV, and it starts to make more sense. This is something your grandma could use while relaxing on the sofa – she could do some basic Web browsing and e-mail, read a Barbara Cartland novel and listen to some easy listening music in a way that she’d probably get utterly lost with on a regular computer. Am I going to get one? Maybe. It’d be an ideal device to help make those 7-hour flights back to the UK pass more quickly. Let’s see what software those clever people out there in programmer-land make for it by launch day – it’s the software that will sell it to me.
Software.
The intertubes are awash with speculation regarding Apple’s big product announcement next week. Will it be the fabled tablet? Will it be some other paradigm-shifting innovation of earth-shattering, elephantine proportions? Maybe. But, let’s be honest here, none of us know for sure what it’ll be. But, if it is the tablet, it’s not like it’s something new. So, for the sake of this blog post, let’s assume it is.
Tablet-style computing has been available for a while now. From the nascent days of Apple’s own Newton (pictured at left), through the Palm Pilot and the briefly popular UMPCs, to today’s touchscreen laptops, it’s not a new technology. What’s going to sell Apple’s tablet will be the software. In order for Apple to succeed with a tablet, they need to come up with something that you can’t do on any other form factor.
The problem with tablet computing is, nobody’s managed to actually make it make any sense. What would you actually use it for? Why would you use it instead of a regular laptop? As any iPhone owner will attest to, using a touchscreen keyboard to actually do any work with isn’t easy. In fact, it’s downright frustrating. Ever tried writing a blog post on an iPhone? I have. No keycaps to feel, so no touch-typing, no tactile feedback… so, let’s assume that it won’t be targetted at the word processing or blogging fraternity. What if you’re just a regular Joe or Josephine who only wants to browse the Web? Again, as the iPhone has proven, a multitouch-enabled browser can work well, but again, what additional utility would a tablet have in this regard over a netbook with a proper keyboard? And then there’s media. A tablet would work very well as a video player – the screen’s big enough to actually watch a film on without hurting your eyes. But there are dedicated devices for that already, or you still have the option of a netbook or laptop. Same goes for e-reader functionality, and so on.
If you dare to think outside the box, there’s loads you could do with a multitouch interface that would be difficult or impossible with a regular keyboard/mouse combo. For instance, a 3D interface controlled by both hands, where you can grab, move and manipulate objects onscreen. Or even a game that works like this? Or, for classic productivity applications, a document processor program that fully supports manipulating page content with multitouch controls. How about a file manager (in Apple parlance, the “Finder”) that functions like a real-life set of document folders, where you can use multitouch gestures to actually manipulate them? This could even be the ideal interface for navigating the mythical 3D Web that we’ve heard so much about over the years but never actually seen. I mean, to date, has there been a computer-based touchscreen program that can actually contribute to your productivity over and above what you can do with a keyboard and mouse? Short of using a Wacom pad with Photoshop, not really.
It’s not that the technology doesn’t exist for something like this, it’s more that nobody has built an operating system to take full advantage of it. No other device, with the exception of the iPhone (or, perhaps, the Microsoft Surface), has been built around this kind of technology. Windows 7, while supporting multitouch, is still built around the notion of being used with the traditional keyboard/mouse combo. Even Apple’s own Snow Leopard OS, while supporting multitouch gestures via the funky trackpads on the MacBook range, or, more recently, the even funkier Magic Mouse, doesn’t have any intrinsically useful multitouch functionality to offer, since the Mac still has to work within the familiar WIMP paradigm, not to mention that most Mac legacy software doesn’t support it. If you have a new computing device built around the whole concept of a multitouch touchscreen, with no considerations of having to support legacy software, all of a sudden your boundaries open up.
Apple has proved, time and time again, that they can innovate like no other technology company out there. Look at the Mac. The iPod. The iPhone. They’ve all set the standard for virtually every other device that’s followed them. Every mobile phone nowadays is compared to the iPhone. Every portable music player is compared to the iPod. Every computer is compared to a Mac. Apple isn’t afraid to “think different”, and, come next Wednesday, us fanboys aren’t going to be let down, whatever it is they announce. But will it be the game-changer we’re all hoping for? We’ll know on January 27.
Mobile.
It’s been the clarion call for the technology industry for a few years now - “the future is mobile”.
It does indeed seem to be the case, with the stratospheric growth of smartphones, netbooks and mobile broadband, but there are still so many missing links. It seems none of these devices is really the “catch-all” that their makers want them to be. They’re close, and getting closer all the time, but still not quite there yet. This is a result of throwing everything but the kitchen sink at these devices and seeing what sticks.
Take the most fundamental usage of these devices - being a mobile phone. Does this new generation of smartphones do this better than the previous generation? Not really. Battery life is worse, call quality seems to have been sidelined and the user interface hasn’t been tailored to that application. It’s just one more thing these devices can do. My old Nokia 3310 that I used nearly 10 years ago had better call quality and far, far better battery life than an iPhone. The phone navigation was intuitive (you could easily operate it without even looking) and it had a tactile quality these multi-purpose devices lack.
What we have to bear in mind is that my old Nokia was a product of evolutionary development - as far removed from the likes of the old Motorola DynaTAC as the iPhone is from the Apple Newton, with multiple generations and innovations coming to fruition. The current generation of mobile über-devices is still at an early stage of evolutionary development, and, fantastic that they already are, still have a level of maturity to reach. With the advent of haptics, soon these devices will have the tactile feedback we’ve gotten used to with our old phones. New battery technology (possibly even fuel cell technology) will address battery life concerns, and 4G mobile broadband technologies should address concerns about call quality and data speed, not to mention other innovations that we haven’t even conceived of yet.
Sure, I could carry around a mobile phone, a netbook, a 3G USB modem, a GPS sat-nav, a portable video player, a digital radio and an iPod, but I’d rather not weigh my pockets down with so many gadgets. I’m all for just having the catch-all device, and the day will come when we look back on the iPhone the same way we look back at the DynaTAC now.
Essential.
For many businesses, the killer app for introducing computers to the workplace was e-mail. Nowadays, we all take this most ubiquitous of communication methods for granted - it has supplanted telephones, regular mail, fax and even in-person meetings for many applications, and, yet, this technology hasn’t significantly changed since its birth at MIT in 1965.
If you look at almost every other aspect of electronic communication via the internet, they have all evolved at a rapid pace - the World Wide Web of 1999 looked and functioned far differently than it does now, not to mention the huge growth of instant messaging, IP telephony and social networking. So, why has e-mail stayed so resolute in its resistance to change? And what, if anything, will it evolve into?
Firstly, e-mail, and its associated protocols, is now so ubiquitous that any significant change to its functionality and capabilities would still have to cater to a huge “lowest common denominator” audience, and would require huge (meaning, in business terms, expensive) infrastructural changes. Just look at the difficulty many businesses and users have had with such a seemingly simple task as migrating away from Internet Explorer 6! E-mail facilitated the internet, it came first, and the internet is built on the foundations that were put in place for e-mail.
Secondly, it’s simple. Really simple. My 64-year-old mother can send an email, yet she knows practically nothing else about computers. Its ease of use and accessibility is probably responsible for many people buying their first computer. How else are they going to receive regular doses of unfunny jokes, amusing cat pictures and “male enhancement” pill adverts?
And thirdly, what would you upgrade it to, or replace it with? E-mail, as a technology, is showing its age. It’s not the most secure communications medium, its support for rich media is spotty, and the phenomenon of “spam” is a constant irritation. But, despite these shortcomings, for general electronic communications, nothing else is as widespread, nor works as well. Various other technologies have threatened it, most recently with the likes of Facebook and Twitter, but these are basically still niche applications, tailored to a particular method of communicating and restricted to a particular channel, and therefore not as universally useful as e-mail.
The nearest thing to a real contender that has emerged recently would be Google Wave - the best description of which would be “collaborative e-mail”, mixing the functionalities of e-mail, instant messaging, status updates and wiki-style collaborative document editing into one open platform. If Google can get traction for this technology, then traditional e-mail may have a fight on its hands, but it will be an uphill battle to make this happen. I wish them luck - if anyone can achieve this herculean task, it’s Google.
Even in this constantly changing technological world, with many early adopters of new technologies, many things are still entrenched. And e-mail is one of the most entrenched of all. Why? Well, to appropriate an Apple catchphrase, “it just works”.
Cloud.
In their constant (and winning) battle to be the leading ambassadors and evangelists of cloud computing, Google upped the stakes yesterday with their announcement of Chrome OS.
Chrome OS is a very lightweight operating system designed specifically for netbooks and other such devices, and basically consists of nothing but a browser (a variant on Google’s own Chrome browser), with all applications and data storage moved to the cloud. This makes the OS extremely lightweight, and a machine running Chrome OS will boot from cold in 5-7 seconds. Google has specified a specific hardware platform for it too - it will only run on machines with solid-state hard drives, and with certain specific display hardware, in order to optimise the experience. Since the OS allows no other installed apps other than the browser, right now you would be somewhat limited with what you could do with a machine running Chrome - there’s currently nothing online that can replicate the functionality of Photoshop, for instance (Adobe’s Photoshop Online doesn’t really count, since it only offers a fraction of the functionality of even their most basic desktop offering, Photoshop Elements). But, for many users out there, all they will want to do is browse the web, check their e-mail and occasionally edit a document in Google Docs, so, for them, it will probably be more than adequate.
Google’s strategy is apparent - they want to encourage developers to create online equivalents to popular applications, eventually offering all the functionality of common desktop apps. They have the right browser for it - Chrome (the browser) is, by far, the fastest current-generation web browser, capable of running web apps significantly quicker than the competition. It also fully supports the latest web standards (HTML 5 and CSS 3) that Google is hoping developers will adopt and use to make the experience of using a website to do your work slicker and closer to the desktop experience. Already, Google’s own cloud apps (Google Docs, Picasa, Gmail, Google Maps and the forthcoming Wave) have made inroads into the enterprise market, and with greater adoption of the Chrome OS, this will only grow.
Google’s ambitions for Chrome OS are impressive, but it relies on one aspect that is central to its existence - you will need internet connectivity to do anything with it at all. Now, great strides have been made with so-called “ubiquitous” internet access, with widely available public wi-fi, 3G modems and so on, but by no means is it even close to being “ubiquitous”. There are many areas where 3G connectivity is not available (especially outside places such as North America and Western Europe), and, while “wardrivers” can usually scout out an area and find an unencrypted wi-fi connection to abuse, your average user won’t have the slightest idea how to do that. Also, what about people who travel a lot? Travellers are part of the core market for netbooks, and users may want to work or be entertained while on a plane or bus. You can’t access YouTube or Pandora without an internet connection, since, without the facility to store audio or video locally on the machine, that’s all you’d have available.
What we have here is something essentially from computing history - a thin client, also known as a “dumb terminal”. Back in the day, computer “terminals” did nothing except provide a way to access the computing power and storage of a big mainframe somewhere else. This is a modern, internet-connected version of the same thing, and will enable hardware manufacturers to make lightweight, cheap and simple computers geared to nothing except internet access. Finally, a netbook running Chrome OS might be the computer your grandparents have been waiting for - a safe, secure browser, no spyware or viruses to worry about, and an idiot-proof user interface that is virtually self-maintaining. The day will come when we will all have ubiquitous internet connectivity, and I applaud Google for pushing technology in this direction, since it’s basically inevitable that eventually everything will be in the cloud. I just don’t think the world’s quite ready for it yet. But, when it is, Google will be waiting.
Google have been able to shape the internet in their image, thanks to their sheer pervasiveness, who’s to say they won’t do the same with Chrome OS?
Competition.
It takes significantly more effort to engage the imagination of a thirty-something than it does of a twelve-year-old, that’s for sure.
That’s probably why I don’t play video games as much as I used to. Combine that with meatspace responsibilities such as work, the time constraints of other hobbies and pastimes and, of course, spending quality time with your significant other, and gaming can get seriously sidelined. I couldn’t get away with doing what I used to do - staying up all night playing Millennium 2.2, then turning up for school the next day a bit bleary-eyed, coasting through the day, then returning to where I left off when I got home. Yet, when I did play that game, I was in that world. Very few games these days make me feel that, and I think that’s more about me than about the games. I think my capacity for imagination has waned over the years, and that’s sad.
I need an imagination kickstart.
I used to be full of good ideas, original thoughts and drive to achieve them. I want that back - I liked having that. Maybe if that does happen, I might actually be interested in games again.
Adulthood.
It’s time to join the ranks of the adult population, finally, 37 years on from the womb. I’m going to be a dad next year.
All that real-world stuff about being settled, security, finances, responsibility and stuff is staring me in the face like it never has before. Some people believe this to mean you have to change everything about your life - but I think you can work around it. No way am I giving up on the things I enjoy. I’ll still play music, I’ll still enjoy a drink or ten, I’ll still go to gigs… there’s time and energy enough for everything. No way am I going to be a boring dad.
Like someone much wiser than me once said, you always grow out of childhood, but you need never grow out of immaturity.
EDIT: Fatherhood is no longer impending. I’d got rather used to the idea too.
Accumulation.
It’s amazing the amount of assorted detritus you accumulate over the years. When I first moved out to the US in 2005, I pretty much threw almost everything I owned into a bunch of cardboard boxes, shipped them over here, then promptly forgot all about most of it.
So, today I decided to break open some of those boxes and sort through some of the stuff I’d gathered over the years. Wow. Just, wow. I found my 18th birthday card from my mother, as well as almost every birthday card from her since. I found two old filofaxes, one of which chronicles my old demoscene days, complete with a long list of “contacts”, and the other documents much of my college days, complete with London travelcards circa 1991. There was loads more too - a huge stack of old photos, various old cassettes (including a much-liked mix tape someone made for me quite a few years back), a heap of stuff relating to my old bands (including a one-off 10” single we did), hundreds of old gig tickets, and loads more.
It’s hard not to take a saunter down memory lane when you unearth this sort of stuff. So I did. And what I came up with was quite surprising.
The amount of people who have come and gone through my life is quite staggering. People who you were once inseparable friends with, and now you can’t even remember their surnames. People you have annoyed and alienated without really knowing why or how. The things you have done that, although fairly significant at the time, have faded into irrelevance.
I miss my old bands. I miss some of my old friends and some of the old places that I used to go to. But things move on for a reason, and, despite some good memories, there are things I have no interest in revisiting, other than keeping the occasional keepsake.
My “old” life was good. But so’s my new one. And I intend to make it keep getting better.
Demonstration.
Back in the dim and distant past (well, 1987 to be exact), I was a spotty, chubby, geeky teenager, and I got into something somewhat different to most other spotty, geeky teenagers of the time.
While they were all off getting drunk for the first time, desperately trying to lose their virginity and generally being all teenage and obnoxious, I was part of the Amiga demoscene.
This scene contained some of the strangest, yet most intelligent people you could have ever met. It was a world of computer hardware manuals, bad fashion sense, worse haircuts, social awkwardness, and probably the only place where someone’s two favourite bands could be Iron Maiden and Erasure. We were all misfits, but brilliant misfits.
The demoscene was born of the software piracy scene - basically, lots of guys in Germany and Scandinavia acquiring games and other software before its release in the shops (by somewhat shady means) and distributing it via the post and old-school BBSs (and the blazing speed of the 14.4kbaud modem) to the world. “Zero-day warez” was their battle cry. Demos were a statement of intent by these groups - showing everyone else in that scene how good they all were at programming, graphics and music, and at pushing the hardware of the computers of the time to their limits. These groups inadvertently destroyed the market for Amiga software, but also later gave the interactive entertainment industry some of their most gifted people.
Many of these programmers, artists and musicians later found employment within the video games industry - the very industry they were subverting by pirating games. Oh, the irony. But these people had honed their skills in a competitive environment, trying to outdo every other upstart demo group with ever-more-impressive displays of programming acumen. This gave them the edge over the more pedestrian, school-educated programmers and some of them went on to great things. For instance, several of my former group-mates had huge successes in the games business - one of them runs the company that makes all the Lego games, others programmed Micro Machines for Codemasters and worked on Tomb Raider for Eidos. Hardly small-time stuff.
Sure, we could have been out there sniffing glue, but the kids who did this wouldn’t have wanted anything to do with us - we were far too nerdy. So we gave ourselves pseudonyms, and carved out our own brand of coolness. We were nobodies to the so-called “cool” kids out there, but we were heroes to some. “Legends in our own raster-time”, we used to say. We made ourselves into characters in a digital soap opera - complete with the requisite dysfunction and feuding, all played out through the medium of the “scrolltext”. A ubiquitous and essential component of any demo, the scrolltext conveyed the personalities of those involved, provided “greets” to their friends (one of the earliest forms of digital kudos) and “fuckings” to their enemies, all in brightly-coloured, sine-scrolling characters.
I know I wouldn’t have the career I have today if it hadn’t been for my time in the Amiga demoscene. Through knowing some of these special people and being a part of many of these demoscene productions, my enthusiasm for computing (and an early example of interest-related social networking) was piqued and I’ve never looked back. Many of my former groupmates look back on this time with similarly fond memories, and as a wonderful thing that we all helped mould. Though the Amiga has long since vanished into obsolescence, its spirit lives on in those of us who used its unique abilities to shape our own fantasies.