Whatever you do, you should always be looking to improve your work. This is especially true if you’re a web designer or developer as technology and techniques are always improving around you. With that in mind, we’re going to look at one of the best ways to improve your work, by knowing more about related fields.
I subscribe to the idea that all web designers should be able to write the HTML and CSS for everything they design, even if they don’t always (or ever) code the sites they design themselves. Doing so allows you to know the limitations of what you can do. More importantly, you can get more out of your designs if you really know how to get the best out of HTML and CSS.
In a previous role as a web designer, I was able to help some of our web developers with CSS as I had a better understanding of it than they did. We didn’t have any specialist front-end developers, only back-end developers who could also write CSS (to a good but not great level) but that’s another issue. Actually, it isn’t. For a back-end developer, CSS is absolutely a related skill so more time improving that would mean faster turnaround in work. Only one or two developers showed any sign of improving their CSS, while others produced code that didn’t always match designs causing delays in projects. Delays could have been reduced significantly if they had improved their related skills although a web developer really should know CSS well.
A great example of a designer and his ability with CSS is Benjamin De Cock and his CSS playground. His high level of knowledge of CSS allows him to push his designs to the next level. Take his vCard for example.
A web developer who has some knowledge of design and usability, even at a basic level, can be a great asset to a company. If a designer has to pass something on to a developer but has missed a usability issue, the developer who posses some knowledge of usability may spot it and discuss it with the designer, avoiding a problem before it goes live or even before it enters final testing, saving time, money and potential headaches for users.
With my background in design and currently working as a web developer, I’m always looking at usability issues, no matter how small they are and I should be otherwise it would be a waste of what I’ve learnt from previous roles. I can also chip-in with any design work if the designer is too busy or is away on holiday.
One developer who has the ability to design is Shaun Inman. It’s clear that he is a very talented developer having created Mint and Fever and even a quick look at his projects will show you that he can also design. The advantage for him is he can control every aspect of his work. Shaun shows just what can be achieved if you work hard at related skills to the ones you develop first.
The final point and perhaps most important is, you’re a more valuable asset if you have skills and experiences in related fields. It’s great to specialise in one or two things as that’s how you’ll become great at something but you’ll get even better at your specialities if you learn other disciplines around your own.