<?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>Joe Kueser&#039;s Blog &#187; Ruby</title>
	<atom:link href="http://joe.kueser.com/category/ruby/feed/" rel="self" type="application/rss+xml" />
	<link>http://joe.kueser.com</link>
	<description>Another Geek Finding His Place on the Web</description>
	<lastBuildDate>Sat, 01 Oct 2011 23:01:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>All I Need Is A Hammer!</title>
		<link>http://joe.kueser.com/2007/10/all-i-need-is-a-hammer/</link>
		<comments>http://joe.kueser.com/2007/10/all-i-need-is-a-hammer/#comments</comments>
		<pubDate>Sat, 20 Oct 2007 12:29:48 +0000</pubDate>
		<dc:creator>Joe Kueser</dc:creator>
				<category><![CDATA[Grails]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Junk]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://joe.kueser.com/2007/10/20/all-i-need-is-a-hammer/</guid>
		<description><![CDATA[I remember a bit some comedian did a number years ago about a woman using a screwdriver to put in a nail to hang a picture frame. He went on for 5 or 10 minutes about using the right tool for the job, and convincing her to use a hammer. For some reason I woke [...]]]></description>
			<content:encoded><![CDATA[<p>I remember a bit some comedian did a number years ago about a woman using a screwdriver to put in a nail to hang a picture frame.  He went on for 5 or 10 minutes about using the right tool for the job, and convincing her to use a hammer.  For some reason I woke up this morning thinking about that bit.  It didn't take me long, though, to figure out how closely this fits into some of my resent frustrations.  Then I got to thinking...<span id="more-11"></span></p>
<p>Doing commercial consulting, you're given a really huge toolbox...and a Sears credit card.  See a new and shiny tool that's perfect for the job you're trying to accomplish?  Super!  Go out to Sears and buy one!  (But not everyone needs a <a href="http://www.chop-rite.com/Cherry%20Stoner.htm">cherry stoner</a>.)</p>
<p>Doing DoD consulting is a bit different.  Our toolbox is roughly the size of a shoe box, and consists of a hammer, a few screw drivers, a couple of Vice Grips, and if you're real lucky, some spackle.   Every once in a while we get the opportunity to buy a new tool, but we don't have a Sears credit card, we have a WalMart gift card that is usually delivered at about this time of year.  What do we usually buy?  Stickers to put on our hammer.</p>
<p>Is it possible we are to comfortable with that hammer?  It feels so good in our hands.  It is such a versatile tool.  Not only can I hammer nails like the tool was designed to do, but if I'm real creative, I can screw in a screw...or hammer in a screw, or pound the crap out of the square peg until it fits into the round hole.</p>
<p>People love their hammers.  Just try to take one away and see what happens.  They'll kick and scream and tell you, "All I need is a hammer!"</p>
<p>Ok, I'll admit that the hammer is a very versatile tool, and you really can accomplish almost any job with that hammer.  But when you start to try to paint a fence with that hammer, it's time to pull out that WalMart gift card and buy yourself a power sprayer.</p>
]]></content:encoded>
			<wfw:commentRss>http://joe.kueser.com/2007/10/all-i-need-is-a-hammer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>No Fluff Just Stuff: Fascination and Frustration</title>
		<link>http://joe.kueser.com/2007/10/no-fluff-just-stuff-fascination-and-frustration/</link>
		<comments>http://joe.kueser.com/2007/10/no-fluff-just-stuff-fascination-and-frustration/#comments</comments>
		<pubDate>Tue, 02 Oct 2007 22:30:54 +0000</pubDate>
		<dc:creator>Joe Kueser</dc:creator>
				<category><![CDATA[Grails]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[nfjs]]></category>
		<category><![CDATA[rails]]></category>

		<guid isPermaLink="false">http://joe.kueser.com/?p=4</guid>
		<description><![CDATA[I've always prided myself for always being on the leading, if not bleeding edge of technology. After a weekend at the No Fluff Just Stuff conference in St. Louis (NFJS), I'm starting to feel both fascinated and frustrated.]]></description>
			<content:encoded><![CDATA[<p>I've always prided myself for always being on the leading, if not bleeding edge of technology.  After a weekend at the No Fluff Just Stuff conference in St. Louis (<a href="http://www.nofluffjuststuff.com/show_view.jsp?showId=107" title="No Fluff Just Stuff - St. Louis" target="_blank">NFJS</a>), I'm starting to feel both fascinated and frustrated.</p>
<p>The sessions I attended were heavy into <a href="http://en.wikipedia.org/wiki/Dynamic_programming_language" target="_blank">dynamic programming languages</a>, and <a href="http://en.wikipedia.org/wiki/Agile_software_development" target="_blank">agile software development</a>.  The dynamic programming languages that we got deepest into were <a href="http://en.wikipedia.org/wiki/Groovy_%28programming_language%29" target="_blank">Groovy</a> and <a href="http://en.wikipedia.org/wiki/Ruby_programming_language" target="_blank">Ruby</a>.  Both of these languages make the job of the developer exponentially easier, and are ideal for rapid application development.  This in and of itself should be enough to convince developers to use it, but it gets better.  Through the magic of dynamic programming, things become possible that were not possible before, which opens up a whole new world of possibilities that blow my mind.</p>
<p>The agile discussions focused on what's right, and wrong, with various agile processes.  There were a lot of really great tips, and it was as good to hear about what we are doing wrong as it was to hear about what we are doing wrong.<span id="more-4"></span></p>
<p>So the fascination part should be pretty clear.  By the end of the weekend I had soaked in so much great information, and had learned so much, that I had that partially numb, partially tingly feeling that is fairly unique to such an experience.  There is no question that I will be attending as many NFJS conferences as I can manage.  At least one a year.  The knowledge exchange, and networking, were absolutely invaluable.</p>
<p>What was frustrating for me is coming to the realization that I have lost (or more likely misplaced) my edge.  I find it exceedingly important to select the technologies that are best to solve a given problem.  Choosing the right technology can make the difference between a good solution, and a great solution, or even between a failed project and a raging success.  Despite my strong feelings on this, I find myself settling on technologies that I am comfortable with.  This is clearly not the way I want to develop my career, and not fair to those that count on my technical expertise to solve their problems.</p>
<p>So this stagnant period in my technological development is frustrating.  It is certainly possible that I am being too hard on myself, and that always sticking with Java has been the right decision, but I seriously doubt it.  The project I am currently working on, for example, could clearly benefit from the dynamic nature of Groovy, and would also likely have been well served by Grails, and had I been paying more attention, I could have offered that guidance early in the project's lifecycle.  We're almost to the point where it's too late to bring something like this in, so convincing those I work with that, "I was wrong before...but I'm right now!" is going to be nearly impossible.</p>
<p>On a positive note, like they say, the first step in dealing with a problem is recognizing that there is a problem, so keep checking back here to follow me in my quest to find my place in this techno-world again.</p>
]]></content:encoded>
			<wfw:commentRss>http://joe.kueser.com/2007/10/no-fluff-just-stuff-fascination-and-frustration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

