What Every Designer Should Know About Development

Joaquin

As someone who has worked in the web industry for over 10 years, I've seen a lot of friction between designers and developers. Though there are rare individuals who act as both developer and designer, when a project is sufficiently complex and or the timeline is compressed enough, it often requires cooperation by people who specialize in one or the other discipline. This often means a struggle between vision and execution.

As someone who went to school for design and now runs a company that specializes in development, I can sympathize with both sides. Designers want the best in user experience and developers don't want to perform unnecessary work. These goals don't have to contradict each other and especially with the volume of open source code available these days they can be quite complimentary. A good developer can be a guide for designers, helping them to find the paths of least resistance and maximum ROI. A good designer should be advocate for the users, pushing applications and websites to where they need to be.

In the spirit of better designer/developer relations, this post highlights a top 5 list of tips for how designers working with developers:

  1. Design has a huge impact on project cost.
  2. It can be tough to be the last person to touch something.
  3. Developers do have a horse in the race.
  4. Developers think of design as black magic.
  5. Don't expect to earn points by suggesting technology solutions.

I'll be looking at each of these items in turn and talking about them in detail in a blog post over the next five weeks.

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd><blockquote>
  • Lines and paragraphs break automatically.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <c>, <cpp>, <drupal5>, <drupal6>, <java>, <javascript>, <php>, <python>, <ruby>. Beside the tag style "<foo>" it is also possible to use "[foo]".

More information about formatting options

What our clients say

Our clients love us and we love them.

Metal Toad exceeded our expectations in all areas. We engaged MTM to develop a new website for us. The site was delivered on-time, under budget, and with a level of professionalism and polish that delivered exactly the image we wanted. As with many projects, our specs and requirements changed throughout development--Metal Toad's responsiveness to these changes was excellent...never a grumble, never a net schedule impact. And our satisfaction has only increased after handoff, as the code was structured and commented so well that our marketing team has been able to maintain the site, including content, site structure, and navigation without additional technical help. We were so impressed with MTM that now we're coming back to get their help with some complex technology problems in our core product.

Kevin Kennedy
Director of Product Marketing
Infotone Communications