<?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>Divide and Conquer &#187; Books</title>
	<atom:link href="http://www.divideandconquer.se/tag/books/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.divideandconquer.se</link>
	<description>David's Software Development Blog</description>
	<lastBuildDate>Thu, 24 Jun 2010 13:47:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>ThoughtWorks Anthology revealed</title>
		<link>http://www.divideandconquer.se/2008/03/03/thoughtworks-anthology-revealed/</link>
		<comments>http://www.divideandconquer.se/2008/03/03/thoughtworks-anthology-revealed/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 08:31:01 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Books]]></category>

		<guid isPermaLink="false">http://www.divideandconquer.se/2008/03/03/thoughtworks-anthology-revealed/</guid>
		<description><![CDATA[I previously wrote about my curiosity about The ThoughtWorks Anthology. The book now have it&#8217;s own web page: ThoughtWorks Anthology.
]]></description>
			<content:encoded><![CDATA[<p>I previously wrote about my <a href="/2008/02/08/the-thoughtworks-anthology/">curiosity about The ThoughtWorks Anthology</a>. The book now have it&#8217;s own web page: <a href="http://www.pragprog.com/titles/twa" onclick="pageTracker._trackPageview('/outgoing/www.pragprog.com/titles/twa?referer=');">ThoughtWorks Anthology</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.divideandconquer.se/2008/03/03/thoughtworks-anthology-revealed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The ThoughtWorks Anthology</title>
		<link>http://www.divideandconquer.se/2008/02/08/the-thoughtworks-anthology/</link>
		<comments>http://www.divideandconquer.se/2008/02/08/the-thoughtworks-anthology/#comments</comments>
		<pubDate>Fri, 08 Feb 2008 08:07:54 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Rails]]></category>

		<guid isPermaLink="false">http://www.divideandconquer.se/2008/02/08/the-thoughtworks-anthology/</guid>
		<description><![CDATA[According to the latest mail I got from The Pragmatic Bookshelf, one of their upcoming titles is The ThoughtWorks Anthology,  but I couldn&#8217;t find anything about it on the web. Out of pure curiosity I&#8217;ve sent an inquisitive mail to see if I can find out more about it. Maybe it&#8217;s related to the [...]]]></description>
			<content:encoded><![CDATA[<p>According to the <a href="http://www.pragprog.com/news/rails-for-php-developers-now-in-print-and-shipping" onclick="pageTracker._trackPageview('/outgoing/www.pragprog.com/news/rails-for-php-developers-now-in-print-and-shipping?referer=');">latest mail</a> I got from <a href="http://www.pragprog.com/titles" onclick="pageTracker._trackPageview('/outgoing/www.pragprog.com/titles?referer=');">The Pragmatic Bookshelf</a>, one of their upcoming titles is <em>The ThoughtWorks Anthology</em>,  but I couldn&#8217;t find anything about it on the web. Out of pure curiosity I&#8217;ve sent an inquisitive mail to see if I can find out more about it. Maybe it&#8217;s related to the <a href="http://www.pragprog.com/search?q=No%20Fluff%20Just%20Stuff" onclick="pageTracker._trackPageview('/outgoing/www.pragprog.com/search?q=No_20Fluff_20Just_20Stuff&amp;referer=');">No Fluff Just Stuff </a>books?</p>
<p>Another upcoming book is <em>Facebook Platform Development with Rails</em>, which sounds nice but I&#8217;ll probably never get around to do it&#8230; :-)</p>
<p><strong>Update</strong> Andy Hunt kindly replied to me:</p>
<blockquote><p> It&#8217;s a collection of essays from leading ThoughtWorkers.  We&#8217;ll have  an announcement up in the next week or so.</p></blockquote>
<p>Sounds interesting!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.divideandconquer.se/2008/02/08/the-thoughtworks-anthology/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I want to read &#8220;Peopleware&#8221; again</title>
		<link>http://www.divideandconquer.se/2007/12/29/i-want-to-read-peopleware-again/</link>
		<comments>http://www.divideandconquer.se/2007/12/29/i-want-to-read-peopleware-again/#comments</comments>
		<pubDate>Sat, 29 Dec 2007 07:13:28 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Rails]]></category>

		<guid isPermaLink="false">http://www.divideandconquer.se/2007/12/29/i-want-to-read-peopleware-again/</guid>
		<description><![CDATA[Bruce Eckel recommends Peopleware — Productive Projects and Teams (by Tom DeMarco and Timothy Lister) in his recent weblog entry The Mythical 5%. When I ordered a bunch of book recently I was thinking of including both The Mythical Man-Month by Frederick Brooks  and Peopleware, but I didn&#8217;t. It is probably a good idea [...]]]></description>
			<content:encoded><![CDATA[<p>Bruce Eckel recommends <em>Peopleware — Productive Projects and Teams</em> (by Tom DeMarco and Timothy Lister) in his recent weblog entry <a href="http://www.artima.com/weblogs/viewpost.jsp?thread=221622" onclick="pageTracker._trackPageview('/outgoing/www.artima.com/weblogs/viewpost.jsp?thread=221622&amp;referer=');">The Mythical 5%</a>. When I <a href="/2007/12/14/books/">ordered a bunch of book recently</a> I was thinking of including both <em>The Mythical Man-Month</em> by Frederick Brooks  and Peopleware, but I didn&#8217;t. It is probably a good idea to read both of them again as I haven&#8217;t read them for five years or so and I&#8217;m trying to be one of those 5% mentioned by Bruce Eckel&#8230;</p>
<p>I have plenty to read anyway though, and yesterday I spent some time on <a href="/2007/12/20/holiday-project/">my latest project</a>. I want to use Rails 2.0 but I keep Googling and reading pages like <a href="http://www.slashdotdash.net/articles/2007/12/03/rails-2-upgrade-notes" onclick="pageTracker._trackPageview('/outgoing/www.slashdotdash.net/articles/2007/12/03/rails-2-upgrade-notes?referer=');">Rails 2 Upgrade Notes</a> a lot when things don&#8217;t work exactly as they did in previous versions. A complicating issue is that the web interface for my project will be in Swedish so I will give my controllers Swedish names, but I want English names in the database so it will either be a kind of mix under the hood or I&#8217;ll use <tt>set_table_name</tt> in the models. I hope that <a href="http://opensource.ki.se/swe_rails.html" onclick="pageTracker._trackPageview('/outgoing/opensource.ki.se/swe_rails.html?referer=');">Swedish Rails</a> can help me out a bit!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.divideandconquer.se/2007/12/29/i-want-to-read-peopleware-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beautiful Code</title>
		<link>http://www.divideandconquer.se/2007/12/17/beautiful-code/</link>
		<comments>http://www.divideandconquer.se/2007/12/17/beautiful-code/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 12:39:37 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[D-BUS]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.divideandconquer.se/2007/12/17/beautiful-code/</guid>
		<description><![CDATA[I&#8217;ve been reading Beautiful Code from time to time during the autumn. It&#8217;s mixed bag and I actually skipped some chapter that was too deep into maths for my taste. Chapter  22: A Spoonful of Sewage was an instant favorite; it is a a fascinating head-first dive into a bug hunt in Sun Solaris&#8217; [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been reading <a href="http://www.oreilly.com/catalog/9780596510046/" onclick="pageTracker._trackPageview('/outgoing/www.oreilly.com/catalog/9780596510046/?referer=');">Beautiful Code</a> from time to time during the autumn. It&#8217;s mixed bag and I actually skipped some chapter that was too deep into maths for my taste. Chapter  22: <em>A Spoonful of Sewage</em> was an instant favorite; it is a a fascinating head-first dive into a bug hunt in Sun Solaris&#8217; synchronization primitives. It was a bit over my head but interesting nevertheless. Another very interesting chapter was Chapter  23: <em>Distributed Programming with <a href="http://en.wikipedia.org/wiki/MapReduce" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/MapReduce?referer=');">MapReduce</a></em> about Google&#8217;s &#8220;programming system for large-scale data processing problems&#8221;.</p>
<p>Only because of the title of this blog, I&#8217;d like to mention that more than one chapter mentions the Divide and Conquer approach used by the Quick Sort algorithm, including using <a href="http://googleresearch.blogspot.com/2006/06/extra-extra-read-all-about-it-nearly.html" onclick="pageTracker._trackPageview('/outgoing/googleresearch.blogspot.com/2006/06/extra-extra-read-all-about-it-nearly.html?referer=');">a subtle bug</a> found in early (or naive) C, C++ and Java implementations to <a href="http://www.junitfactory.com/articles/beautiful-code/BeautifulTests.pdf" onclick="pageTracker._trackPageview('/outgoing/www.junitfactory.com/articles/beautiful-code/BeautifulTests.pdf?referer=');">show off JUnit</a>.</p>
<p>I&#8217;ve thought of sorting the chapters by programming languages and see what language the most author used for his or her beautiful code. At least Lisp, Python, Perl, Ruby, Java, C# and C++ are present. Some day I want to do a bit of Lisp programming, but I haven&#8217;t found a suitable project yet. Maybe I should buy a Lisp book too first&#8230;</p>
<p>Where is my own Beautiful Code then? If &#8220;get the job done&#8221; is considered beautiful, it could be the PHP code for any of my web sites! :-)  I&#8217;m pretty happy about the architecture for my unfinished <a href="http://www.midasync.com/" onclick="pageTracker._trackPageview('/outgoing/www.midasync.com/?referer=');">MidaSync </a>project; maybe I should try to describe it here some day.</p>
<p>For <a href="http://www.midasync.com/" onclick="pageTracker._trackPageview('/outgoing/www.midasync.com/?referer=');">MidaSync</a> I also wrote a <a href="http://www.freedesktop.org/wiki/Software/dbus" onclick="pageTracker._trackPageview('/outgoing/www.freedesktop.org/wiki/Software/dbus?referer=');">D-BUS</a> wrapper for C++ that I&#8217;m quite proud of, but at some point it became a bit &#8220;magic&#8221;. For example it relies on the presence of a partial specialization to create a D-BUS path from an object exposed through D-BUS. I&#8217;ve never released this properly and I think that the <a href="http://dev.openwengo.org/trac/openwengo/trac.cgi/browser/wengophone-ng/branches/wengophone-dbus-api/libs/dbus" onclick="pageTracker._trackPageview('/outgoing/dev.openwengo.org/trac/openwengo/trac.cgi/browser/wengophone-ng/branches/wengophone-dbus-api/libs/dbus?referer=');">D-BUS wrapper in OpenWengo</a> is used by today&#8217;s C++ developers in need of D-BUS support.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.divideandconquer.se/2007/12/17/beautiful-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Old and new Ruby and Agile books</title>
		<link>http://www.divideandconquer.se/2007/12/14/books/</link>
		<comments>http://www.divideandconquer.se/2007/12/14/books/#comments</comments>
		<pubDate>Fri, 14 Dec 2007 20:44:43 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.divideandconquer.se/2007/12/14/dont-order-any-old-ruby-or-ruby-on-rails-books-now/</guid>
		<description><![CDATA[A bunch of computer books I had ordered arrived to the office last week. Since I&#8217;m working on-site at my client I&#8217;m not at the office very often so didn&#8217;t pick them up until today. The books are:

Agile Software Development With Scrum by Mike A. Beedle and Ken Schwaber
Agile Web Development With Rails (2nd ed.) [...]]]></description>
			<content:encoded><![CDATA[<p>A bunch of computer books I had ordered arrived to the office last week. Since I&#8217;m working on-site at my client I&#8217;m not at the office very often so didn&#8217;t pick them up until today. The books are:</p>
<ul>
<li><em>Agile Software Development With Scrum</em> by Mike A. Beedle and Ken Schwaber</li>
<li><em>Agile Web Development With Rails (2nd ed.)</em> by Dave Thomas, David Heinemeier and Leon Breedt</li>
<li><em>Everyday Scripting With Ruby</em> by  Brian Marick</li>
<li><em>Programming Ruby (2nd ed.)</em> by Dave Thomas, Chad Fowler and Andy Hunt</li>
<li><em>User Stories Applied</em> by Mike Cohn</li>
</ul>
<p>Unfortunately two of them are already old. A version of <em>Programming Ruby</em> updated for<a href="http://pragdave.blogs.pragprog.com/pragdave/2007/12/a-new-pickaxe.html" onclick="pageTracker._trackPageview('/outgoing/pragdave.blogs.pragprog.com/pragdave/2007/12/a-new-pickaxe.html?referer=');"> </a>Ruby 1.9 <a href="http://pragdave.blogs.pragprog.com/pragdave/2007/12/a-new-pickaxe.html" onclick="pageTracker._trackPageview('/outgoing/pragdave.blogs.pragprog.com/pragdave/2007/12/a-new-pickaxe.html?referer=');">now exists in PDF format</a> and <em>Agile Web Development With Rails</em> will most likely be updated due to the recent 2.0 release of <a href="http://www.rubyonrails.org/" onclick="pageTracker._trackPageview('/outgoing/www.rubyonrails.org/?referer=');">Ruby on Rails</a>. Maybe <em>Everyday Scripting With Ruby</em> will be updated too soon, but I hope that all of them will still be of use to me. I only use Ruby and Ruby on Rails for my personal projects anyway, but I think that both of them — the language and the framework — make too much impact to be ignored.</p>
<p>Speaking of Ruby on Rails: I read that <a href="http://www.idg.se/2.1085/1.136010" onclick="pageTracker._trackPageview('/outgoing/www.idg.se/2.1085/1.136010?referer=');">Hemnet, the major Swedish site for real estate ads,  is using Ruby on Rails</a>. Cool!</p>
<p>I bought <em>Agile Software Development With Scrum</em> in order to read one of the major works about Scrum. I really ought to have read it before by Scrum Master certification but I can admit I didn&#8217;t. Now it&#8217;s time to make up for that.</p>
<p>The reason for buying <em>User Stories Applied</em> is that I want to improve my skills in handling customer requirements. My current client is very fond of use cases but I don&#8217;t think that diminishes the value of the book in any way.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.divideandconquer.se/2007/12/14/books/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
