<?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>What Happens If I... &#187; people skills</title>
	<atom:link href="http://blog.arlim.org/tag/people-skills/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.arlim.org</link>
	<description>Kim Wallmark's Technical Wanderings</description>
	<lastBuildDate>Tue, 20 Jul 2010 05:45:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Book Review: Debugging the Development Process</title>
		<link>http://blog.arlim.org/2010/07/15/book-review-debugging-the-development-process/</link>
		<comments>http://blog.arlim.org/2010/07/15/book-review-debugging-the-development-process/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 05:31:50 +0000</pubDate>
		<dc:creator>Kim Wallmark</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[book review]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[people skills]]></category>

		<guid isPermaLink="false">http://blog.arlim.org/?p=100</guid>
		<description><![CDATA[Unlike the previous book, and unlike its title implies, this book is not about technical debugging at all. Rather, it&#8217;s about people skills and systems of people. This book is clearly aimed at new and newish managers. It presents, argues for, and teaches a variety of human factors skills that relate to managing a small [...]]]></description>
			<content:encoded><![CDATA[<p>Unlike the previous book, and unlike its title implies, this book is not about technical debugging at all.  Rather, it&#8217;s about people skills and systems of people.</p>
<p>This book is clearly aimed at new and newish managers.  It presents, argues for, and teaches a variety of human factors skills that relate to managing a small group of developers.  Despite that, I think it&#8217;s useful to a wide variety of people.  Most of the focus is on not letting inertia / denial / other people / conflict-avoidance make your decisions for you.  It can be read like an engineer&#8217;s self-help book: action A causes bad result B via mechanism C; alternative action A&#8217; prevents mechanism C and furthermore encourages good result D through mechanism E.  There&#8217;s no coddling, but there&#8217;s no attacking, either.  That said, I think it would be a dandy resource for its target audience.</p>
<p><em>Debugging the Development Process</em> deals explicitly with subtle influences and with the fact that systems of people are not predictable by the sum of their parts.  That&#8217;s both helpful and rare.  I think systems and subtleties are more important to software folks than clean bite-sized absolutes, and it frustrates me that I can&#8217;t convince more of my industry.</p>
<p>As a pleasure read, this book also scores highly.  Maguire&#8217;s writing style is unusually easy and enjoyable to read for a technical author.  Like his earlier book, <em>Writing Solid Code</em>, <em>Debugging</em> was information-dense without being word-dense.  I&#8217;m sad that he&#8217;s only written two books, both of them in the nineties &#8212; I&#8217;d like to see what he&#8217;d produce if he continued to write.</p>
<p>Perhaps the biggest flaw in this book is its age.  It was published in 1994.  While social systems don&#8217;t age as quickly or as badly as technical systems do (anyone want to buy my copy of <em>Java 1.1 in a Nutshell</em>?), there have still been useful advances in the field of software management in the last decade and a half.  Much of the advice Maguire gives would still be useful for people in self-organizing teams, but it would have to be adapted from his presentation to suit.  Similarly, he&#8217;s assuming a certain model of scheduling-up-front that, while it is flexible, is compatible with the incremental micro-scheduling practiced by many agile projects.</p>
<p>Overall, a helpful and enjoyable book, and a quick read &#8212; check it out!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.arlim.org/2010/07/15/book-review-debugging-the-development-process/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

