<?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: Importance of a Personal Development Plan</title>
	<atom:link href="http://elegantcode.com/2008/08/20/importance-of-a-personal-development-plan/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com/2008/08/20/importance-of-a-personal-development-plan/</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: PHenry</title>
		<link>http://elegantcode.com/2008/08/20/importance-of-a-personal-development-plan/comment-page-2/#comment-34313</link>
		<dc:creator>PHenry</dc:creator>
		<pubDate>Fri, 03 Oct 2008 19:26:53 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2008/08/20/importance-of-a-personal-development-plan/#comment-34313</guid>
		<description>Kudos on the blog entry, very well done! :&gt;  I too have worked many organizations who do not feel the need to help their employees excel in their careers.  OH they all pay lip service to doing it, but when it comes to organizing, scheduling and paying for courses is when things fall apart.

You picked two GREAT books.  One thought, why not leave the last one up to the individual coder to pick?  Instead of dictating, give them some freedom to pick something of their own interest, let it be TDD, Agile, UML, ASP.NET, what ever, but let them get jazzed up about something and give them an opportunity to show you their excitement.

If I were to run my own R&amp;D shop, I would start with your idea (and first two books), but then I would leave the third one up to them.</description>
		<content:encoded><![CDATA[<p>Kudos on the blog entry, very well done! :&gt;  I too have worked many organizations who do not feel the need to help their employees excel in their careers.  OH they all pay lip service to doing it, but when it comes to organizing, scheduling and paying for courses is when things fall apart.</p>
<p>You picked two GREAT books.  One thought, why not leave the last one up to the individual coder to pick?  Instead of dictating, give them some freedom to pick something of their own interest, let it be TDD, Agile, UML, ASP.NET, what ever, but let them get jazzed up about something and give them an opportunity to show you their excitement.</p>
<p>If I were to run my own R&amp;D shop, I would start with your idea (and first two books), but then I would leave the third one up to them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Hunt</title>
		<link>http://elegantcode.com/2008/08/20/importance-of-a-personal-development-plan/comment-page-2/#comment-32996</link>
		<dc:creator>Andy Hunt</dc:creator>
		<pubDate>Thu, 18 Sep 2008 13:19:07 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2008/08/20/importance-of-a-personal-development-plan/#comment-32996</guid>
		<description>I&#039;m glad to see all the pointers to Pragmatic Programmer, thanks!  You might also be interested in my newest book, Pragmatic Thinking and Learning, which covers a lot of these sorts of topics.

enjoy!

/\ndy</description>
		<content:encoded><![CDATA[<p>I&#8217;m glad to see all the pointers to Pragmatic Programmer, thanks!  You might also be interested in my newest book, Pragmatic Thinking and Learning, which covers a lot of these sorts of topics.</p>
<p>enjoy!</p>
<p>/\ndy</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://elegantcode.com/2008/08/20/importance-of-a-personal-development-plan/comment-page-2/#comment-32739</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Wed, 17 Sep 2008 02:53:33 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2008/08/20/importance-of-a-personal-development-plan/#comment-32739</guid>
		<description>I would completely agree with Code Complete and HFDP (esp over the GoF book... it&#039;s a good follow up after reading HFDP though.)  I&#039;d also add the Pragmatic Programmer (which mike above also recommended).  What we are doing at our company is reading some of these as a department (there are about a dozen developers) and discuss the reading each week (usually about a chapter).  We&#039;ve already gone through Code Complete, Prag Programmer and are working on HFDP right now.  We&#039;ll probably read something like Agile Principles, Patterns, and Practices in C# next.</description>
		<content:encoded><![CDATA[<p>I would completely agree with Code Complete and HFDP (esp over the GoF book&#8230; it&#8217;s a good follow up after reading HFDP though.)  I&#8217;d also add the Pragmatic Programmer (which mike above also recommended).  What we are doing at our company is reading some of these as a department (there are about a dozen developers) and discuss the reading each week (usually about a chapter).  We&#8217;ve already gone through Code Complete, Prag Programmer and are working on HFDP right now.  We&#8217;ll probably read something like Agile Principles, Patterns, and Practices in C# next.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marquette</title>
		<link>http://elegantcode.com/2008/08/20/importance-of-a-personal-development-plan/comment-page-2/#comment-32012</link>
		<dc:creator>Marquette</dc:creator>
		<pubDate>Wed, 10 Sep 2008 02:06:27 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2008/08/20/importance-of-a-personal-development-plan/#comment-32012</guid>
		<description>Scott,

First off I would like to give you kudos for actually taking this approach.
I have heard of several companies that say they are training minded, only to have it as an afterthought due to lack of direction, schedule conflicts, time crunches, or just continuously putting it off.

As for the books I would recommend, Code Complete 2 is a great all-encompassing book but may take some time to get through.

I also agree with Bradley&#039;s suggestion on Agile Principles, Patterns, and Practices in C# by Martin C Rober, as the agile development methodology and extreme programming combination helps to overcome many of the current software development obstacles we are experiencing today.

Last but not least,  Head First Software Development by Dan Pilone  has my vote.  This book addresses several of the issues I am sure we have all witnessed and experienced first hand from requirements gathering to improving scheduling and time estimation (which I believe is a valuable skill for everyone to know, not just the project leads). 

One other suggestion would be to allow each individual to select a book on a new technology topic that interests them and write up how that technology could positively impact the organization.</description>
		<content:encoded><![CDATA[<p>Scott,</p>
<p>First off I would like to give you kudos for actually taking this approach.<br />
I have heard of several companies that say they are training minded, only to have it as an afterthought due to lack of direction, schedule conflicts, time crunches, or just continuously putting it off.</p>
<p>As for the books I would recommend, Code Complete 2 is a great all-encompassing book but may take some time to get through.</p>
<p>I also agree with Bradley&#8217;s suggestion on Agile Principles, Patterns, and Practices in C# by Martin C Rober, as the agile development methodology and extreme programming combination helps to overcome many of the current software development obstacles we are experiencing today.</p>
<p>Last but not least,  Head First Software Development by Dan Pilone  has my vote.  This book addresses several of the issues I am sure we have all witnessed and experienced first hand from requirements gathering to improving scheduling and time estimation (which I believe is a valuable skill for everyone to know, not just the project leads). </p>
<p>One other suggestion would be to allow each individual to select a book on a new technology topic that interests them and write up how that technology could positively impact the organization.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: abby, the hacker chick blog</title>
		<link>http://elegantcode.com/2008/08/20/importance-of-a-personal-development-plan/comment-page-2/#comment-30714</link>
		<dc:creator>abby, the hacker chick blog</dc:creator>
		<pubDate>Thu, 28 Aug 2008 13:57:52 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2008/08/20/importance-of-a-personal-development-plan/#comment-30714</guid>
		<description>Definitely take a look at Bob Martin&#039;s new book: Clean Code.  It just came out and it is absolutely wonderful.  Reminds me a lot of Code Complete - simple and yet oh-so-necessary advice we should all be following and, in typical Bob Martin style, extremely entertaining and enjoyable to read.  If you can forgive the shameless self-promotion: http://haxrchick.blogspot.com/2008/08/clean-code.html

I also have a question for you and the other readers...  I agree it&#039;s important that we keep up with new technologies, but what do we do when we&#039;re not learning it at our companies?  I asked a recruiter the other day how many companies are looking for WPF.  &quot;A LOT!!&quot; he said, clearly excited that I might have experience with it, &quot;have you worked with it?&quot; he asked.  I explained I was teaching myself in my spare time, going through some online training and developing my own app in it.  

&quot;Oh&quot; was his - clearly disappointed - response.  The companies wanted people who had done it at professionally - at their jobs - not in their spare time.  Now, I&#039;m not convinced that this guy is a very good recruiter.  But, the bias is real and, perhaps, understandable to some extent.  How do we deal with this contradiction that companies want new skills that few other companies are working with - and, yet, they don&#039;t give much credence to experience we&#039;ve gained in our spare time.   Perhaps THIS is why some of those positions with new technologies remain open for so long...</description>
		<content:encoded><![CDATA[<p>Definitely take a look at Bob Martin&#8217;s new book: Clean Code.  It just came out and it is absolutely wonderful.  Reminds me a lot of Code Complete &#8211; simple and yet oh-so-necessary advice we should all be following and, in typical Bob Martin style, extremely entertaining and enjoyable to read.  If you can forgive the shameless self-promotion: <a href="http://haxrchick.blogspot.com/2008/08/clean-code.html" rel="nofollow">http://haxrchick.blogspot.com/2008/08/clean-code.html</a></p>
<p>I also have a question for you and the other readers&#8230;  I agree it&#8217;s important that we keep up with new technologies, but what do we do when we&#8217;re not learning it at our companies?  I asked a recruiter the other day how many companies are looking for WPF.  &#8220;A LOT!!&#8221; he said, clearly excited that I might have experience with it, &#8220;have you worked with it?&#8221; he asked.  I explained I was teaching myself in my spare time, going through some online training and developing my own app in it.  </p>
<p>&#8220;Oh&#8221; was his &#8211; clearly disappointed &#8211; response.  The companies wanted people who had done it at professionally &#8211; at their jobs &#8211; not in their spare time.  Now, I&#8217;m not convinced that this guy is a very good recruiter.  But, the bias is real and, perhaps, understandable to some extent.  How do we deal with this contradiction that companies want new skills that few other companies are working with &#8211; and, yet, they don&#8217;t give much credence to experience we&#8217;ve gained in our spare time.   Perhaps THIS is why some of those positions with new technologies remain open for so long&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mike</title>
		<link>http://elegantcode.com/2008/08/20/importance-of-a-personal-development-plan/comment-page-2/#comment-30664</link>
		<dc:creator>mike</dc:creator>
		<pubDate>Wed, 27 Aug 2008 17:02:33 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2008/08/20/importance-of-a-personal-development-plan/#comment-30664</guid>
		<description>1- http://www.amazon.com/Principles-Patterns-Practices-Robert-Martin/dp/0131857258
2- http://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215
3- http://www.amazon.com/Pragmatic-Programmer-Journeyman-Master/dp/020161622X</description>
		<content:encoded><![CDATA[<p>1- <a href="http://www.amazon.com/Principles-Patterns-Practices-Robert-Martin/dp/0131857258" rel="nofollow">http://www.amazon.com/Principles-Patterns-Practices-Robert-Martin/dp/0131857258</a><br />
2- <a href="http://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215" rel="nofollow">http://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215</a><br />
3- <a href="http://www.amazon.com/Pragmatic-Programmer-Journeyman-Master/dp/020161622X" rel="nofollow">http://www.amazon.com/Pragmatic-Programmer-Journeyman-Master/dp/020161622X</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Phil Ledgerwood</title>
		<link>http://elegantcode.com/2008/08/20/importance-of-a-personal-development-plan/comment-page-2/#comment-30657</link>
		<dc:creator>Phil Ledgerwood</dc:creator>
		<pubDate>Wed, 27 Aug 2008 14:59:14 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2008/08/20/importance-of-a-personal-development-plan/#comment-30657</guid>
		<description>Another vote for the Head First over the GoF.  I&#039;d also second the idea of The Pragmatic Programmer being in there.

As the person largely responsible for trying to catalyze my team&#039;s personal development, The Pragmatic Programmer has been a great way to get discussions started on some foundational topics.  I have a team with a very wide range of skill levels, and that book provides something that everyone can sort of hook into.  Also, the sections and topics are divided into very small pieces that could easily be structured into a curriculum, or even just a daily lunchtime discussion.

If you&#039;d be willing to share it, I&#039;d love to see what you come up with for your Code Complete curriculum, as I&#039;d like to do something like that over here.</description>
		<content:encoded><![CDATA[<p>Another vote for the Head First over the GoF.  I&#8217;d also second the idea of The Pragmatic Programmer being in there.</p>
<p>As the person largely responsible for trying to catalyze my team&#8217;s personal development, The Pragmatic Programmer has been a great way to get discussions started on some foundational topics.  I have a team with a very wide range of skill levels, and that book provides something that everyone can sort of hook into.  Also, the sections and topics are divided into very small pieces that could easily be structured into a curriculum, or even just a daily lunchtime discussion.</p>
<p>If you&#8217;d be willing to share it, I&#8217;d love to see what you come up with for your Code Complete curriculum, as I&#8217;d like to do something like that over here.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Nichols</title>
		<link>http://elegantcode.com/2008/08/20/importance-of-a-personal-development-plan/comment-page-2/#comment-30419</link>
		<dc:creator>Scott Nichols</dc:creator>
		<pubDate>Mon, 25 Aug 2008 00:20:09 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2008/08/20/importance-of-a-personal-development-plan/#comment-30419</guid>
		<description>Very good point to bring up Andrew.   Personalizing your development plan based on the direction you want to take your career is quit essential.  I whole hardly agree with the post on your blog about this.   In the situation I have at work we build and support all the apps e.g.  web based, desktop clients and mobile.  At this point the initial books are meant to be more general purpose that any developer will benefit from regardless of what presentation medium they are most comfortable with or language for that matter.   

Beyond this mandatory book list (no more than three) I will encourage the other developers to take their personal development seriously and continue to strive to make themselves better.  Then help point them in the right direction in regard to bolstering their natural abilities and desires .   For example, I have one person on our team that is really good with UI’s (any presentation medium) I would like that person to dive deep into WPF and Silverlight (become the XAML expert).   We have another person who is really good with databases.  I would like that person to dive deeper into all the new ADO.Net and access protocols i.e. LINQ/Lambda, Entity, ADO.Net Data Services, etc.  

In the perfect world there will be general requirements that all the developers on the team will be expected to know and then we will help various team members dive deeper into areas which we need expertise on and hopefully match up with their natural desires and strengths.</description>
		<content:encoded><![CDATA[<p>Very good point to bring up Andrew.   Personalizing your development plan based on the direction you want to take your career is quit essential.  I whole hardly agree with the post on your blog about this.   In the situation I have at work we build and support all the apps e.g.  web based, desktop clients and mobile.  At this point the initial books are meant to be more general purpose that any developer will benefit from regardless of what presentation medium they are most comfortable with or language for that matter.   </p>
<p>Beyond this mandatory book list (no more than three) I will encourage the other developers to take their personal development seriously and continue to strive to make themselves better.  Then help point them in the right direction in regard to bolstering their natural abilities and desires .   For example, I have one person on our team that is really good with UI’s (any presentation medium) I would like that person to dive deep into WPF and Silverlight (become the XAML expert).   We have another person who is really good with databases.  I would like that person to dive deeper into all the new ADO.Net and access protocols i.e. LINQ/Lambda, Entity, ADO.Net Data Services, etc.  </p>
<p>In the perfect world there will be general requirements that all the developers on the team will be expected to know and then we will help various team members dive deeper into areas which we need expertise on and hopefully match up with their natural desires and strengths.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://elegantcode.com/2008/08/20/importance-of-a-personal-development-plan/comment-page-2/#comment-30315</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Sat, 23 Aug 2008 21:55:58 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2008/08/20/importance-of-a-personal-development-plan/#comment-30315</guid>
		<description>Scott,  I agree that we need to develop a personal development plan.  But I think you missed the first set, which is defining what type of developer you want to develop into. Having a target drives your list and your training.  You can see my full response to the &quot;Nichols Personal Development Plan&quot; here...http://www.andrewhanson.net/archive/2008/08/23/response-to-quotthe-nichols-personal-development-planquot.aspx</description>
		<content:encoded><![CDATA[<p>Scott,  I agree that we need to develop a personal development plan.  But I think you missed the first set, which is defining what type of developer you want to develop into. Having a target drives your list and your training.  You can see my full response to the &#8220;Nichols Personal Development Plan&#8221; here&#8230;http://www.andrewhanson.net/archive/2008/08/23/response-to-quotthe-nichols-personal-development-planquot.aspx</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Neil</title>
		<link>http://elegantcode.com/2008/08/20/importance-of-a-personal-development-plan/comment-page-1/#comment-30066</link>
		<dc:creator>Neil</dc:creator>
		<pubDate>Thu, 21 Aug 2008 12:09:00 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2008/08/20/importance-of-a-personal-development-plan/#comment-30066</guid>
		<description>I liked Practices of an Agile Developer, (and basically anything published by Pragmatic Programmers).

Also, the free eBook, Foundations of Programming, is a great little read too.</description>
		<content:encoded><![CDATA[<p>I liked Practices of an Agile Developer, (and basically anything published by Pragmatic Programmers).</p>
<p>Also, the free eBook, Foundations of Programming, is a great little read too.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
