This week’s cool thing on the internet: A couple set toy dinosaurs up into little vignettes to give their kids a nice surprise in the morning. And I love it. I do. It’s quirky and fun and awesome – it’s dinosaurs being cute, it would be pretty hard to mess that up. Way to engage little minds. I do similar stuff by dressing up as a tiger and letting my fat tummy be a racetrack, I just thought that it was the fun bit of parenting, when you’re not clearing up shit and doing all the washing in the world. I didn’t realise that playing with my kids was a new frontier of creativity.
What really annoyed me about this post, however, was the implication, made at the end of their blog post, that technology is somehow responsible for a loss of imagination, creativity, wonder or intelligence in children. Quite apart from being demonstrably false, it proper grates me to see technology denigrated to the role of attention-stealer, actively making our children passive consumers of media, when in fact, used engagingly, it can form an important pillar of their development.
As the parent of a kid who is firmly on some kind of autistic spectrum, the computer, tablet, phone and dvd player have all been as vital in our child’s development as all the wooden toys, books and music that we have been ensuring he has. Seeing him watch YouTube videos of his particular favourite model of jet turbine engine (no, seriously, he has one) on an iPad and then spend an entire afternoon drawing pictures of it, both on paper and on the PC, looking up information about it and being excited when we go to the museum to see it has been a part of his play. This transmedia world is the world our children are growing up in and I do not subscribe to the idea that only carefully art-directed setups of plastic toys count as ‘creative’.
For one thing, this is not the child’s imagination at play. This is the creative ingenuity of the parents (who presumably have some form of artistic aptitude or profession if the beautiful finish of the DSLR photography is any measure) and the imposition of their ideas onto their unsuspecting children. The cynic in me wonders that, whilst the activity itself might be delightful for the kids, the self-congratulatory blog post and subsequent internet karma reaping isn’t being firmly engineered by parents who know exactly the value of this kind of activity, and I wonder if bemoaning the “age of iPads and Netflix’ isn’t just another button push for it’s target audience.
I really don’t like the suggestion that technology and media is somehow anti-wonder. It’s easy to forget sometimes when we’re immersed in maximising ROI and leveraging our synergies that actually we are working in a creative medium and, like my so oft used it’s cliché favourite quote states, advanced technology can appear to be nothing short of magic, instilling precisely that sense of wonder and imagination in adults and children alike.
It annoys me intensely when people, from old ladies on the bus to government ministers criticise technology as a damaging force in children’s lives, particularly since these children are growing up in a technology driven information economy. Furthermore technology can be a huge aid to development, particularly in children with developmental difficulties – check out Hellicar and Lewis’ amazing Somantics project for instance which is not only beautiful and imaginative but provided as a disruptive open source project to be extended and enhanced. It can provide new frontiers for children to be engaged in the principles of STEM – step forward Goldieblox and Kano to name but two exciting new projects. Finally, it can, at it’s best engage children in whole new worlds to imagine, educate and explore. If you think that creativity can only be expressed with traditional tools, well perhaps you just lack imagination…
Here’s the slides from my Reasons To Be Creative elevator pitch. As usual, they don’t make a massive amount of sense without context but you’ll get the general idea. Have to say, this is one of the toughest things I’ve done. That time limit is brutal, particularly if, like me, you’re more comfortable talking around a subject rather than delivering it concisely.
The point I’m mostly making here is that structured learning just doesn’t work for me, and I think it’s almost impossible in your busy work day. Basically, unless you’re a student or very well established in your field, having extended periods of research just simply won’t happen if you try to make a project out of it. However, it’s SO vital to the growth and motivation of creatively-minded teams of all disciplines, that you really must make it a central part of your culture, and the way I’ve always found to work best is to encourage people to indulge their passions.
Many of the speakers at RTBC talked about the importance of play and exploration and I think this is something we only do when we are genuinely interested in achieving something. For my 4 year old, that normally involves beating his brother at something (or with something more often than not). For me, it’s doing geeky cool – I mean come on, who wouldn’t want a model of themselves in carbonite amirite?
It amazes me that, with a little bit of pissing about, I can achieve things like this:
…and the lessons that we’ve learned to get there mean the team have a fully rounded understanding of both the theory and practice of 3d printing, which we can, in future, utilise for the benefit of our clients.
Thanks to those that caught it. I’m going to be expanding on some of these themes at my Designer’s Fiesta talk later this month if you’re London based.
oh, the Kinect video will probably be missing from the slideshare, you can find it here.
He probably didn’t know it, but Paul Trani set the tone. “[I don't like the term Creative...it's used too readily]“. You know what Paul, I couldn’t agree with you more. Everybody wants to be creative like everybody wants to be a geek (and there is another word which is rapidly devaluing). From the vacuous numptys on The Apprentice to every Dalston Douche that emin their way into their 15 mins…creativity is perhaps the most overrated word in the lexicon.
And yet, here I am, sitting at a conference called Reasons to Be Creative, bearing the lofty title “Creative technologist”…sitting, in fact, in the exact same seat I was two years ago when this conference was still broadly a tech conference for a now almost indefensible tech. I said once before that conferences like this are creative oxygen for me, this one in particular. I don’t know if John has been paying attention but their logo now shows a recharged battery, which, after a pretty hefty couple of months at the agency coalface, couldn’t come at a better time.
My own creativity has wavered, this I know. At the risk of giving a standard parent-and-manager whinge, there just aren’t hours in the day for the work I want to do in the face of the work I must do. Repeated throughout the day, by Grant Skinner, by Amit Pitaru, by Carlos Ulloa (who needs a separate blog post soon), is the need to play, to explore and to create. It’s something I’ve talked about at length and a central part of the culture of my team at work. I will say it again in the Elevator Pitch I’ll give at this conference in two days time. But now, sitting on the pisshead’s train back to London after marvelling at the ease with which Stefan Sagmeister once again makes being a world-renowned artist and creative seem, I *know*, really *KNOW* that I’ve been coasting, and that I’m not nearly as creative as I would like to think (or project) I am, not through a lack of ideas or skill perhaps, but because I simply haven’t picked up a tool and contributed to something.
It’s the thing I love about Reasons.to – it simultaneously lets you feel like you can achieve anything you want to, whilst at the same time, reality checking you that having the thought is not enough. You must do. Dominic Wilcox (whose work I did not know but instantly fell in love with) kept sketchbooks and littered his talk with cartoonish inventions that stick in the mind more somehow than his considered (and presumably well funded) work. The flow of ideas was irresistible…ideas of all scales from throwaway gags to incredibly emotive and thoughtful pieces of great depth.
I made some resolutions to myself today about the gulf that exists between having an idea and seeing it executed, even if that’s just a sketch, or an outline or a snippet of code or a todo list. It’s not difficult to find Reasons To Be Creative. It’s quite another thing to do something about it.
Hey. Long time no post. My bad, sometimes real life just kind of pops up and diverts all attention. Since my last post I’ve become a dad for the 3rd time, launched a pretty epic responsive site for British Gas and built a great development team here at Grand Union who are already doing me proper proud. In my drafts folder I’ve got posts on the subject of appropriate use of technology (a pro-QR rant actually believe it or not), the perils of ajax SEO and some thoughts on responsive which I will get around to finishing up and publishing shortly. In fact I was thinking of joining Stef’s Sunday Post initiative, the only problem being is that Sunday’s are just about the worst time for me to do anything productive.
So, one small bit of news just to make this blog post vaguely worth reading, excuses aside. Actually it’s a pretty big bit of news since it’s fulfilling a huge goal for me – I’m going to be delivering an Elevator Pitch at Reasons to be Creative this September. RTBC was born from the ashes of Flash On The Beach which I’ve blogged about extensively before in these pages. It’s been a highwatermark for me for years – solid creative oxygen, reviving my spirit and reminding me why I’m in this industry. So I’m very proud indeed to be involved. I’ll be doing a short 3 min talk, alongside my fellow elevator pitchers, on the subject of 3d printing and geek dream fulfilment! It’s actually something I’ve been thinking about a lot recently which I’m hoping to expand into a bigger talk later in the year.
I urge you to attend though – not to see me – but to see the likes of Memo Akten, Helicar and Lewis, Jay Eliot Stocks and Remy Sharp (I say begrudingly, I’m still not sure I’ve forgiven him for his blinkered anti-flash talk at fotb a few years ago…he is a bloody amazing speaker though) in the lovely confines of the Brighton dome.
See you there!
Have started uploaded various presentations to Slideshare this week. here’s an oldy but goodie from a couple of years ago – an internal presentation I gave at Sky for a team that was not well versed in social media but, like most of us, under pressure to understand and use it better. This was not aimed as a piece of strategy at all, just a high level introduction to the service and how to get involved with it. Others new to Twitter may find it useful.
You can find various other presentations by me at my Slideshare page.
or, I can’t believe I still have to discuss this shit…
Herein, are some notes, a slidedeck and some source code relating to a talk I gave for Academy Class this week, regarding Flash’s place in the web and beyond. I was driven to put the talk together due to the sheer amount of misinformation, misrepresentation and outright idiocy that seems to still surround the use of Flash as a rich media technology. The fact that we are still having to have this conversation depresses me hugely and I find the constant placing of ideologies (like open – not a synonym for ‘better’ btw) ahead of a sensible assessment of the appropriate technology to deliver a project successfully really tiring. The lecture was well attended and the post-talk debate stimulating and balanced so I do believe that there is still a life for Flash. Key points to take away:
1. Flash, and any other plugin runtime, exists to augment the browser’s native capabilities uniformly across available platforms. If the browser can handle it, then there is no need to use flash.
2. HTML5 development is NOT stable across all the platforms that a typical commercial build needs to target. As developers, we expend a huge amount of resource in hacking legacy support into our web applications. The most stable code is always optimised for it’s runtime – if the runtime (i.e. browser) is fragmented, then it’s very hard to do this. Rich media builds are often complex and Flash should be regarded as a viable technology for rich media heavy lifting.
3. Not everything has to be built for mobile and not everything should. Mobile is an inherently different use case to desktop browsing and ‘compatibility’ is not a virtue in of itself. Know when to support it, when to degrade down to it, when to branch the experience completely for mobile, and when to ignore it. The lack of mobile support for flash is a red herring. It’s not built for it and that’s ok. Desktop experiences are still the most consumed digital content by some margin. Mobile web browsing does not, and probably should not in many cases, need to be a rich experience. We have apps for that!
4. As the browser’s capabilities have evolved, so have the flash platform’s. It is vital that the developer community place pressure on ‘bad’ legacy flash code, particularly in rich media advertising which is still largely built to old specifications, and to educate and advocate for the platform’s capabilities and best practise.
I hope that this will be the last pro-flash post I have to make. I hope that we can appreciate the multi-faceted toolbox of frameworks and runtimes that we use to create our fantastic medium objectively. I hope that I don’t have to do this all again next year…
So there it is, a little shy of 7 years under my belt at that most divisive of entities, the corporate media empire. My time at Sky has been characterised by a mixture of emotion – huge frustration, great passion, an organisation that is capable of the most amazing leaps of imagination and sharp business acumen and yet cannot address it’s own, relatively simple internal problems. Most of all, a lot of lessons learned. As I prepared to leave Sky to take on the role of Technical Director at Grand Union, I put together a short presentation for my team, reflecting on my time there and the great many things that we achieved, failed to achieve and aspired to. Here, then, are ten things that I learned working for BSkyB.:
“Good artists borrow, great artists steal”.
So goes the oft-repeated quote, normally attributed to Picasso, Wilde or Eliot. In researching the quote last week whilst preparing my final internal talk at Sky which reflected on my time here (to be posted shortly), I found this fascinating investigation into it’s providence. The full quote, it transpires, derives from a piece that TS Eliot wrote:
One of the surest tests [of the superiority or inferiority of a poet] is the way in which a poet borrows. Immature poets imitate; mature poets steal; bad poets deface what they take, and good poets make it into something better, or at least something different. The good poet welds his theft into a whole of feeling which is unique, utterly different than that from which it is torn; the bad poet throws it into something which has no cohesion. A good poet will usually borrow from authors remote in time, or alien in language, or diverse in interest.
This ties in neatly to a principle that I have followed throughout my creative life, both in technology and in writing music: The gene pool for inspiration in any creative endeavour needs to run broad and deep. Replicating directly from within one’s peer group leads inevitably to watered down ideas and shuts off any possibility of producing original work. I’ve never understood those that only listen slavishly to one style of music, or those that repeat design tropes again and again because they are told that it is a ‘standard’. It has also shocked me how many times in creative brainstorms somebody has presented a portfolio of competitor’s work and said ‘we could just do this’. It is useful to refer to pre-existing work as a touchstone or mood-setting device, something to direct the conversation and provide a reference point, but to simply steal an idea and execute it with your client’s branding is unforgivable.
Some time ago I saw Contrast give a fascinating talk about expectations and convention that I still refer to on a regular basis. The slideshare seems to have disappeared but there’s a good rundown of the talk here. Key to innovation, they claimed, was the breaking of conventions. A wireframe IA derived from accepted wisdom can only really be designed and coded one way. Whilst this gives us consistency and a certain recieved robustness, it can also hold back progress and removes any possibility of new, better paradigms emerging (until somebody like Apple, with no regard for convention, comes along and does it anyway). Though there are clearly use cases for conventions, such as the symbol for a play-button or a traffic light system of colour coding (there was a lovely example of a ticket machine that chose to flag a successful purchase up with a bright red flashing light!), there are also clearly times to break such convention, particularly if one is moving away from that convention’s native environment and into a new context (c.f. my hatred of skeuomorphism and relief that Microsoft are bucking the trend with Windows 8).
Influence and inspiration are key factors of the creative process to be embraced, but they are at their most powerful when they are abstracted away from the task in hand and netted from the widest possible array of sources (authors remote in time, or alien in language, or diverse in interest), then the concepts behind them transferred into the creative ideas as they emerge.
I write, slightly incredulous that we’re still having to cover this topic in 2012, in response to an article that my learned colleague Jason Langdon published last week about the future of the flash platform and the apparent lack of advocacy by it’s parent company, Adobe. Whilst I don’t agree with everything he says – Flash is far from a de facto standard for rich media delivery and there are many areas of rich interaction on the web where it has rightfully been superseded by the browser runtime itself (photo galleries, straightforward video and audio playback etc) – he nonetheless raises some important points that the Flash developer community and Adobe need to address if the technology is to have a future.
The problem, however, is that it’s very hard to have a rational discussion about the platform without the conversation immediately denigrating into blinkered ideology and zealotry….and that’s amongst the developer community – speak to clients and the situation for Flash is even bleaker. The staggering amount of misinformation about the capabilities of the technology, it’s reach, it’s consistency of execution across an ever-more fragmented browser landscape and the efficiencies (or lack thereof) of developing in it make. We recently attended a talk on HTML5 held at the Google Campus in Old Street where the key example of how HTML5 had replaced Flash for rich site development, didn’t work on the iPad, on mobile browsers or in many older desktop browsers. It is disingenuous to say the least to make such a claim, particularly given that the ‘death of flash’ was largely predicated on it not being implemented in the browser on iOS.
Still, there is cause for concern about this misinformation being the prevailing attitude and I certainly agree that Adobe has done little to stem the tide. Here’s some points to consider:
1. Developer tooling
Flash Builder was a weak product and most flash devs that I know use third party tools like Flashdevelop and FDT. The lack of a decent debugging tool looks like it’s finally been addressed in Monocle, but I have grave concerns around the game-dev-centric nature of the mooted improvements to the platform. If Adobe would spend less time on failed designer-centric workflow tools like Catalyst, and more time on proper application development tools, frameworks and libraries, it would be a much more attractive platform. In fact, if I were Adobe, I would be aggressively targeting budding iOS/Android developers with an accessible IDE, framework and component library (a la jQuery Mobile) for mobile application development, alongside tools for debugging and packaging apps simply.
It cannot be denied that the Flash Player runtime is not optimal compared to many other runtimes. The roadmap appears to be leaning toward a re-written VM and overhaul of Actionscript which would go some way to helping restore developer’s confidence in targeting it. A re-brand may also be worth considering at this stage.
There isn’t actually any reason why Flash should be in trouble. The runtime is still widely supported (95% of global clients), simple to deploy to and is more powerful than ever. It’s current predicament seems entirely down to Adobe’s failure to handle the PR of the platform and to be seen to be reactive rather than standing firm by it. In acknowledging the platform’s weaknesses and playing to it’s strengths instead of thinking that you can just ignore it’s critics or whitewash over what are often fair comments, you can give the platform it’s space to succeed. Literally, take it out of the ‘race’ for front end dominance and let it find it’s space as the best method of cross-platform rich application development.
On this point, Lee Brimelow said it best at FOTB last year: Flash’s role on the web was *always* to enhance the capabilities of the browser. If the browser can now handle it natively, then flash doesn’t need to be there…but there are always other things that developers want to be able to do that even the latest browser builds can’t manage consistently (DRM, geocoding, microphone/camera access to name just three). It’s shouldn’t be HTML5 vs Flash, but HTML5 PLUS Flash.
4. Rich banner advertising
We recently received specifications for rich banner adverts in flash from Doubleclick which comprised code snippets (the clicktag) and a guide to implementation written in AS1. Banner creation makes up a considerable amount of bread and butter work for many agencies and freelancers, and it also often delivered by design creatives without such an extensive knowledge of good practice or the issues above. There are well known conflicts between the different versions of the AVM in flash player which provide legacy support for the older flash specifications. If your browser or application is crashing due to flash, the very likely culprit is a flash advert rather than a well built application. This is something that both the rich media networks, the major commissioners for advertising creative, creative agencies and Adobe themselves must address urgently. There is still a good use case for Flash in advertising but it will only harm the platform if not implemented to a contemporary standard.
Ultimately, flash professionals love the platform because it is fast, intuitive, powerful and very flexible and I concur with my colleague that the way it is being treated in the marketplace leaves much to be desired. It is our responsibility as a community to continue to support and advocate for it (and that includes maintaining our opensource projects and shouting from the rooftops about our successes) and to continue to place pressure on Adobe to treat the platform well and not sideline it into oblivion due to a perceived pressure from the market.
n.b. I’m hoping to give a flash-centric lecture in ‘response’ to the HTML5 lecture we saw at creative class later this year. Follow me on Twitter to keep in touch!
My friend Dom Graveson posted this beautiful clock on facebook today under the heading “WANT”. I agree. After some research (dragging the photo into google search to be precise – we are living in the future!) I found that the clock is made by a guy called Doug Jackson and that he makes these things to order, as well as providing open source code and component kits. The clocks are based on Arduino and just look awesome. I will be heavily hinting for a kit for Christmas this year (Mrs Dobson, if you happen to be lurking…).
Anyway, co-incidentally, I’ve been working on an installation for my office building recently and one of the ideas I had was to build an interesting clock for the foyer – a system that the designers in the team could use as a base to design different digital clocks every few weeks or so. In the spirit of this, I thought I’d quickly knock up Doug’s word clock in flash as a prototype. I think it worked out quite nicely…
Andrew Dobson has been building websites and interactive applications since 1996 and is Technical Director at Grand Union.
Andy regularly lectures on creative technology and other geek matters and writes, records and performs as Digitonal
He lives in North London with his family, the world of cat, and a righteous collection of classic electronica records.
The opinions expressed on this site are the authors own and do not state or reflect the views of his employer or clients.
- No public Twitter messages.