<?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: Developer Fatigue?</title>
	<atom:link href="http://www.formatexception.com/2009/05/developer-fatigue/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.formatexception.com/2009/05/developer-fatigue/</link>
	<description>Ramblings on developing in the Windows World</description>
	<lastBuildDate>Fri, 07 Oct 2011 21:45:11 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: LMK</title>
		<link>http://www.formatexception.com/2009/05/developer-fatigue/comment-page-1/#comment-229</link>
		<dc:creator>LMK</dc:creator>
		<pubDate>Sat, 28 May 2011 10:44:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.formatexception.com/?p=231#comment-229</guid>
		<description>Wow, just came across this blog post, and feel like chucking in my 2 cents for what it&#039;s worth(even though it&#039;s a couple of years old)...

I think you need a big caveat on your assertion that &quot;keeping pace is always best&quot;. I would qualify it with &quot;when the benefits outweigh the costs&quot;.

To give examples: LINQ and jQuery are (to me) obviously vast improvements on previous ways of doing things. This was self-evident within hours of playing with them. It would be hard to find any hard-core VB6 guys who dispute this.

On the other hand, I have wasted days of my life on WPF I will never get back, and still feel like I&#039;m fumbling around in the dark. Ditto Silverlight. Not only from a technical point of view, but also in terms of their future relevance - are they dead-end technologies? One can now say fairly safely with hindsight that yes they&#039;re definitely dead ends (thankfully). The trick is trying to pick what technologies will survive, when they are new and shiny. MS in particular make this very hard by pushing all their myriad new technologies with extreme gusto and hyperbole.

I love learning new things that allow me to work better and faster, but some critical thinking (and gambling) is required when choosing where to invest your precious time.</description>
		<content:encoded><![CDATA[<p>Wow, just came across this blog post, and feel like chucking in my 2 cents for what it&#8217;s worth(even though it&#8217;s a couple of years old)&#8230;</p>
<p>I think you need a big caveat on your assertion that &#8220;keeping pace is always best&#8221;. I would qualify it with &#8220;when the benefits outweigh the costs&#8221;.</p>
<p>To give examples: LINQ and jQuery are (to me) obviously vast improvements on previous ways of doing things. This was self-evident within hours of playing with them. It would be hard to find any hard-core VB6 guys who dispute this.</p>
<p>On the other hand, I have wasted days of my life on WPF I will never get back, and still feel like I&#8217;m fumbling around in the dark. Ditto Silverlight. Not only from a technical point of view, but also in terms of their future relevance &#8211; are they dead-end technologies? One can now say fairly safely with hindsight that yes they&#8217;re definitely dead ends (thankfully). The trick is trying to pick what technologies will survive, when they are new and shiny. MS in particular make this very hard by pushing all their myriad new technologies with extreme gusto and hyperbole.</p>
<p>I love learning new things that allow me to work better and faster, but some critical thinking (and gambling) is required when choosing where to invest your precious time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian</title>
		<link>http://www.formatexception.com/2009/05/developer-fatigue/comment-page-1/#comment-115</link>
		<dc:creator>Brian</dc:creator>
		<pubDate>Tue, 26 May 2009 15:23:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.formatexception.com/?p=231#comment-115</guid>
		<description>@Greg,

The problems we need to solve could be solved with assembly.  It might take us several years but everything we do could be done.  So why keep up-to-date with the latest technology?  Because it is really about &quot;Writing code cleanly, efficiently so it’s easy to maintain&quot;.

One of the legacy applications that we support at work is written in Perl.  So should the developers sit back and just continue to write their Perl scripts in Emacs like it was originally developed?  No, they keep up on the latest Perl libraries and work on creating a development environment (like with Perl Strawberry and Eclipse Perl plugins) that allows them to write better code easier as well as being easier to maintain.  No refactoring, just keeping up with the latest in Perl.

I spend a lot of time with my son and wife.  I take him to swimming lessons, we go on walks and we both have a new found love of Phineas and Ferb, the only time we watch a lot of TV together.  Yet I consider myself fairly up-to-date with what is going on in the .Net world.  These last few months I&#039;ve been looking into what is coming in .Net 4.0.  

So how do I do it?  I come into work at ~7 am.  I spend the first hour of the morning reading blogs, magazines, programming books, blogging about something I ran across while working.  Then at 8 am I start the day and work till my work is done.  Keeping up-to-date should really be about doing it incrementally.  A little bit everyday and it&#039;s not that hard.

As far as the implications you make when you say:
&quot;So you study, study, study, learn all the current stuff, and guess what, before you actually get to use it in a real project, there’s some newer, cooler, better way to think about things. So hurry up, learn it fast, and hope that you master it AND get to apply it before it becomes obsolete.&quot;

I don&#039;t think technology is moving so fast that we can&#039;t keep up as long as we do so on a regular basis and focus our sights on that which directly relates to our job.  Don&#039;t wait until .Net 4.0 hits to read up on dynamic or generic covariance and contravariance.  Read about it now.  The biggest problem I&#039;ve seen people have is that they expect to wait until everything is out and then they get overwhelmed by the scope of it.

The problems I solve DO require all this &quot;new crap&quot; because it enables me to write code cleaner, and efficiently so it’s easier to maintain.   The better programmers we are the more money the companies we work for make.  Isn&#039;t that our job?</description>
		<content:encoded><![CDATA[<p>@Greg,</p>
<p>The problems we need to solve could be solved with assembly.  It might take us several years but everything we do could be done.  So why keep up-to-date with the latest technology?  Because it is really about &#8220;Writing code cleanly, efficiently so it’s easy to maintain&#8221;.</p>
<p>One of the legacy applications that we support at work is written in Perl.  So should the developers sit back and just continue to write their Perl scripts in Emacs like it was originally developed?  No, they keep up on the latest Perl libraries and work on creating a development environment (like with Perl Strawberry and Eclipse Perl plugins) that allows them to write better code easier as well as being easier to maintain.  No refactoring, just keeping up with the latest in Perl.</p>
<p>I spend a lot of time with my son and wife.  I take him to swimming lessons, we go on walks and we both have a new found love of Phineas and Ferb, the only time we watch a lot of TV together.  Yet I consider myself fairly up-to-date with what is going on in the .Net world.  These last few months I&#8217;ve been looking into what is coming in .Net 4.0.  </p>
<p>So how do I do it?  I come into work at ~7 am.  I spend the first hour of the morning reading blogs, magazines, programming books, blogging about something I ran across while working.  Then at 8 am I start the day and work till my work is done.  Keeping up-to-date should really be about doing it incrementally.  A little bit everyday and it&#8217;s not that hard.</p>
<p>As far as the implications you make when you say:<br />
&#8220;So you study, study, study, learn all the current stuff, and guess what, before you actually get to use it in a real project, there’s some newer, cooler, better way to think about things. So hurry up, learn it fast, and hope that you master it AND get to apply it before it becomes obsolete.&#8221;</p>
<p>I don&#8217;t think technology is moving so fast that we can&#8217;t keep up as long as we do so on a regular basis and focus our sights on that which directly relates to our job.  Don&#8217;t wait until .Net 4.0 hits to read up on dynamic or generic covariance and contravariance.  Read about it now.  The biggest problem I&#8217;ve seen people have is that they expect to wait until everything is out and then they get overwhelmed by the scope of it.</p>
<p>The problems I solve DO require all this &#8220;new crap&#8221; because it enables me to write code cleaner, and efficiently so it’s easier to maintain.   The better programmers we are the more money the companies we work for make.  Isn&#8217;t that our job?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg</title>
		<link>http://www.formatexception.com/2009/05/developer-fatigue/comment-page-1/#comment-113</link>
		<dc:creator>Greg</dc:creator>
		<pubDate>Thu, 21 May 2009 15:36:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.formatexception.com/?p=231#comment-113</guid>
		<description>I think programming is being ruined by the relentless onslaught of this &quot;learn or die&quot; mentality.  A developer with 10 years of real-world experience is worthless if he&#039;s not keeping up with all the latest trends.  How does he do this?  By giving up his off-work hours?  By studying at work?  What if his company doesn&#039;t want to refactor their code every 3 months to adopt the latest fads and trends - is his book knowledge &quot;good enough&quot;?  

So you study, study, study, learn all the current stuff, and guess what, before you actually get to use it in a real project, there&#039;s some newer, cooler, better way to think about things.  So hurry up, learn it fast, and hope that you master it AND get to apply it before it becomes obsolete.  

Why are you guys buying into all this nonsense?  The problems we need to solve do NOT require all this new crap.  And don&#039;t you want to spend time with your children, go for a walk, do anything other than stressing out about your career, which, because of people like you, is becoming like the froth on a bubble in a raging river.</description>
		<content:encoded><![CDATA[<p>I think programming is being ruined by the relentless onslaught of this &#8220;learn or die&#8221; mentality.  A developer with 10 years of real-world experience is worthless if he&#8217;s not keeping up with all the latest trends.  How does he do this?  By giving up his off-work hours?  By studying at work?  What if his company doesn&#8217;t want to refactor their code every 3 months to adopt the latest fads and trends &#8211; is his book knowledge &#8220;good enough&#8221;?  </p>
<p>So you study, study, study, learn all the current stuff, and guess what, before you actually get to use it in a real project, there&#8217;s some newer, cooler, better way to think about things.  So hurry up, learn it fast, and hope that you master it AND get to apply it before it becomes obsolete.  </p>
<p>Why are you guys buying into all this nonsense?  The problems we need to solve do NOT require all this new crap.  And don&#8217;t you want to spend time with your children, go for a walk, do anything other than stressing out about your career, which, because of people like you, is becoming like the froth on a bubble in a raging river.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lee</title>
		<link>http://www.formatexception.com/2009/05/developer-fatigue/comment-page-1/#comment-112</link>
		<dc:creator>Lee</dc:creator>
		<pubDate>Tue, 19 May 2009 19:00:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.formatexception.com/?p=231#comment-112</guid>
		<description>Bravo.  The changes in technology since I graduated college are enormous; in fact I make make living on tech that didn&#039;t exist since those days. Part of what keeps our profession interesting is the constant evolution of it and how it pertains to different aspects of our lives. To quote the new dean of the UA college of engineering, our job is to make people&#039;s lives better. To quote a graduating UA ECE student, our job is to make the world of Jettson&#039;s real (paraphrasing). Now that&#039;s fun.</description>
		<content:encoded><![CDATA[<p>Bravo.  The changes in technology since I graduated college are enormous; in fact I make make living on tech that didn&#8217;t exist since those days. Part of what keeps our profession interesting is the constant evolution of it and how it pertains to different aspects of our lives. To quote the new dean of the UA college of engineering, our job is to make people&#8217;s lives better. To quote a graduating UA ECE student, our job is to make the world of Jettson&#8217;s real (paraphrasing). Now that&#8217;s fun.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

