This might anger some, but I had to get this off my chest about the graphic, print and web industry.
In the beginning, HTML/CSS (and a little javascript) were synonymous with a web designer’s job. There was no separation of code and design. This is how I did it 10+ years ago and how I still do it today.
There was also a clear distinction between a web designer and a programmer. A web designer was responsible for the visuals, and the markup (HTML/CSS) was just translating the design into the languages the browser understood.
On the other hand, the programmer made things that performed tasks. He wrote in languages a server could understand like ASP and PHP. There was a clear distinction between style/visuals (designers) and function/processes (programmers).
A new age of “web designers”
Now I’m running into a whole new generation of web designers — web designers who don’t like code. They don’t know markup and they don’t care to learn it. They don’t think it’s their “area.” On top of that, they confuse it with programming.
This mindset comes not only from them, but their managers and leaders of entire web companies. Basic markup has become a separate process of web development, and sadly, disdained by some designers.
I found out who these “web designers” are. Many of them are actually graphic/print designers who are used to having a finished product after pressing save in their favorite tools like Photoshop, Indesign, and Illustrator. These new age web designers call themselves web designers because their clients now ask for apps and websites instead of brochures and fliers. They can design the website, but they have to outsource the markup.
PSD to HTML services
On top of this change, for web designers who know and love markup, sites are now more CMS and database driven requiring programming languages outside of their area of expertise. And so this is where both print and web designer have to make some decisions. Will they learn new things or will they hire someone to help in these areas?
This is where coding/markup/slicing services come into play. At one point in my self-employment as a web designer, I moved toward building all my sites on WordPress because of it’s easy CMS for client control and multiple plugins. Only problem was: it’s written in PHP, a programming language and a templating system I didn’t understand well, so I subcontracted this work out.
The results were: I wasn’t happy with the service, the communication or the finished product. So I decided to learn how to develop for the WordPress platform myself. Luckily I knew a little PHP already because I’d been using the PHP include function in my sites to make them easier to maintain and manage.
After learning and working with WordPress for 5+ years, with 15+ sites later, I have become empowered. I see why it’s the most popular CMS — it’s not that complicated! And now I offer other graphic, print and web designers a service that converts their concepts.
So, should designers code their own web concepts?
Basic web principles
I think illustrators, graphic and print designers should do something, if not learn code, at least learn the principles of good web design. The problem I face when working with print/graphic designers is a lack of usability in their web concepts. They make the same mistakes that we web designers made back in the days of the all-flash website. They don’t think about the user, they care more about how the site appeals to them, or they still think in print. I think this issue comes from an artist mindset as well of: “This is my masterpiece, don’t touch it.” I understand this mindset, but it doesn’t work in web development.
If it’s not usability issues, it’s a marketing issue. Does the site align with the client’s marketing goals, is there a clear call to action? Designers have to take into account that many websites are now built to lead to a sell. Sites are no longer just informational, therefore new age designers need to design with marketing in mind.
If it’s not an absence of integrated marketing design, it’s a misunderstanding of design elements and whether or not they can be coded effectively without huge amounts of unnecessary markup which, in some cases, slows the site down. If they understood markup, usability and marketing, they’d make better websites.
Preventing misinterpretations
As I explained earlier about markup being a web designer’s job, new age designers should learn markup because it would eliminate someone screwing up the rendering of their concept. To me, it’s common sense as a designer to communicate directly with the browser so there is no misunderstanding.
Hiring some of these markup services is like using an interpreter for a diplomatic matter. The only problem is: the interpreter doesn’t understand your english well, you’re talking via a cell phone with a bad connection, and the interpreter doesn’t care about getting your message across explicitly, and so the outcome is ugly.
Misunderstanding, misinterpretations, and messes were my experiences with PSD to HTML conversion services. I’d get missing line-height, letter-spacing I didn’t request, uneven margin/padding, and other visual errors. This problem came likely from programmers who didn’t understand pixel perfection and detail, or they were other designers who wanted to add their own remix to my concepts.
For the future
These new web designers should learn basic web principles because if they don’t, their decisions will continue to hurt the web. Most conversion services (other than me) won’t tell a designer their web concept has usability issues, they’ll just code it and put it on the web; and with all the studies and data on good design online, the average website should be better, but because some designers don’t understand basic web principles, we have this problem.
Finally, print is moving to digital. Store catalogs, the newspaper and magazines are now online and information is viewed on the desktop, tablets and phones. Print designers need to begin marking the transition to learn web principles because information won’t be viewed on physical paper for much longer.
Now, for the web designers who already know code: should they learn PHP and other programming languages? My answer is: Maybe. It would help because apps seem to be the latest thing, and a little extra skill wouldn’t hurt the resume.
I think web designers should learn enough to get by, but they don’t have to become a full time programmer. I still think design and programming are two separate thinking processes for two different kinds of people. One could do both, but will the outcome be the best?
However, I’ve become somewhat of a hybrid though, having the ability to design beautiful, usable websites, but also able to manipulate javascript, jQuery and PHP to my will for the WordPress platform. I can’t say I’m a programmer because I’m not. I can’t even write a plugin, but I know what to say in PHP to get what I need accomplished. I’ve had the privilege of building many WP themes from scratch, in fact, I wouldn’t have it any other way. For the rest of my programming needs, I rely on the plethora of apps or plugins already built for WordPress.
But this is just my take on all this. I learned other languages and platforms because I wanted control over the final look and feel. I know many graphic/web designers won’t cross over into new territory because they don’t have the time to learn it, or because they simply don’t want to and there’s nothing wrong with that, that is their choice and why services like PSD to HTML exist.
Thanks for reading.

Leave a Reply