Boards.ie uses cookies. By continuing to browse this site you are agreeing to our use of cookies. Click here to find out more x
Post Reply  
 
 
Thread Tools Search this Thread
03-03-2012, 23:17   #46
tramoreman
Registered User
 
Join Date: May 2010
Posts: 125
came across this at http://csswizardry.com/2011/09/do-de...-need-to-code/


Is a web designer really a web designer if they can’t code?

A lot of the arguments revolve around the (false) fact that ‘designers can’t understand what they’re designing if they can’t build it’. This argument suggests that a web designer who can’t code is a fake who’s just blagging their way if they don’t know/understand how to actually build the websites they design…

This is wrong. By this token I should understand MySQL and programming and Project Managers should understand design theory and programmers should be able to manage clients. There’s a reason we have different job titles; people do different jobs.

A designer who can build websites is a designer–developer, a designer who can’t write HTML/CSS is a designer.

Designers should work with developers

One reason, I think, that people believe that designers should be able to code is that they need to honour their designs, they need to be sure their designs are buildable by being the ones who have the responsibility of building them.

The problem is not that designs need to be buildable, it’s that developers should be permitted to send designs back and make compromises. Designers and developers need to collaborate, not be combined. Designers need to keep pushing the envelope, making tricky and outside-the-box visuals that push the work of the developer forward. The developer needs to be able to work back the other way, show the designer the boundaries that cannot be broken. Designers shouldn’t lead developers, developers shouldn’t lead designers, there should be a happy middle ground where teams work together, specialising in their respective areas but understanding and appreciating each others’.

A designer who codes badly is less use to a developer than a designer who can’t code at all. Developers need designers, not bug making machines.

But the client was shown a PSD that needs to be honoured…

I think this may well be one reason why people believe designers should code; the situation where the client has seen a PSD and thus expectations are set. A developer hasn’t seen the visuals and is all of a sudden expected to build something he’s had no input in. For the most part this may not be the case at all, but it definitely could be…

The remedy here might be to make sure designers only create things that they can build, achieving this by making sure designers can code.

This is fixing the wrong problem, the problem here is a lack of communication and a lack of collaboration, not a lack of skills. Designers and developers should work together from the outset, working in the browser to ensure that a) the team is working as, well, a team and b) that a client is never shown a PSD (showing a client a PSD in 2011 is just foolish).

The recurring theme is collaboration… Designers and developers need to coexist, not be one and the same.

HTML and CSS isn’t easy…

…but it is easy to do badly. I know loads of designers who can make the most stunning visuals but their code is not a strong point. Sure, they can write HTML and CSS, but it’s not where they specialise or excel, in much the same way a lot of developers have no design sense.

A designer who writes bad code is less use than a designer who can’t code at all. Once a designer writes poor code then either a) a decent dev has to come along and spend time bug fixing, or b) poor code becomes a tangled mess off spaghetti CSS and browser hacks.

Do not undervalue the importance of HTML and CSS, they are easy to do badly, but hard to do excellently. You need excellence in both design and development, so leave each role to its respective person.

These rules introduce restrictions

If a designer needs to code what he’s designed then he’ll design to what he can do, not to what can be done. This is a fundamental mistake to introduce.

A designer who isn’t restricted by a secondary skill set will produce things outside the box, push the envelope and keep innovating. A designer who is limited by their dev knowledge is hemmed in, scared of pushing the boundaries for fear of creating themselves work they cannot complete.

By forcing one thing you are restricting another, this is not a good thing to bring into your team. What you need to do is keep the contact and collaboration (there it is again) between design and build to ensure that everyone is achieving their full potential.
tramoreman is offline  
(2) thanks from:
Advertisement
04-03-2012, 00:19   #47
Cork24
Registered User
 
Join Date: Jul 2009
Posts: 2,191
i think Web Designers go all out on images and fancy drawings.. and Flash ... what is the point in having a web site build in Flash.

Web Designers dont really know how the Client-Side & the Server-Side work.. .PNG helps alot.. i saw one site before that a Lecture showed us before that used their images in RAW
Cork24 is offline  
05-03-2012, 02:02   #48
jmcc
Hackwatch
 
jmcc's Avatar
 
Join Date: May 1999
Location: Waterford,Ireland
Posts: 2,739
Quote:
Originally Posted by Cork24 View Post
i think Web Designers go all out on images and fancy drawings.. and Flash ... what is the point in having a web site build in Flash.
Interactivity. There are some things for which Flash is better than simple HTML/CSS.

Quote:
Web Designers dont really know how the Client-Side & the Server-Side work.. .PNG helps alot.. i saw one site before that a Lecture showed us before that used their images in RAW
I tend to be somewhat cynical when it comes to lecturers. This is based on the fact that web design is actually still a developing discipline. Lecturers are often way behind the leading edge of technologies and there's a perception, sometimes justified but other times not, that they are lecturing because they can't hack it in the real world. The web is far more complex than many people think. Some sites are masterpieces of design but completely fail to convey information. Some look completely amateurish but work better because they convey information simply and effectively. However to write off all Web Designers like you just did is quite wrong.

Regards...jmcc

Last edited by jmcc; 05-03-2012 at 08:34.
jmcc is offline  
(3) thanks from:
05-03-2012, 08:01   #49
Cianos
Registered User
 
Cianos's Avatar
 
Join Date: Dec 2004
Location: D6
Posts: 4,058
Quote:
Originally Posted by tramoreman View Post
This is fixing the wrong problem, the problem here is a lack of communication and a lack of collaboration, not a lack of skills. Designers and developers should work together from the outset, working in the browser to ensure that a) the team is working as, well, a team and b) that a client is never shown a PSD (showing a client a PSD in 2011 is just foolish).
OT, but how else would one ensure that the clients expectations are being met, and that they aren't going to come back with big change requests that require almost starting from scratch?

Isn't it easier to nail the design at the concept stage and build from there, rather than later on when more work has been done?
Cianos is online now  
05-03-2012, 08:19   #50
Cianos
Registered User
 
Cianos's Avatar
 
Join Date: Dec 2004
Location: D6
Posts: 4,058
I'm a designer that doesn't touch code. This is for a few reasons;

1. I have a background in art, and feel that that is where my strengths are. I would rather focus and build upon my strengths to offer a higher standard in design, than try and be a jack of all trades.
2. By the time I catch up to an acceptable coding standard, my knowledge will be out of date.
3. Coding doesn't excite me, and I want to work at something that I enjoy for the obviously selfish reasons, which in turn keeps the quality of work higher.

I appreciate the need to be mindful of the development work that will come afterwards, and so far most of my sites have actually been conventional in terms of structure.

I don't think anyone except the designer benefits when design is used for the sake of design. Sure it'd be fun to try a lot of crazy different concepts etc, but it's better all round to keep things simple.
Cianos is online now  
Thanks from:
Advertisement
05-03-2012, 23:15   #51
tramoreman
Registered User
 
Join Date: May 2010
Posts: 125
The remedy here might be to make sure designers only create things that they can build, achieving this by making sure designers can code.

This is fixing the wrong problem, the problem here is a lack of communication and a lack of collaboration, not a lack of skills. Designers and developers should work together from the outset, working in the browser to ensure that a) the team is working as, well, a team and b) that a client is never shown a PSD (showing a client a PSD in 2011 is just foolish).


totally agree with you my own view is that sketches should be drawn first and shown to the client first. the design shouldent begin until the clients give the go ahead.

all web designers should know at least html and css i have read a few articles from around the world and there is a view out there that they should know html, css and javascript at least.

web designers should use what software they are comfortable with.

coding or not coding comes down to the main fact how fast does the client want the design.

Last edited by tramoreman; 05-03-2012 at 23:17. Reason: taking a word out
tramoreman is offline  
05-03-2012, 23:58   #52
smash
Registered User
 
smash's Avatar
 
Join Date: Jan 2006
Posts: 23,562
Quote:
Originally Posted by tramoreman View Post
The remedy here might be to make sure designers only create things that they can build, achieving this by making sure designers can code.
To be honest, I thought it's how all web agencies work these days. That's what my company do and we would never hire a designer that can't build what they design. I never see a job spec looking for a web designer that can't code either.
smash is offline  
06-03-2012, 00:14   #53
Cianos
Registered User
 
Cianos's Avatar
 
Join Date: Dec 2004
Location: D6
Posts: 4,058
Quote:
Originally Posted by smash View Post
To be honest, I thought it's how all web agencies work these days. That's what my company do and we would never hire a designer that can't build what they design. I never see a job spec looking for a web designer that can't code either.
Out of interest, would you prefer a designer that could produce brilliant, cutting edge (and still commercial) stuff but had no idea when it came to coding, or someone who produced fairly middle of the road stuff but could also build everything they designed?

I guess it's down to each company's own structure and practices. I can see how both people above would be a hindrance to some and an asset to others.
Cianos is online now  
06-03-2012, 00:19   #54
smash
Registered User
 
smash's Avatar
 
Join Date: Jan 2006
Posts: 23,562
Quote:
Originally Posted by Cianos View Post
Out of interest, would you prefer a designer that could produce brilliant, cutting edge (and still commercial) stuff but had no idea when it came to coding, or someone who produced fairly middle of the road stuff but could also build everything they designed?
We wouldn't hire a middleweight designer though. We have 3 very good designers at present and they all code.
smash is offline  
Thanks from:
Advertisement
07-03-2012, 11:54   #55
BarackPyjama
Closed Account
 
Join Date: Mar 2011
Posts: 961
I don't think I've ever seen what I would consider to be professional design and front-end code from any person I've worked with in Ireland over the last 15 years. Certainly very nice, functional design and good code but never exceptional creative skill and beautiful, clean and semantic code from the same person. Code is a developer's job IMO.
BarackPyjama is offline  
07-03-2012, 11:56   #56
BarackPyjama
Closed Account
 
Join Date: Mar 2011
Posts: 961
I should probably qualify my last post with - the majority of designers think they're good. The majority of them aren't. There's a major "talent delusion" in web design that can't be overstated.
BarackPyjama is offline  
Thanks from:
p
08-03-2012, 00:09   #57
tramoreman
Registered User
 
Join Date: May 2010
Posts: 125
totally agree there is only a few at the moment but there are people that are coming through that are quite good there is not one person from ireland in the top 200 i saw the list a few months ago
tramoreman is offline  
08-03-2012, 01:44   #58
desaparecidos
Registered User
 
Join Date: Nov 2010
Posts: 1,163
Quote:
Originally Posted by tramoreman View Post
totally agree there is only a few at the moment but there are people that are coming through that are quite good there is not one person from ireland in the top 200 i saw the list a few months ago
Top 200 compiled by who? Visual design is very subjective.
desaparecidos is offline  
08-03-2012, 19:11   #59
BarackPyjama
Closed Account
 
Join Date: Mar 2011
Posts: 961
Quote:
Originally Posted by desaparecidos View Post
Top 200 compiled by who? Visual design is very subjective.
There's good design and bad design but yeah, once you get to a certain standard, it can be subjective. I wouldn't look at these 'top 200' tables either. Absolute rubbish.
BarackPyjama is offline  
13-03-2012, 23:40   #60
p
Registered User
 
p's Avatar
 
Join Date: Feb 2001
Location: Munich
Posts: 2,050
Quote:
Originally Posted by smash View Post
To be honest, I thought it's how all web agencies work these days. That's what my company do and we would never hire a designer that can't build what they design. I never see a job spec looking for a web designer that can't code either.
And therefore, you continue to think that's the only way it could possibly be in the entire world.
How boring.
p is offline  
Post Reply

Quick Reply
Message:
Remove Text Formatting
Bold
Italic
Underline

Insert Image
Wrap [QUOTE] tags around selected text
 
Decrease Size
Increase Size
Please sign up or log in to join the discussion

Thread Tools Search this Thread
Search this Thread:

Advanced Search