<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Journal de Jacques &#187; Books</title>
	<atom:link href="http://chester.id.au/category/books/feed/" rel="self" type="application/rss+xml" />
	<link>http://chester.id.au</link>
	<description>Things I write. Stuff that happens to me.</description>
	<lastBuildDate>Sat, 12 Nov 2011 04:16:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Discipline</title>
		<link>http://chester.id.au/2010/11/01/discipline/</link>
		<comments>http://chester.id.au/2010/11/01/discipline/#comments</comments>
		<pubDate>Mon, 01 Nov 2010 07:58:57 +0000</pubDate>
		<dc:creator>Jacques Chester</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[PSP]]></category>

		<guid isPermaLink="false">http://chester.id.au/?p=374</guid>
		<description><![CDATA[I&#8217;ve decided to work through the exercises in Watts Humphrey&#8217;s A Discipline for Software Engineering, to see whether they&#8217;ll help me to be a better developer. With any luck I&#8217;ll remember to update the blog with my findings. A Discipline &#8230; <a href="http://chester.id.au/2010/11/01/discipline/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve decided to work through the exercises in Watts Humphrey&#8217;s <em>A Discipline for Software Engineering</em>, to see whether they&#8217;ll help me to be a better developer. With any luck I&#8217;ll remember to update the blog with my findings.</p>
<p><em>A Discipline for Software Engineering</em> (let&#8217;s called it ADFSE) outlines the &#8220;Personal Software Process&#8221; or PSP. Essentially Humphrey  took what was &#8220;best practice&#8221; for large software projects in 1995 and boiled it down to a process for single programmers. The book outlines a mix of practices and principles; and provides exercises to be carried out.</p>
<p>I first saw mention of the ADFSE in two different books by Steve McConnell, that incomparable genius of concise summary and approachable anecdotes. He mentions it both in <em>Code Complete, 2nd Edition</em> and in <em>Software Estimation: Demystifying the Black Art</em>. I figured that this was as good an endorsement as any.</p>
<p>In some ways the key innovation of ADFSE is to turn software process inside out. Normally software process is seen something that is imposed in a top-down from outside the developer. It is placed between <em>developers and other developers</em>, and between <em>developers and their work</em>. A lot of developers chafe at process for various reasons. For one, it can be a token of a local management-by-fiat culture. It&#8217;s also often very boring to write endless reports &#8212; coding is much more fun.</p>
<p>ADFSE instead works from the developer out. The developer imposes the process on their own self. This turns it from a matter of fiat and punishment into one of self-discipline &#8212; hence the book title.</p>
<p>I had been putting off lashing myself to the pole on this one because there&#8217;s few things more embarrassing than making a loud public noise and then not backing it up. But my decision has been given new impetus by the death of Watts Humphrey in the past few days. A remarkable pioneer of the computing world, he was a titan who served full careers in both industry and academia. He&#8217;s a great loss.</p>
]]></content:encoded>
			<wfw:commentRss>http://chester.id.au/2010/11/01/discipline/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Too many books</title>
		<link>http://chester.id.au/2010/01/10/too-many-books/</link>
		<comments>http://chester.id.au/2010/01/10/too-many-books/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 01:25:06 +0000</pubDate>
		<dc:creator>Jacques Chester</dc:creator>
				<category><![CDATA[Books]]></category>

		<guid isPermaLink="false">http://chester.id.au/?p=321</guid>
		<description><![CDATA[It turns out that I have so many books stuffed away in my Amazon cart&#8217;s &#8220;Saved Items&#8221; section that I&#8217;ve exceeded the maximum limit. In case you&#8217;re wondering, Amazon won&#8217;t let you store more than 600 titles in that list. &#8230; <a href="http://chester.id.au/2010/01/10/too-many-books/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It turns out that I have so many books stuffed away in my Amazon cart&#8217;s &#8220;Saved Items&#8221; section that I&#8217;ve exceeded the maximum limit.</p>
<p>In case you&#8217;re wondering, Amazon won&#8217;t let you store more than 600 titles in that list.</p>
<p>All very annoying, as I use that feature as a kind of unofficial &#8220;read one day&#8221; list. When I hear about a good book, I go off to Amazon and add it to the cart. Now I will need to rethink my strategy.</p>
]]></content:encoded>
			<wfw:commentRss>http://chester.id.au/2010/01/10/too-many-books/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

