<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>KylanRobinson.com</title>
	
	<link>http://dupyshon.com/kylanrobinson/blog</link>
	<description />
	<lastBuildDate>Sat, 06 Mar 2010 22:41:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/kylanrobinson" /><feedburner:info uri="kylanrobinson" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>kylanrobinson</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fkylanrobinson" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fkylanrobinson" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fkylanrobinson" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/kylanrobinson" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fkylanrobinson" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fkylanrobinson" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fkylanrobinson" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item>
		<title>How to Reach Your Full Potential for God</title>
		<link>http://feedproxy.google.com/~r/kylanrobinson/~3/Aih8ECHWkuE/</link>
		<comments>http://dupyshon.com/kylanrobinson/blog/2010/03/how-to-reach-your-full-potential-for-god/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 22:38:36 +0000</pubDate>
		<dc:creator>kylan</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[bookreview]]></category>
		<category><![CDATA[charlesstanley]]></category>
		<category><![CDATA[selfhelp]]></category>

		<guid isPermaLink="false">http://dupyshon.com/kylanrobinson/blog/?p=1622</guid>
		<description><![CDATA[Charles Stanley was recently voted one of the most influential pastors of our day. Through In Touch Ministries, his sermons reach an audience of several thousand people each week. However, Dr. Stanley&#8217;s latest book, How to Reach Your Full Potential for God, is a mixed bag.
I tend to be very suspicious when it comes to [...]]]></description>
			<content:encoded><![CDATA[<p>Charles Stanley was recently voted <a href="http://www.christianpost.com/article/20100202/protestant-pastors-name-graham-most-influential-living-preacher/index.html">one of the most influential pastors of our day</a>. Through In Touch Ministries, his sermons reach an audience of several thousand people each week. However, Dr. Stanley&#8217;s latest book, <strong>How to Reach Your Full Potential for God</strong>, is a mixed bag.</p>
<p>I tend to be very suspicious when it comes to self-help books. Even when they are written by Christian authors, they tend to be extremely self-centered and shallow. In my experience, self-help books have the power to be inspirational but not life-changing. That said, Dr. Stanley is actually able to communicate some good advice to the reader. By writing in plain language and citing many biblical principles, this book manages to make itself a worthwhile read.</p>
<p>At the beginning of the first chapter, the author explains that a dream inspired him to write this book. In the middle of the night, he turned on his bedside lamp and wrote the outline in an matter of minutes. This explains why the book seems so scatterbrained. In one section, Dr. Stanley exhorts the reader to cultivate Godly relationships. In another, he talks about the benefits of keeping your hands off of your face! While this advice isn&#8217;t bad, it seems like the author was trying to accomplish too many things at once with this book.</p>
<p><iframe src="http://rcm.amazon.com/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=dupyshoncom-20&#038;o=1&#038;p=8&#038;l=as1&#038;m=amazon&#038;f=ifr&#038;md=10FE9736YVPPT7A0FBG2&#038;asins=140020092X" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>
<p>I am a <a href="http://dupyshon.com/kylanrobinson/blog/2009/10/thomas-nelson-book-reviews/">Thomas Nelson book review blogger</a>.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/5fFShEzf4ifeyIgQUzMNhRt9NxY/0/da"><img src="http://feedads.g.doubleclick.net/~a/5fFShEzf4ifeyIgQUzMNhRt9NxY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/5fFShEzf4ifeyIgQUzMNhRt9NxY/1/da"><img src="http://feedads.g.doubleclick.net/~a/5fFShEzf4ifeyIgQUzMNhRt9NxY/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=Aih8ECHWkuE:3L4b39cYLV4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=Aih8ECHWkuE:3L4b39cYLV4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?i=Aih8ECHWkuE:3L4b39cYLV4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=Aih8ECHWkuE:3L4b39cYLV4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?i=Aih8ECHWkuE:3L4b39cYLV4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=Aih8ECHWkuE:3L4b39cYLV4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=Aih8ECHWkuE:3L4b39cYLV4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?i=Aih8ECHWkuE:3L4b39cYLV4:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kylanrobinson/~4/Aih8ECHWkuE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dupyshon.com/kylanrobinson/blog/2010/03/how-to-reach-your-full-potential-for-god/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://dupyshon.com/kylanrobinson/blog/2010/03/how-to-reach-your-full-potential-for-god/</feedburner:origLink></item>
		<item>
		<title>An Introduction to E-Books</title>
		<link>http://feedproxy.google.com/~r/kylanrobinson/~3/_TIqyp7afx4/</link>
		<comments>http://dupyshon.com/kylanrobinson/blog/2010/03/an-introduction-to-e-books/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 15:14:03 +0000</pubDate>
		<dc:creator>kylan</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[e-books]]></category>
		<category><![CDATA[kindle]]></category>
		<category><![CDATA[speech]]></category>
		<category><![CDATA[toastmasters]]></category>

		<guid isPermaLink="false">http://dupyshon.com/kylanrobinson/blog/?p=1618</guid>
		<description><![CDATA[(This is the text of my second Toastmasters speech.)
Most people don&#8217;t use electronic books on a daily basis. In fact, many people are unfamiliar with the very concept of an electronic book. However, in spite of this, most experts agree that electronic books are the future, and the future is now.
Today, I&#8217;d like to introduce [...]]]></description>
			<content:encoded><![CDATA[<p>(This is the text of <a href="http://dupyshon.com/kylanrobinson/blog/2009/12/toastmasters/">my second Toastmasters speech</a>.)</p>
<p>Most people don&#8217;t use electronic books on a daily basis. In fact, many people are unfamiliar with the very concept of an electronic book. However, in spite of this, most experts agree that electronic books are the future, and the future is now.</p>
<p>Today, I&#8217;d like to introduce you to electronic book, or &#8216;e-book&#8217;, technology. First, I&#8217;ll give you some background regarding e-books. Next, I&#8217;ll discuss the current state of e-book technology, including products that are available on the consumer market. Finally, I&#8217;ll explain some of the remaining challenges that need to be addressed in order for ebooks to reach their full potential.</p>
<p>With the advent of computers, people have begun to wonder if ink and paper might become obsolete. Wouldn&#8217;t it be nice to have an entire library in your pocket? Computer technology is really good at storing, accessing, and searching data, so an electronic book format would make sense.</p>
<p>One way to understand how revolutionary the transition from physical books to e-books might be, consider what happened to a similar market: music. Albums used to be produced by major labels, distributed to brick-and-mortar stores on vinyl, cassette, or compact disc. MP3s, which represent an electronic alternative to that physical media, shook the very foundations of that business model. Customers can purchase MP3 files online, from the comfort of their own home, avoiding record stores altogether. An iPod or some other MP3 player can hold thousands of these files, and people can carry them in their pocket wherever they go.</p>
<p>Today, most books are produced by major publishers and sold in brick-and-mortar stores as hardcovers or paperbacks. However, e-books, which represent an electronic alternative to that physical media, are starting to become more available for purchase online. E-book readers, devices that can store and display thousands of e-books on a portable screen, are also beginning to hit the market. The parallels between MP3s and e-books are so strong that it&#8217;s easy to see that we have a revolution on our hands.</p>
<p>To explore the current state of e-book technology, let&#8217;s consider some of the e-book readers that are out there. At this time, there are four major contenders: the Kindle, the Nook, the E-Reader, and the iPad.</p>
<p>The Kindle is produced by Amazon.com. It is the oldest of the four devices, first released in 2007. The Kindle features storage for up to 1500 books, a built-in physical keyboard, and a battery that lasts 14 days. The Kindle also offers free 3G connectivity for ubiquitous access to the Amazon.com online bookstore, which sells new releases and best sellers for only $9.99. The most attractive feature of the Kindle is its amazing e-ink screen. E-ink is a technology that allows content to be written to the screen in a persistent fashion. An E-ink device doesn&#8217;t have to constantly refresh the output; the text and images will remain on the screen without using power from the battery. Think of it as an etch-a-sketch, where the image stays until it is erased. E-ink screens are not backlit, which means they are easy on the eyes and they are legible even in direct sunlight. The Kindle starts at $259.</p>
<p>The Nook is Barnes and Noble&#8217;s answer to the Kindle. It was released late in 2009, featuring an e-ink screen, WiFi and 3G connectivity, and a memory card slot for expandable storage. Instead of a physical keyboard, the Nook has a color touchscreen to complement its e-ink display. This allows users to easily navigate through their book collection, but it also reduces the battery life of the device. Perhaps the most exciting feature of the Nook is the ability to &#8220;lend&#8221; e-books to friends. Even though the Nook has more features than the Kindle, its online bookstore isn&#8217;t nearly as robust. The Nook costs $259.</p>
<p>Sony makes a number of e-book readers under the Reader brand. The low-end model doesn&#8217;t offer any kind of wireless connectivity, but its e-ink display does double as a touchscreen. The Reader is able to handle more file formats than the Kindle or the Nook, and it starts at $299.</p>
<p>Just last week, Apple jumped into the e-book reader market with the announcement of the iPad. The iPad does not feature an e-ink screen, which means that it has a backlit display that is more difficult to read in direct sunlight. However, the iPad is more than just a single-function device. It offers many features familiar to users of the iPod Touch, plus a suite of iWork productivity tools. The iPad starts at $499.</p>
<p>Now that we know the current state of the e-book market, let&#8217;s look at some of the challenges that lie ahead. First of all, at this time there are limitations to the e-ink technology. E-ink displays can be slow to update, meaning a slight delay every time you turn a page. Also, e-ink screens can only display in grayscale, not color. This is why Apple chose a traditional screen technology instead of e-ink: they wanted magazines and other media to display in full color.</p>
<p>The second challenge is the question of the e-book file format. Currently, there are two major options: ePub and mobipocket. Different companies endorse different file formats, similar to past competitions between VHS and Beta or Blu-Ray and HD-DVD. Eventually, the industry will have to settle on a common format to reduce confusion and promote interoperability.</p>
<p>Third, publishers have yet to agree on a pricing scheme for ebooks. Amazon argues that ebooks should be substantially less expensive than physical books, with each title costing about $10. This seems reasonable because there are no printing or transportation costs involved with e-books. Of course, publishers would like to set prices comparable to the cost of a physical copy. As time goes on, economics will dictate an equilibrium price, but consumers will not adopt e-books and e-book readers unless they make financial sense.</p>
<p>In closing, this is an exciting time for reading. E-books have the potential to replace their physical counterparts, and the technology is starting to become available to the average consumer. Someday we&#8217;ll tell our grandchildren and great-grandchildren about how books used to be, and they&#8217;ll marvel at our old-fashioned stories.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/wxJRjW3ApTrX6Gqn-cxKhUavMDE/0/da"><img src="http://feedads.g.doubleclick.net/~a/wxJRjW3ApTrX6Gqn-cxKhUavMDE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/wxJRjW3ApTrX6Gqn-cxKhUavMDE/1/da"><img src="http://feedads.g.doubleclick.net/~a/wxJRjW3ApTrX6Gqn-cxKhUavMDE/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=_TIqyp7afx4:WZp58ZPvm0U:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=_TIqyp7afx4:WZp58ZPvm0U:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?i=_TIqyp7afx4:WZp58ZPvm0U:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=_TIqyp7afx4:WZp58ZPvm0U:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?i=_TIqyp7afx4:WZp58ZPvm0U:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=_TIqyp7afx4:WZp58ZPvm0U:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=_TIqyp7afx4:WZp58ZPvm0U:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?i=_TIqyp7afx4:WZp58ZPvm0U:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kylanrobinson/~4/_TIqyp7afx4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dupyshon.com/kylanrobinson/blog/2010/03/an-introduction-to-e-books/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://dupyshon.com/kylanrobinson/blog/2010/03/an-introduction-to-e-books/</feedburner:origLink></item>
		<item>
		<title>The UN in Haiti</title>
		<link>http://feedproxy.google.com/~r/kylanrobinson/~3/-Q3ZJDua3rU/</link>
		<comments>http://dupyshon.com/kylanrobinson/blog/2010/03/the-un-in-haiti/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 15:45:40 +0000</pubDate>
		<dc:creator>kylan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[aid]]></category>
		<category><![CDATA[haiti]]></category>
		<category><![CDATA[relief]]></category>
		<category><![CDATA[un]]></category>

		<guid isPermaLink="false">http://dupyshon.com/kylanrobinson/blog/?p=1613</guid>
		<description><![CDATA[This is the best summary I&#8217;ve seen so far regarding the work being done in Haiti. Even as the focus shifts to Chile, we must not forget the continuing needs of this poor nation.

]]></description>
			<content:encoded><![CDATA[<p>This is the best summary I&#8217;ve seen so far regarding the work being done in Haiti. Even as the focus shifts to Chile, we must not forget the continuing needs of this poor nation.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/pWj1DldmY48&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/pWj1DldmY48&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>

<p><a href="http://feedads.g.doubleclick.net/~a/Ijl_GHjDZzXMG0A7sTU6nYeQgoU/0/da"><img src="http://feedads.g.doubleclick.net/~a/Ijl_GHjDZzXMG0A7sTU6nYeQgoU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Ijl_GHjDZzXMG0A7sTU6nYeQgoU/1/da"><img src="http://feedads.g.doubleclick.net/~a/Ijl_GHjDZzXMG0A7sTU6nYeQgoU/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=-Q3ZJDua3rU:aoO65yHJ4Rc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=-Q3ZJDua3rU:aoO65yHJ4Rc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?i=-Q3ZJDua3rU:aoO65yHJ4Rc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=-Q3ZJDua3rU:aoO65yHJ4Rc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?i=-Q3ZJDua3rU:aoO65yHJ4Rc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=-Q3ZJDua3rU:aoO65yHJ4Rc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=-Q3ZJDua3rU:aoO65yHJ4Rc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?i=-Q3ZJDua3rU:aoO65yHJ4Rc:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kylanrobinson/~4/-Q3ZJDua3rU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dupyshon.com/kylanrobinson/blog/2010/03/the-un-in-haiti/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://dupyshon.com/kylanrobinson/blog/2010/03/the-un-in-haiti/</feedburner:origLink></item>
		<item>
		<title>Pragmatic Tips</title>
		<link>http://feedproxy.google.com/~r/kylanrobinson/~3/zFLD-KDmItI/</link>
		<comments>http://dupyshon.com/kylanrobinson/blog/2010/02/pragmatic-tips/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 02:40:53 +0000</pubDate>
		<dc:creator>kylan</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[fortune]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[pragmaticprogrammer]]></category>

		<guid isPermaLink="false">http://dupyshon.com/kylanrobinson/blog/?p=1608</guid>
		<description><![CDATA[Earlier I wrote about custom files for the fortune command in Linux. Before that, I gave a glowing review of The Pragmatic Programmer. Today I&#8217;m releasing a package that puts pragmatic programming tips in the fortune database.
The pragmatic tips come directly from the book, and were obtained here. They represent the main ideas and principles [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier I wrote about custom files for the <a href="http://kylanrobinson.com/blog/2010/02/fortune-files-in-linux/">fortune command</a> in Linux. Before that, I gave a glowing review of <a href="http://kylanrobinson.com/blog/2010/02/the-pragmatic-programmer/">The Pragmatic Programmer</a>. Today I&#8217;m releasing a package that puts pragmatic programming tips in the fortune database.</p>
<p>The pragmatic tips come directly from the book, and were obtained <a href="http://www.pragprog.com/the-pragmatic-programmer/extracts/tips">here</a>. They represent the main ideas and principles proposed by the authors.</p>
<p>Download the compressed file <a href="http://kylanrobinson.com/blog/wp-content/uploads/2010/02/pragmatic_tips.tar.gz">here</a>. Then, from the terminal, run the following commands to install:</p>
<blockquote><p>tar -xvf pragmatic_tips.tar.gz<br />sudo cp pragmatic_tips* /usr/share/games/fortunes</p>
</blockquote>
<p>The command &#8216;fortune pragmatic_tips_short&#8217; displays the title of a randomly selected pragmatic programmer tip. Calling &#8216;fortune pragmatic_tips_long&#8217; will print the title of a random tip along with its description.</p>
<p>Add one of these commands to your ~/.bashrc file for a bit of inspiration and wisdom each time you open a new terminal window!</p>

<p><a href="http://feedads.g.doubleclick.net/~a/QkRWtadjjkgnpCmq_MeE89wWdbY/0/da"><img src="http://feedads.g.doubleclick.net/~a/QkRWtadjjkgnpCmq_MeE89wWdbY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/QkRWtadjjkgnpCmq_MeE89wWdbY/1/da"><img src="http://feedads.g.doubleclick.net/~a/QkRWtadjjkgnpCmq_MeE89wWdbY/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=zFLD-KDmItI:D8pxqXRfVMU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=zFLD-KDmItI:D8pxqXRfVMU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?i=zFLD-KDmItI:D8pxqXRfVMU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=zFLD-KDmItI:D8pxqXRfVMU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?i=zFLD-KDmItI:D8pxqXRfVMU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=zFLD-KDmItI:D8pxqXRfVMU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=zFLD-KDmItI:D8pxqXRfVMU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?i=zFLD-KDmItI:D8pxqXRfVMU:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kylanrobinson/~4/zFLD-KDmItI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dupyshon.com/kylanrobinson/blog/2010/02/pragmatic-tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://dupyshon.com/kylanrobinson/blog/2010/02/pragmatic-tips/</feedburner:origLink></item>
		<item>
		<title>Fortune Files in Linux</title>
		<link>http://feedproxy.google.com/~r/kylanrobinson/~3/D4pR5LFlxFM/</link>
		<comments>http://dupyshon.com/kylanrobinson/blog/2010/02/fortune-files-in-linux/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 15:25:34 +0000</pubDate>
		<dc:creator>kylan</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[fortune]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[strfile]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://dupyshon.com/kylanrobinson/blog/?p=1593</guid>
		<description><![CDATA[Fortune is a small Linux program with a simple purpose: display a random string of text to the user. The fortune utility draws its quotes, pearls of wisdom, jokes, and factoids from a set of standard and custom databases, and these databases are very easy to create and manage. This post will explain how to [...]]]></description>
			<content:encoded><![CDATA[<p>Fortune is a small Linux program with a simple purpose: display a random string of text to the user. The fortune utility draws its quotes, pearls of wisdom, jokes, and factoids from a set of standard and custom databases, and these databases are very easy to create and manage. This post will explain how to set up, customize, and use fortune on your machine.</p>
<p><strong>Installing Fortune<a href="http://en.wikipedia.org/wiki/File:Fortune_cookie_broken_20040628_223252_1.jpg"><br /><img class="alignright" title="Fortune Cookie" src="http://upload.wikimedia.org/wikipedia/commons/thumb/b/bc/Fortune_cookie_broken_20040628_223252_1.jpg/200px-Fortune_cookie_broken_20040628_223252_1.jpg" alt="" width="200" height="167" /></a></strong></p>
<p>Open a terminal window and enter the following command to install fortune on a Debian/Ubuntu box:</p>
<blockquote><p>sudo apt-get install fortune</p>
</blockquote>
<p><strong>Running Fortune</strong></p>
<p>Once fortune is installed, it can be invoked by running the &#8216;fortune&#8217; command. This should cause an adage or epigram to be printed to the screen. By default, three fortune databases are installed with the application: &#8220;fortunes,&#8221; &#8220;literature,&#8221; and &#8220;riddles.&#8221; The fortune program accepts database names as optional parameters. For instance, &#8216;fortune literature&#8217; will return a random literature quotation, while &#8216;fortune literature riddles&#8217; would produce a quotation or a riddle. If no particular database is specified, fortune draws strings from across all of the available databases.</p>
<p><strong>Custom Fortune Databases</strong></p>
<p>It is extremely easy to create and install custom fortune databases. First, build a file of fortune strings, separated by lines containing only the &#8216;%&#8217; character. To practice, create a file named &#8216;test&#8217; and give it the following contents:</p>
<blockquote><p>test1<br />%<br />test2<br />%<br />test3<br />%</p>
</blockquote>
<p>Next, use the strfile utility to convert this file into a database. This will produce a new *.dat file in binary format. Using the &#8216;test&#8217; file, the following would create &#8216;test.dat&#8217;:</p>
<blockquote><p>strfile test</p>
</blockquote>
<p>Finally, move the files to the fortune database directory. On Ubuntu, this is /usr/share/games/fortunes.</p>
<blockquote><p>sudo cp test* /usr/share/games/fortunes</p>
</blockquote>
<p>After following this example, &#8216;fortune test&#8217; should display one of the three test messages we defined.</p>
<p><strong>Fortunes at Terminal Login</strong></p>
<p>It&#8217;s fun to see a fortune displayed whenever you open a new terminal window. To set this up, just add a single line to the end of your ~/.bashrc file:</p>
<blockquote><p>fortune</p>
</blockquote>
<p>Simple, right? Remember, this command could be followed by a list of database names for more fine-grain control.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/g56Iou2kIaYgVG14JMC7Gbp5DBs/0/da"><img src="http://feedads.g.doubleclick.net/~a/g56Iou2kIaYgVG14JMC7Gbp5DBs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/g56Iou2kIaYgVG14JMC7Gbp5DBs/1/da"><img src="http://feedads.g.doubleclick.net/~a/g56Iou2kIaYgVG14JMC7Gbp5DBs/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=D4pR5LFlxFM:OwuzLtAa9us:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=D4pR5LFlxFM:OwuzLtAa9us:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?i=D4pR5LFlxFM:OwuzLtAa9us:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=D4pR5LFlxFM:OwuzLtAa9us:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?i=D4pR5LFlxFM:OwuzLtAa9us:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=D4pR5LFlxFM:OwuzLtAa9us:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=D4pR5LFlxFM:OwuzLtAa9us:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?i=D4pR5LFlxFM:OwuzLtAa9us:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kylanrobinson/~4/D4pR5LFlxFM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dupyshon.com/kylanrobinson/blog/2010/02/fortune-files-in-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://dupyshon.com/kylanrobinson/blog/2010/02/fortune-files-in-linux/</feedburner:origLink></item>
		<item>
		<title>Tomato Firmware Install</title>
		<link>http://feedproxy.google.com/~r/kylanrobinson/~3/235GN0-kSYo/</link>
		<comments>http://dupyshon.com/kylanrobinson/blog/2010/02/tomato-firmware-install/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 21:39:03 +0000</pubDate>
		<dc:creator>kylan</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[tomato]]></category>

		<guid isPermaLink="false">http://dupyshon.com/kylanrobinson/blog/?p=1590</guid>
		<description><![CDATA[Our old wireless router was starting to have some issues, so this week I had the chance to perform a little upgrade.
A while back, I heard about an open-source project called Tomato. By installing this third party Tomato firmware on some cheap hardware, you can get professional-grade features for no extra cost. After doing some [...]]]></description>
			<content:encoded><![CDATA[<p>Our old wireless router was starting to have some issues, so this week I had the chance to perform a little upgrade.</p>
<p>A while back, I heard about an open-source project called <a href="http://www.polarcloud.com/tomato">Tomato</a>. By installing this third party Tomato firmware on some cheap hardware, you can get professional-grade features for no extra cost. After doing some research, I ordered a <a href="http://www.amazon.com/gp/product/B000BTL0OA?ie=UTF8&amp;tag=dupyshoncom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000BTL0OA">Linksys WRT54GL</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=dupyshoncom-20&amp;l=as2&amp;o=1&amp;a=B000BTL0OA" border="0" alt="" width="1" height="1" /> and downloaded the necessary files.</p>
<p>Installing the firmware onto the router was surprisingly simple. Following the instructions, I had Tomato up and running in no time. At the moment, only the basic settings are configured, but eventually I&#8217;ll have a chance to tweak the configuration a little more. I&#8217;m excited to unlock the full potential of this $60 piece of hardware.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/LjYLp659ua2IJpz0WvSrFRtFSjs/0/da"><img src="http://feedads.g.doubleclick.net/~a/LjYLp659ua2IJpz0WvSrFRtFSjs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/LjYLp659ua2IJpz0WvSrFRtFSjs/1/da"><img src="http://feedads.g.doubleclick.net/~a/LjYLp659ua2IJpz0WvSrFRtFSjs/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=235GN0-kSYo:izvbesLrZjI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=235GN0-kSYo:izvbesLrZjI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?i=235GN0-kSYo:izvbesLrZjI:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=235GN0-kSYo:izvbesLrZjI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?i=235GN0-kSYo:izvbesLrZjI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=235GN0-kSYo:izvbesLrZjI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=235GN0-kSYo:izvbesLrZjI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?i=235GN0-kSYo:izvbesLrZjI:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kylanrobinson/~4/235GN0-kSYo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dupyshon.com/kylanrobinson/blog/2010/02/tomato-firmware-install/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://dupyshon.com/kylanrobinson/blog/2010/02/tomato-firmware-install/</feedburner:origLink></item>
		<item>
		<title>WPtouch</title>
		<link>http://feedproxy.google.com/~r/kylanrobinson/~3/gDnH4T2yQ5s/</link>
		<comments>http://dupyshon.com/kylanrobinson/blog/2010/02/wptouch/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 16:25:56 +0000</pubDate>
		<dc:creator>kylan</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wptouch]]></category>

		<guid isPermaLink="false">http://dupyshon.com/kylanrobinson/blog/?p=1583</guid>
		<description><![CDATA[
Today I installed WPtouch on KylanRobinson.com. It presents a mobile-friendly version of the site to iPhone, iPod Touch, Android, and Blackberry Storm users. The interface looks very clean and easy to use, and it seems to work pretty well. The only problem is that the message &#8220;[an error occurred while processing this directive]&#8221; is displayed [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://farm5.static.flickr.com/4008/4266869239_2a06b4074c_o.png"><img class="aligncenter" title="WPtouch" src="http://farm5.static.flickr.com/4008/4266869239_2a06b4074c_o.png" alt="" width="427" height="493" /></a></p>
<p>Today I installed <a href="http://www.bravenewcode.com/products/wptouch/">WPtouch</a> on KylanRobinson.com. It presents a mobile-friendly version of the site to iPhone, iPod Touch, Android, and Blackberry Storm users. The interface looks very clean and easy to use, and it seems to work pretty well. The only problem is that the message &#8220;[an error occurred while processing this directive]&#8221; is displayed at the top of the page. A quick Google search showed that this is a common problem, but I was unable to find any solutions. Has anyone been able to fix this error?</p>

<p><a href="http://feedads.g.doubleclick.net/~a/nr5DM0hTb4sKgYoB3K6m1RzFIDM/0/da"><img src="http://feedads.g.doubleclick.net/~a/nr5DM0hTb4sKgYoB3K6m1RzFIDM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/nr5DM0hTb4sKgYoB3K6m1RzFIDM/1/da"><img src="http://feedads.g.doubleclick.net/~a/nr5DM0hTb4sKgYoB3K6m1RzFIDM/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=gDnH4T2yQ5s:7HA5qebkCeQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=gDnH4T2yQ5s:7HA5qebkCeQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?i=gDnH4T2yQ5s:7HA5qebkCeQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=gDnH4T2yQ5s:7HA5qebkCeQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?i=gDnH4T2yQ5s:7HA5qebkCeQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=gDnH4T2yQ5s:7HA5qebkCeQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=gDnH4T2yQ5s:7HA5qebkCeQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?i=gDnH4T2yQ5s:7HA5qebkCeQ:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kylanrobinson/~4/gDnH4T2yQ5s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dupyshon.com/kylanrobinson/blog/2010/02/wptouch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://dupyshon.com/kylanrobinson/blog/2010/02/wptouch/</feedburner:origLink></item>
		<item>
		<title>The Pilgrim’s Progress</title>
		<link>http://feedproxy.google.com/~r/kylanrobinson/~3/0puKcMKyWtA/</link>
		<comments>http://dupyshon.com/kylanrobinson/blog/2010/02/the-pilgrims-progress/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 23:28:40 +0000</pubDate>
		<dc:creator>kylan</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[bookreview]]></category>
		<category><![CDATA[pilgrimsprogress]]></category>

		<guid isPermaLink="false">http://dupyshon.com/kylanrobinson/blog/?p=1577</guid>
		<description><![CDATA[The Pilgrim&#8217;s Progress is one of those stories I&#8217;ve always wanted to read, and I recently had the opportunity to check that book off my list. It&#8217;s a classic pieces of literature, and some say that it&#8217;s the best allegory ever written. This novel follows the journey of Christian, a pilgrim traveling from the City [...]]]></description>
			<content:encoded><![CDATA[<p><strong>The Pilgrim&#8217;s Progress</strong> is one of those stories I&#8217;ve always wanted to read, and I recently had the opportunity to check that book off my list. It&#8217;s a classic pieces of literature, and some say that it&#8217;s the best allegory ever written. This novel follows the journey of Christian, a pilgrim traveling from the City of Destruction to the Celestial City. Along the way, he is challenged and hindered by a number of different characters.</p>
<p>Since this is such an old book, it wasn&#8217;t the easiest read. It was often difficult to keep up with the plot and understand what the characters were saying, but the effort was well worth it. I was impressed at how closely Christian&#8217;s journey resembles the average modern Christian life. Apparently, we face the same temptations and snares as our forefathers did three hundred years ago.</p>
<p>There&#8217;s a lot to be learned from <strong>The Pilgrim&#8217;s Progress</strong>, and the lessons will encourage you to stay motivated in your own Christian journey.</p>
<p> <iframe src="http://rcm.amazon.com/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=dupyshoncom-20&#038;o=1&#038;p=8&#038;l=as1&#038;m=amazon&#038;f=ifr&#038;md=10FE9736YVPPT7A0FBG2&#038;asins=1420929526" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
</p>
<p> </p>
<p> </p>

<p><a href="http://feedads.g.doubleclick.net/~a/NZ8-gKbfhNUO7U6k1a1gP1yUbF0/0/da"><img src="http://feedads.g.doubleclick.net/~a/NZ8-gKbfhNUO7U6k1a1gP1yUbF0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/NZ8-gKbfhNUO7U6k1a1gP1yUbF0/1/da"><img src="http://feedads.g.doubleclick.net/~a/NZ8-gKbfhNUO7U6k1a1gP1yUbF0/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=0puKcMKyWtA:CFNHGJozl1g:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=0puKcMKyWtA:CFNHGJozl1g:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?i=0puKcMKyWtA:CFNHGJozl1g:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=0puKcMKyWtA:CFNHGJozl1g:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?i=0puKcMKyWtA:CFNHGJozl1g:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=0puKcMKyWtA:CFNHGJozl1g:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=0puKcMKyWtA:CFNHGJozl1g:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?i=0puKcMKyWtA:CFNHGJozl1g:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kylanrobinson/~4/0puKcMKyWtA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dupyshon.com/kylanrobinson/blog/2010/02/the-pilgrims-progress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://dupyshon.com/kylanrobinson/blog/2010/02/the-pilgrims-progress/</feedburner:origLink></item>
		<item>
		<title>The Pragmatic Programmer</title>
		<link>http://feedproxy.google.com/~r/kylanrobinson/~3/qoCf6jDoMBQ/</link>
		<comments>http://dupyshon.com/kylanrobinson/blog/2010/02/the-pragmatic-programmer/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 06:13:48 +0000</pubDate>
		<dc:creator>kylan</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[bookreview]]></category>
		<category><![CDATA[pragmaticprogrammer]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://dupyshon.com/kylanrobinson/blog/?p=1570</guid>
		<description><![CDATA[I was a computer engineering major in college, so I&#8217;ve encountered a fair share of programming books. Some books taught a new language, while others discussed specific types of hardware. All of these books were good resources, and they have aided in my professional development. None of them, however, have captured my attention and inspired [...]]]></description>
			<content:encoded><![CDATA[<p>I was a computer engineering major in college, so I&#8217;ve encountered a fair share of programming books. Some books taught a new language, while others discussed specific types of hardware. All of these books were good resources, and they have aided in my professional development. None of them, however, have captured my attention and inspired me like <strong>The Pragmatic Programmer</strong> has.</p>
<p><strong>The Pragmatic Programmer</strong>, written by Andrew Hunt and David Thomas, approaches programming from a different angle. Rather than focusing on syntax and technical details, this book explores real-world problems that confront software engineers on a daily basis. If the methods presented by the authors are applied, coding becomes a beautiful process that one can take pride in, not a menial task that has you watching the clock all day long.</p>
<p>I especially appreciated the way that Hunt and Thomas broke their ideas down into short, memorable maxims. &#8220;Don&#8217;t live with broken windows,&#8221; &#8220;DRY &#8211; Don&#8217;t Repeat Yourself,&#8221; and &#8220;Use tracer bullets to find your target,&#8221; were some of my favorites. This book has reminded me that programming is equal parts art and science, and it should be required reading for anyone who wants to improve their coding ability.</p>
<p>
<iframe src="http://rcm.amazon.com/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=dupyshoncom-20&#038;o=1&#038;p=8&#038;l=as1&#038;m=amazon&#038;f=ifr&#038;md=10FE9736YVPPT7A0FBG2&#038;asins=020161622X" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>

<p><a href="http://feedads.g.doubleclick.net/~a/IkRrucO745iY7f2tFmgfFcQU6Bk/0/da"><img src="http://feedads.g.doubleclick.net/~a/IkRrucO745iY7f2tFmgfFcQU6Bk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/IkRrucO745iY7f2tFmgfFcQU6Bk/1/da"><img src="http://feedads.g.doubleclick.net/~a/IkRrucO745iY7f2tFmgfFcQU6Bk/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=qoCf6jDoMBQ:rrvzeq6CDEg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=qoCf6jDoMBQ:rrvzeq6CDEg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?i=qoCf6jDoMBQ:rrvzeq6CDEg:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=qoCf6jDoMBQ:rrvzeq6CDEg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?i=qoCf6jDoMBQ:rrvzeq6CDEg:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=qoCf6jDoMBQ:rrvzeq6CDEg:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=qoCf6jDoMBQ:rrvzeq6CDEg:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?i=qoCf6jDoMBQ:rrvzeq6CDEg:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kylanrobinson/~4/qoCf6jDoMBQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dupyshon.com/kylanrobinson/blog/2010/02/the-pragmatic-programmer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://dupyshon.com/kylanrobinson/blog/2010/02/the-pragmatic-programmer/</feedburner:origLink></item>
		<item>
		<title>A Day without Water – Part 2</title>
		<link>http://feedproxy.google.com/~r/kylanrobinson/~3/B5973I0wtK0/</link>
		<comments>http://dupyshon.com/kylanrobinson/blog/2010/02/a-day-without-water-part-2/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 02:50:34 +0000</pubDate>
		<dc:creator>kylan</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[cleanwater]]></category>
		<category><![CDATA[holeinourgospel]]></category>

		<guid isPermaLink="false">http://dupyshon.com/kylanrobinson/blog/?p=1565</guid>
		<description><![CDATA[Kristen and I both participated in this day without water experiment. For the most part, we were prepared for the physical challenges. We knew that our throats would be dry, our hands would be dirty, and we couldn&#8217;t really prepare any meals. We chose to forgo our workout at the gym because we couldn&#8217;t take showers [...]]]></description>
			<content:encoded><![CDATA[<p>Kristen and I both participated in this <a href="http://dupyshon.com/kylanrobinson/blog/2010/02/a-day-without-water-part-1/">day without water</a> experiment. For the most part, we were prepared for the physical challenges. We knew that our throats would be dry, our hands would be dirty, and we couldn&#8217;t really prepare any meals. We chose to forgo our workout at the gym because we couldn&#8217;t take showers afterward. Our daily routine had to change in the absence of water.</p>
<p>What we weren&#8217;t prepared for was the mental aspect of this challenge. This experience led us to realize just how much we rely on water and its on-demand availability. We spent a lot of time just <em>thinking</em> about water. It occupied so much of our attention that we found it difficult to focus on the task at hand. Both Kristen and I noticed that we were more hungry than usual, probably because our bodies were trying to send us a message. Food didn&#8217;t sound appetizing, though. It&#8217;s much easier to go without food than to go without clean water.</p>
<p>Of course, we really can&#8217;t complain about short little experience. Even though we felt the physical and mental effects of going without water, we knew that an endless supply was waiting for us at the end of the day. Unfortunately, for many people, living without drinkable water is a way of life, not a simple challenge. Statistics say that over one billion people (17% of the world&#8217;s population) have no access to safe water. Every minute, three children die from this problem.</p>
<p>The point of the exercise is to gain insight into the plight of the extremely poor of the world. As Christians, we should be dedicated to addressing this tragedy and spreading God&#8217;s love through our actions. If you would like to be involved in bringing clean water to those who so desperately need it, please consider contributing to <a href="http://donate.worldvision.org/OA_HTML/xxwv2ibeCCtpItmDspRte.jsp?section=10680&amp;item=1753166">World Vision</a> or the <a href="http://rippleeffect.wsu.edu/give2.asp?GiftGroup=1">WSU Ripple Effect</a>.</p>
<p>If you&#8217;d like to learn more about the curriculum our Sunday School class is using, check out <a href="http://www.amazon.com/gp/product/0785229183?ie=UTF8&amp;tag=dupyshoncom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0785229183">The Hole in Our Gospel</a> and its associated <a href="http://www.ministryplanet.net/sites/sixweekquest">Six-Week Quest</a>.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/WfMUgm8rfdlr2LmFT2vczUOwa64/0/da"><img src="http://feedads.g.doubleclick.net/~a/WfMUgm8rfdlr2LmFT2vczUOwa64/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/WfMUgm8rfdlr2LmFT2vczUOwa64/1/da"><img src="http://feedads.g.doubleclick.net/~a/WfMUgm8rfdlr2LmFT2vczUOwa64/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=B5973I0wtK0:wGX1C9V29V0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=B5973I0wtK0:wGX1C9V29V0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?i=B5973I0wtK0:wGX1C9V29V0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=B5973I0wtK0:wGX1C9V29V0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?i=B5973I0wtK0:wGX1C9V29V0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=B5973I0wtK0:wGX1C9V29V0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/kylanrobinson?a=B5973I0wtK0:wGX1C9V29V0:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/kylanrobinson?i=B5973I0wtK0:wGX1C9V29V0:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/kylanrobinson/~4/B5973I0wtK0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dupyshon.com/kylanrobinson/blog/2010/02/a-day-without-water-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://dupyshon.com/kylanrobinson/blog/2010/02/a-day-without-water-part-2/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 0.902 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-03-10 04:20:19 -->
