<?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: The Productive Programmer: Book Review</title>
	<atom:link href="http://www.markhneedham.com/blog/2008/09/05/the-productive-programmer-book-review/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.markhneedham.com/blog/2008/09/05/the-productive-programmer-book-review/</link>
	<description>Thoughts on Software Development</description>
	<lastBuildDate>Sun, 14 Mar 2010 14:43:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: tushar</title>
		<link>http://www.markhneedham.com/blog/2008/09/05/the-productive-programmer-book-review/comment-page-1/#comment-26223</link>
		<dc:creator>tushar</dc:creator>
		<pubDate>Thu, 05 Nov 2009 12:30:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=309#comment-26223</guid>
		<description>http://architecture-soa-bpm-eai.blogspot.com/2009/11/book-review-productive-programmer-by.html</description>
		<content:encoded><![CDATA[<p><a href="http://architecture-soa-bpm-eai.blogspot.com/2009/11/book-review-productive-programmer-by.html" rel="nofollow">http://architecture-soa-bpm-eai.blogspot.com/2009/11/book-review-productive-programmer-by.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Coding: Single Level of Abstraction Principle at Mark Needham</title>
		<link>http://www.markhneedham.com/blog/2008/09/05/the-productive-programmer-book-review/comment-page-1/#comment-18661</link>
		<dc:creator>Coding: Single Level of Abstraction Principle at Mark Needham</dc:creator>
		<pubDate>Sun, 14 Jun 2009 22:09:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=309#comment-18661</guid>
		<description>[...] I first came across the idea of writing code at the same level of abstraction in Uncle Bob&#039;s Clean Code although I only learnt about the actual term in Neal Ford&#039;s The Productive Programmer. [...]</description>
		<content:encoded><![CDATA[<p>[...] I first came across the idea of writing code at the same level of abstraction in Uncle Bob's Clean Code although I only learnt about the actual term in Neal Ford's The Productive Programmer. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Coding: Why do we extract method? at Mark Needham</title>
		<link>http://www.markhneedham.com/blog/2008/09/05/the-productive-programmer-book-review/comment-page-1/#comment-18461</link>
		<dc:creator>Coding: Why do we extract method? at Mark Needham</dc:creator>
		<pubDate>Tue, 09 Jun 2009 21:29:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=309#comment-18461</guid>
		<description>[...] The aim is to try and ensure that the chunks of code that we extract into a method are all at the same level of abstraction - Neal Ford refers to this as the Single Level of Abstraction Principle (SLAP) in The Productive Programmer. [...]</description>
		<content:encoded><![CDATA[<p>[...] The aim is to try and ensure that the chunks of code that we extract into a method are all at the same level of abstraction &#8211; Neal Ford refers to this as the Single Level of Abstraction Principle (SLAP) in The Productive Programmer. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Suresh R Iyer</title>
		<link>http://www.markhneedham.com/blog/2008/09/05/the-productive-programmer-book-review/comment-page-1/#comment-13635</link>
		<dc:creator>Suresh R Iyer</dc:creator>
		<pubDate>Sun, 05 Apr 2009 18:10:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=309#comment-13635</guid>
		<description>Great review, Mark. I read Part 1 on the train (irony) from Bangalore to Chennai, and understood how far I need to travel if I want to consider myself a good programmer.  I wanted to share the news about the book and thought will add a link to a review that resonates with what I felt, and so used yours for my tweet: http://twitter.com/protoiyer/status/1458037979. Keep them coming.</description>
		<content:encoded><![CDATA[<p>Great review, Mark. I read Part 1 on the train (irony) from Bangalore to Chennai, and understood how far I need to travel if I want to consider myself a good programmer.  I wanted to share the news about the book and thought will add a link to a review that resonates with what I felt, and so used yours for my tweet: <a href="http://twitter.com/protoiyer/status/1458037979" rel="nofollow">http://twitter.com/protoiyer/status/1458037979</a>. Keep them coming.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pair Programming: Driving quickly at Mark Needham</title>
		<link>http://www.markhneedham.com/blog/2008/09/05/the-productive-programmer-book-review/comment-page-1/#comment-1083</link>
		<dc:creator>Pair Programming: Driving quickly at Mark Needham</dc:creator>
		<pubDate>Sun, 02 Nov 2008 12:16:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=309#comment-1083</guid>
		<description>[...] I found the most effective way for me was if my pair pointed out potential shortcuts whenever I was using the mouse to try and do something. On my current project we have installed an IntelliJ plugin called Key Promoter which pops up a message telling you the shortcuts every time you use one of the menu options. I learnt about this plugin from Neal Ford&#039;s book, The Productive Programmer. [...]</description>
		<content:encoded><![CDATA[<p>[...] I found the most effective way for me was if my pair pointed out potential shortcuts whenever I was using the mouse to try and do something. On my current project we have installed an IntelliJ plugin called Key Promoter which pops up a message telling you the shortcuts every time you use one of the menu options. I learnt about this plugin from Neal Ford's book, The Productive Programmer. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Similarities between Domain Driven Design &#38; Object Oriented Programming at Mark Needham</title>
		<link>http://www.markhneedham.com/blog/2008/09/05/the-productive-programmer-book-review/comment-page-1/#comment-400</link>
		<dc:creator>Similarities between Domain Driven Design &#38; Object Oriented Programming at Mark Needham</dc:creator>
		<pubDate>Sat, 20 Sep 2008 12:14:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=309#comment-400</guid>
		<description>[...] In OOP this would be described as using meaningful names as detailed in Uncle Bob&#039;s Clean Code (my review). [...]</description>
		<content:encoded><![CDATA[<p>[...] In OOP this would be described as using meaningful names as detailed in Uncle Bob's Clean Code (my review). [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Team Productivity vs Individual Productivity at Mark Needham</title>
		<link>http://www.markhneedham.com/blog/2008/09/05/the-productive-programmer-book-review/comment-page-1/#comment-326</link>
		<dc:creator>Team Productivity vs Individual Productivity at Mark Needham</dc:creator>
		<pubDate>Tue, 16 Sep 2008 15:51:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=309#comment-326</guid>
		<description>[...] been reading Neal Ford&#039;s The Productive Programmer (my review) which is a book all about improving your productivity as an individual [...]</description>
		<content:encoded><![CDATA[<p>[...] been reading Neal Ford's The Productive Programmer (my review) which is a book all about improving your productivity as an individual [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Needham</title>
		<link>http://www.markhneedham.com/blog/2008/09/05/the-productive-programmer-book-review/comment-page-1/#comment-285</link>
		<dc:creator>Mark Needham</dc:creator>
		<pubDate>Sat, 13 Sep 2008 00:36:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=309#comment-285</guid>
		<description>@Torbjörn I&#039;m actually reading that right now, thanks for the tip though!

@Andy thanks for the ideas. Have updated this post and will keep that in mind for future posts.</description>
		<content:encoded><![CDATA[<p>@Torbjörn I'm actually reading that right now, thanks for the tip though!</p>
<p>@Andy thanks for the ideas. Have updated this post and will keep that in mind for future posts.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy</title>
		<link>http://www.markhneedham.com/blog/2008/09/05/the-productive-programmer-book-review/comment-page-1/#comment-208</link>
		<dc:creator>Andy</dc:creator>
		<pubDate>Fri, 05 Sep 2008 13:07:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=309#comment-208</guid>
		<description>One suggestion:
You have two links that need context to understand their meaning (&quot;here&quot; and &quot;interesting post&quot;).
IMHO, it would be better if the links were &quot;using underscores in test names&quot; and &quot;Arrow Head anti-pattern&quot;
This draws attention to the concept you&#039;re commenting on, and means that scan reading is more effective.</description>
		<content:encoded><![CDATA[<p>One suggestion:<br />
You have two links that need context to understand their meaning ("here" and "interesting post").<br />
IMHO, it would be better if the links were "using underscores in test names" and "Arrow Head anti-pattern"<br />
This draws attention to the concept you're commenting on, and means that scan reading is more effective.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy</title>
		<link>http://www.markhneedham.com/blog/2008/09/05/the-productive-programmer-book-review/comment-page-1/#comment-207</link>
		<dc:creator>Andy</dc:creator>
		<pubDate>Fri, 05 Sep 2008 11:15:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=309#comment-207</guid>
		<description>This was a really good review Mark.
My thoughts were along the lines of &quot;That sounds good, that sounds useful, that&#039;s true, must buy book, must buy book...&quot; :-)

Keep them coming</description>
		<content:encoded><![CDATA[<p>This was a really good review Mark.<br />
My thoughts were along the lines of "That sounds good, that sounds useful, that's true, must buy book, must buy book&#8230;" <img src='http://www.markhneedham.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Keep them coming</p>
]]></content:encoded>
	</item>
</channel>
</rss>
