<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/abc" -->
<rss version="0.92">
<channel>
	<title>keypod.net</title>
	<link>http://keypod.net/wordpress</link>
	<description>Random thoughts about software development, programming languages and occasionally music.</description>
	<lastBuildDate>Sat, 30 Aug 2008 08:35:47 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Emacs: kill-matching-buffers-by</title>
		<description><![CDATA[	Nothing fancy here, just some emacs functions that assist in killing multiple buffers based on buffer name or file name. I wrote this to help me cope with the large number of log files I so frequently open in emacs (where else?).

&#40;defun act-on-buffers &#40;pred action&#41;
  &#40;let &#40;&#40;count 0&#41;&#41;
	&#40;dolist&#40;buffer &#40;buffer-list&#41;&#41;
	  &#40;when &#40;funcall pred buffer&#41;
		&#40;setq [...]]]></description>
		<link>http://keypod.net/wordpress/2008/08/30/emacs-kill-matching-buffers-by/</link>
			</item>
	<item>
		<title>Easier path construction using overloaded /</title>
		<description><![CDATA[	At long last I found a justifiable use for operator overloading. Recently I&#8217;ve been writing quite a bit of rake files which involved a lot of path construction, like

 path = &#34;#{all}/#{along}/#{the}/#{watch}/#{tower}&#34;

	Noticing all those extra characters required to create the path string I realized that the / operator can used for concatenation in this specific [...]]]></description>
		<link>http://keypod.net/wordpress/2008/03/26/easier-path-construction-using-overloaded/</link>
			</item>
	<item>
		<title>Hunger for success?</title>
		<description><![CDATA[	Hunger is a primitive urge that requires immediate satisfaction. It commands your thoughts and demands a short term remedy often ignoring the most obvious consequences. I find it extremely odd that it is so commonly used by the industry as a positive quality sought for in candidates particularly for management/sales positions. If hunger for success [...]]]></description>
		<link>http://keypod.net/wordpress/2007/12/22/hunger-for-success/</link>
			</item>
	<item>
		<title>Happiness Is</title>
		<description><![CDATA[	Happiness is finding out in the middle of a run while Since I&#8217;ve been loving you is playing on your iPod, that you can turn the volume up. Way up.

 ]]></description>
		<link>http://keypod.net/wordpress/2007/07/13/happiness-is/</link>
			</item>
	<item>
		<title>A lesson from Dune</title>
		<description><![CDATA[	I&#8217;ve literally read Frank Herbert&#8217;s Dune dozens of times1. Other than being a fantastic SF book it  contains some pearls of wisdom that apply to many situations in our day-to-day lives.
	One of the quotations I like the most is
	
		Give as few orders as possible. Once you&#8217;ve given orders on a subject, you must always [...]]]></description>
		<link>http://keypod.net/wordpress/2007/06/30/a-lesson-from-dune/</link>
			</item>
	<item>
		<title>The Allman Brothers Band. Live.</title>
		<description><![CDATA[	I was lucky enough to be in NYC when the Allman Brothers Band started their annual Beacon Theater concerts run. And I was even luckier to see them perform &#8216;Dazed and Confused&#8217;. Yes indeed. Zeppelin&#8217;s. I&#8217;m not confused (though I was somewhat dazed by their cover). It started with &#8216;In Memory of Elizabeth Reed&#8217; which [...]]]></description>
		<link>http://keypod.net/wordpress/2007/04/02/the-allman-brothers-band-live/</link>
			</item>
	<item>
		<title>Silly little Ruby let</title>
		<description><![CDATA[	It occurred to me yesterday, while playing with the Ruby script I was writing, that it would be useful to have a let facility in Ruby, which would enable the following code

def foo
  # do something really exciting with the object 'master_foo'
  # now...
  master_foo.select &#123; &#124;x&#124; x&#62;3 &#125;.let do &#124;mf&#124;
  [...]]]></description>
		<link>http://keypod.net/wordpress/2007/02/11/silly-little-ruby-let/</link>
			</item>
	<item>
		<title>LOVE album</title>
		<description><![CDATA[	When I was 12 or so I was a real Beatles maniac. I had all of their albums, I went to Liverpool and visited Penny Lane and Strawberry Fields, I even went to visit the Abbey Road studios. Time has passed and I grow cynical and older and my music preferences have evolved to an [...]]]></description>
		<link>http://keypod.net/wordpress/2006/12/18/love-album/</link>
			</item>
	<item>
		<title>Afraid of choosing the right language</title>
		<description><![CDATA[	Got to admit it, I&#8217;m a language coward. 3 times in a row I have chickened out and didn&#8217;t go with the programming language I knew was the right one for the job. Even though my recommendation would probably be accepted. And it gets better &#8211; once it was in my company, where I was [...]]]></description>
		<link>http://keypod.net/wordpress/2006/09/25/afraid-of-choosing-the-right-language/</link>
			</item>
	<item>
		<title>The sweet smell of optimization</title>
		<description><![CDATA[	Developers love to optimize. They love it so much they will often engage in it too early, a habit so bad it will frequently back-fire. But even the mature ones will happily pursue that ultimate sweet goal &#8211; making that code run faster or use less bandwidth, or consume less space.  We all want [...]]]></description>
		<link>http://keypod.net/wordpress/2006/04/17/the-sweet-smell-of-optimization/</link>
			</item>
</channel>
</rss>
