<?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: Why we will not have senior developers anymore</title>
	<atom:link href="http://www.ardonio.com/2008/01/14/why-we-will-not-have-senior-developers-anymore/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ardonio.com/2008/01/14/why-we-will-not-have-senior-developers-anymore/</link>
	<description></description>
	<lastBuildDate>Wed, 14 Dec 2011 13:12:31 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
	<item>
		<title>By: Don Ardonio</title>
		<link>http://www.ardonio.com/2008/01/14/why-we-will-not-have-senior-developers-anymore/#comment-4</link>
		<dc:creator>Don Ardonio</dc:creator>
		<pubDate>Tue, 15 Jan 2008 10:10:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.ardonio.com/2008/01/14/why-we-will-not-have-senior-developers-anymore/#comment-4</guid>
		<description>It wasn&#039;t my intention to argue against higher level languages. I merely tried to get the point across that people should understand the &#039;pointer hell&#039; before moving to higher levels, and a lot of that I somewhat blame on our educational system. They try to be fancy and avoid the nitty gritty matters by jumping into higher level languages right away. which means that the developers coming out of there are like constructors that can build a wonderful house, but just have no clue you need a solid foundation.</description>
		<content:encoded><![CDATA[<p>It wasn&#8217;t my intention to argue against higher level languages. I merely tried to get the point across that people should understand the &#8216;pointer hell&#8217; before moving to higher levels, and a lot of that I somewhat blame on our educational system. They try to be fancy and avoid the nitty gritty matters by jumping into higher level languages right away. which means that the developers coming out of there are like constructors that can build a wonderful house, but just have no clue you need a solid foundation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DefV</title>
		<link>http://www.ardonio.com/2008/01/14/why-we-will-not-have-senior-developers-anymore/#comment-3</link>
		<dc:creator>DefV</dc:creator>
		<pubDate>Tue, 15 Jan 2008 09:40:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.ardonio.com/2008/01/14/why-we-will-not-have-senior-developers-anymore/#comment-3</guid>
		<description>It seems you&#039;re arguing against high-level languages because the programmer isn&#039;t aware of the lower workings of the language, the memory allocation, pointer hell, and so on. I agree with you to some point. &lt;br/&gt;&lt;br/&gt;It&#039;s important to know what a language does exactly to debug such problems as memory leakage, high memory usage, long runtime on certain &quot;blackbox&quot; functions and so on. But to me, there it stops. High level languages have set a new cruise speed for most applications, that could&#039;ve never been reached with the low-level ones. It has fired up a whole new way of working, and I truly believe that hardware upgrades are cheaper then developer time.&lt;br/&gt;&lt;br/&gt;This of course doesn&#039;t mean you should strive for &quot;quick and easy&quot; code. This means it gives you a chance to write your code As Beautiful as you can, without having to worry about system performance because you&#039;ve added an extra MySpecialObject.&lt;br/&gt;&lt;br/&gt;To me, a senior developer is a person who has experience with all sorts of different design patterns, algorithms and methodologies to get things done. And to be honest, I don&#039;t care if (s)he does it in C, ASM, ...&lt;br/&gt;&lt;br/&gt;(And if you&#039;re creating software for embedded devices, you have an argument, but you have exceptions for everything ;-))</description>
		<content:encoded><![CDATA[<p>It seems you&#8217;re arguing against high-level languages because the programmer isn&#8217;t aware of the lower workings of the language, the memory allocation, pointer hell, and so on. I agree with you to some point. </p>
<p>It&#8217;s important to know what a language does exactly to debug such problems as memory leakage, high memory usage, long runtime on certain &#8220;blackbox&#8221; functions and so on. But to me, there it stops. High level languages have set a new cruise speed for most applications, that could&#8217;ve never been reached with the low-level ones. It has fired up a whole new way of working, and I truly believe that hardware upgrades are cheaper then developer time.</p>
<p>This of course doesn&#8217;t mean you should strive for &#8220;quick and easy&#8221; code. This means it gives you a chance to write your code As Beautiful as you can, without having to worry about system performance because you&#8217;ve added an extra MySpecialObject.</p>
<p>To me, a senior developer is a person who has experience with all sorts of different design patterns, algorithms and methodologies to get things done. And to be honest, I don&#8217;t care if (s)he does it in C, ASM, &#8230;</p>
<p>(And if you&#8217;re creating software for embedded devices, you have an argument, but you have exceptions for everything <img src='http://www.ardonio.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> )</p>
]]></content:encoded>
	</item>
</channel>
</rss>

