<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: 5 Good Reasons Why Designers Should Code</title>
	<atom:link href="http://thinkvitamin.com/uncategorized/5-good-reasons-why-designers-should-code/feed/" rel="self" type="application/rss+xml" />
	<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/</link>
	<description>The Web Practitioner&#039;s Blog</description>
	<lastBuildDate>Thu, 09 Feb 2012 01:58:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: Christopher Reiss</title>
		<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/#comment-42454</link>
		<dc:creator>Christopher Reiss</dc:creator>
		<pubDate>Wed, 13 Apr 2011 19:52:00 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=4603#comment-42454</guid>
		<description>I will now speak heresy : 

The distinction between designer and developer should never have existed in the first place.

A designer who can&#039;t code well isn&#039;t a good designer.   A coder who can&#039;t design well isn&#039;t a good coder.    

The are inseparable and intertwined aspects of the creative process.   The same strengths apply to both : the understanding of form, of structure, and simplicity.    How to build and connect things in such a way that is self-evident, elegant, simple.

Zuckerberg designed *and* wrote Facebook when he launched.   Parker designed *and* wrote Napster.    

I know this is flame bait, and people will be quick to produce analogies about architects, carpenters and plumbers.

It&#039;s the wrong analogy.   It&#039;s more like writing a book.   Sure, a &#039;designer&#039; can give an outline with some characters to some hack-writer who makes a book out of it.   I bet a lot of books actually get written that way.    But not good ones.

A good author sees the whole arc of the story, develops the characters by hammering out lines of dialog, scenes, chapters.   He will *make changes* as he goes, informed by the experience of this hammering.    Some of the initial design may have to change.   A character may have to be dropped - there are blank spots that get filled in - these decisions get made almost automatically by a good writer as he gets to feel how his design plays out, line by line.

The real &#039;plumbing&#039; is done by the tools and languages employed; they hide non-essential details.
The rest is inseparable.   Separate it, and you&#039;re creating Paint-By-Numbers art.    Efficient, sure.   Important - never.</description>
		<content:encoded><![CDATA[<p>I will now speak heresy : </p>
<p>The distinction between designer and developer should never have existed in the first place.</p>
<p>A designer who can&#8217;t code well isn&#8217;t a good designer.   A coder who can&#8217;t design well isn&#8217;t a good coder.    </p>
<p>The are inseparable and intertwined aspects of the creative process.   The same strengths apply to both : the understanding of form, of structure, and simplicity.    How to build and connect things in such a way that is self-evident, elegant, simple.</p>
<p>Zuckerberg designed *and* wrote Facebook when he launched.   Parker designed *and* wrote Napster.    </p>
<p>I know this is flame bait, and people will be quick to produce analogies about architects, carpenters and plumbers.</p>
<p>It&#8217;s the wrong analogy.   It&#8217;s more like writing a book.   Sure, a &#8216;designer&#8217; can give an outline with some characters to some hack-writer who makes a book out of it.   I bet a lot of books actually get written that way.    But not good ones.</p>
<p>A good author sees the whole arc of the story, develops the characters by hammering out lines of dialog, scenes, chapters.   He will *make changes* as he goes, informed by the experience of this hammering.    Some of the initial design may have to change.   A character may have to be dropped &#8211; there are blank spots that get filled in &#8211; these decisions get made almost automatically by a good writer as he gets to feel how his design plays out, line by line.</p>
<p>The real &#8216;plumbing&#8217; is done by the tools and languages employed; they hide non-essential details.<br />
The rest is inseparable.   Separate it, and you&#8217;re creating Paint-By-Numbers art.    Efficient, sure.   Important &#8211; never.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AJ</title>
		<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/#comment-41203</link>
		<dc:creator>AJ</dc:creator>
		<pubDate>Mon, 21 Feb 2011 03:51:00 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=4603#comment-41203</guid>
		<description>So then shouldn&#039;t programmers also get a BFA? Since their work ultimately results in a visual product that users experience by seeing, then shouldn&#039;t programmers also understand everything about design?</description>
		<content:encoded><![CDATA[<p>So then shouldn&#8217;t programmers also get a BFA? Since their work ultimately results in a visual product that users experience by seeing, then shouldn&#8217;t programmers also understand everything about design?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: morad</title>
		<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/#comment-38948</link>
		<dc:creator>morad</dc:creator>
		<pubDate>Fri, 31 Dec 2010 21:02:00 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=4603#comment-38948</guid>
		<description>thank&#039;s - ali - iran</description>
		<content:encoded><![CDATA[<p>thank&#8217;s &#8211; ali &#8211; iran</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Web designer Singapore</title>
		<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/#comment-37010</link>
		<dc:creator>Web designer Singapore</dc:creator>
		<pubDate>Thu, 21 Oct 2010 18:34:00 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=4603#comment-37010</guid>
		<description>Great post! I want to know when you update your blog, where can i subscribe to your blog keep the good job going.
</description>
		<content:encoded><![CDATA[<p>Great post! I want to know when you update your blog, where can i subscribe to your blog keep the good job going.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joel Colombo</title>
		<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/#comment-23445</link>
		<dc:creator>Joel Colombo</dc:creator>
		<pubDate>Mon, 27 Sep 2010 17:11:36 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=4603#comment-23445</guid>
		<description>As a Multimedia Designer, I found that coding was a limitation for me. A few years ago I dedicated myself to design and code Flash and Html websites entirely, but this supposed &#039;bonuses&#039; ended up being a technical constraint for my designs. Alas, I could only think of designs that I could be able to implement, so... from the first minute, my designs were compromised to this technical limitation.

I do think a designer should have basic coding knowledge, so he/she can have an overall idea of what&#039;s going on though.

Technologies, languages and standards are constantly evolving, and, as a designer, I found myself pretty overwhelmed trying to keep up with everything. I think it&#039;s more important developing and having a solid foundation in Design, UI, UX, than knowing the last CSS standard on the market.

It&#039;s been two years now since I&#039;ve chosen not to code anymore, and I found myself liberated, in a sense where I don&#039;t have to worry about the technical stuff of a design implementation, I can always stay focused on the innovative (yet doable) side of the story, and let the coder come up with an optimized, well-written and last CSS-X version available that best fit the job.</description>
		<content:encoded><![CDATA[<p>As a Multimedia Designer, I found that coding was a limitation for me. A few years ago I dedicated myself to design and code Flash and Html websites entirely, but this supposed &#8216;bonuses&#8217; ended up being a technical constraint for my designs. Alas, I could only think of designs that I could be able to implement, so&#8230; from the first minute, my designs were compromised to this technical limitation.</p>
<p>I do think a designer should have basic coding knowledge, so he/she can have an overall idea of what&#8217;s going on though.</p>
<p>Technologies, languages and standards are constantly evolving, and, as a designer, I found myself pretty overwhelmed trying to keep up with everything. I think it&#8217;s more important developing and having a solid foundation in Design, UI, UX, than knowing the last CSS standard on the market.</p>
<p>It&#8217;s been two years now since I&#8217;ve chosen not to code anymore, and I found myself liberated, in a sense where I don&#8217;t have to worry about the technical stuff of a design implementation, I can always stay focused on the innovative (yet doable) side of the story, and let the coder come up with an optimized, well-written and last CSS-X version available that best fit the job.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ali Nasir</title>
		<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/#comment-23369</link>
		<dc:creator>Ali Nasir</dc:creator>
		<pubDate>Thu, 23 Sep 2010 07:01:11 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=4603#comment-23369</guid>
		<description>very good article and information. I have been through this and also share with the designers in my team. Thanks</description>
		<content:encoded><![CDATA[<p>very good article and information. I have been through this and also share with the designers in my team. Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Crys</title>
		<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/#comment-22349</link>
		<dc:creator>Crys</dc:creator>
		<pubDate>Tue, 17 Aug 2010 15:40:40 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=4603#comment-22349</guid>
		<description>Well, I know this is a few months old, but I&#039;m just seeing it today. I wanted to comment on the architect analogy. If you can draw technical schematics and can mathematically determine the thickness of glass you have to use for an interior non-load-bearing wall to still be physically sound, you&#039;re an architect. This is the technical side of building design and these are the people who are equally comfortable outputting highly technical and sometimes esoteric prototypes and schematics (ie: functional wireframes and html/css prototypes that are programmer-ready) and outputting the creative elevation drawings of all sides of the building (the static photoshop mockup).

If you are able to creatively decorate a space for human use but are not capable of creating functional schematics, you are not an architect. You are an interior designer. This can be a demanding job and does require a certain amount of talent and creativity, but don&#039;t try to call yourself an architect. Anyone with a good eye for color and form can be an interior designer. Only people who have a good eye for color and form AND also an understanding on a technical level of the properties of materials as well as how people will use the space and flow from one room to another get to call themselves architects.</description>
		<content:encoded><![CDATA[<p>Well, I know this is a few months old, but I&#8217;m just seeing it today. I wanted to comment on the architect analogy. If you can draw technical schematics and can mathematically determine the thickness of glass you have to use for an interior non-load-bearing wall to still be physically sound, you&#8217;re an architect. This is the technical side of building design and these are the people who are equally comfortable outputting highly technical and sometimes esoteric prototypes and schematics (ie: functional wireframes and html/css prototypes that are programmer-ready) and outputting the creative elevation drawings of all sides of the building (the static photoshop mockup).</p>
<p>If you are able to creatively decorate a space for human use but are not capable of creating functional schematics, you are not an architect. You are an interior designer. This can be a demanding job and does require a certain amount of talent and creativity, but don&#8217;t try to call yourself an architect. Anyone with a good eye for color and form can be an interior designer. Only people who have a good eye for color and form AND also an understanding on a technical level of the properties of materials as well as how people will use the space and flow from one room to another get to call themselves architects.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Barbara</title>
		<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/#comment-21492</link>
		<dc:creator>Barbara</dc:creator>
		<pubDate>Thu, 01 Jul 2010 12:05:49 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=4603#comment-21492</guid>
		<description>Very interesting post. I agree with you on every point. As a beginner in a web design agency, I often feel frustrated not to know enough about coding. That&#039;s why I&#039;m going to learn it.
I think as you do that both coding and designing are linked. The more you know coding and designing at the same time, the more you push your creativity further.</description>
		<content:encoded><![CDATA[<p>Very interesting post. I agree with you on every point. As a beginner in a web design agency, I often feel frustrated not to know enough about coding. That&#8217;s why I&#8217;m going to learn it.<br />
I think as you do that both coding and designing are linked. The more you know coding and designing at the same time, the more you push your creativity further.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jaro</title>
		<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/#comment-19824</link>
		<dc:creator>jaro</dc:creator>
		<pubDate>Fri, 02 Apr 2010 02:42:35 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=4603#comment-19824</guid>
		<description>number one reason, you don&#039;t have to pay someone to code it for you!</description>
		<content:encoded><![CDATA[<p>number one reason, you don&#8217;t have to pay someone to code it for you!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff S.</title>
		<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/#comment-19334</link>
		<dc:creator>Jeff S.</dc:creator>
		<pubDate>Mon, 22 Mar 2010 13:42:36 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=4603#comment-19334</guid>
		<description>What are some good resources for someone to jump right into (x)HTML/CSS and make them a part of their package?</description>
		<content:encoded><![CDATA[<p>What are some good resources for someone to jump right into (x)HTML/CSS and make them a part of their package?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Lewis</title>
		<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/#comment-19066</link>
		<dc:creator>David Lewis</dc:creator>
		<pubDate>Thu, 11 Mar 2010 00:13:28 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=4603#comment-19066</guid>
		<description>p.s. I chose the name &quot;union&quot; for my freelance business specifically because of the idea that I do both design and code. My personal site needs a total redo (it&#039;s just a simple resume+portfolio from years ago... in table layout no less)... but when I do redo it... the copy will talk about the idea of union... about the idea of treating things in a holistic and strategic way... about the merging of disciplines such that you can&#039;t separate one from the other. I think web design is the ultimate &quot;design-build&quot; business.

Sorry. Am I getting a little &quot;out there&quot;? LOL.</description>
		<content:encoded><![CDATA[<p>p.s. I chose the name &#8220;union&#8221; for my freelance business specifically because of the idea that I do both design and code. My personal site needs a total redo (it&#8217;s just a simple resume+portfolio from years ago&#8230; in table layout no less)&#8230; but when I do redo it&#8230; the copy will talk about the idea of union&#8230; about the idea of treating things in a holistic and strategic way&#8230; about the merging of disciplines such that you can&#8217;t separate one from the other. I think web design is the ultimate &#8220;design-build&#8221; business.</p>
<p>Sorry. Am I getting a little &#8220;out there&#8221;? LOL.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Lewis</title>
		<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/#comment-19065</link>
		<dc:creator>David Lewis</dc:creator>
		<pubDate>Thu, 11 Mar 2010 00:06:10 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=4603#comment-19065</guid>
		<description>Right on. I feel the same way. I think of myself not as an artist or a designer... but as an artisan. I can&#039;t imagine doing a great design but never having the satisfaction of actually building it! My whole would would never be anything more than pixels in Photoshop. Dead. To bring your creation to life... that&#039;s HUGE. I love both aspects equally. I love the design process and I love the coding. I love all of it. I can&#039;t imagine giving up one half of the equation. I&#039;m even doing some of my own PHP coding now too... creating simple WordPress plugins and such. The more I can do myself, the more satisfaction I get from the job.</description>
		<content:encoded><![CDATA[<p>Right on. I feel the same way. I think of myself not as an artist or a designer&#8230; but as an artisan. I can&#8217;t imagine doing a great design but never having the satisfaction of actually building it! My whole would would never be anything more than pixels in Photoshop. Dead. To bring your creation to life&#8230; that&#8217;s HUGE. I love both aspects equally. I love the design process and I love the coding. I love all of it. I can&#8217;t imagine giving up one half of the equation. I&#8217;m even doing some of my own PHP coding now too&#8230; creating simple WordPress plugins and such. The more I can do myself, the more satisfaction I get from the job.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Lewis</title>
		<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/#comment-19064</link>
		<dc:creator>David Lewis</dc:creator>
		<pubDate>Wed, 10 Mar 2010 23:59:39 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=4603#comment-19064</guid>
		<description>I taught myself graphic design starting in the early 90&#039;s and then started building websites in 1994. So I&#039;ve always done both. Back then, bad web design was REALLY bad. Like, horrendously bad. When the background attribute first came out (not to be confused with CSS backgrounds)... it seemed like the entire web (it was small at the time) turned into a tie-dyed t-shirt overnight. Being both a designer and in interface developer gave me the skills to create really great websites in a sea of breathtaking mediocrity. These days you can accomplish almost anything with CSS... so it&#039;s not AS critical to know both... but it still has to be an advantage. Back in the days of font tags, table layout, td backgrounds and pixel wedges... you almost HAD to know code in order to create a good design. If you didn&#039;t know HTML you&#039;d end up designing all kinds of things that simple could not be built. But it&#039;s still an advantage. If you have no idea about code, you can&#039;t really grasp the concepts of type on the web, font resizing, background tiling and positioning... etc.</description>
		<content:encoded><![CDATA[<p>I taught myself graphic design starting in the early 90&#8242;s and then started building websites in 1994. So I&#8217;ve always done both. Back then, bad web design was REALLY bad. Like, horrendously bad. When the background attribute first came out (not to be confused with CSS backgrounds)&#8230; it seemed like the entire web (it was small at the time) turned into a tie-dyed t-shirt overnight. Being both a designer and in interface developer gave me the skills to create really great websites in a sea of breathtaking mediocrity. These days you can accomplish almost anything with CSS&#8230; so it&#8217;s not AS critical to know both&#8230; but it still has to be an advantage. Back in the days of font tags, table layout, td backgrounds and pixel wedges&#8230; you almost HAD to know code in order to create a good design. If you didn&#8217;t know HTML you&#8217;d end up designing all kinds of things that simple could not be built. But it&#8217;s still an advantage. If you have no idea about code, you can&#8217;t really grasp the concepts of type on the web, font resizing, background tiling and positioning&#8230; etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rick</title>
		<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/#comment-18972</link>
		<dc:creator>Rick</dc:creator>
		<pubDate>Sat, 06 Mar 2010 01:50:18 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=4603#comment-18972</guid>
		<description>Interesting post / thread.  I am a back-end programmer and have been for many years.  

Very topical reading this as I have recently had an interview with a (well established) ad / communications agency wishing to bring their digital requirements in house.  The thing that struck me was they seem to be expecting whoever goes into the role to cover all aspects of the build.  I just don&#039;t think this is a reasonable expectation anymore, if it ever was.

Sure, I *can* code xhtml / css from a psd or whatever; but (as you point out) a psd / graphic when translated to code by anyone but the designer maybe not what was in the designers minds eye and it&#039;s almost certainly going to deviate.  Anyone Designing for the web *needs* and absolutely *must* have a thorough understanding of the &#039;environmental&#039; constraints of the browser too, and I think that only comes from writing client side code (akin to print designers understanding &#039;the fold&#039;).  I would even extend that to also cover a thorough understanding of accessibility issues / techniques.

At the end of the day, for me it&#039;s this:  If you want to provide a quality service to your clients then these boundaries must be defined.  I simply find it a little naive that anyone would think otherwise - gone, thankfully, are the days of the &#039;webmaster&#039;.  My job is to ensure all the back-end interactions are handled in a secure and robust manner; the designers is to ensure all the front end aspects are taken care of.  Two highly skilled disciplines in their own right.

Now, I have been asked back for a second interview to speak with the creative guys.  How do I get this across in a subtle not in-your-face way without alienating myself (the position does actually sound really nice)???</description>
		<content:encoded><![CDATA[<p>Interesting post / thread.  I am a back-end programmer and have been for many years.  </p>
<p>Very topical reading this as I have recently had an interview with a (well established) ad / communications agency wishing to bring their digital requirements in house.  The thing that struck me was they seem to be expecting whoever goes into the role to cover all aspects of the build.  I just don&#8217;t think this is a reasonable expectation anymore, if it ever was.</p>
<p>Sure, I *can* code xhtml / css from a psd or whatever; but (as you point out) a psd / graphic when translated to code by anyone but the designer maybe not what was in the designers minds eye and it&#8217;s almost certainly going to deviate.  Anyone Designing for the web *needs* and absolutely *must* have a thorough understanding of the &#8216;environmental&#8217; constraints of the browser too, and I think that only comes from writing client side code (akin to print designers understanding &#8216;the fold&#8217;).  I would even extend that to also cover a thorough understanding of accessibility issues / techniques.</p>
<p>At the end of the day, for me it&#8217;s this:  If you want to provide a quality service to your clients then these boundaries must be defined.  I simply find it a little naive that anyone would think otherwise &#8211; gone, thankfully, are the days of the &#8216;webmaster&#8217;.  My job is to ensure all the back-end interactions are handled in a secure and robust manner; the designers is to ensure all the front end aspects are taken care of.  Two highly skilled disciplines in their own right.</p>
<p>Now, I have been asked back for a second interview to speak with the creative guys.  How do I get this across in a subtle not in-your-face way without alienating myself (the position does actually sound really nice)???</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mauco</title>
		<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/#comment-18923</link>
		<dc:creator>mauco</dc:creator>
		<pubDate>Wed, 03 Mar 2010 06:00:27 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=4603#comment-18923</guid>
		<description>I like the way you summarized the whole issue in your point #1 &quot;The combination of a designing in Photoshop (or whatever software you use) along with HTML &amp; CSS is greater than the sum of their parts.&quot; Its best for a designer to know a bit about coding and vice versa.</description>
		<content:encoded><![CDATA[<p>I like the way you summarized the whole issue in your point #1 &#8220;The combination of a designing in Photoshop (or whatever software you use) along with HTML &amp; CSS is greater than the sum of their parts.&#8221; Its best for a designer to know a bit about coding and vice versa.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lauren</title>
		<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/#comment-18917</link>
		<dc:creator>Lauren</dc:creator>
		<pubDate>Tue, 02 Mar 2010 19:19:54 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=4603#comment-18917</guid>
		<description>For those suggesting that designers should not let awareness of the limitations of HTML/CSS  box in their creativity, and should instead design as innovation and challenge those &#039;lazy&#039; developers (and I know I am grossly oversimplifying), let&#039;s not lose sight of scope.  Often times developers are pushing back in the context of a schedule and a budget, not just for the sake of moaning about effort.  Sure, with enough time and trial-and-error a lot of things *can* be done, but that doesn&#039;t mean it&#039;s what the developer signed up for when they gave the project manager their initial estimates on which the contract was based.

This is especially true when the designs are going to be handed off to a completely different agency to implement.  Food for thought!</description>
		<content:encoded><![CDATA[<p>For those suggesting that designers should not let awareness of the limitations of HTML/CSS  box in their creativity, and should instead design as innovation and challenge those &#8216;lazy&#8217; developers (and I know I am grossly oversimplifying), let&#8217;s not lose sight of scope.  Often times developers are pushing back in the context of a schedule and a budget, not just for the sake of moaning about effort.  Sure, with enough time and trial-and-error a lot of things *can* be done, but that doesn&#8217;t mean it&#8217;s what the developer signed up for when they gave the project manager their initial estimates on which the contract was based.</p>
<p>This is especially true when the designs are going to be handed off to a completely different agency to implement.  Food for thought!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sikiş oyun</title>
		<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/#comment-18889</link>
		<dc:creator>sikiş oyun</dc:creator>
		<pubDate>Sun, 28 Feb 2010 15:21:12 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=4603#comment-18889</guid>
		<description>thanks for all admin 
with everything beautiful</description>
		<content:encoded><![CDATA[<p>thanks for all admin<br />
with everything beautiful</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: laura</title>
		<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/#comment-18884</link>
		<dc:creator>laura</dc:creator>
		<pubDate>Fri, 26 Feb 2010 16:09:28 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=4603#comment-18884</guid>
		<description>Reason 5: good point but even so right now the market is a bit to much. Some recruitment agencies are asking for a Web Designer who will be able to design using Photoshop or/and Illustrator and  also code HTML, CSS, Javascript, PHP, AJAX, and more... 

The all in guy.</description>
		<content:encoded><![CDATA[<p>Reason 5: good point but even so right now the market is a bit to much. Some recruitment agencies are asking for a Web Designer who will be able to design using Photoshop or/and Illustrator and  also code HTML, CSS, Javascript, PHP, AJAX, and more&#8230; </p>
<p>The all in guy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hi I'm Si</title>
		<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/#comment-18879</link>
		<dc:creator>Hi I'm Si</dc:creator>
		<pubDate>Fri, 26 Feb 2010 13:15:38 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=4603#comment-18879</guid>
		<description>This is going to be very short and sweet, but in my opinion the design phase in photoshop is an enjoyable experience as its your creative prowess unleashed but then when you get to HTML and CSS it up, the feeling you get when you have a working version staring at you is immense, its a nice feeling and i wouldnt even imagine i could see myself as a web designer without knowing these elements.</description>
		<content:encoded><![CDATA[<p>This is going to be very short and sweet, but in my opinion the design phase in photoshop is an enjoyable experience as its your creative prowess unleashed but then when you get to HTML and CSS it up, the feeling you get when you have a working version staring at you is immense, its a nice feeling and i wouldnt even imagine i could see myself as a web designer without knowing these elements.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Insanekitten</title>
		<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/#comment-18860</link>
		<dc:creator>Insanekitten</dc:creator>
		<pubDate>Wed, 24 Feb 2010 21:47:32 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=4603#comment-18860</guid>
		<description>I initially had some background with basic HTML, and how to build using only tables and all that, but I wanted to learn XHTML and CSS, as table designs are very restricting and can be frustrating at times. So I picked up one of those Head First books on XHTML and CSS. The book is basically for those who don&#039;t have ANY know-how in HTML.

I&#039;m kinda bad at reading textbooks, and I was still trying to get through this book when I started out revamping my company&#039;s website. I basically learned how to implement CSS and XHTML practices within 2 weeks using only Google, and looking at other people&#039;s websites. I now feel pretty comfortable playing with the CSS, and have shifted completely away from tables-only layouts.

I&#039;m still reading this book, but now I feel like I know more than what the book covers...

So if you really are keen on making that transition to coding, I say do the work and hit the ground running. Make a website as you&#039;re learning. You honestly don&#039;t need a book to get started. There are plenty of resources online, and not to mention you can also look for more RECENT sources so that you are up to date with current practices.</description>
		<content:encoded><![CDATA[<p>I initially had some background with basic HTML, and how to build using only tables and all that, but I wanted to learn XHTML and CSS, as table designs are very restricting and can be frustrating at times. So I picked up one of those Head First books on XHTML and CSS. The book is basically for those who don&#8217;t have ANY know-how in HTML.</p>
<p>I&#8217;m kinda bad at reading textbooks, and I was still trying to get through this book when I started out revamping my company&#8217;s website. I basically learned how to implement CSS and XHTML practices within 2 weeks using only Google, and looking at other people&#8217;s websites. I now feel pretty comfortable playing with the CSS, and have shifted completely away from tables-only layouts.</p>
<p>I&#8217;m still reading this book, but now I feel like I know more than what the book covers&#8230;</p>
<p>So if you really are keen on making that transition to coding, I say do the work and hit the ground running. Make a website as you&#8217;re learning. You honestly don&#8217;t need a book to get started. There are plenty of resources online, and not to mention you can also look for more RECENT sources so that you are up to date with current practices.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Designer / front-end "developer"</title>
		<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/#comment-18850</link>
		<dc:creator>Designer / front-end "developer"</dc:creator>
		<pubDate>Tue, 23 Feb 2010 12:58:56 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=4603#comment-18850</guid>
		<description>BTW - the hybrid role covering both designer, interaction designer and (in some cases) front-end markup is by definition a user experience designer, right?</description>
		<content:encoded><![CDATA[<p>BTW &#8211; the hybrid role covering both designer, interaction designer and (in some cases) front-end markup is by definition a user experience designer, right?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Designer / front-end "developer"</title>
		<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/#comment-18849</link>
		<dc:creator>Designer / front-end "developer"</dc:creator>
		<pubDate>Tue, 23 Feb 2010 12:48:55 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=4603#comment-18849</guid>
		<description>Very good article and interesting - and incredibly long and involved - comment-thread : )

What do you think about the requirements to a good webdesigner when it comes to sketching out interaction? 

An ideal webdesigner would be well-founded in &quot;classic&quot; graphic design theory and history, know what works on the web while being able to push the limits, know enough interaction design to be able to take this role as well as being able to mock-up a site in XHTML (at least for standards-compliant browsers)? Or how do you feel - especially about the interaction design role?

In my company, roles are quite divided between dedicated designers, interaction designers and front-end developers - and that&#039;s only for the GUI-part ; )</description>
		<content:encoded><![CDATA[<p>Very good article and interesting &#8211; and incredibly long and involved &#8211; comment-thread : )</p>
<p>What do you think about the requirements to a good webdesigner when it comes to sketching out interaction? </p>
<p>An ideal webdesigner would be well-founded in &#8220;classic&#8221; graphic design theory and history, know what works on the web while being able to push the limits, know enough interaction design to be able to take this role as well as being able to mock-up a site in XHTML (at least for standards-compliant browsers)? Or how do you feel &#8211; especially about the interaction design role?</p>
<p>In my company, roles are quite divided between dedicated designers, interaction designers and front-end developers &#8211; and that&#8217;s only for the GUI-part ; )</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Turnbull</title>
		<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/#comment-18840</link>
		<dc:creator>David Turnbull</dc:creator>
		<pubDate>Mon, 22 Feb 2010 23:10:40 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=4603#comment-18840</guid>
		<description>I&#039;m with you. I learned to code before even hearing about Photoshop (this was when I was about 12), and I figured that was just the natural progression; make horrible looking pages with HTML and CSS and then realize that you can make them look better with graphics.</description>
		<content:encoded><![CDATA[<p>I&#8217;m with you. I learned to code before even hearing about Photoshop (this was when I was about 12), and I figured that was just the natural progression; make horrible looking pages with HTML and CSS and then realize that you can make them look better with graphics.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lars Schulz</title>
		<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/#comment-18839</link>
		<dc:creator>Lars Schulz</dc:creator>
		<pubDate>Mon, 22 Feb 2010 21:52:59 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=4603#comment-18839</guid>
		<description>I take the progressive enhancement route and I must say it works very well for me:

1. Wireframe in hotgloo.com (keeps me from going too much into the details while getting the user interface right). Collaboration on the designs and commenting rounds it up...

2. When I am satisfied, I code the basic html and css. with all elements but no polishing (like css 3 and all the little details). Now I have a fully functional site and I already have a feeling on how to craft out with colors and all. 

3. I move to Illustrator and open an exported pdf from hotgloo.com and work out details as I code the detailed css, page by page.

4. Only now I integrate jquery as my library of choice...

Job done (back to 1.)

;-)</description>
		<content:encoded><![CDATA[<p>I take the progressive enhancement route and I must say it works very well for me:</p>
<p>1. Wireframe in hotgloo.com (keeps me from going too much into the details while getting the user interface right). Collaboration on the designs and commenting rounds it up&#8230;</p>
<p>2. When I am satisfied, I code the basic html and css. with all elements but no polishing (like css 3 and all the little details). Now I have a fully functional site and I already have a feeling on how to craft out with colors and all. </p>
<p>3. I move to Illustrator and open an exported pdf from hotgloo.com and work out details as I code the detailed css, page by page.</p>
<p>4. Only now I integrate jquery as my library of choice&#8230;</p>
<p>Job done (back to 1.)</p>
<p>;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hayata</title>
		<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/#comment-18836</link>
		<dc:creator>Hayata</dc:creator>
		<pubDate>Mon, 22 Feb 2010 15:41:15 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=4603#comment-18836</guid>
		<description>Agree @therod. The article should be titled &quot;Reasons Designers Should Document Their Work in HTML/CSS/jQuery.&quot; I am a designer, IA, IxD in enterprise software. We&#039;re not cranking out marketing sites here. I will use HTML, CSS and some jQuery to illustrate my intent. But no way is my markup going to make it into production. You don&#039;t want me optimizing code, worrying about security, etc. I am not interested enough in that stuff. But I do have 5 developers who are passionate about memory leak, data binding, etc. They can take my rudimentary &quot;code&quot; and figure out 3 better ways of implementing it technically so that it is pixel perfect AND it performs.</description>
		<content:encoded><![CDATA[<p>Agree @therod. The article should be titled &#8220;Reasons Designers Should Document Their Work in HTML/CSS/jQuery.&#8221; I am a designer, IA, IxD in enterprise software. We&#8217;re not cranking out marketing sites here. I will use HTML, CSS and some jQuery to illustrate my intent. But no way is my markup going to make it into production. You don&#8217;t want me optimizing code, worrying about security, etc. I am not interested enough in that stuff. But I do have 5 developers who are passionate about memory leak, data binding, etc. They can take my rudimentary &#8220;code&#8221; and figure out 3 better ways of implementing it technically so that it is pixel perfect AND it performs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: seutje</title>
		<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/#comment-18820</link>
		<dc:creator>seutje</dc:creator>
		<pubDate>Sun, 21 Feb 2010 02:13:44 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=4603#comment-18820</guid>
		<description>Thanks, now I can just link here instead of repeat myself once again</description>
		<content:encoded><![CDATA[<p>Thanks, now I can just link here instead of repeat myself once again</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TerryR</title>
		<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/#comment-18816</link>
		<dc:creator>TerryR</dc:creator>
		<pubDate>Sat, 20 Feb 2010 21:51:21 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=4603#comment-18816</guid>
		<description>Good advise, Suzanne -- a good way to learn is to look under the hood. 

I won&#039;t admit how old I am, or how long I&#039;ve been a &quot;graphic&quot; designer, but I&#039;ve been debating getting update training, or hanging it up for good. Truth is, Mike is right. Us oldsters need to give in, or get out. Learn to code!</description>
		<content:encoded><![CDATA[<p>Good advise, Suzanne &#8212; a good way to learn is to look under the hood. </p>
<p>I won&#8217;t admit how old I am, or how long I&#8217;ve been a &#8220;graphic&#8221; designer, but I&#8217;ve been debating getting update training, or hanging it up for good. Truth is, Mike is right. Us oldsters need to give in, or get out. Learn to code!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Malcolm</title>
		<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/#comment-18814</link>
		<dc:creator>David Malcolm</dc:creator>
		<pubDate>Sat, 20 Feb 2010 20:23:59 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=4603#comment-18814</guid>
		<description>I agree that an initial layered design in Photoshop/Illustrator with a follow up using (X)HTML/CSS is a must for web designers. Building a series of alternative templates in Adobe avoids the temptation of lazily reusing code and can generally be a quicker route to presentation of initial ideas.</description>
		<content:encoded><![CDATA[<p>I agree that an initial layered design in Photoshop/Illustrator with a follow up using (X)HTML/CSS is a must for web designers. Building a series of alternative templates in Adobe avoids the temptation of lazily reusing code and can generally be a quicker route to presentation of initial ideas.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Long Nguyen</title>
		<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/#comment-18812</link>
		<dc:creator>Long Nguyen</dc:creator>
		<pubDate>Sat, 20 Feb 2010 18:27:09 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=4603#comment-18812</guid>
		<description>Wow! So many comments to go through. Maybe there&#039;s someone else like me out there. Someone who doesn&#039;t start with Photoshop at all and designs through code.

I might sketch on paper with lines all over the place, but after that, I&#039;m pretty much writing code. I find it&#039;s easier and less time-consuming to make changes. It also combines looks and functionality so that clients have a better sense of how their website will work rather than have static images.

So a web designer who can&#039;t code isn&#039;t really a designer to me.</description>
		<content:encoded><![CDATA[<p>Wow! So many comments to go through. Maybe there&#8217;s someone else like me out there. Someone who doesn&#8217;t start with Photoshop at all and designs through code.</p>
<p>I might sketch on paper with lines all over the place, but after that, I&#8217;m pretty much writing code. I find it&#8217;s easier and less time-consuming to make changes. It also combines looks and functionality so that clients have a better sense of how their website will work rather than have static images.</p>
<p>So a web designer who can&#8217;t code isn&#8217;t really a designer to me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Designer</title>
		<link>http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/#comment-18811</link>
		<dc:creator>Chris Designer</dc:creator>
		<pubDate>Sat, 20 Feb 2010 17:15:12 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/?p=4603#comment-18811</guid>
		<description>I don&#039;t think there is any clear answer to this debate. I think a bit of knowledge goes a long way.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t think there is any clear answer to this debate. I think a bit of knowledge goes a long way.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic page generated in 0.463 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-02-09 04:25:15 -->

