05 October 2004

Being a creative techie

A small rant on being both Creative and Technical; is it possible to be good at both? Is it worth it? (Written in a rush, sorry for any errata – or if it just doesn't make any sense)

Can a person be a Creative and a Techie without 'spreading the butter too thin'? Can a person be a Creative and a Techie without 'spreading the butter too thin'?

A lot of this industry is split into two kinds of people, the ‘creatives' and the ‘techies'. After conversations with Andy Clarke on MSN I am inclined to agree that sometimes these two people are best kept separate. After all, there is so much to learn on both sides, if you try to do both you run the possibility of wearing yourself out. Spreading the proverbial butter too thinly!

I sometimes wish I could take that advice and just focus on one side or the other, but unfortunately for me, this is not possible. My job needs me to try my best to keep up with both. I don't claim to be a creative in the same league as some of the other famous creatives on the web (you all know the names), but I do like to consider myself a techie with a big soft spot for things that look nice.

I am a perfectionist! I love my front-end code (XHTML, CSS, JavaScript) to be as close to validation as I can get it (and within time constraints) as mush as I love my backend systems to be efficient and well built. When I can I try to use one to help me achieve the other.

In a project that I/we have been working on for Intersport UK (Sorry, can't show you anything yet. It is a closed system) I have tried my best to get my ASP.Net platform to produce nice and clean XHTML code. This has caused many headaches, and a few late nights, but I have learnt a lot about .Net in the mean time. In the process to override some of the bad HTML that visual studio produces I have created a simple template engine that brings me closer to the concept of separating content and structure than I have ever reached before.

However, I have not been able to get the front-end up the level that I really wish it was at. The main problem I find is the way that asp.net uses JavaScript to handle post backs, and other functionality. There is nothing wrong with using JavaScript; it is just the way that they use it. Why does Microsoft have to hurt me so much? Why couldn't they have kept all the JavaScript in one separate file and used the DOM to add the ‘onClick' events and ‘onChange' events!? I will not rant on about that too much, because it is something that a lot of people have ranted about before me, I am sure.

Despite the hardships that come along with being a techie with a creative inclination, I wouldn't change. I like being able to understand both these worlds, and to be able to see the possibilities of both worlds as well. I think my leaning will always be towards function before form, since I started off as a programmer, and not a designer. I think that this is a healthy attitude to have since all good design is moulded around the functionality that is needed, and not the other way around.

The problems I face in the future are keeping up with all of this. I think eventually I will have to choose one route to specialise in, and then leave the other for another specialist comes. Until then, I will have to put much time and effort into keeping up with the designers and the programmers of this world. I greatly underestimated the importance of design when I was first starting out, but now I value it as one of the aspects that separates the boys from the men (or girls from women).

The companies out there that can provide both stables backend systems with great functionality that are usable and efficient will always be in need. The companies out there that cane provide great design that enhances the functionality of what ever is being designed, while thinking of usability and accessibility will also always be in need. Yet, the company that learns to do both, that company will not only be in need, but it will be in demand!

I hope.

Comments ( 1 )

  1. Luc

    Being a creative techie

    I have the same problem myself: i know my way around a bit in CSS, atleast enough to make my pages validate (at least, they should ) but it is indeed real hard to be technical and creative also. I always fiddle around in Firewoks to get some image or vector shape come out nice, but somehow i always seem to get lost a long the way. I'm really jeaulous some times about those creative dudes who come up with the most amazing designs.
    05 October 2004 at 20:40

Sorry, commenting has been disabled for a while. I am getting a stupid amount of comment spam, and need to find a new way of doing things.

I will not publish your email address, but I may use it to get in contact with you.

HTML tags and entities display as source; they do not render. To create a live link, simply type the URL (including http://).

Topics

  • I am more than willing to admit the big gaps in my knowledge on many topics, including web development. This is a topic I use to get help from the community, and my imaginary audience.
    Ask the Audience
  • Even though looking pretty is not the most important layer to a succesful web site (I don't think there is a Most Important), it does help!
    Graphic Design
  • Have you got a sense of?
    Humor
  • The glam, the sadness, the joy, the madness.
    Life of Findel
  • What ever doesn't fit
    Misc
  • I have a crappy camera, but I do try. A good artist always blames his tools.
    Photography
  • Here I chat about projects I am working on, going to work on, or finished. Some of them I will be happy to let you in on, others I will be ashamed of.
    Project Watch
  • Site news and updates
    Site Info
  • Keepin' an eye on the wwwubb
    Watching The Web
  • This topic will be used for talking about all manner of project management issues relating to Wed Development (Wubb Development). Where we may talk about how to code in the Wubb Development topic, we will be more likely to talk about giving quotes, or planning projects, in this topic.
    Working with Wubbs
  • All things Web Development - Web standards, Hacks, Graphics, and more.
    Wubb Development