<?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: Junior Vs Senior Developers?</title>
	<atom:link href="http://elegantcode.com/2008/12/28/junior-vs-senior-developers/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com/2008/12/28/junior-vs-senior-developers/</link>
	<description></description>
	<lastBuildDate>Wed, 17 Mar 2010 08:54:42 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Senior and Junior Developers &#124; junal on the run</title>
		<link>http://elegantcode.com/2008/12/28/junior-vs-senior-developers/comment-page-3/#comment-41827</link>
		<dc:creator>Senior and Junior Developers &#124; junal on the run</dc:creator>
		<pubDate>Sat, 03 Jan 2009 15:18:24 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/?p=1735#comment-41827</guid>
		<description>[...] wrote another blog about senior developers on my old blog and yesterday, after reading this blog I felt like writing next one on similar topic. Does it mean I&#8217;m really frustrated about this [...]</description>
		<content:encoded><![CDATA[<p>[...] wrote another blog about senior developers on my old blog and yesterday, after reading this blog I felt like writing next one on similar topic. Does it mean I&#8217;m really frustrated about this [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: j3h</title>
		<link>http://elegantcode.com/2008/12/28/junior-vs-senior-developers/comment-page-3/#comment-41745</link>
		<dc:creator>j3h</dc:creator>
		<pubDate>Thu, 01 Jan 2009 20:02:23 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/?p=1735#comment-41745</guid>
		<description>The classification is pretty simple, junior developers don&#039;t know what they don&#039;t know, which explains some of the comments.

When evaluating senior v junior developers you have to consider the context.  I would hazard a guess that if you are working on yet another, dead on arrival, social networking start up, the developers that claim to be senior are anything but.
  
%Pr</description>
		<content:encoded><![CDATA[<p>The classification is pretty simple, junior developers don&#8217;t know what they don&#8217;t know, which explains some of the comments.</p>
<p>When evaluating senior v junior developers you have to consider the context.  I would hazard a guess that if you are working on yet another, dead on arrival, social networking start up, the developers that claim to be senior are anything but.</p>
<p>%Pr</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Anthony</title>
		<link>http://elegantcode.com/2008/12/28/junior-vs-senior-developers/comment-page-3/#comment-41626</link>
		<dc:creator>Paul Anthony</dc:creator>
		<pubDate>Tue, 30 Dec 2008 19:07:33 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/?p=1735#comment-41626</guid>
		<description>I&#039;m somewhere between a junior dev and middleweight dev.

In my mind you do need to separate the terms, simply because this terming - puts you in a particular mindset. Juniors need a goal to reach, they need to be able to comfortably ask questions of more senior members of staff - if everyone appears equal who are they going to turn to? 

When is someone going to take on someone&#039;s advice when they don&#039;t know how good that advice potentially is?

A healthy organisation in my mind is one which drops people&#039;s titles at the door when performing code reviews. Everyone walks into a meeting without prejudice, to allow creative solutions. Decisions are based on find the best possible solutions, not who bangs the drums the loudest., or the one who slams his fist with a simple &quot;...but I&#039;m the senior developer I know best&quot; attitude.

Arrogance is inversely proportional to ability in my book.</description>
		<content:encoded><![CDATA[<p>I&#8217;m somewhere between a junior dev and middleweight dev.</p>
<p>In my mind you do need to separate the terms, simply because this terming &#8211; puts you in a particular mindset. Juniors need a goal to reach, they need to be able to comfortably ask questions of more senior members of staff &#8211; if everyone appears equal who are they going to turn to? </p>
<p>When is someone going to take on someone&#8217;s advice when they don&#8217;t know how good that advice potentially is?</p>
<p>A healthy organisation in my mind is one which drops people&#8217;s titles at the door when performing code reviews. Everyone walks into a meeting without prejudice, to allow creative solutions. Decisions are based on find the best possible solutions, not who bangs the drums the loudest., or the one who slams his fist with a simple &#8220;&#8230;but I&#8217;m the senior developer I know best&#8221; attitude.</p>
<p>Arrogance is inversely proportional to ability in my book.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lerxst</title>
		<link>http://elegantcode.com/2008/12/28/junior-vs-senior-developers/comment-page-2/#comment-41609</link>
		<dc:creator>Lerxst</dc:creator>
		<pubDate>Tue, 30 Dec 2008 12:39:01 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/?p=1735#comment-41609</guid>
		<description>The problem with handing out titles like Senior is that on many cases those senior guys think that by Senior it means that they don&#039;t have to open their work for review/criticism, that whatever they write or tell people to do is The Law.

My company does adopt such naming conventions, but I for one would abolish that; when introducing a new dev into the team I wouldn&#039;t even tell him or her who are the seniors and who are not, let respect be earned and re-earned.</description>
		<content:encoded><![CDATA[<p>The problem with handing out titles like Senior is that on many cases those senior guys think that by Senior it means that they don&#8217;t have to open their work for review/criticism, that whatever they write or tell people to do is The Law.</p>
<p>My company does adopt such naming conventions, but I for one would abolish that; when introducing a new dev into the team I wouldn&#8217;t even tell him or her who are the seniors and who are not, let respect be earned and re-earned.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: warren</title>
		<link>http://elegantcode.com/2008/12/28/junior-vs-senior-developers/comment-page-2/#comment-41577</link>
		<dc:creator>warren</dc:creator>
		<pubDate>Tue, 30 Dec 2008 00:42:58 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/?p=1735#comment-41577</guid>
		<description>Senior developer usually is Corporate code.  The meaning varies. In companies I have worked in, Senior means variously:

1. seniority.
2. influence/power.
3. the one guy who wrote everything we now ship or wrote version 1.0 of something single-handedly.

Junior developer means, varioiusly:

1. useless, or less highly productive.
2. unproven/green.
3. less seniority.

There is a natural ferment where the &quot;junior&quot; guys who can outperform the senior guys rise to the top quickly in healthy organizations, and in unhealthy ones, the mere seniority/years-of-being-here things tends to count for more than the actual capacity to do the work.

I have had guys with ten years more experience working underneath me who were nevertheless nearly useless at their jobs. These were guys I myself hired. Guys who passed my flawed hiring/screening process with flying colours but who turned out incapable of really doing the work.

I have also had a few guys fresh out of school who are head and shoulders above their peers.  In some organizations, I have identified &quot;alpha&quot; programmers, who are an order of magnitude better at their jobs than the others they work with. In one organization of about 12 developers, there were two, who did all the work, and the rest were basically grunts.   Years of experience were nothing.  Native cleverness, and a solid work ethic, made these guys alphas.

Senior may mean something, or it may not mean something.  It means I get paid more than the guys who report to me, and in my case, I&#039;m okay with that.

W</description>
		<content:encoded><![CDATA[<p>Senior developer usually is Corporate code.  The meaning varies. In companies I have worked in, Senior means variously:</p>
<p>1. seniority.<br />
2. influence/power.<br />
3. the one guy who wrote everything we now ship or wrote version 1.0 of something single-handedly.</p>
<p>Junior developer means, varioiusly:</p>
<p>1. useless, or less highly productive.<br />
2. unproven/green.<br />
3. less seniority.</p>
<p>There is a natural ferment where the &#8220;junior&#8221; guys who can outperform the senior guys rise to the top quickly in healthy organizations, and in unhealthy ones, the mere seniority/years-of-being-here things tends to count for more than the actual capacity to do the work.</p>
<p>I have had guys with ten years more experience working underneath me who were nevertheless nearly useless at their jobs. These were guys I myself hired. Guys who passed my flawed hiring/screening process with flying colours but who turned out incapable of really doing the work.</p>
<p>I have also had a few guys fresh out of school who are head and shoulders above their peers.  In some organizations, I have identified &#8220;alpha&#8221; programmers, who are an order of magnitude better at their jobs than the others they work with. In one organization of about 12 developers, there were two, who did all the work, and the rest were basically grunts.   Years of experience were nothing.  Native cleverness, and a solid work ethic, made these guys alphas.</p>
<p>Senior may mean something, or it may not mean something.  It means I get paid more than the guys who report to me, and in my case, I&#8217;m okay with that.</p>
<p>W</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blick black</title>
		<link>http://elegantcode.com/2008/12/28/junior-vs-senior-developers/comment-page-2/#comment-41572</link>
		<dc:creator>blick black</dc:creator>
		<pubDate>Mon, 29 Dec 2008 21:19:43 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/?p=1735#comment-41572</guid>
		<description>I would agree about senior developers.  At the last place I worked at, both senior guys that I worked with had 10  years of experience.  And they both used Hungarian notation and visual studio at the same time.  And there was no way I could convince them how retarded it was to use the two together.  Seniors with bad habits that refuse to change will do more damage to a project than a junior willing to change but learn from their mistakes.</description>
		<content:encoded><![CDATA[<p>I would agree about senior developers.  At the last place I worked at, both senior guys that I worked with had 10  years of experience.  And they both used Hungarian notation and visual studio at the same time.  And there was no way I could convince them how retarded it was to use the two together.  Seniors with bad habits that refuse to change will do more damage to a project than a junior willing to change but learn from their mistakes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon</title>
		<link>http://elegantcode.com/2008/12/28/junior-vs-senior-developers/comment-page-2/#comment-41569</link>
		<dc:creator>Jon</dc:creator>
		<pubDate>Mon, 29 Dec 2008 20:38:37 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/?p=1735#comment-41569</guid>
		<description>I agree with Shaun regarding his comment that a Senior developer will have the leadership qualities for mentoring others and managing multiple projects at a time. The Senior developer I work with demonstrates leadership and communication skills much better than myself and is able to successfully lead multiple projects in our organization. He demonstrates both system analyst and software developer skills and is considered a role model for most technical and analytical skills. In a traditional waterfall-like project, a good Senior developer is needed by the Project Manager, the Stakeholders and the other developers to provide the leadership skills such as: communication, estimation, analysis, push-back of requirements, triaging issues such as performance testing and go-live issues, etc etc. A good Senior developer involves other developers in all activities such as estimation and often delegates many of those tasks.</description>
		<content:encoded><![CDATA[<p>I agree with Shaun regarding his comment that a Senior developer will have the leadership qualities for mentoring others and managing multiple projects at a time. The Senior developer I work with demonstrates leadership and communication skills much better than myself and is able to successfully lead multiple projects in our organization. He demonstrates both system analyst and software developer skills and is considered a role model for most technical and analytical skills. In a traditional waterfall-like project, a good Senior developer is needed by the Project Manager, the Stakeholders and the other developers to provide the leadership skills such as: communication, estimation, analysis, push-back of requirements, triaging issues such as performance testing and go-live issues, etc etc. A good Senior developer involves other developers in all activities such as estimation and often delegates many of those tasks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fdsfds</title>
		<link>http://elegantcode.com/2008/12/28/junior-vs-senior-developers/comment-page-2/#comment-41566</link>
		<dc:creator>fdsfds</dc:creator>
		<pubDate>Mon, 29 Dec 2008 20:16:44 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/?p=1735#comment-41566</guid>
		<description>Once your devs are getting near 30, get rid of them they get lazy/full of themselves and turn into cunts.
Stick with talented 19-27 year olds for maximum creativity and speed.</description>
		<content:encoded><![CDATA[<p>Once your devs are getting near 30, get rid of them they get lazy/full of themselves and turn into cunts.<br />
Stick with talented 19-27 year olds for maximum creativity and speed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Davy Brion</title>
		<link>http://elegantcode.com/2008/12/28/junior-vs-senior-developers/comment-page-2/#comment-41565</link>
		<dc:creator>Davy Brion</dc:creator>
		<pubDate>Mon, 29 Dec 2008 19:16:09 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/?p=1735#comment-41565</guid>
		<description>@Steve

i consider myself to be a software developer who continuously wants to improve, and who wants to work with people who also want to keep improving.... nothing more, nothing less</description>
		<content:encoded><![CDATA[<p>@Steve</p>
<p>i consider myself to be a software developer who continuously wants to improve, and who wants to work with people who also want to keep improving&#8230;. nothing more, nothing less</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: steve</title>
		<link>http://elegantcode.com/2008/12/28/junior-vs-senior-developers/comment-page-2/#comment-41563</link>
		<dc:creator>steve</dc:creator>
		<pubDate>Mon, 29 Dec 2008 19:13:22 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/?p=1735#comment-41563</guid>
		<description>I somewhat agree.  However I have to wonder if the author himself considers himself a senior.  Perhaps one of those guys that already knows it all and doesn&#039;t want to hear anything different from his peers.</description>
		<content:encoded><![CDATA[<p>I somewhat agree.  However I have to wonder if the author himself considers himself a senior.  Perhaps one of those guys that already knows it all and doesn&#8217;t want to hear anything different from his peers.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
