Microsoft Most Valuable Professional

Chris Pietschmann

An MVP From Wisconsin



Not All Software Developers Need To Be Graphic Designers

Today, I came across a post by Vitaly Gorn titled "Is it time for software developers to master in graphic design?" And, in this article, they explain why software developers need to acquire more graphic design skills today.

What's the problem?

Most application User Interfaces aren't the most user friendly. I do agree that this is a common problem. And, there is no doubt that the one of the next steps in the evolution of the software industry is betting Graphic Design and User Interface Design.

What's the solution?

The quick and easy solution that you think of immediately is that all Software Developers need to learn some graphic design skills. After all, who creates the application? Software Developers.

Simple right? Or is it?

Are Software Developers the best ones to learn Graphic Design and UI Design?

Not always... Well, as Vitaly even states in his post, "there are people that see good design and [those] that do not see it". And, most developers don't have a nack for graphic design and UI design. The reason is that most developers aren't as creative in these areas since they don't have as much a passion for it as they do technology and code. Also, if the developer spends extra time learning graphics, then that takes away from time they could spend learning how to write better code, or use new technologies that would be beneficial to use.

Who really should learn Graphic Design and UI Design?

How about Graphic Designers and UI Design Specialists? Job role specialization has occurred in pretty much all other industries more than the software industry. The reason for this is that the software industry is still rather young and has a long way to go.

Should any Software Developer learn Graphic Design and UI Design?

Yes, and this is where they gray area comes in with this solution to the problem. Here's a couple reasons that Software Developers might want/need to learn Graphic Design and UI Design:

  • No one wants to have their hand held all the time, even developers.
  • A small shop may only have one developer and can't afford to hire a graphic designer.

How do we teach our Software Developers better Graphic Design and UI Design?

Simple, here's a list of a couple ways that I can think of:

  • Good design of often right in front of us, we just have to look for it. There are many programs with good graphic design being practiced; just look at Windows, MacOS and MS Office, just to name a few.
  • Have your programmers design the UI first in a prototype, and then have the Graphic Designer critique it and give feedback.
  • Have the Graphic Designer create design mockups before the programmer begins creating the UI so they can be used as a blueprint.

Speaking of Small Shops...

Just so you know, I'm currently the only developer at my own company, so it's very important for me to learn better Graphic Design and UI Design. So, I'm not completely disagreeing with Vitaly, I'm just pointing out there isn't really as clear an answer to the problem as we would all like.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Categories: General
Posted by crpietschmann on Tuesday, November 06, 2007 6:40 PM
Permalink | Comments (1) | Post RSSRSS comment feed

Related posts

Comments

Vitaly Gon

Thursday, November 08, 2007 9:34 AM

Vitaly Gon


Hi Chris,
You are right, there isn't really as clear an answer to the problem. But I wrote about basic design skills that UI developers should consider learning if they did not do that yet. Developer that creates UI (and there is majority of such) just becomes more valuable if he/she also can make it looking good (or not to make it ugly). No default-gray apps made in VS with default app icon should exist in our time. It is just not finished, as there would not be form fields validation.
Thanks for sharing your opinion, it was interesting to see what others think on this subject.

Comments are closed

About the author

I'm Chris Pietschmann, go to the About Me page to learn more about me.

Search

Sponsors

Web.Maps.VE - ASP.NET AJAX Virtual Earth Mapping Server Control

Recent comments

Disclaimer


This work is licensed under a Creative Commons Attribution 3.0 United States License, unless explicitly stated otherwise within the posted content.
© Copyright 2004 - 2008 Chris Pietschmann