<?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>thrive by design</title>
	<atom:link href="http://thrivebydesign.org/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://thrivebydesign.org</link>
	<description>personal liberation and inspiration</description>
	<lastBuildDate>Fri, 03 May 2013 20:58:06 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Avogadro Corp</title>
		<link>http://thrivebydesign.org/?p=1896</link>
		<comments>http://thrivebydesign.org/?p=1896#comments</comments>
		<pubDate>Fri, 03 May 2013 20:58:06 +0000</pubDate>
		<dc:creator>cspice</dc:creator>
				<category><![CDATA[Science Fiction]]></category>

		<guid isPermaLink="false">http://thrivebydesign.org/?p=1896</guid>
		<description><![CDATA[I think this is one of the most realistic and interesting portrayals of the development of artificial intelligence that I have seen. &#8220;Avogadro Corp&#8221; is a direct analogue to Google and it has an online email application just like Gmail. They are developing a new feature that auto-suggests ways to make your emails more persuasive. [...]]]></description>
				<content:encoded><![CDATA[<div class="amazonx-product" style="background: #EBEBEB;"><center><a href="http://www.amazon.com/Avogadro-Corp-Singularity-Appears-ebook/dp/B006ACIMQQ%3FSubscriptionId%3DAKIAJNG4YW32ULPNTIAQ%26tag%3Dspicylifestyl-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB006ACIMQQ"><img class="amazonx-image"  src="http://ecx.images-amazon.com/images/I/51k9LQNqMaL.jpg"></a><br/><a href="http://www.amazon.com/Avogadro-Corp-Singularity-Appears-ebook/dp/B006ACIMQQ%3FSubscriptionId%3DAKIAJNG4YW32ULPNTIAQ%26tag%3Dspicylifestyl-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB006ACIMQQ"><img class="amazonx-button" src="http://thrivebydesign.org/wp-content/plugins/amazonx/images/button.png"></a></center></div><p>I think this is one of the most realistic and interesting portrayals of the development of artificial intelligence that I have seen. &#8220;Avogadro Corp&#8221; is a direct analogue to Google and it has an online email application just like Gmail. They are developing a new feature that auto-suggests ways to make your emails more persuasive. But due to resource constraints, the company is planning on scrapping the project. The leader of the project wants to save it, so he programs the service with the directive to manipulate all the emails in the company to support the success of the project. This creates a runaway spiral that nobody can stop. Absolutely fascinating story.</p>
<span class="amazonx-rating"><span class="amazonx-filled-star" >&#9733;&#9733;&#9733;&#9733;&#9733;</span><span class="amazonx-empty-star" ></span></span><div style="clear: both; font-size: 0; height: 15px;"></div>]]></content:encoded>
			<wfw:commentRss>http://thrivebydesign.org/?feed=rss2&#038;p=1896</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nexus</title>
		<link>http://thrivebydesign.org/?p=1893</link>
		<comments>http://thrivebydesign.org/?p=1893#comments</comments>
		<pubDate>Sat, 06 Apr 2013 15:16:47 +0000</pubDate>
		<dc:creator>cspice</dc:creator>
				<category><![CDATA[Science Fiction]]></category>

		<guid isPermaLink="false">http://thrivebydesign.org/?p=1893</guid>
		<description><![CDATA[This book is about a futuristic &#8220;drug&#8221; called Nexus that is actually a liquid containing nanobots that interfaces with the user&#8217;s brain. When people take Nexus, they are able to feel the thoughts and emotions of other users around them. The main character of the book hacked the drug to allow him to install software [...]]]></description>
				<content:encoded><![CDATA[<div class="amazonx-product" style="background: #EBEBEB;"><center><a href="http://www.amazon.com/Nexus-Ramez-Naam/dp/0857662937%3FSubscriptionId%3DAKIAJNG4YW32ULPNTIAQ%26tag%3Dspicylifestyl-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0857662937"><img class="amazonx-image"  src="http://ecx.images-amazon.com/images/I/41NCn91akvL.jpg"></a><br/><a href="http://www.amazon.com/Nexus-Ramez-Naam/dp/0857662937%3FSubscriptionId%3DAKIAJNG4YW32ULPNTIAQ%26tag%3Dspicylifestyl-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0857662937"><img class="amazonx-button" src="http://thrivebydesign.org/wp-content/plugins/amazonx/images/button.png"></a></center></div><p>This book is about a futuristic &#8220;drug&#8221; called Nexus that is actually a liquid containing nanobots that interfaces with the user&#8217;s brain. When people take Nexus, they are able to feel the thoughts and emotions of other users around them. The main character of the book hacked the drug to allow him to install software on the nanobots to give him mental superpowers. There is a lot of emphasis on the moral questions that are raised by such technologies. The concept of the book was fascinating, but a lot of the plot is just action scene fillers, which weren&#8217;t as interesting as the technological side of the book.</p>
<span class="amazonx-rating"><span class="amazonx-filled-star" >&#9733;&#9733;&#9733;</span><span class="amazonx-empty-star" >&#9733;&#9733;</span></span><div style="clear: both; font-size: 0; height: 15px;"></div>]]></content:encoded>
			<wfw:commentRss>http://thrivebydesign.org/?feed=rss2&#038;p=1893</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Volitional Action Items</title>
		<link>http://thrivebydesign.org/?p=1890</link>
		<comments>http://thrivebydesign.org/?p=1890#comments</comments>
		<pubDate>Sun, 17 Mar 2013 16:58:48 +0000</pubDate>
		<dc:creator>cspice</dc:creator>
				<category><![CDATA[How to Live]]></category>

		<guid isPermaLink="false">http://thrivebydesign.org/?p=1890</guid>
		<description><![CDATA[When working on self-improvement, I often come across advice that sounds really good, but after reading it, I realize that I don&#8217;t have any practical ideas for how to incorporate the advice into my life. For example, if I hear &#8220;try to focus more on the present&#8221;, I recognize it as good advice and maybe [...]]]></description>
				<content:encoded><![CDATA[<p>When working on self-improvement, I often come across advice that sounds really good, but after reading it, I realize that I don&#8217;t have any practical ideas for how to incorporate the advice into my life. For example, if I hear &#8220;try to focus more on the present&#8221;, I recognize it as good advice and maybe I&#8217;ll be more mindful of the present for a few minutes, but soon thereafter I&#8217;m right back where I started. </p>
<p>The problem is that this kind of advice only has a lasting effect if it changes you in some way. Just thinking a thought could change you, but usually you just forget about it as soon as you return to your normal life. However, since your consciousness recognizes that you want to make this change, the solution is to find some way of allowing your consciousness to control the process of change. You can do this through volitional action, or action with a conscious intent. </p>
<p>The act of meditation leads to heightened mindfulness, so you may be able to will yourself to meditate and achieve the change you sought. But it is also possible that meditation itself is not volitional. You may be in such a frenetic state that your will-power isn&#8217;t strong enough to enable you to meditate at the moment. In this case, you may have to find an easier action item that is volitional that can calm you down enough to meditate, perhaps some physical exercise. </p>
<p>But perhaps your will-power is lacking and you are having trouble sticking to your exercise schedule. In this case, the first step may be to find an exercise partner who will encourage you to exercise every day. Ultimately, it may be that your root action item is to make a post on craigslist advertising for an exercise partner. </p>
<p>Effective self-improvement advice requires volitional action items. It is important to realize that will-power is limited and variable, so &#8220;volitional action item&#8221; is effectively a relative term in the sense that what is volitional at one point in time for someone may be non-volitional at a different time or for someone else. Thankfully, almost any shortcomings of our will-power can be overcome by a sufficiently sophisticated breakdown of objectives and action items into volitional action items.</p>
]]></content:encoded>
			<wfw:commentRss>http://thrivebydesign.org/?feed=rss2&#038;p=1890</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Pragmatic Programmer</title>
		<link>http://thrivebydesign.org/?p=1887</link>
		<comments>http://thrivebydesign.org/?p=1887#comments</comments>
		<pubDate>Sun, 03 Mar 2013 17:08:01 +0000</pubDate>
		<dc:creator>cspice</dc:creator>
				<category><![CDATA[Computers and Technology]]></category>

		<guid isPermaLink="false">http://thrivebydesign.org/?p=1887</guid>
		<description><![CDATA[This book is full of practical advice for software developers. However, most of the advice is fairly simple and those with even a small amount of real-world experience will already know much of it. Also, the advice is of the kind that is very hard to learn from reading a book. You can read all [...]]]></description>
				<content:encoded><![CDATA[<div class="amazonx-product" style="background: #EBEBEB;"><center><a href="http://www.amazon.com/The-Pragmatic-Programmer-Journeyman-Master/dp/020161622X%3FSubscriptionId%3DAKIAJNG4YW32ULPNTIAQ%26tag%3Dspicylifestyl-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D020161622X"><img class="amazonx-image"  src="http://ecx.images-amazon.com/images/I/41F1cZImneL.jpg"></a><br/><a href="http://www.amazon.com/The-Pragmatic-Programmer-Journeyman-Master/dp/020161622X%3FSubscriptionId%3DAKIAJNG4YW32ULPNTIAQ%26tag%3Dspicylifestyl-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D020161622X"><img class="amazonx-button" src="http://thrivebydesign.org/wp-content/plugins/amazonx/images/button.png"></a></center></div><p>This book is full of practical advice for software developers. However, most of the advice is fairly simple and those with even a small amount of real-world experience will already know much of it. Also, the advice is of the kind that is very hard to learn from reading a book. You can read all about how to setup good testing systems, but you won&#8217;t really see how important it is until you do it and see how much things improve. I would recommend this book to beginning developers, but not to experienced developers.</p>
<span class="amazonx-rating"><span class="amazonx-filled-star" >&#9733;&#9733;&#9733;</span><span class="amazonx-empty-star" >&#9733;&#9733;</span></span><div style="clear: both; font-size: 0; height: 15px;"></div>]]></content:encoded>
			<wfw:commentRss>http://thrivebydesign.org/?feed=rss2&#038;p=1887</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Metamorphosis of Prime Intellect</title>
		<link>http://thrivebydesign.org/?p=1885</link>
		<comments>http://thrivebydesign.org/?p=1885#comments</comments>
		<pubDate>Mon, 04 Feb 2013 00:31:04 +0000</pubDate>
		<dc:creator>cspice</dc:creator>
				<category><![CDATA[Science Fiction]]></category>

		<guid isPermaLink="false">http://thrivebydesign.org/?p=1885</guid>
		<description><![CDATA[This is a fascinating story about the development of an omniscient, omnipotent artificial intelligence. Unlike most science fiction about AI, this one takes place not just after the AI has taken over, but also during its development. It is also unique in that the AI is actually designed to serve humans, so it creates a [...]]]></description>
				<content:encoded><![CDATA[<div class="amazonx-product" style="background: #EBEBEB;"><center><a href="http://www.amazon.com/Metamorphosis-Prime-Intellect-Roger-Williams/dp/1411602196%3FSubscriptionId%3DAKIAJNG4YW32ULPNTIAQ%26tag%3Dspicylifestyl-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D1411602196"><img class="amazonx-image"  src="http://ecx.images-amazon.com/images/I/41Hk1snCguL.jpg"></a><br/><a href="http://www.amazon.com/Metamorphosis-Prime-Intellect-Roger-Williams/dp/1411602196%3FSubscriptionId%3DAKIAJNG4YW32ULPNTIAQ%26tag%3Dspicylifestyl-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D1411602196"><img class="amazonx-button" src="http://thrivebydesign.org/wp-content/plugins/amazonx/images/button.png"></a></center></div><p>This is a fascinating story about the development of an omniscient, omnipotent artificial intelligence. Unlike most science fiction about AI, this one takes place not just after the AI has taken over, but also during its development. It is also unique in that the AI is actually designed to serve humans, so it creates a kind of utopia for people, as opposed to the dystopian world of the Terminator or Matrix movies. One of the best aspects of this book is how it discusses the internal implementation of the AI a little bit. This is just a very creative book, and amazingly it is freely available on the web!</p>
<span class="amazonx-rating"><span class="amazonx-filled-star" >&#9733;&#9733;&#9733;&#9733;</span><span class="amazonx-empty-star" >&#9733;</span></span><div style="clear: both; font-size: 0; height: 15px;"></div>]]></content:encoded>
			<wfw:commentRss>http://thrivebydesign.org/?feed=rss2&#038;p=1885</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learn You a Haskell for Great Good</title>
		<link>http://thrivebydesign.org/?p=1882</link>
		<comments>http://thrivebydesign.org/?p=1882#comments</comments>
		<pubDate>Sun, 13 Jan 2013 00:02:21 +0000</pubDate>
		<dc:creator>cspice</dc:creator>
				<category><![CDATA[Computers and Technology]]></category>

		<guid isPermaLink="false">http://thrivebydesign.org/?p=1882</guid>
		<description><![CDATA[This book provides a quirky introduction to a very interesting functional programming language called Haskell. Haskell is one of the more modern functional programming languages. It requires a radical change in the way you think while programming. The tone of this book provides some lightness to an otherwise very heavy subject matter. However, don&#8217;t be [...]]]></description>
				<content:encoded><![CDATA[<div class="amazonx-product" style="background: #EBEBEB;"><center><a href="http://www.amazon.com/Learn-You-Haskell-Great-Good/dp/1593272839%3FSubscriptionId%3DAKIAJNG4YW32ULPNTIAQ%26tag%3Dspicylifestyl-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D1593272839"><img class="amazonx-image"  src="http://ecx.images-amazon.com/images/I/41gFvETJlGL.jpg"></a><br/><a href="http://www.amazon.com/Learn-You-Haskell-Great-Good/dp/1593272839%3FSubscriptionId%3DAKIAJNG4YW32ULPNTIAQ%26tag%3Dspicylifestyl-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D1593272839"><img class="amazonx-button" src="http://thrivebydesign.org/wp-content/plugins/amazonx/images/button.png"></a></center></div><p>This book provides a quirky introduction to a very interesting functional programming language called Haskell. Haskell is one of the more modern functional programming languages. It requires a radical change in the way you think while programming. The tone of this book provides some lightness to an otherwise very heavy subject matter. However, don&#8217;t be fooled, it is still quite difficult to follow if you are new to functional programming. </p>
<span class="amazonx-rating"><span class="amazonx-filled-star" >&#9733;&#9733;&#9733;</span><span class="amazonx-empty-star" >&#9733;&#9733;</span></span><div style="clear: both; font-size: 0; height: 15px;"></div>]]></content:encoded>
			<wfw:commentRss>http://thrivebydesign.org/?feed=rss2&#038;p=1882</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Guide to the Good Life: The Ancient Art of Stoic Joy</title>
		<link>http://thrivebydesign.org/?p=1880</link>
		<comments>http://thrivebydesign.org/?p=1880#comments</comments>
		<pubDate>Wed, 09 Jan 2013 01:57:25 +0000</pubDate>
		<dc:creator>cspice</dc:creator>
				<category><![CDATA[Philosophy]]></category>

		<guid isPermaLink="false">http://thrivebydesign.org/?p=1880</guid>
		<description><![CDATA[This book gives an academic&#8217;s overview of Stoic philosophy. It is written with an emphasis on practical advice, though there is also quite a bit of historical context added in. The main pieces of advice were negative visualization, internalizing goals, and voluntary discomfort. There were also many other points that weren&#8217;t as general, but still [...]]]></description>
				<content:encoded><![CDATA[<div class="amazonx-product" style="background: #EBEBEB;"><center><a href=""><img class="amazonx-image"  src=""></a><br/><a href=""><img class="amazonx-button" src="http://thrivebydesign.org/wp-content/plugins/amazonx/images/button.png"></a></center></div><p>This book gives an academic&#8217;s overview of Stoic philosophy. It is written with an emphasis on practical advice, though there is also quite a bit of historical context added in. The main pieces of advice were negative visualization, internalizing goals, and voluntary discomfort. There were also many other points that weren&#8217;t as general, but still interesting. The book was very honest and the author&#8217;s experiences and thoughts were discussed.</p>
<span class="amazonx-rating"><span class="amazonx-filled-star" >&#9733;&#9733;&#9733;</span><span class="amazonx-empty-star" >&#9733;&#9733;</span></span><div style="clear: both; font-size: 0; height: 15px;"></div>]]></content:encoded>
			<wfw:commentRss>http://thrivebydesign.org/?feed=rss2&#038;p=1880</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kingpin</title>
		<link>http://thrivebydesign.org/?p=1875</link>
		<comments>http://thrivebydesign.org/?p=1875#comments</comments>
		<pubDate>Sun, 09 Dec 2012 02:14:41 +0000</pubDate>
		<dc:creator>cspice</dc:creator>
				<category><![CDATA[Biography]]></category>

		<guid isPermaLink="false">http://thrivebydesign.org/?p=1875</guid>
		<description><![CDATA[Kingpin tells the story of an elite hacker who stole tons of credit card numbers online and became the center of the cybercrime community. It exposes some of the wild antics of the fraudsters and the efforts of law enforcement officials to put an end to the crimes. The story is pretty interesting, but I [...]]]></description>
				<content:encoded><![CDATA[<div class="amazonx-product" style="background: #EBEBEB;"><center><a href=""><img class="amazonx-image"  src=""></a><br/><a href=""><img class="amazonx-button" src="http://thrivebydesign.org/wp-content/plugins/amazonx/images/button.png"></a></center></div><p>Kingpin tells the story of an elite hacker who stole tons of credit card numbers online and became the center of the cybercrime community. It exposes some of the wild antics of the fraudsters and the efforts of law enforcement officials to put an end to the crimes. The story is pretty interesting, but I felt a nagging disappointment that these super-smart hackers couldn&#8217;t control themselves enough to stick to productive activities instead of crime. </p>
<span class="amazonx-rating"><span class="amazonx-filled-star" >&#9733;&#9733;&#9733;</span><span class="amazonx-empty-star" >&#9733;&#9733;</span></span><div style="clear: both; font-size: 0; height: 15px;"></div>]]></content:encoded>
			<wfw:commentRss>http://thrivebydesign.org/?feed=rss2&#038;p=1875</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Test Driven Development: By Example</title>
		<link>http://thrivebydesign.org/?p=1871</link>
		<comments>http://thrivebydesign.org/?p=1871#comments</comments>
		<pubDate>Fri, 26 Oct 2012 02:56:51 +0000</pubDate>
		<dc:creator>cspice</dc:creator>
				<category><![CDATA[Computers and Technology]]></category>

		<guid isPermaLink="false">http://thrivebydesign.org/?p=1871</guid>
		<description><![CDATA[Test-driven development is a systematic way of producing robust code. The idea is to write a test before you start writing the code that the test is meant for. This will ensure that almost all of your code has tests and it helps keep you focused on making small increments of progress that you lock [...]]]></description>
				<content:encoded><![CDATA[<div class="amazonx-product" style="background: #EBEBEB;"><center><a href="http://www.amazon.com/Test-Driven-Development-By-Example/dp/0321146530%3FSubscriptionId%3DAKIAJNG4YW32ULPNTIAQ%26tag%3Dspicylifestyl-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0321146530"><img class="amazonx-image"  src="http://ecx.images-amazon.com/images/I/51WXI-aNGCL.jpg"></a><br/><a href="http://www.amazon.com/Test-Driven-Development-By-Example/dp/0321146530%3FSubscriptionId%3DAKIAJNG4YW32ULPNTIAQ%26tag%3Dspicylifestyl-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0321146530"><img class="amazonx-button" src="http://thrivebydesign.org/wp-content/plugins/amazonx/images/button.png"></a></center></div><p>Test-driven development is a systematic way of producing robust code. The idea is to write a test before you start writing the code that the test is meant for. This will ensure that almost all of your code has tests and it helps keep you focused on making small increments of progress that you lock in once the test passes. It is also important to re-run all the tests very frequently. This gives you more confidence in your changes and can help you be a little more experimental. While the technique itself is great, the book wasn&#8217;t so great because a book isn&#8217;t the best format for the type of examples that it provides. It is difficult to keep track of all the code changes because you can only see a small snippet that changed. It would have been much better as a video lecture where you could see all the changes take place and see all the code at all times.</p>
<span class="amazonx-rating"><span class="amazonx-filled-star" >&#9733;&#9733;</span><span class="amazonx-empty-star" >&#9733;&#9733;&#9733;</span></span><div style="clear: both; font-size: 0; height: 15px;"></div>]]></content:encoded>
			<wfw:commentRss>http://thrivebydesign.org/?feed=rss2&#038;p=1871</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Refactoring: Improving the Design of Existing Code</title>
		<link>http://thrivebydesign.org/?p=1869</link>
		<comments>http://thrivebydesign.org/?p=1869#comments</comments>
		<pubDate>Sun, 23 Sep 2012 02:03:46 +0000</pubDate>
		<dc:creator>cspice</dc:creator>
				<category><![CDATA[Computers and Technology]]></category>

		<guid isPermaLink="false">http://thrivebydesign.org/?p=1869</guid>
		<description><![CDATA[The interesting aspect of this book is that it attempts to break down the process of refactoring code into a set of refactoring operations that each consist of a sequence of mechanical steps that are guaranteed to preserve the semantics of the program. This is really interesting because it means that you can teach the [...]]]></description>
				<content:encoded><![CDATA[<div class="amazonx-product" style="background: #EBEBEB;"><center><a href="http://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/0201485672%3FSubscriptionId%3DAKIAJNG4YW32ULPNTIAQ%26tag%3Drampantlogic-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0201485672"><img class="amazonx-image"  src="http://ecx.images-amazon.com/images/I/41gNhHqNwGL.jpg"></a><br/><a href="http://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/0201485672%3FSubscriptionId%3DAKIAJNG4YW32ULPNTIAQ%26tag%3Drampantlogic-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0201485672"><img class="amazonx-button" src="http://thrivebydesign.org/wp-content/plugins/amazonx/images/button.png"></a></center></div><p>The interesting aspect of this book is that it attempts to break down the process of refactoring code into a set of refactoring operations that each consist of a sequence of mechanical steps that are guaranteed to preserve the semantics of the program. This is really interesting because it means that you can teach the computer how to refactor automatically, which is something that the book discusses towards the end. Most of the refactoring operations are pretty basic and any experienced programmer has probably done most of them, but not everyone thinks of refactoring in such a strict mechanical way. This book provides a perspective that may help programmers think of refactoring in a different way.</p>
<span class="amazonx-rating"><span class="amazonx-filled-star" >&#9733;&#9733;&#9733;</span><span class="amazonx-empty-star" >&#9733;&#9733;</span></span><div style="clear: both; font-size: 0; height: 15px;"></div>]]></content:encoded>
			<wfw:commentRss>http://thrivebydesign.org/?feed=rss2&#038;p=1869</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
