<?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>devgrind &#187; Uncategorized</title>
	<atom:link href="http://devgrind.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://devgrind.com</link>
	<description>thinking outside the { }</description>
	<lastBuildDate>Tue, 04 May 2010 17:25:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Trees and Roots</title>
		<link>http://devgrind.com/2010/05/04/trees-and-roots/</link>
		<comments>http://devgrind.com/2010/05/04/trees-and-roots/#comments</comments>
		<pubDate>Tue, 04 May 2010 17:24:20 +0000</pubDate>
		<dc:creator>Magnus</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[algorithm]]></category>
		<category><![CDATA[data structure]]></category>

		<guid isPermaLink="false">http://devgrind.com/?p=127</guid>
		<description><![CDATA[A friend on Facebook mentioned a nice little naming problem I had not been aware of in years of computer science:
We are always drawing tree structures with the root on top, sometimes with the root on the left, but almost never with the root where it belongs (according to biologists) in a tree: at the [...]]]></description>
			<content:encoded><![CDATA[<p>A <a href="http://www.najavonschmude.de/">friend</a> on Facebook mentioned a nice little naming problem I had not been aware of in years of computer science:</p>
<p>We are always drawing tree structures with the <em>root</em> on top, sometimes with the root on the left, but almost never with the root where it belongs (according to biologists) in a tree: at the <em>bottom</em>.</p>
<p>In a comment, a kind soul suggested viewing the usual top-down trees as Christmas trees, and thus naming the root &#8220;<em>star</em>&#8220;. Should I ever teach data structures again, I will use this one.</p>
<p>And the start of a tree drawn from left to right could be &#8230; the <em>source</em> (of a creek, a river).</p>
]]></content:encoded>
			<wfw:commentRss>http://devgrind.com/2010/05/04/trees-and-roots/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javagötterdämmerung</title>
		<link>http://devgrind.com/2010/04/29/javagotterdammerung/</link>
		<comments>http://devgrind.com/2010/04/29/javagotterdammerung/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 18:08:34 +0000</pubDate>
		<dc:creator>Christopher</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://devgrind.com/?p=119</guid>
		<description><![CDATA[James Gosling has left Sun.
And I hadn&#8217;t heard of it until now. Looks like I&#8217;m not such a geek after all.
But it shocked me just as much as when I heard that J.D. Salinger had died &#8211; it actually made my eyes well up &#8211; so I guess I am quite a geek.
When I wrote [...]]]></description>
			<content:encoded><![CDATA[<p>James Gosling <a href="http://www.javaworld.com/community/node/4259">has left Sun</a>.</p>
<p>And I hadn&#8217;t heard of it until now. Looks like I&#8217;m not such a geek after all.</p>
<p>But it shocked me just as much as when I heard that J.D. Salinger had died &#8211; it actually made my eyes well up &#8211; so I guess I <em>am</em> quite a geek.</p>
<p>When I wrote about <a href="/2007/03/13/the-departed/">the departure of other Java Gods</a>, I thought I was making a joke when I wondered how long James Gosling would remain at Sun. Now Guy Steele is the last man standing&#8230; but for how long?</p>
<p>Ever since the takeover by Oracle, I haven&#8217;t had a good feeling about the future of Java. IBM would have been a much better match. Oy vey&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://devgrind.com/2010/04/29/javagotterdammerung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby Version Reminder</title>
		<link>http://devgrind.com/2010/02/22/ruby-version-reminder/</link>
		<comments>http://devgrind.com/2010/02/22/ruby-version-reminder/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 18:40:16 +0000</pubDate>
		<dc:creator>Arne</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://devgrind.com/?p=113</guid>
		<description><![CDATA[rvm is great, but I still sometimes lose track of which Ruby version I&#8217;m currently using. As a little reminder, I put the Ruby version in my shell prompt, like this:
PS1="\u `ruby -v &#124; grep -e "[0-9]\.[0-9]\.[0-9]" -o` \w"
Works nicely.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://rvm.beginrescueend.com/">rvm</a> is great, but I still sometimes lose track of which Ruby version I&#8217;m currently using. As a little reminder, I put the Ruby version in my shell prompt, like this:</p>
<p><code>PS1="\u `ruby -v | grep -e "[0-9]\.[0-9]\.[0-9]" -o` \w"</code></p>
<p>Works nicely.</p>
]]></content:encoded>
			<wfw:commentRss>http://devgrind.com/2010/02/22/ruby-version-reminder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hoccer</title>
		<link>http://devgrind.com/2009/09/03/hoccer/</link>
		<comments>http://devgrind.com/2009/09/03/hoccer/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 21:01:54 +0000</pubDate>
		<dc:creator>Arne</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://devgrind.com/?p=107</guid>
		<description><![CDATA[I use this posting for blatantly advertising one of the development projects I was recently involved in &#8211; an Android application called Hoccer. It was released by ART+COM Technologies as a free app on the Android Market and as entry for the 2nd Android Developer Challenge.
The aim of Hoccer is to simplify the process of [...]]]></description>
			<content:encoded><![CDATA[<p>I use this posting for blatantly advertising one of the development projects I was recently involved in &#8211; an Android application called <a href="http://hoccer.com">Hoccer</a>. It was <a href="http://tech.artcom.de/blog/?p=221">released by ART+COM Technologies</a> as a free app on the Android Market and as entry for the 2nd Android Developer Challenge.</p>
<p>The aim of Hoccer is to simplify the process of sharing data (currently pictures and contacts) between devices &#8211; you use certain gestures for one-to-one (tap) or one-to-many (throw/catch) to determine sender and receiver(s) and the data is transferred over the internet subsequently, so no other mechanism of pairing etc. is needed.</p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/TC3Cts-Cdo8&#038;hl=de&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/TC3Cts-Cdo8&#038;hl=de&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>An iPhone version is currently under development, and there&#8217;s a <a href="http://www.hoccer.com/hoc.html">web client</a> to <i>hoc</i> data from a desktop computer to a mobile device, so no one&#8217;s left out.</p>
]]></content:encoded>
			<wfw:commentRss>http://devgrind.com/2009/09/03/hoccer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Departed</title>
		<link>http://devgrind.com/2007/03/13/the-departed/</link>
		<comments>http://devgrind.com/2007/03/13/the-departed/#comments</comments>
		<pubDate>Tue, 13 Mar 2007 21:52:35 +0000</pubDate>
		<dc:creator>Christopher</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://devgrind.com/2007/03/13/the-departed/</guid>
		<description><![CDATA[Back in July 2004, I was shocked to hear that Josh Bloch and Neal Gafter had left Sun. A few months ago, in October 2006, another shock came &#8211; Gilad Bracha has left Sun as well.
Not many big names are left at the home of Java. Bill Joy already went away in September 2003. How [...]]]></description>
			<content:encoded><![CDATA[<p>Back in July 2004, I was shocked to hear that <a href="http://en.wikipedia.org/wiki/Joshua_Bloch">Josh Bloch</a> and <a href="http://www.gafter.com/~neal/">Neal Gafter</a> had <a href="http://www.theserverside.com/news/thread.tss?thread_id=27163">left Sun</a>. A few months ago, in October 2006, another shock came &#8211; <a href="http://bracha.org">Gilad Bracha</a> <a href="http://blogs.sun.com/gbracha/entry/and_now_for_something_completely">has left Sun</a> as well.</p>
<p>Not many big names are left at the home of Java. Bill Joy already <a href="http://money.cnn.com/magazines/fortune/fortune_archive/2003/10/13/350901/index.htm">went away</a> in September 2003. How long will <del datetime="2010-04-29T18:18:07+00:00"><a href="/2010/04/29/javagotterdammerung/">James Gosling</a></del> and Guy Steele stick around? Makes me wonder what the future will bring for Sun and Java. Especially considering Bracha&#8217;s ominous farewell <em>Good luck to you all &#8211; you&#8217;ll need it</em>. Am I just being paranoid, or do these words and these events forecast a gloomy future for Sun, Java, and everyone involved, that is, me and you, my fellow programmers?</p>
<p>(In case you don&#8217;t know, Gilad, Josh, and Neal are Java Gods. Josh wrote the <a href="http://java.sun.com/j2se/1.5.0/docs/guide/collections/reference.html">Java Collections Framework</a> and <a href="http://java.sun.com/docs/books/effective/"><em>Effective Java</em></a>, one of the best books about Java. Neal Gafter was in charge of Sun&#8217;s Java compiler. Together they wrote <a href="http://www.javapuzzlers.com/">Java Puzzlers</a>, another great book. Gilad Bracha was heavily involved in the specification of Java itself, the JVM, Generics&#8230; you name it.)</p>
]]></content:encoded>
			<wfw:commentRss>http://devgrind.com/2007/03/13/the-departed/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
