The force is too strong
Posted at: 4:14 PM by Mark
In the last few weeks I've done something I never thought I'd do, or even think I'd be interested in doing... I've joined the dark side! That's right; I've taken my first few tepid steps into the strange and daunting world of code.
Until now, developers have always been those geeks at the other end of the office, non-creatives permanently docked at their little PC stations consumed in page after page of coloured dots, colons and squiggly brackets. Like well oiled machines, they endlessly create, edit and refresh pages of code, only surfacing from their online havens and engaging in the real world for the occasional service or refuel. The distance between them and us has been understandably well observed and any contact confined to email. This is simply the way it's always been and is best for everyone concerned, right?
Okay, so maybe I'm exaggerating a little. After all, the pursuits of the two professions cannot be fully realised without our harmonious collaboration. Despite our fundamental creative and technical differences, we rely on each other for the success of each and every project we undertake. Without us creative types, developers have no page layouts to code away at all day and without their technical skills, we designers have no one to turn our works of art into something useful! Yet the journey of creating a web site always remains a process of two distinct and separate phases, design then development, in which the intricacies and limitations of both fields inevitably arise, occasionally causing friction and frustration for either camp dealing with the ignorance of the other. It is this lack of understanding about the each other's field that has prompted me to do learn more about the dark art.
I've realised that I will never fully understand the restrictions of the web and how that effects my precious design until I actually get my head stuck into some code and try to see things from the perspective of the poor old developer. For too long, I've just has to grumpily sigh and resign myself to defeat when Lewis comes and tells me that some part of my design just isn't possible to recreate or the primary font I've used will just look terrible in IE6! My well thought out and balanced response that "the web sucks" simply won't cut it anymore.
So with the Lewis' help and complete disregard for my previous bad experiences with linguistics (GSCE French and German), I've set about studying the languages of HTML and CSS, in a bid to broaden my horizons, understand how to code a web site and ultimately learn how to best optimise my future designs for web.
So far, I've been surprised how much I've enjoyed learning about elements, attributes and divs. At first it plays havoc on the eyes and is pretty taxing on the brain, but like with anything, putting the theory into practise and repeating tutorials is proving to be working well. I so far understand everything these languages have thrown at me and can rustle up a pretty basic but solid web site from scratch.
My only previous experience in building websites has been through Dreamweaver's "Design view" and that has always been a pretty frustrating one, with elements on a page jumping around when previewed, no matter what changes I seem to make. When creating pages using code, everything feels that little bit more deliberate and stable.
Needless to say, the time I've spent in code view has helped me appreciate the restrictions of the web in terms of the way different elements display on a page and how the medium is much more fluid than that of print design. I can't necessarily make every bit of design sit precisely where I want like I can in print, simply because of the organic nature of the web and the sheer number of variables there are (browsers, fold lines, anti-alias's etc). With each new web site I come to design, these are the sort of factors that I can keep in mind to make the whole process run a bit smoother and improve Lewis' quality of life.
Not only does my foray into uncharted technical territory help with the efficiency and enjoyment of the design and development process in the studio, it also helps me to expand my skill set and improve my employability in an industry where the role of the designer is becoming ever broader.
When studying graphic design at university, there is very little mention of designing for web, in fact there are entirely separate degrees dedicated to digital and multimedia design. My course focused entirely on conceptual "ideas" based print design, occasionally venturing into the worlds of advertising or packaging design. Yet this separation in design courses is not really mirrored in the real world, where many design/marketing agencies strive to meet the needs of clients wanting a range of services: branding, printed literature, web design and search marketing for example. Unless you happen to join a huge agency which has a team covering each of these bases and thus employ you solely for your branding abilities, then you're going to have to be able to branch out somewhat and adapt to the requirements of each individual project.
Many job descriptions for designers these days specify requirements for candidates to have experience and skills in both print and web design, and the relevant computer software for each. It would seem that knowledge of HTML, CSS and Flash etc. is becoming just as important as that of Adobe's Creative Suite and the print industry for those employing the next wave of graduates. For the purist designer who ignores this trend though, preferring to stick to their guns and the world of print, the opportunities may well become that little bit harder to find. This is an industry changing to meet the needs of those wanting to communicate their message, and with the web being at the forefront of the communication age, I for one am not going to rest on my laurels.
Labels: creative, css, persona, web design

