<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.5" -->
<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/"
	>

<channel>
	<title>deepthoughts.orsomethinglikethat</title>
	<link>http://deepthoughts.orsomethinglikethat.com</link>
	<description>standing strong against the tides of indiscretion</description>
	<pubDate>Thu, 10 Jan 2008 00:30:30 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Ghetto.  Zed may be on to something&#8230;</title>
		<link>http://deepthoughts.orsomethinglikethat.com/2008/01/09/ghetto-zeds-may-be-on-to-something/</link>
		<comments>http://deepthoughts.orsomethinglikethat.com/2008/01/09/ghetto-zeds-may-be-on-to-something/#comments</comments>
		<pubDate>Wed, 09 Jan 2008 21:07:59 +0000</pubDate>
		<dc:creator>Luke Pillow</dc:creator>
		
	<category>General</category>
	<category>Software Development</category>
	<category>Rails</category>
		<guid isPermaLink="false">http://deepthoughts.orsomethinglikethat.com/2008/01/09/ghetto-zeds-may-be-on-to-something/</guid>
		<description><![CDATA[Regarding Zed Shaw's "Rails Is A Ghetto" Rant

A glimpse at our SVN log.



Please note that this is a private Rails project's SVN log - this NOT from the repo of any open source project.   This is supposed to be funny... Ha Ha?  A coworker of mine coincidentally came across this today while [...]]]></description>
			<content:encoded><![CDATA[<div align="center">Regarding Zed Shaw's "<a target="_blank" href="http://www.zedshaw.com/rants/rails_is_a_ghetto.html">Rails Is A Ghetto</a>" Rant</div>
<div align="center"><strong><img align="middle" src="http://deepthoughts.orsomethinglikethat.com/resources/Ghetto/Ghetto.png" /></strong></div>
<div align="center">A glimpse at our SVN log.</div>
<div align="center"></div>
<div align="center" />
<div align="center" />
<div align="left">Please note that this is a private Rails project's SVN log - <strong>this NOT from the repo of any open source project</strong>.   This is supposed to be funny... Ha Ha?  A coworker of mine coincidentally came across this today while looking at our revision history.  The "Ghetto." comment actually has nothing to do with the code itself.  This is the revision history of umb.rb; a homegrown, rails-independent library for integrating with an external vendor from within a Rails app.  The comment is bore of the developer's frustration of the vendor's "Ghetto." API.  So laugh... Haha...</div>
<div align="left"></div>
<div align="left">Oh yeah... I love Ruby and Rails... but I'm probably Ghetto.  I'm OK with that.</div>
]]></content:encoded>
			<wfw:commentRSS>http://deepthoughts.orsomethinglikethat.com/2008/01/09/ghetto-zeds-may-be-on-to-something/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>The State of the RubyAMF State of the Union</title>
		<link>http://deepthoughts.orsomethinglikethat.com/2008/01/08/the-state-of-the-rubyamf-state-of-the-union/</link>
		<comments>http://deepthoughts.orsomethinglikethat.com/2008/01/08/the-state-of-the-rubyamf-state-of-the-union/#comments</comments>
		<pubDate>Wed, 09 Jan 2008 06:17:51 +0000</pubDate>
		<dc:creator>Luke Pillow</dc:creator>
		
	<category>Flex 2</category>
	<category>Open Source</category>
	<category>Adobe AIR</category>
	<category>Ruby</category>
	<category>Rails</category>
		<guid isPermaLink="false">http://deepthoughts.orsomethinglikethat.com/2008/01/08/the-state-of-the-rubyamf-state-of-the-union/</guid>
		<description><![CDATA[I've been slowly considering the use of RubyAMF in a couple of new Rails projects.  By "slowly" I mean that there have been some more pressing projects that have prevented me from really "diving in" and experimenting with RubyAMF; only leaving enough time to read some docs and follow the Google Group.
Consider my previously [...]]]></description>
			<content:encoded><![CDATA[<p>I've been slowly considering the use of <a target="_blank" href="http://code.google.com/p/rubyamf/">RubyAMF</a> in a couple of new Rails projects.  By "slowly" I mean that there have been some more pressing projects that have prevented me from really "diving in" and experimenting with RubyAMF; only leaving enough time to read some docs and follow the <a target="_blank" href="http://groups.google.com/group/RubyAMF">Google Group</a>.</p>
<p>Consider my previously stated credentials when I say that RubyAMF looks great.  Given the following recent events it appears that the project has a lot of momentum:</p>
<ul>
<li>Restful Rails integration by use of the respond_to block</li>
<li>Mixbook's adoption (especially the Aaron &#038; Aryk collaboration that led to huge performance gains)</li>
<li>Peter Armstrong, the author of Flexible Rails has adopted, contributed to, and promoted RubyAMF over WebOrb</li>
<li>Creation of new Rails generators</li>
<li>and more I'm not aware of...</li>
</ul>
<p>The latest RubyAMF blog posting, <a target="_blank" href="http://blog.rubyamf.org/?p=98">RubyAMF State of the Union</a> (<a target="_blank" href="http://groups.google.com/group/rubyamf/browse_thread/thread/46fff10ad5cb8166">doubly posted</a> on the Google Group) is basically a well-structured "rally the troops" announcement to the community.  The project founder, Aaron, is moving on to some new projects leaving it to the community to keep up the momentum.  I'm happy for him.  I can't imagine how time consuming the  almost-sole development of RubyAMF has been. This is the real test.  How will the project fair on the shoulders of the community?</p>
<p><em>(Remember: I'm not in the know on the project, I'm seeking your thoughts and opinions, and for good times I'll pull out the good ole' "Jump To Conclusions Mat.")</em></p>
<p>It's too early to tell for sure, but from my point of view I'm a little disappointed <em>(imagine me hypocritically pointing)</em> with the lack of any community responses to either the blog post or the Google Group post.  I say, "my point of view" because I'm hoping that there have been responses and things working that I'm unaware of.</p>
<p>One week ago RubyAMF had good momentum with a promising future.  Is that still true today?  Is it a bad time to start using RubyAMF?
</p>
]]></content:encoded>
			<wfw:commentRSS>http://deepthoughts.orsomethinglikethat.com/2008/01/08/the-state-of-the-rubyamf-state-of-the-union/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>PoR - Pumpkin on Rails</title>
		<link>http://deepthoughts.orsomethinglikethat.com/2007/10/30/por-pumpkin-on-rails/</link>
		<comments>http://deepthoughts.orsomethinglikethat.com/2007/10/30/por-pumpkin-on-rails/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 04:28:37 +0000</pubDate>
		<dc:creator>Luke Pillow</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://deepthoughts.orsomethinglikethat.com/2007/10/30/por-pumpkin-on-rails/</guid>
		<description><![CDATA[Happy Halloween - Rails Style!




]]></description>
			<content:encoded><![CDATA[<div align="center"><strong>Happy Halloween - Rails Style!</strong></div>
<div align="center"><img align="middle" alt="PoR - Pumpkin on Rails" title="PoR - Pumpkin on Rails" src="http://farm3.static.flickr.com/2387/1807432062_efd4377304.jpg?v=0" /></div>
<div align="center">
<div align="center"><img align="middle" title="PoR - Pumpkin on Rails" alt="PoR - Pumpkin on Rails" src="http://farm3.static.flickr.com/2368/1807465528_70bc827f69.jpg?v=1193805429" /></div>
</div>
]]></content:encoded>
			<wfw:commentRSS>http://deepthoughts.orsomethinglikethat.com/2007/10/30/por-pumpkin-on-rails/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Beware of Java Acronymphos</title>
		<link>http://deepthoughts.orsomethinglikethat.com/2007/09/28/beware-of-java-acronymphos/</link>
		<comments>http://deepthoughts.orsomethinglikethat.com/2007/09/28/beware-of-java-acronymphos/#comments</comments>
		<pubDate>Fri, 28 Sep 2007 16:04:11 +0000</pubDate>
		<dc:creator>Luke Pillow</dc:creator>
		
	<category>Java</category>
		<guid isPermaLink="false">http://deepthoughts.orsomethinglikethat.com/2007/09/28/beware-of-java-acronymphos/</guid>
		<description><![CDATA[I'm not against acronyms, but recently I stumbled upon the Java Community Process (JCP) Wikipedia article, while looking up what exactly JSR (Java Specification Request) stands for. The JCP article lists all (or at least some - I don't know) of the JSRs that exist; including their number and technology...
RTSJ, JMX, JAXP, JDO, JCA, EJB, [...]]]></description>
			<content:encoded><![CDATA[<p>I'm not against acronyms, but recently I stumbled upon the <a target="_blank" href="http://en.wikipedia.org/wiki/Java_Community_Process">Java Community Process (JCP) Wikipedia article</a>, while looking up what exactly JSR (Java Specification Request) stands for. The JCP article lists all (or at least some - I don't know) of the JSRs that exist; including their number and technology...</p>
<p>RTSJ, JMX, JAXP, JDO, JCA, EJB, CLDC, JAXB, JSIP, CDC, MIDP, JMI, NIO, JSTL, JSP, JDBC, JNLP, JDM, JAXR, JDOM, WSDL4J, WMA, JSF, MMAPI, SLP, SDP, JCR, SATSA, SIP, JTWI, NIO2, JBI, JAX-WS, XQJ, SDO, JDM, MTA, IMS, JTA</p>
<p>Oh oh... looks like I forgot one...  J<a target="_blank" href="http://www.urbandictionary.com/define.php?term=Bullshit">BS</a>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://deepthoughts.orsomethinglikethat.com/2007/09/28/beware-of-java-acronymphos/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>And The Least Productive Web Framework Is&#8230;</title>
		<link>http://deepthoughts.orsomethinglikethat.com/2007/09/06/and-the-least-productive-web-framework-is/</link>
		<comments>http://deepthoughts.orsomethinglikethat.com/2007/09/06/and-the-least-productive-web-framework-is/#comments</comments>
		<pubDate>Thu, 06 Sep 2007 18:04:02 +0000</pubDate>
		<dc:creator>Luke Pillow</dc:creator>
		
	<category>Java</category>
	<category>Software Development</category>
		<guid isPermaLink="false">http://deepthoughts.orsomethinglikethat.com/2007/09/06/and-the-least-productive-web-framework-is/</guid>
		<description><![CDATA[This is in response to Michael Urban's posting, "And The Fastest Growing Web Framework Is..." (which is also kind of a commentary/response to a Rick Hightower blog posting) which awards the honors to JSF based on job posting trends from February 3, 2005 to June 27, 2007.
I won't argue that the job trends chart clearly [...]]]></description>
			<content:encoded><![CDATA[<p>This is in response to <a target="_blank" href="http://www.javalobby.org/java/forums/t101110.html">Michael Urban's posting, "And The Fastest Growing Web Framework Is..."</a> (which is also <em>kind of</em> a commentary/response to a <a target="_blank" href="http://www.jroller.com/RickHigh/date/20070904">Rick Hightower blog posting</a>) which awards the honors to JSF based on job posting trends from February 3, 2005 to June 27, 2007.</p>
<p>I won't argue that the <a target="_blank" href="http://www.indeed.com/trendgraph/jobgraph.png?q=java+jsf%2C+ruby+rails%2C+spring+mvc%2C+webwork%2C+struts2%2C+tapestry+java">job trends chart</a> clearly shows that JSF has had a significant number more job postings for the last two and a half years.  You might argue the means the data was gathered but that's already been done extensively in the article's comments.</p>
<p>I will offer an alternative <em>(I'll admit a bit ridiculous)</em> interpretation that states the reason there are so many more JSF job postings is because JSF is the least productive web framework listed; requiring more developers to complete a project.  I know it's another poor conclusion drawn from the chart, but I would venture to say that the average JSF project's development team is larger than other development teams using the other listed web frameworks.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://deepthoughts.orsomethinglikethat.com/2007/09/06/and-the-least-productive-web-framework-is/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>FlexFM</title>
		<link>http://deepthoughts.orsomethinglikethat.com/2007/08/22/flexfm/</link>
		<comments>http://deepthoughts.orsomethinglikethat.com/2007/08/22/flexfm/#comments</comments>
		<pubDate>Wed, 22 Aug 2007 21:56:46 +0000</pubDate>
		<dc:creator>Luke Pillow</dc:creator>
		
	<category>Flex 2</category>
	<category>Open Source</category>
		<guid isPermaLink="false">http://deepthoughts.orsomethinglikethat.com/2007/08/22/flexfm/</guid>
		<description><![CDATA[FlexFM is an open source project created by the folks at Soliant Consulting as an alternative to Flex4Filemaker.  This is great news!  It's not that I wish Flex4Filemaker to die, but it wasn't setup for success from the start.  Flex4Filemaker was created by my lonesome self as a favor with zero (afaik) [...]]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" href="http://flexfm.us/">FlexFM</a> is an open source project created by the folks at <a target="_blank" href="http://www.soliantconsulting.com/">Soliant Consulting</a> as an alternative to <a target="_blank" href="http://code.google.com/p/flex4filemaker/">Flex4Filemaker</a>.  This is great news!  It's not that I wish Flex4Filemaker to die, but it wasn't setup for success from the start.  Flex4Filemaker was created by my lonesome self as a favor with zero (afaik) production usage.  I had hoped that someone/s would join in the project, but that never happened.</p>
<p>I am officially discontinuing development of Flex4Filemaker.  I will not remove the project from google code, as I think at the very least it could be used for reference.<br />
FlexFM is setup for success with big plans for continued development.  I would highly recommend anyone interested in Flex4Filemaker to take a good look at FlexFM.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://deepthoughts.orsomethinglikethat.com/2007/08/22/flexfm/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Adobe Integrated Runtime (AIR) for JavaScript Developers Pocket Guide</title>
		<link>http://deepthoughts.orsomethinglikethat.com/2007/08/03/adobe-integrated-runtime-air-for-javascript-developers-pocket-guide/</link>
		<comments>http://deepthoughts.orsomethinglikethat.com/2007/08/03/adobe-integrated-runtime-air-for-javascript-developers-pocket-guide/#comments</comments>
		<pubDate>Fri, 03 Aug 2007 16:28:42 +0000</pubDate>
		<dc:creator>Luke Pillow</dc:creator>
		
	<category>Open Source</category>
	<category>Adobe AIR</category>
		<guid isPermaLink="false">http://deepthoughts.orsomethinglikethat.com/2007/08/03/adobe-integrated-runtime-air-for-javascript-developers-pocket-guide/</guid>
		<description><![CDATA[I thought this was worth sharing...
Pay $14.99 at O'Reilly or get it FREE at Ajaxian as PDF
You choose.

]]></description>
			<content:encoded><![CDATA[<p>I thought this was worth sharing...</p>
<p>Pay <a target="_blank" href="http://www.oreilly.com/catalog/9780596515195/">$14.99 at O'Reilly</a> or get it <a target="_blank" href="http://ajaxian.com/archives/adobe-air-free-book-download">FREE at Ajaxian</a> as PDF</p>
<p>You choose.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://deepthoughts.orsomethinglikethat.com/2007/08/03/adobe-integrated-runtime-air-for-javascript-developers-pocket-guide/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Aloha Mahalo.com</title>
		<link>http://deepthoughts.orsomethinglikethat.com/2007/07/10/aloha-mahalocom/</link>
		<comments>http://deepthoughts.orsomethinglikethat.com/2007/07/10/aloha-mahalocom/#comments</comments>
		<pubDate>Tue, 10 Jul 2007 18:09:12 +0000</pubDate>
		<dc:creator>Luke Pillow</dc:creator>
		
	<category>Greasemonkey</category>
		<guid isPermaLink="false">http://deepthoughts.orsomethinglikethat.com/2007/07/10/aloha-mahalocom/</guid>
		<description><![CDATA[...and aloha Google (kind of).
"Mahalo is the world's first human-powered search engine" and I'm  making the switch.   Using Mahalo is easy, but switching from Google (is the link even necessary?) is not.  It's not that Mahalo's search results are sub-par... they're actually better... when there is a hand-written result page.  [...]]]></description>
			<content:encoded><![CDATA[<p>...and aloha Google (kind of).</p>
<p>"<a target="_blank" href="http://www.mahalo.com">Mahalo</a> is the world's first human-powered search engine" and I'm  making the switch.   Using <a target="_blank" href="http://www.mahalo.com">Mahalo</a> is easy, but switching from <a target="_blank" href="http://www.google.com">Google</a> <em>(is the link even necessary?)</em> is not.  It's not that <a target="_blank" href="http://www.mahalo.com">Mahalo</a>'s search results are sub-par... they're actually better... when there is a hand-written result page.  Even when there isn't a <a target="_blank" href="http://www.mahalo.com">Mahalo</a> authored result page, the site returns Google's results.  It's really a win-win for the user.  The hard part, is breaking the habit of typing "www.google.com" when I need to find something.  Oh... and when I do remember to go straight to the <a target="_blank" href="http://www.mahalo.com">Mahalo</a> home page... I kind of miss the simplicity of classic Google.</p>
<p>To combat my Google habit, I've created a nice little, simple, ugly, but <em>functional</em> <a target="_blank" href="http://www.greasespot.net/">Greasemonkey</a> script called <a target="_blank" href="http://deepthoughts.orsomethinglikethat.com/resources/greasemonkey/google2mahalo.user.js">google2mahalo</a>.  The script forwards search requests from Google.com on to <a target="_blank" href="http://www.mahalo.com">Mahalo</a> to ensure a Google habit doesn't prevent getting the best search results available.</p>
<p>Go on... <a target="_blank" href="http://deepthoughts.orsomethinglikethat.com/resources/greasemonkey/google2mahalo.user.js">TRY IT</a>... there's nothing to lose...
</p>
]]></content:encoded>
			<wfw:commentRSS>http://deepthoughts.orsomethinglikethat.com/2007/07/10/aloha-mahalocom/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>The Spirit of the Requirement</title>
		<link>http://deepthoughts.orsomethinglikethat.com/2007/05/16/the-spirit-of-the-requirement/</link>
		<comments>http://deepthoughts.orsomethinglikethat.com/2007/05/16/the-spirit-of-the-requirement/#comments</comments>
		<pubDate>Wed, 16 May 2007 14:02:25 +0000</pubDate>
		<dc:creator>Luke Pillow</dc:creator>
		
	<category>Software Development</category>
		<guid isPermaLink="false">http://deepthoughts.orsomethinglikethat.com/2007/05/16/the-spirit-of-the-requirement/</guid>
		<description><![CDATA[It's time for software developers to quit doing what we're told and start thinking.  We're not robots.  We're intelligent individuals who can consider context and produce results beyond the handicapped communication of a formal requirement.
It's the software developer's responsibility to ask questions, listen to the answers, and do whatever it takes to understand [...]]]></description>
			<content:encoded><![CDATA[<p>It's time for software developers to quit doing what we're told and start <em>thinking</em>.  We're not robots.  We're intelligent individuals who can consider context and produce results beyond the handicapped communication of a formal requirement.</p>
<p>It's the software developer's responsibility to <em>ask </em>questions, <em>listen</em> to the answers, and do <em>whatever it takes</em> to understand the problem and it's symptoms; ultimately capturing the <em>Spirit of the Requirement</em>.  The <em>Spirit of the Requirement</em> can be likened to the <a target="_blank" href="http://en.wikipedia.org/wiki/Spirit_of_the_law"><em>Spirit of the Law</em></a>, where the focus is placed on <em>intent</em>; not literal definition.</p>
<p>For example, it's a terrible idea to spend hours styling an Adobe Flex application to match an HTML mock-up.  <em>Everyone</em>, including the developer will be disappointed.  If the customer wanted HTML, they obviously could have done it themselves.  <em>Think.  Interpret.  Provide value.</em></p>
<p>This problem is more common than you might think.   In fact, if you haven't witnessed similar situations, then chances are that you've unknowingly participated in them.  Consider an experience where you had done <em>exactly</em> what was asked of you, yet it wasn't good enough?</p>
<p>It's time we open our eyes, lift our hands from our keyboards, and be more than requirements transcriptionists.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://deepthoughts.orsomethinglikethat.com/2007/05/16/the-spirit-of-the-requirement/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Google Proxy - My First Greasemonkey User Script</title>
		<link>http://deepthoughts.orsomethinglikethat.com/2007/05/08/google-proxy-my-first-greasemonkey-user-script/</link>
		<comments>http://deepthoughts.orsomethinglikethat.com/2007/05/08/google-proxy-my-first-greasemonkey-user-script/#comments</comments>
		<pubDate>Tue, 08 May 2007 14:31:05 +0000</pubDate>
		<dc:creator>Luke Pillow</dc:creator>
		
	<category>Greasemonkey</category>
		<guid isPermaLink="false">http://deepthoughts.orsomethinglikethat.com/2007/05/08/google-proxy-my-first-greasemonkey-user-script/</guid>
		<description><![CDATA[I know... I'm very late on all of this.  Greasemonkey isn't new and neither is using Google Translate as a proxy/tunnel.  Heck, there's probably already a Greasemonkey script that combines the two!  Nonetheless, Greasemonkey is new to me and I decided to write this for fun even though I'm not sitting behind [...]]]></description>
			<content:encoded><![CDATA[<p>I know... I'm very late on all of this.  <a target="_blank" href="http://www.greasespot.net/">Greasemonkey</a> isn't new and neither is using <a target="_blank" href="http://translate.google.com">Google Translate</a> as a proxy/tunnel.  Heck, there's probably already a Greasemonkey script that combines the two!  Nonetheless, Greasemonkey is new to me and I decided to write this for fun even though I'm not sitting behind a corporate proxy myself.</p>
<p><a target="_blank" href="http://deepthoughts.orsomethinglikethat.com/resources/greasemonkey/googleproxy.user.js"><strong>Google Proxy</strong></a> will add two "User Script Commands" to your FireFox <em>Tools->Greasemonkey->User Script Commands...</em> menu:</p>
<ol>
<li><strong>Google Proxy - Prompt URL</strong> - This command will prompt you for a URL to navigate to via Google Translate.</li>
<li><strong>Google Proxy - This Page's Links</strong> - This command will convert all of the links on the page to navigate to the original destination via Google Translate.</li>
</ol>
<p>It's important to note that when Google Translate navigates to a URL, it also automatically converts all of the links on the translated page.</p>
<p>Special thanks to <a target="_blank" href="http://www.jimbojw.com">Jim Wilson</a> for sparking my interest in Greasemonkey and sharing his Yoda ways with JavaScript.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://deepthoughts.orsomethinglikethat.com/2007/05/08/google-proxy-my-first-greasemonkey-user-script/feed/</wfw:commentRSS>
		</item>
	</channel>
</rss>
