<?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: 10 &#8220;Must-have&#8221; skills for Front-End Developers</title>
	<atom:link href="http://unscriptable.com/index.php/2009/05/19/10-must-have-skills-for-front-end-developers/feed/" rel="self" type="application/rss+xml" />
	<link>http://unscriptable.com/index.php/2009/05/19/10-must-have-skills-for-front-end-developers/</link>
	<description>Nothing is impossible.  Even on the Web.</description>
	<lastBuildDate>Mon, 28 Jun 2010 22:12:59 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Sinisa</title>
		<link>http://unscriptable.com/index.php/2009/05/19/10-must-have-skills-for-front-end-developers/comment-page-1/#comment-612</link>
		<dc:creator>Sinisa</dc:creator>
		<pubDate>Wed, 17 Jun 2009 21:07:34 +0000</pubDate>
		<guid isPermaLink="false">http://unscriptable.com/?p=371#comment-612</guid>
		<description>I am working as a frontend developer for 5 years now. I don&#039;t have a half skills that you mentioned in your post so I guess in your eyes I am rank amateur. In my company (and many others too) frontend developers don&#039;t need to know so much backend stuff (if any). My daily workflow is to convert PSD/PNG to cross-browser standard compliant XHTML/CSS/Javascript web sites. When I&#039;am done backend developer starts to work. Somethimes backend developers need design updates - then I am doing that job (so I need to know Fireworks, Photoshop, Ilustrator and good web desing principles). I also need to know WCAG and how to test web sites to be WCAG compliant - that is also a must for frontend developer. I see my job as a link between IA world - design world - backend world so i need to know something from all of this worlds.</description>
		<content:encoded><![CDATA[<p>I am working as a frontend developer for 5 years now. I don&#8217;t have a half skills that you mentioned in your post so I guess in your eyes I am rank amateur. In my company (and many others too) frontend developers don&#8217;t need to know so much backend stuff (if any). My daily workflow is to convert PSD/PNG to cross-browser standard compliant XHTML/CSS/Javascript web sites. When I&#8217;am done backend developer starts to work. Somethimes backend developers need design updates &#8211; then I am doing that job (so I need to know Fireworks, Photoshop, Ilustrator and good web desing principles). I also need to know WCAG and how to test web sites to be WCAG compliant &#8211; that is also a must for frontend developer. I see my job as a link between IA world &#8211; design world &#8211; backend world so i need to know something from all of this worlds.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Uxebu.com - JavaScript addicts &#187; 10 “Must-have” skills for Front-End Developers</title>
		<link>http://unscriptable.com/index.php/2009/05/19/10-must-have-skills-for-front-end-developers/comment-page-1/#comment-569</link>
		<dc:creator>Uxebu.com - JavaScript addicts &#187; 10 “Must-have” skills for Front-End Developers</dc:creator>
		<pubDate>Fri, 29 May 2009 07:05:39 +0000</pubDate>
		<guid isPermaLink="false">http://unscriptable.com/?p=371#comment-569</guid>
		<description>[...] 10 “Must-have” skills for Front-End Developers [...]</description>
		<content:encoded><![CDATA[<p>[...] 10 “Must-have” skills for Front-End Developers [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: [Other Blogger]</title>
		<link>http://unscriptable.com/index.php/2009/05/19/10-must-have-skills-for-front-end-developers/comment-page-1/#comment-550</link>
		<dc:creator>[Other Blogger]</dc:creator>
		<pubDate>Thu, 21 May 2009 05:54:24 +0000</pubDate>
		<guid isPermaLink="false">http://unscriptable.com/?p=371#comment-550</guid>
		<description>@Rebecca, I understand your point, and I agree. But when I say that someone &quot;only knows HTML and CSS&quot;, I mean someone that gets paid to do those things, and may not know a lot of other technologies or languages in-depth.

Your comparison is about a person that gets paid to build things out of wood and a person that does it for fun. That is not an appropriate comparison for what is being discussed here.

Whether you like it or not, there are people who get paid to be front-end developers but who don&#039;t have as many skills as you or John! :o)

I think it would have been great to see John post a mature, well-articulated response to my article, without all the drama. I&#039;m always willing to learn and correct my views.

(And for the record, I do agree with John about the ROR section, but as far as everything else, he misses the point completely.)</description>
		<content:encoded><![CDATA[<p>@Rebecca, I understand your point, and I agree. But when I say that someone &#8220;only knows HTML and CSS&#8221;, I mean someone that gets paid to do those things, and may not know a lot of other technologies or languages in-depth.</p>
<p>Your comparison is about a person that gets paid to build things out of wood and a person that does it for fun. That is not an appropriate comparison for what is being discussed here.</p>
<p>Whether you like it or not, there are people who get paid to be front-end developers but who don&#8217;t have as many skills as you or John! <img src='http://unscriptable.com/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> )</p>
<p>I think it would have been great to see John post a mature, well-articulated response to my article, without all the drama. I&#8217;m always willing to learn and correct my views.</p>
<p>(And for the record, I do agree with John about the ROR section, but as far as everything else, he misses the point completely.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rebecca Murphey</title>
		<link>http://unscriptable.com/index.php/2009/05/19/10-must-have-skills-for-front-end-developers/comment-page-1/#comment-549</link>
		<dc:creator>Rebecca Murphey</dc:creator>
		<pubDate>Wed, 20 May 2009 23:20:40 +0000</pubDate>
		<guid isPermaLink="false">http://unscriptable.com/?p=371#comment-549</guid>
		<description>&lt;a href=&quot;#comment-548&quot; rel=&quot;nofollow&quot;&gt;@[Other Blogger]&lt;/a&gt; A front-end developer is not anyone who works on the front-end anymore than a carpenter is anyone who builds stuff out of wood. Sorry.</description>
		<content:encoded><![CDATA[<p><a href="#comment-548" rel="nofollow">@[Other Blogger]</a> A front-end developer is not anyone who works on the front-end anymore than a carpenter is anyone who builds stuff out of wood. Sorry.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: [Other Blogger]</title>
		<link>http://unscriptable.com/index.php/2009/05/19/10-must-have-skills-for-front-end-developers/comment-page-1/#comment-548</link>
		<dc:creator>[Other Blogger]</dc:creator>
		<pubDate>Wed, 20 May 2009 22:13:28 +0000</pubDate>
		<guid isPermaLink="false">http://unscriptable.com/?p=371#comment-548</guid>
		<description>Rebecca is absolutely right, however, like John she is basically saying that a person who only knows HTML and CSS is not a front-end developer. That is a very opinionated statement and is not agreed upon by all.

A front-end developer is essentially anyone that works on the front end. John is absolutely right: True front-end developers should have much more than what I listed. But I&#039;d be interested to see John&#039;s own list of nice-to-haves, and a job posting that agrees with him -- then maybe I&#039;ll concede his points!</description>
		<content:encoded><![CDATA[<p>Rebecca is absolutely right, however, like John she is basically saying that a person who only knows HTML and CSS is not a front-end developer. That is a very opinionated statement and is not agreed upon by all.</p>
<p>A front-end developer is essentially anyone that works on the front end. John is absolutely right: True front-end developers should have much more than what I listed. But I&#8217;d be interested to see John&#8217;s own list of nice-to-haves, and a job posting that agrees with him &#8212; then maybe I&#8217;ll concede his points!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: [Other Blogger]</title>
		<link>http://unscriptable.com/index.php/2009/05/19/10-must-have-skills-for-front-end-developers/comment-page-1/#comment-547</link>
		<dc:creator>[Other Blogger]</dc:creator>
		<pubDate>Wed, 20 May 2009 21:35:16 +0000</pubDate>
		<guid isPermaLink="false">http://unscriptable.com/?p=371#comment-547</guid>
		<description>John is not getting the point of the article I posted. And frankly, John, there are more mature ways to make your point.

The point of my article was that knowledge and experience in those different areas are usually not listed as &quot;must have&quot; skills on Front-End developer job postings. They are commonly listed as &quot;nice to haves&quot;. So I outlined a bunch of them as best I could.

In no way am I claiming to have a full understanding of the need for those technologies.

But you cannot say that having knowledge and experience in those areas is not going to improve a Front End Developer&#039;s marketability.

And again, your bizarre claim that a &quot;rank amateur&quot; is in your opinion not a developer, is exactly that: your opinion.

I think you made some good points, John, but you really are lacking an understanding in the purpose of my post.

Your comments on SEO show precisely how you&#039;ve missed the point. You&#039;re basically saying that it&#039;s better to not know advanced SEO techniques than to know advanced techniques. That is quite interesting!</description>
		<content:encoded><![CDATA[<p>John is not getting the point of the article I posted. And frankly, John, there are more mature ways to make your point.</p>
<p>The point of my article was that knowledge and experience in those different areas are usually not listed as &#8220;must have&#8221; skills on Front-End developer job postings. They are commonly listed as &#8220;nice to haves&#8221;. So I outlined a bunch of them as best I could.</p>
<p>In no way am I claiming to have a full understanding of the need for those technologies.</p>
<p>But you cannot say that having knowledge and experience in those areas is not going to improve a Front End Developer&#8217;s marketability.</p>
<p>And again, your bizarre claim that a &#8220;rank amateur&#8221; is in your opinion not a developer, is exactly that: your opinion.</p>
<p>I think you made some good points, John, but you really are lacking an understanding in the purpose of my post.</p>
<p>Your comments on SEO show precisely how you&#8217;ve missed the point. You&#8217;re basically saying that it&#8217;s better to not know advanced SEO techniques than to know advanced techniques. That is quite interesting!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rebecca Murphey</title>
		<link>http://unscriptable.com/index.php/2009/05/19/10-must-have-skills-for-front-end-developers/comment-page-1/#comment-546</link>
		<dc:creator>Rebecca Murphey</dc:creator>
		<pubDate>Wed, 20 May 2009 20:50:02 +0000</pubDate>
		<guid isPermaLink="false">http://unscriptable.com/?p=371#comment-546</guid>
		<description>I want to second John&#039;s opposition to denigrating front-end developers as clueless pixel-pushers. Quality front-end developers excel on the client side, but also have a firm grasp of the server side and development tools and best practices. Quality managers know that front-end developers do more than just convert pretty PSDs to HTML and CSS. 

IMHO, the original post wasn&#039;t targeted at &quot;front-end developers&quot; at all -- it was targeted at people with a passing knowledge of HTML and CSS who like to call themselves front-end developers. Businesses hire those folks at their peril -- and then they pay real front-end developers to clean up the mess.</description>
		<content:encoded><![CDATA[<p>I want to second John&#8217;s opposition to denigrating front-end developers as clueless pixel-pushers. Quality front-end developers excel on the client side, but also have a firm grasp of the server side and development tools and best practices. Quality managers know that front-end developers do more than just convert pretty PSDs to HTML and CSS. </p>
<p>IMHO, the original post wasn&#8217;t targeted at &#8220;front-end developers&#8221; at all &#8212; it was targeted at people with a passing knowledge of HTML and CSS who like to call themselves front-end developers. Businesses hire those folks at their peril &#8212; and then they pay real front-end developers to clean up the mess.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John H</title>
		<link>http://unscriptable.com/index.php/2009/05/19/10-must-have-skills-for-front-end-developers/comment-page-1/#comment-545</link>
		<dc:creator>John H</dc:creator>
		<pubDate>Wed, 20 May 2009 20:10:03 +0000</pubDate>
		<guid isPermaLink="false">http://unscriptable.com/?p=371#comment-545</guid>
		<description>Ha ha.  Thanks a lot, Eric.</description>
		<content:encoded><![CDATA[<p>Ha ha.  Thanks a lot, Eric.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Polerecky / DetroitPro</title>
		<link>http://unscriptable.com/index.php/2009/05/19/10-must-have-skills-for-front-end-developers/comment-page-1/#comment-544</link>
		<dc:creator>Eric Polerecky / DetroitPro</dc:creator>
		<pubDate>Wed, 20 May 2009 20:08:28 +0000</pubDate>
		<guid isPermaLink="false">http://unscriptable.com/?p=371#comment-544</guid>
		<description>I have to agree with [Other Blogger] all &quot;FRONT-END developers&quot; I&#039;ve ever met are nothing more then rank amateurs....
</description>
		<content:encoded><![CDATA[<p>I have to agree with [Other Blogger] all &#8220;FRONT-END developers&#8221; I&#8217;ve ever met are nothing more then rank amateurs&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John H</title>
		<link>http://unscriptable.com/index.php/2009/05/19/10-must-have-skills-for-front-end-developers/comment-page-1/#comment-543</link>
		<dc:creator>John H</dc:creator>
		<pubDate>Wed, 20 May 2009 20:08:18 +0000</pubDate>
		<guid isPermaLink="false">http://unscriptable.com/?p=371#comment-543</guid>
		<description>Excellent reasoning James.  

You&#039;re absolutely right about differentiating front-end from back-end engineers.  I got lost on that while attacking [Other Blogger]&#039;s points.  

You are also right-on about my &quot;simple database&quot; statement.  Thanks for pointing that out!</description>
		<content:encoded><![CDATA[<p>Excellent reasoning James.  </p>
<p>You&#8217;re absolutely right about differentiating front-end from back-end engineers.  I got lost on that while attacking [Other Blogger]&#8217;s points.  </p>
<p>You are also right-on about my &#8220;simple database&#8221; statement.  Thanks for pointing that out!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John H</title>
		<link>http://unscriptable.com/index.php/2009/05/19/10-must-have-skills-for-front-end-developers/comment-page-1/#comment-542</link>
		<dc:creator>John H</dc:creator>
		<pubDate>Wed, 20 May 2009 19:54:50 +0000</pubDate>
		<guid isPermaLink="false">http://unscriptable.com/?p=371#comment-542</guid>
		<description>Hey [Other Blogger],

I can&#039;t believe you said this:
&lt;blockquote&gt;We’re talking about FRONT-END developers here!&lt;/blockquote&gt;

You just denigrated yourself and your entire readership (and me)!

I think I&#039;d reserve the term &quot;rank amateur&quot; to any engineer, developer, or manager who still doesn&#039;t realize how &lt;em&gt;critical&lt;/em&gt; a stellar front-end engineer is to their web application.  Just take a look at Facebook&#039;s JS/CSS/HTML code.  It&#039;s a mess.  They certainly don&#039;t have any sense of a front-end architecture, and they&#039;re obviously struggling to make their front end work at all.  

Java and PHP engineers who can hook up a page to a database are a dime-a-dozen (but ones who can make it scale are harder to find).  Front-end engineers who can create a maintainable, extensible, customizable, cross-browser, high-performance web app are very hard to find these days.  (I think that &quot;maintainable&quot; is the most esoteric by far.)

Companies are slowly understanding that front-end developer positions are not best filled by college grads anymore.  It&#039;s been a bit slow for them to get it -- until recently, that is.  The future is bright for experienced front-end engineers.  

Do your readers a favor.  Give them some advice that will get them out of &quot;rank amateur&quot; status, rather than send them down a dead end.  Most of your recommendations won&#039;t help them obtain a job that&#039;s any more exciting than as a maintainer of a small web site for a coffee shop (a.k.a. a &quot;webmaster&quot;).  

There you go.  Rename your post to &quot;&lt;em&gt;10 Nice-to-have skills for a webmaster&lt;/em&gt;&quot;.  Then I&#039;ll retract my post.  :-)</description>
		<content:encoded><![CDATA[<p>Hey [Other Blogger],</p>
<p>I can&#8217;t believe you said this:</p>
<blockquote><p>We’re talking about FRONT-END developers here!</p></blockquote>
<p>You just denigrated yourself and your entire readership (and me)!</p>
<p>I think I&#8217;d reserve the term &#8220;rank amateur&#8221; to any engineer, developer, or manager who still doesn&#8217;t realize how <em>critical</em> a stellar front-end engineer is to their web application.  Just take a look at Facebook&#8217;s JS/CSS/HTML code.  It&#8217;s a mess.  They certainly don&#8217;t have any sense of a front-end architecture, and they&#8217;re obviously struggling to make their front end work at all.  </p>
<p>Java and PHP engineers who can hook up a page to a database are a dime-a-dozen (but ones who can make it scale are harder to find).  Front-end engineers who can create a maintainable, extensible, customizable, cross-browser, high-performance web app are very hard to find these days.  (I think that &#8220;maintainable&#8221; is the most esoteric by far.)</p>
<p>Companies are slowly understanding that front-end developer positions are not best filled by college grads anymore.  It&#8217;s been a bit slow for them to get it &#8212; until recently, that is.  The future is bright for experienced front-end engineers.  </p>
<p>Do your readers a favor.  Give them some advice that will get them out of &#8220;rank amateur&#8221; status, rather than send them down a dead end.  Most of your recommendations won&#8217;t help them obtain a job that&#8217;s any more exciting than as a maintainer of a small web site for a coffee shop (a.k.a. a &#8220;webmaster&#8221;).  </p>
<p>There you go.  Rename your post to &#8220;<em>10 Nice-to-have skills for a webmaster</em>&#8220;.  Then I&#8217;ll retract my post.  <img src='http://unscriptable.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://unscriptable.com/index.php/2009/05/19/10-must-have-skills-for-front-end-developers/comment-page-1/#comment-541</link>
		<dc:creator>James</dc:creator>
		<pubDate>Wed, 20 May 2009 19:34:17 +0000</pubDate>
		<guid isPermaLink="false">http://unscriptable.com/?p=371#comment-541</guid>
		<description>Regarding Point 7:
I&#039;m curious as to why a Front End developer needs to know SQL?  If it&#039;s for a general understanding of operations then I understand.  However, do you expect Front End Engineers to write SQL?  Isn&#039;t that the role of the back end engineer or database developer?  Would you agree there needs to be a clearer distinction between front end and back end developers along with the understanding of how their roles interact?  Seems to me some companies expect too many &quot;front end&quot; skills for back end developers and vice-versa! 

I do take issue though with your generalization of SQL, database methods like stored procedures and differences between databases.  In my opinion, this is not the role of the Front End developer, but these differences are crucial when it comes to performance (tuning), scalability, throughput and efficiency.  When you&#039;re talking 20,000 transaction per hour or thousands of concurrent users at a time there is no such thing as a &quot;simple database.&quot;</description>
		<content:encoded><![CDATA[<p>Regarding Point 7:<br />
I&#8217;m curious as to why a Front End developer needs to know SQL?  If it&#8217;s for a general understanding of operations then I understand.  However, do you expect Front End Engineers to write SQL?  Isn&#8217;t that the role of the back end engineer or database developer?  Would you agree there needs to be a clearer distinction between front end and back end developers along with the understanding of how their roles interact?  Seems to me some companies expect too many &#8220;front end&#8221; skills for back end developers and vice-versa! </p>
<p>I do take issue though with your generalization of SQL, database methods like stored procedures and differences between databases.  In my opinion, this is not the role of the Front End developer, but these differences are crucial when it comes to performance (tuning), scalability, throughput and efficiency.  When you&#8217;re talking 20,000 transaction per hour or thousands of concurrent users at a time there is no such thing as a &#8220;simple database.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: [Other Blogger]</title>
		<link>http://unscriptable.com/index.php/2009/05/19/10-must-have-skills-for-front-end-developers/comment-page-1/#comment-540</link>
		<dc:creator>[Other Blogger]</dc:creator>
		<pubDate>Wed, 20 May 2009 16:45:05 +0000</pubDate>
		<guid isPermaLink="false">http://unscriptable.com/?p=371#comment-540</guid>
		<description>Hi John,

Thanks for the comments on my article. I like strong opinions and I&#039;m certainly up for a good debate! :o)

Anyhow, I don&#039;t have time right now to read your whole article, I&#039;ll get back to it. But from what I&#039;ve scanned, it really looks like you&#039;re missing the whole point of my post.

My post is geared towards people who ARE essentially &quot;rank amateurs&quot;. That&#039;s the purpose of the post, to let some of the newer developers know that there are a lot of things they could add to their development repertoire that will increase their chances of landing a project/position.

Your categorization of anyone that doesn&#039;t know &quot;subversion&quot; (sorry, but everyone I&#039;ve worked with calls it &quot;ess-vee-en&quot;) as a &quot;rank amateur&quot; is quite narrow-minded.

We&#039;re talking about FRONT-END developers here!

But thank you for your thoughts!</description>
		<content:encoded><![CDATA[<p>Hi John,</p>
<p>Thanks for the comments on my article. I like strong opinions and I&#8217;m certainly up for a good debate! <img src='http://unscriptable.com/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> )</p>
<p>Anyhow, I don&#8217;t have time right now to read your whole article, I&#8217;ll get back to it. But from what I&#8217;ve scanned, it really looks like you&#8217;re missing the whole point of my post.</p>
<p>My post is geared towards people who ARE essentially &#8220;rank amateurs&#8221;. That&#8217;s the purpose of the post, to let some of the newer developers know that there are a lot of things they could add to their development repertoire that will increase their chances of landing a project/position.</p>
<p>Your categorization of anyone that doesn&#8217;t know &#8220;subversion&#8221; (sorry, but everyone I&#8217;ve worked with calls it &#8220;ess-vee-en&#8221;) as a &#8220;rank amateur&#8221; is quite narrow-minded.</p>
<p>We&#8217;re talking about FRONT-END developers here!</p>
<p>But thank you for your thoughts!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 10 &#8220;Must-have&#8221; skills for Front-End Developers &#124; Faintest Notion</title>
		<link>http://unscriptable.com/index.php/2009/05/19/10-must-have-skills-for-front-end-developers/comment-page-1/#comment-537</link>
		<dc:creator>10 &#8220;Must-have&#8221; skills for Front-End Developers &#124; Faintest Notion</dc:creator>
		<pubDate>Tue, 19 May 2009 13:17:03 +0000</pubDate>
		<guid isPermaLink="false">http://unscriptable.com/?p=371#comment-537</guid>
		<description>[...] must-read post on my other blog: 10 &#8220;Must-have&#8221; skills for Front-End Developers.   Share this [...]</description>
		<content:encoded><![CDATA[<p>[...] must-read post on my other blog: 10 &#8220;Must-have&#8221; skills for Front-End Developers.   Share this [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
