<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Dead Ink Vinyl &#187; java</title>
	<atom:link href="http://blog.deadinkvinyl.com/tag/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.deadinkvinyl.com</link>
	<description>Musings of David L Kinney</description>
	<lastBuildDate>Wed, 24 Feb 2010 05:33:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.deadinkvinyl.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Dead Ink Vinyl &#187; java</title>
		<link>http://blog.deadinkvinyl.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.deadinkvinyl.com/osd.xml" title="Dead Ink Vinyl" />
	<atom:link rel='hub' href='http://blog.deadinkvinyl.com/?pushpress=hub'/>
		<item>
		<title>Things I learned about myself this week</title>
		<link>http://blog.deadinkvinyl.com/2008/09/27/things-i-learned-about-myself-this-week/</link>
		<comments>http://blog.deadinkvinyl.com/2008/09/27/things-i-learned-about-myself-this-week/#comments</comments>
		<pubDate>Sat, 27 Sep 2008 14:43:15 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[baby]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[selfmotivation]]></category>
		<category><![CDATA[userexperience]]></category>
		<category><![CDATA[ux]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/?p=133</guid>
		<description><![CDATA[I have grown so unhappy programming Java that I&#8217;m willing to turn away opportunities to advance my career from interested employers at amazing companies who want me to continue programming in Java. I dislike JavaScript more than Java, but find that because I&#8217;m using JavaScript to directly enhance the user&#8217;s experience, it&#8217;s a smidgen more [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=133&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ul>
<li>I have grown so unhappy programming Java that I&#8217;m willing to turn away opportunities to advance my career from interested employers at amazing companies who want me to continue programming in Java. </li>
<li>I dislike JavaScript more than Java, but find that because I&#8217;m using JavaScript to directly enhance the user&#8217;s experience, it&#8217;s a smidgen more palatable. </li>
<li>I find that watching my baby girl identify goals (&#8220;I want that toy over there&#8221;), identify the hurdles in achieving those goals (&#8220;that&#8217;s too far away&#8221;), and address those hurdles (&#8220;pulling on the baby blanket moves the toy closer&#8221;) is far more rewarding than anything I&#8217;ve done in my professional life. </li>
<li>I can lose weight without being miserable.</li>
</ul>
<br />Posted in Personal Tagged: baby, career, java, javascript, selfmotivation, userexperience, ux <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/133/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=133&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2008/09/27/things-i-learned-about-myself-this-week/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
		<item>
		<title>Java&#8217;s Infatuation with Abstraction</title>
		<link>http://blog.deadinkvinyl.com/2008/02/24/javas-infatuation-with-abstraction/</link>
		<comments>http://blog.deadinkvinyl.com/2008/02/24/javas-infatuation-with-abstraction/#comments</comments>
		<pubDate>Sun, 24 Feb 2008 07:14:17 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[37signals]]></category>
		<category><![CDATA[arp]]></category>
		<category><![CDATA[cairngorm]]></category>
		<category><![CDATA[corba]]></category>
		<category><![CDATA[dhh]]></category>
		<category><![CDATA[dotnet]]></category>
		<category><![CDATA[ejb]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[flest]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[gettingreal]]></category>
		<category><![CDATA[guasax]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[modelviewflex]]></category>
		<category><![CDATA[mvc]]></category>
		<category><![CDATA[mvcs]]></category>
		<category><![CDATA[n00b]]></category>
		<category><![CDATA[nhibernate]]></category>
		<category><![CDATA[opinionatedsoftware]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[puremvc]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[rubyonrails]]></category>
		<category><![CDATA[serverbox]]></category>
		<category><![CDATA[serverboxfoundry]]></category>
		<category><![CDATA[soap]]></category>
		<category><![CDATA[steveyegge]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/?p=102</guid>
		<description><![CDATA[Steve Yegge wrote a long and somewhat rambling&#8212;but painfully insightful&#8212;article entitled Portrait of a N00b. It starts by discussing the phases of a software developer&#8217;s professional development, from toddler to teenager through to adulthood. Steve puts forward that a developer&#8217;s relationship to metadata (comments, static typing, modeling) changes over time from an over dependence on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=102&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://steve-yegge.blogspot.com">Steve Yegge</a> wrote a long and somewhat rambling&#8212;but painfully insightful&#8212;article entitled <a href="http://steve-yegge.blogspot.com/2008/02/portrait-of-n00b.html">Portrait of a N00b</a>. It starts by discussing the phases of a software developer&#8217;s professional development, from toddler to teenager through to adulthood. Steve puts forward that a developer&#8217;s relationship to metadata (comments, static typing, modeling) changes over time from an over dependence on metadata to a distaste for it. He then goes on to discuss consequences of this insight. </p>
<p>The article really hits its stride in the section &#8220;Creeping bureacracy&#8221;. If you&#8217;re short on time, jump down to that header. I found myself laughing and nodding at these pearls of wisdom:</p>
<blockquote>
<p>I think that by far the biggest reason that C++ and Java are the predominant industry languages today, as opposed to dynamic languages like Perl/Python/Ruby or academic languages like Modula-3/SML/Haskell, is that C++ and Java cater to both secure and insecure programmers. </p>
</blockquote>
<p>and</p>
<blockquote>
<p>Perl, Python and Ruby fail to attract many Java and C++ programmers because, well, they force you to get stuff done. It&#8217;s not very easy to drag your heels and dicker with class modeling in dynamic languages, although I suppose some people still manage. By and large these languages (like C) force you to face the computation head-on. That makes them really unpopular with metadata-addicted n00bs. </p>
</blockquote>
<p>While the whole article sent my neurons firing off in dozens of different directions worthy of blog entries, I&#8217;m going to concentrate on this bit:</p>
<blockquote>
<p>Java has been overrun by metadata-addicted n00bs. You can&#8217;t go to a bookstore or visit a forum or (at some companies) even go to the bathroom without hearing from them. You can&#8217;t actually model everything; it&#8217;s formally impossible and pragmatically a dead-end. But they try. And they tell their peers (just like our metadata-addicted logical data modelers) that you have to model everything or you&#8217;re a Bad Citizen.</p>
</blockquote>
<p><em>Hello, my name is David and used to be a metadata-addicted n00b</em>. Joking aside, Steve is absolutely right. </p>
<p>I think Java became the garden of frameworks due to its early positioning as an enterprise software platform. Enterprises are strange beasts. Internally developed enterprise software has a tendency to live a long, long time. A decade, often more. Take a moment and pause to think about what you were doing 10 years ago today, and then think about how much technology has changed in that time, too. </p>
<p>One of the problems faced by enterprise software that isn&#8217;t typically encountered outside of enterprises is that the systems, protocols, and interfaces that an application was originally written to run on or collaborate with will have been replaced. Vendors are replaced, authorization systems change (database to directory to single sign-on), databases are upgraded, CORBA loses favor to EJB and then to SOAP, and so on. Consequently, the fathers of Java emphasized abstraction&#8212;don&#8217;t get too close to your touch points, because they may be changed tomorrow. Let&#8217;s call this &#8220;abstraction at the edge&#8221;. </p>
<p>I think that a lot of Java developers&#8212;myself included&#8212;took abstraction too far. Instead of abstracting at the edge, we started abstracting everything. Rather than creating <a href="http://gettingreal.37signals.com/ch04_Make_Opinionated_Software.php">opinionated software</a>, the Java development community promoted and embraced frameworks that competed to be the most general and all-encompassing. <strong>Rather than solving problems, the Java community invested its energy in building problem-solving engines.</strong> </p>
<p>This is important because as Java developers have started jumping into new communities&#8212;I&#8217;m thinking of .NET, Flex, and Ruby on Rails&#8212;they have brought their framework addictions with them. <a href="http://www.hibernate.org/343.html">NHibernate</a> and <a href="http://www.springframework.net/">Spring.NET</a> are gaining momentum within .NET communities and you can&#8217;t look sideways at Flex without tripping over a new Flex MVC framework<sup><a href="#fn1">1</a></sup>. The Rails community has been very successful at resisting the <a href="http://rails-engines.org/">inventions</a> of &#8220;metadata addicted n00bs&#8221; because the big names in the community have taken a <a href="http://weblog.rubyonrails.com/2005/11/11/why-engines-and-components-are-not-evil-but-distracting/">strong positions</a> <a href="http://www.loudthinking.com/arc/000407.html">against abstraction</a>. </p>
<p>I might be growing up faster than Steve&#8217;s timetable for growth, but I&#8217;m tired of frameworks that try to do everything. I just want to get things done. </p>
<p><sup>1</sup> Here&#8217;s <em>nine</em> for you: <a href="http://labs.adobe.com/wiki/index.php/Cairngorm">Cairngorm</a>, <a href="http://www.puremvc.org/">PureMVC</a>, <a href="http://osflash.org/projects/arp">ARP</a>, <a href="http://www.adobe.com/devnet/flex/articles/blueprint.html">MVCS</a>, <a href="http://code.google.com/p/flest/">Flest</a>, <a href="http://www.model-glue.com/flex.cfm">Model-Glue: Flex</a>, <a href="http://www.servebox.com/foundry/doku.php">ServerBox Foundry</a>, <a href="http://www.guasax.com/">Guasax</a>, and <a href="http://www.memorphic.com/news/">Slide</a>. List compiled from <a href="http://www.asserttrue.com/articles/2007/10/17/silvafug-application-frameworks-presentation">here</a> and <a href="http://puremvc.org/content/view/43/98/">here</a>.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deadinkvinyl.wordpress.com/102/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deadinkvinyl.wordpress.com/102/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/102/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=102&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2008/02/24/javas-infatuation-with-abstraction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
		<item>
		<title>Programming Languages and Development Stacks</title>
		<link>http://blog.deadinkvinyl.com/2008/01/07/programming-languages-and-development-stacks/</link>
		<comments>http://blog.deadinkvinyl.com/2008/01/07/programming-languages-and-development-stacks/#comments</comments>
		<pubDate>Mon, 07 Jan 2008 09:22:48 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[clr]]></category>
		<category><![CDATA[cpan]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[dotnet]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javaee]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[rubyonrails]]></category>
		<category><![CDATA[solaris]]></category>
		<category><![CDATA[sun]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/?p=90</guid>
		<description><![CDATA[Comments like this drive me nuts. There are several misconceptions that should be addressed, but I&#8217;d like to concentrate on this bit: Don&#8217;t get me wrong; I think the switch to Java was a leap forward for the industry; I just wish people would have jumped to a better language. Who cares about programming languages? [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=90&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Comments like <a href="http://developers.slashdot.org/comments.pl?sid=403840&#38;cid=21887656">this</a> drive me nuts. There are several misconceptions that should be addressed, but I&#8217;d like to concentrate on this bit:</p>
<blockquote>
<p>Don&#8217;t get me wrong; I think the switch to Java was a leap forward for the industry; I just wish people would have jumped to a better language.</p>
</blockquote>
<p>Who cares about programming <em>languages</em>? Languages are a tiny part of the overall development stack. The <span class="caps">PERL</span> language is showing its age, but <span class="caps">CPAN</span> continues to make <span class="caps">PERL</span> a great choice for many <span class="caps">UNIX</span> applications. Ruby is interesting, but it&#8217;s Rails that attracted the industry&#8217;s attention. Objective-C would be nothing without Apple&#8217;s fine compliment of frameworks. Microsoft recognized the value of stacks over languages when it designed .NET&#8217;s <acronym title="Common Language Runtime"><span class="caps">CLR</span></acronym> to support many languages. And finally, Java&#8217;s decade-long success as a server-side development platform wasn&#8217;t due to any stand-out features of the Java <em>language</em> &#8212; or even Sun&#8217;s marketing<sup><a href="http://www.deadinkvinyl.com/#fn39426118147819b08846be">1</a></sup>. Its success was due to being a compelling development solution for server applications:</p>
<ul>
<li>Develop on your favorite system (Windows, Solaris, or Linux)</li>
<li>Deploy on your business&#8217; favorite system (Windows, Solaris, or Linux)</li>
<li>Roll-out with confidence due to standardized server deployment artifacts and environments (JavaEE)</li>
<li>Enjoy the easy stuff being easy with built-in support for internationalization, threading, and asynchronous processing</li>
</ul>
<p>Development stacks don&#8217;t &#8220;win&#8221; based on their language &#8212; they win based on the ecosystem of developers, frameworks, and libraries that surround the language. </p>
<p class="footnote"><sup>1</sup> I find the idea that Sun&#8217;s marketing significantly impacted Java&#8217;s adoption to be laughable. During those early years, while Sun was the tech media&#8217;s darling child, Sun was also actively antagonizing its developer community, whose members were building open source alternatives to the expensive enterprise solutions being pushed by Sun and its industry partners. </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deadinkvinyl.wordpress.com/90/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deadinkvinyl.wordpress.com/90/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/90/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=90&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2008/01/07/programming-languages-and-development-stacks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
		<item>
		<title>The Problem with eBooks is the Book</title>
		<link>http://blog.deadinkvinyl.com/2007/11/19/the-problem-with-ebooks-is-the-book/</link>
		<comments>http://blog.deadinkvinyl.com/2007/11/19/the-problem-with-ebooks-is-the-book/#comments</comments>
		<pubDate>Mon, 19 Nov 2007 10:17:15 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[agilewebdevelopment]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[apa]]></category>
		<category><![CDATA[backpack]]></category>
		<category><![CDATA[cd]]></category>
		<category><![CDATA[chicago]]></category>
		<category><![CDATA[chicagotribune]]></category>
		<category><![CDATA[crains]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[cssthemissingmanual]]></category>
		<category><![CDATA[drm]]></category>
		<category><![CDATA[ebook]]></category>
		<category><![CDATA[essentialsnmp]]></category>
		<category><![CDATA[fdr]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[guibloopers]]></category>
		<category><![CDATA[harrypotter]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jmx]]></category>
		<category><![CDATA[kindle]]></category>
		<category><![CDATA[mla]]></category>
		<category><![CDATA[mobilesafari]]></category>
		<category><![CDATA[newspaper]]></category>
		<category><![CDATA[nytimes]]></category>
		<category><![CDATA[oakpark]]></category>
		<category><![CDATA[oakparkleaves]]></category>
		<category><![CDATA[oreilly]]></category>
		<category><![CDATA[oreillysafari]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[pronagios]]></category>
		<category><![CDATA[rubyonrails]]></category>
		<category><![CDATA[snmp]]></category>
		<category><![CDATA[wsj]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/?p=91</guid>
		<description><![CDATA[Amazon.com is rumored to be entering the ebook market with it&#8217;s own ebook reader, called &#8220;Kindle&#8221;. Kindle can be seen here in all of it&#8217;s glory. Amazon believes that Kindle will have competitive advantages, such as 3G wireless data service and access to Amazon&#8217;s vast ebook library, that will make it compelling to consumers. To [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=91&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Amazon.com is <a href="http://blogs.guardian.co.uk/technology/2007/11/18/amazon_will_launch_kindle_ebook_reader_on_monday.html">rumored</a> to be entering the ebook market with it&#8217;s own ebook reader, called &#8220;Kindle&#8221;. Kindle can be <a href="http://www.blogsmithmedia.com/www.engadget.com/media/2006/09/amazon_kindle.jpg">seen here</a> in all of it&#8217;s glory. Amazon believes that Kindle will have competitive advantages, such as 3G wireless data service and access to Amazon&#8217;s vast ebook library, that will make it compelling to consumers. </p>
<p>To which I say: <em>yawn!</em> </p>
<p>First, the device is just plain ugly. Who wants to be seen pulling that out of their bag on the train ride to work? Anyone who is willing to drop $500 on a consumer electronics item expects it to be stylish. Even if &#8220;stylish&#8221; is asking too much, the device should at least <em>not</em> look like something dreamed up during the early 1980s. I know that the &#8217;80s big glasses are back and the &#8217;80s fashions are influencing today&#8217;s leading designers, but the &#8217;80s look for electronics was dorky &#8212; even in the &#8217;80s. </p>
<p>Speaking of people willing to spend $500 on consumer electronics, who is the target audience for this device? What is the value proposition of this device &#8212; or any ebook reader? Are ebooks going to be cheaper than printed books? Maybe a little, but so far ebook prices aren&#8217;t compellingly lower than traditional books. Certainly they are not low enough to overcome the <a href="http://arstechnica.com/news.ars/post/20071107-major-league-baseballs-drm-change-strikes-out-with-fans.html">risks associated with <span class="caps">DRM</span> content</a>. </p>
<p>Convenience? I don&#8217;t see it. Most people read one book at a time, so the ability to carry dozens of books with you isn&#8217;t compelling. Also, for readers who consume one book at a time, trading the print edition for the ebook reader isn&#8217;t a big savings in space or weight. Finally, if I&#8217;m on the train, sitting in a Starbucks, or in the park reading the Biography of <span class="caps">FDR</span>, I <em>want</em> everyone to know that I&#8217;m reading the Biography of <span class="caps">FDR</span>. Yes, it&#8217;s snobbish, but so the are people who read biographies of presidents. </p>
<p>Some commentators are <a href="http://metue.com/11-16-2007/amazon-ebook-kindle/">speculating</a> that the Amazon Kindle could do to books what the iPod did to music. Not going to happen. The consumer&#8217;s relationship to books is very different than the consumer&#8217;s relationship to music. A CD holds an hour&#8217;s worth of entertainment. A book holds a day&#8217;s worth of entertainment. Musical selection is subject to mood, so the availability of a wide variety of albums or songs is great. Books are less subject to those pressures. What&#8217;s more, I don&#8217;t see digital books as having anything to offer above print books. Consequently, the ebook <em>reader</em> is not a compelling replacement for print books. </p>
<p>In fact, I assert that the whole term &#8220;ebook&#8221; is leading everyone on the wrong direction. Replacing <em>books</em> is not the ebook reader&#8217;s killer app. Where I <em>do</em> see very intriguing possibilities for ebook readers are in books for boomers, reviving periodical old media, and &#8212; most importantly &#8212; in new media. </p>
<p>Books for boomers. An advantage that ebook readers have over print is that ebook readers can change the size of the book&#8217;s typography. This is a huge benefit for people like my parents who love to read, but whose eyesight isn&#8217;t as sharp as their 20-something and 30-something children. Unfortunately, increasing the size of an ebook&#8217;s type makes the ebook content harder to read for long stretches by increasing the number of line breaks that the reader has to consumer per unit of content (e.g., 100 words). An obvious solution to this would be to have the ebook reader <a href="http://www.apple.com/iphone/ads/ad3/medium.html">behave like MobileSafari</a> and enlarge content without reflowing it when the screen is rotated into landscape. </p>
<p>As I mentioned earlier, most people aren&#8217;t interested in carrying more than one or two books at a time and books aren&#8217;t particularly heavy or bothersome. Additionally, books tend to be read start to finish, so ebook readers don&#8217;t offer a lot of advantages. Finally, most ebook content will be encumbered by <span class="caps">DRM</span>, which means that consumers will need to worry about whether their ebook purchases will be readable in 3, 5, or 20 years. (<em>Yes</em>, 20! If you spend $150-$200 on the Harry Potter series or Lord of the Rings as ebook content while in your 20s, you want to know if you&#8217;ll be able to reread them or read them to your children one day.) However, <em>newspapers</em> are the exact opposite of books in all of these areas. They are somewhat cumbersome (though not bad) and they are a bother to read. They are big, they get ink on your hands, and most people read newspapers by jumping around to the content that interests them. Finally, almost nobody has the strong expectation that they should be able to read today&#8217;s newspaper article in ten years. Most people have a &#8220;read and discard&#8221; relationship with newspapers and magazines. Thus, an ebook reader is nearly a perfect match for periodical traditional media. The content could be searched, cross-linked, and have &#8220;Related Articles&#8221; to facilitate scanning for the bits of interest. </p>
<p>I would be willing to pay the <a href="http://www.wsj.com/"><span class="caps">WSJ</span></a>, <a href="http://www.nytimes.com/"><span class="caps">NYT</span>imes</a>, <a href="http://www.chicagotribune.com/">Chicago Tribune</a>, <a href="http://www.pioneerlocal.com/oakpark/index.html">Oak Park Leaves</a>, and <a href="http://www.chicagobusiness.com/">Crain&#8217;s Chicago Business</a> each small monthly fees to have subscriptions to their latest content ready to be sync&#8217;d to my ebook reader every morning in an appealing format that takes advantage of the device. I say &#8220;sync&#8217;d&#8221; because I don&#8217;t want to be tethered to the Internet to enjoy my content throughout the day. Just like I listen to podcasts while offline, I want to read content offline. </p>
<p>There. <strong>I just saved the newspaper industry.</strong> But they shouldn&#8217;t be too happy: the same things that make an ebook reader great for periodical traditional media make them great for blogs. Sync everything in the morning, read it on the way into work and home again. Searchable, cross-referenced, and waiting to be consumed at my leisure. No Internet connection required after synching. </p>
<p>While I&#8217;m talking about myself, I should note that all of the stuff I said before about why ebooks aren&#8217;t a good replacement for books <em>don&#8217;t apply to me</em>. In my backpack I currently have six (6!) books. </p>
<ol>
<li><a href="http://www.amazon.com/dp/0596008406/?tag=deadinkvinyl-20">Essential <span class="caps">SNMP</span></a></li>
<li><a href="http://www.amazon.com/dp/1590596099/?tag=deadinkvinyl-20">Pro Nagios 2.0</a></li>
<li><a href="http://www.amazon.com/dp/0596002459/?tag=deadinkvinyl-20">Java Management Extensions</a></li>
<li><a href="http://www.amazon.com/dp/0596526873/?tag=deadinkvinyl-20"><span class="caps">CSS</span>: The Missing Manual</a></li>
<li><a href="http://www.amazon.com/dp/0123706432/?tag=deadinkvinyl-20"><span class="caps">GUI</span> Bloopers 2.0</a></li>
<li><a href="http://www.amazon.com/dp/0977616630/?tag=deadinkvinyl-20">Agile Web Development with Rails</a></li>
</ol>
<p>Notice a trend? Yes, they are all technology books. Sure, six is a bit excessive, but I haven&#8217;t unpacked from my day trip to Bloomington yet. Anyway, I commonly find myself carrying two or three computer books in my computer bag. Having all of these books available in an ebook reader would be more convenient to carry around. Many computer books &#8212; particularly those that follow the &#8220;cookbook&#8221; or &#8220;recipes&#8221; format &#8212; are specifically intended to be consumed by jumping around to the sections of interest. Computer books are often referenced later, so an ebook reader&#8217;s ability to search the books would be invaluable. Finally, I rarely care if a computer book will be readable in 5+ years. The information in it will probably be obsolete. Not all technology books are like that, of course, but many of them &#8212; I would venture to say <em>most</em> of them &#8212; are like that. So the <span class="caps">DRM</span> on ebooks wouldn&#8217;t be terribly concerning. Unfortunately, full-length technology books are almost never available in ebook format. (Although more are available as <span class="caps">PDF</span>s, which is encouraging.) </p>
<p>Running with this idea of technology books in ebook format, the finish line would seem to be plugging into the <a href="http://safari.oreilly.com/">O&#8217;Reilly Safari service</a> or similar online book lenders. I don&#8217;t currently use the Safari service because it&#8217;s restrictions are incompatible with my book usage. I don&#8217;t read books online. Articles are a comfortable length to be read online. Books &#8212; even chapters in books &#8212; are not. I want <span class="caps">PDF</span>s that I can print. Not just <span class="caps">HTML</span> pages &#8212; real <span class="caps">PDF</span>s that have had the tender ministrations of a print designer, including good typography. Just give me the pages directly from the book. I&#8217;m getting off topic. My point is that the Safari service would be compelling if I could dump the books on my bookshelf to an ebook reader. Slap on whatever <span class="caps">DRM</span> makes the publishers feel comfortable as long as I can comfortably read several chapters in one sitting and view the diagrams. </p>
<p>One more thought of how an ebook reader could be useful is during research. Academic journal articles, books, and so on. The ebook reader could help researchers by allowing them to &#8220;highlight&#8221; (or underline, if you&#8217;re like my wife) relevant material and provide a mechanism to copy those quotes into another application and provide full <span class="caps">APA</span>, <span class="caps">MLA</span>, Turabian, and Chicago citation styles. That would be very, very convenient. </p>
<p>All of this is to say that I am <em>the</em> target demographic for ebooks and the ebook providers are still <em>completely failing</em> to convince me. Until the ebook providers seriously think about ebook readers as devices unto themselves instead of as simply a mechanism to display existing books they will miss out on opportunities to make really amazing solutions. </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deadinkvinyl.wordpress.com/91/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deadinkvinyl.wordpress.com/91/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/91/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=91&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2007/11/19/the-problem-with-ebooks-is-the-book/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
		<item>
		<title>Java on Leopard The Final Word</title>
		<link>http://blog.deadinkvinyl.com/2007/11/01/java-on-leopard-the-final-word/</link>
		<comments>http://blog.deadinkvinyl.com/2007/11/01/java-on-leopard-the-final-word/#comments</comments>
		<pubDate>Fri, 02 Nov 2007 02:28:32 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[maxosx]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/?p=93</guid>
		<description><![CDATA[I was going to stick my nose into the &#8220;Java on Leopard&#8221; rant fest just to point out to hardcore Mac users that the platform received a lot of help and validation from Java developers who migrated from Linux. I was going to say other really insightful and inspiring stuff, but Ted Leung beat me [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=93&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was going to stick my nose into the &#8220;Java on Leopard&#8221; rant fest just to point out to hardcore Mac users that the platform received a lot of help and validation from Java developers who migrated from Linux. I was going to say other really insightful and inspiring stuff, but <a href="http://www.sauria.com//blog/2007/10/30/leopard-java-and-open-source/">Ted Leung beat me to it</a> and made all the right points just perfectly. I have nothing to add &#8212; just go read <a href="http://www.sauria.com//blog/2007/10/30/leopard-java-and-open-source/">Ted&#8217;s article</a>. </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deadinkvinyl.wordpress.com/93/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deadinkvinyl.wordpress.com/93/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/93/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=93&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2007/11/01/java-on-leopard-the-final-word/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
		<item>
		<title>Thoughts Kicking Around</title>
		<link>http://blog.deadinkvinyl.com/2007/10/24/thoughts-kicking-around/</link>
		<comments>http://blog.deadinkvinyl.com/2007/10/24/thoughts-kicking-around/#comments</comments>
		<pubDate>Wed, 24 Oct 2007 10:18:46 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mvc]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/?p=96</guid>
		<description><![CDATA[I&#8217;m working on two entries at the moment. The first entry is about ActionScript 3 turning into Java with all of the frameworks, needless abstractions, and developers who think they know solid programming practices because they can spell MVC. The second entry is my response to several articles I&#8217;ve recently read about how to hire [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=96&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m working on two entries at the moment. The first entry is about ActionScript 3 turning into Java with all of the frameworks, needless abstractions, and developers who think they know solid programming practices because they can spell <span class="caps">MVC</span>. The second entry is my response to several articles I&#8217;ve recently read about how to hire the best developers. I don&#8217;t expect to get either entry done before the weekend, though. </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deadinkvinyl.wordpress.com/96/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deadinkvinyl.wordpress.com/96/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/96/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=96&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2007/10/24/thoughts-kicking-around/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
		<item>
		<title>What&#8217;s in Your Computer Bag?</title>
		<link>http://blog.deadinkvinyl.com/2007/08/25/whats-in-your-computer-bag/</link>
		<comments>http://blog.deadinkvinyl.com/2007/08/25/whats-in-your-computer-bag/#comments</comments>
		<pubDate>Sat, 25 Aug 2007 15:15:00 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[37signals]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[ant]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[backpack]]></category>
		<category><![CDATA[codingconventions]]></category>
		<category><![CDATA[creatingapplications]]></category>
		<category><![CDATA[effectiveui]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[flexbuilder]]></category>
		<category><![CDATA[greghamer]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[make]]></category>
		<category><![CDATA[oreilly]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[powerbook]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[rubyonrails]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[sun]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[userinterface]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/2007/08/25/whats-in-your-computer-bag/</guid>
		<description><![CDATA[My computer bag, a Brenthaven backpack I&#8217;ve used since my original 17&#8221; PowerBook, has gotten insanely heavy over the course of this week. I pulled eveything out to take a look at what has been adding load. The first items aren&#8217;t that interesting. A 360&#124;Flex folder and an Effective UI graph pad I picked up [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=75&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>My computer bag, a <a href="http://www.brenthaven.com/">Brenthaven</a> backpack I&#8217;ve used since my original 17&#8221; PowerBook, has gotten insanely heavy over the course of this week. I pulled eveything out to take a look at what has been adding load. </p>
<p>The first items aren&#8217;t that interesting. A 360|Flex folder and an <a href="http://effectiveui.com/">Effective UI</a> graph pad I picked up off a table while at that conference (thanks, guys!). I plan to use the graph pad to layout some screens for an upcoming project at work and want to keep it handy in case inspiration strikes. I&#8217;m still waiting for that inspiration. </p>
<p>Then I pulled out a two inch thick collection of papers I&#8217;d printed (duplex, to conserve paper). On top of the stack is <a href="http://blog.dclick.com.br/wp-content/uploads/adobe-flex-coding-guidelines-v12-english.pdf">D-Click&#8217;s Adobe Flex Coding Guidelines</a>. I really don&#8217;t like placing opening braces on their own line. Drives me nuts. (For my money, the <a href="http://java.sun.com/docs/codeconv/">Sun Java Coding Conventions</a> can&#8217;t be beat.) But, when in Rome, do as the Romans do. I recognize that being consistent (especially across developers on the same team) is more important than the merits of any single convention, so I&#8217;m trying to learn new habits. </p>
<p>Next up are printouts of six chapters from Adobe&#8217;s <a href="http://livedocs.adobe.com/flex/201/html/wwhelp/wwhimpl/js/html/wwhelp.htm?href=Part7_Build_Deploy_112_1.html">Building and Deploying Flex Applications</a> (PDF <a href="http://www.adobe.com/go/flex2_building_pdf">here</a>). I have only built Flex apps inside of Flex Builder, so I still need to learn the command line tools. My company is big on &#8220;repeatable builds&#8221;&#8212;meaning that any interally-developed production applications should be easy to regenerate from source without developer involvement. In practice, this means that the application must be built with a command line build script (Make, Ant, etc.). Besides, I get nervous when I&#8217;m overly dependent on an IDE. I like code completion, syntax highlighting, and refactoring, but I really like to know that I can do it all from <a href="http://en.wikipedia.org/wiki/Vi">vi</a> or Notepad and the raw Flex SDK if desired or needed. Hence my interest in the <em>Building and Deploying Flex Applications</em> book. And I mean <em>book!</em> A full printout would weigh in at 400+ pages! So I picked the most important parts to me and just printed those. </p>
<p>The first chapter is Chapter 3 (Flex Application Structure). I just finished reading this chapter last night. Not a lot to say here. It&#8217;s good to have the layout with which I was familiar due to Flex Builder reinforced in print. Next up are Chapter 4 (Applying Flex Security), Chapter 7 (Building Overview), Chapter 9 (Using the Flex Compilers), Chapter 13 (Using ASDoc), and Chapter 14 (Creating Applications for Testing). </p>
<p>Then I come to printouts of various <a href="http://www.oreilly.com/">O&#8217;Reilly</a> articles about <a href="http://www.rubyonrails.org/">Ruby on Rails</a> that I intend to read Any Day Now&#8482;. <a href="http://www.onlamp.com/pub/a/onlamp/2006/12/14/revisiting-ruby-on-rails-revisited.html">Rolling with Ruby on Rails Revisited</a>, <a href="http://www.oreillynet.com/pub/a/ruby/2007/05/17/cookin-with-ruby-on-rails%2d%2d%2dmay.html">Cookin&#8217; with Ruby on Rails: May</a>, <a href="http://www.oreillynet.com/pub/a/ruby/2007/06/28/cookin-with-ruby-on-rails%2d%2d%2djune.html">Cookin&#8217; with Ruby on Rails: Designing for Testability</a>, <a href="http://www.oreillynet.com/pub/a/ruby/2007/07/28/cookin-with-ruby-on-rails-july.html">Cookin&#8217; with Ruby on Rails: More Designing for Testability</a>. </p>
<p>And finally, I have <a href="http://blog.halcyonsolutions.net/">Greg Hamer&#8217;s</a> presentation slides for introducing Cairngorm at 360|Flex. I suppose I can take this out of my bag. I have the general idea of how Cairngorm works. I&#8217;m still waiting to write an app large enough to make playing with Cairngorm worthwhile. Okay, that&#8217;s not quite right. I&#8217;m still working on my first Flex app ever. I&#8217;m plugging into the <a href="http://www.37signals.com/">37signals</a> <a href="http://www.backpackit.com/">Backpack</a> <a href="http://developer.37signals.com/backpack/">API</a>. When I&#8217;m done with that, I might look at refactoring it for Cairngorm just to get that experience under my belt. </p>
<p>And that&#8217;s wy my computer bag weighs a ton. What&#8217;s in your computer bag?</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deadinkvinyl.wordpress.com/75/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deadinkvinyl.wordpress.com/75/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/75/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=75&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2007/08/25/whats-in-your-computer-bag/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
		<item>
		<title>360&#124;Flex: My Thoughts</title>
		<link>http://blog.deadinkvinyl.com/2007/08/18/360flex-my-thoughts/</link>
		<comments>http://blog.deadinkvinyl.com/2007/08/18/360flex-my-thoughts/#comments</comments>
		<pubDate>Sat, 18 Aug 2007 17:00:00 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[adobeflex]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[charity]]></category>
		<category><![CDATA[codejam]]></category>
		<category><![CDATA[coldfusion]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[davidcoletta]]></category>
		<category><![CDATA[dotnet]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jeffhouser]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[seattle]]></category>
		<category><![CDATA[userinterface]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/2007/08/18/360flex-my-thoughts/</guid>
		<description><![CDATA[I just returned from the 360Flex Seattle conference. Overall, it was an excellent conference with great sessions covering a variety of material for Adobe Flex. The Flex community is still rather small, so this conference had me shoulder to shoulder with the preeminent names in the field (Jeff Houser of The Flex Show leaps to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=73&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I just returned from the <a href="http://www.360flex.com/">360Flex</a> Seattle conference. Overall, it was an excellent conference with great sessions covering a variety of material for <a href="http://www.adobe.com/products/flex/">Adobe Flex</a>. The Flex community is still rather small, so this conference had me shoulder to shoulder with the preeminent names in the field (<a href="http://www.jeffryhouser.com/">Jeff Houser</a> of <a href="http://www.theflexshow.com/">The Flex Show</a> leaps to mind). Due to the small conference size, a lot of value came from the informal Q&#38;A&#8217;s with the presenters after each session and chit-chatting with other developers about their experiences, difficulties, and insights. </p>
<p>Flex developers come from a wide range of backgrounds. There were some management types and UI designers sprinkled in the mix, and I found that these people had the best questions and comments during the less technical sessions (e.g., &#8220;Design Eye for the Dev Guy&#8221;). About half of the attendees were designers&#8212;most with a strong background in Flash, but some Web (HTML/CSS) designers as well. The other half of attendees were developers&#8212;<em>lots</em> of .NET developers, a healthy batch of Java developers, enough Ruby developers so that I didn&#8217;t feel lonely, a handful of ColdFusion holdouts. </p>
<p>There were some areas where the conference could have been improved, though&#8212;most were related to communication. </p>
<ul>
<li>If I had known up front that the <a href="http://www.colettas.org/?p=175">sessions would be video recorded</a> and made available later, I would have been more inclined to join the Flex 101 and AIR 101 hands-on sessions, since I could watch the recordings of sessions I missed later. </li>
<li>It wasn&#8217;t clear to me that the Flex <a href="http://www.360conferences.com/360flex/2007/07/360flex-charity-code-jam-press-release.html">Charity Code Jam</a> (<a href="http://flexcodejam.org/">more</a>, <a href="http://www.flickr.com/photos/thedevguy/1139234075/">more</a>) was intended to be a <a href="http://blogs.digitalprimates.net/codeSlinger/index.cfm/2007/8/17/Flex-360-and-Northwest-Charity-Flex-Jam">learning experience</a>. I felt that as a Flex newbie, I wouldn&#8217;t have much to contribute. </li>
<li>The vendors, who made it possible for me to attend an amazing conference for only $360, were tucked in a room off in the corner. I would have switched the chill-out room and the vendor room to give the vendors more presence. I swung through the vendor booths twice to pick up their marketing material note all of the URLs to research later. <em>Thanks, vendors!</em> </li>
</ul>
<p>Beyond that, I agree with everything <a href="http://www.colettas.org/?p=175">David Coletta said</a>. </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deadinkvinyl.wordpress.com/73/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deadinkvinyl.wordpress.com/73/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/73/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=73&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2007/08/18/360flex-my-thoughts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
		<item>
		<title>Six Month Review</title>
		<link>http://blog.deadinkvinyl.com/2007/06/28/six-month-review/</link>
		<comments>http://blog.deadinkvinyl.com/2007/06/28/six-month-review/#comments</comments>
		<pubDate>Fri, 29 Jun 2007 00:42:00 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[coldfusion]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[richinternetapplication]]></category>
		<category><![CDATA[rubyonrails]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[webservices]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/2007/06/28/six-month-review/</guid>
		<description><![CDATA[It&#8217;s been six months since I last checked in with you. Let me highlight some of the things that I&#8217;ve been thinking about during that time. The database is not the application&#8212;get your head out of 1990. Java is dead&#8212;that&#8217;s right, I said it! ColdFusion is dead and buried&#8212;sorry to burst your bubble. Rails will [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=71&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been six months since I last checked in with you. Let me highlight some of the things that I&#8217;ve been thinking about during that time.</p>
<ol>
<li>The database is not the application&#8212;get your head out of 1990.</li>
<li>Java is dead&#8212;that&#8217;s right, I said it!</li>
<li>ColdFusion is dead and buried&#8212;sorry to burst your bubble.</li>
<li>Rails will rule&#8212;the choice of a new generation.</li>
<li>RIA has a bright future&#8212;HTML must die.</li>
<li>REST wins&#8212;big Web Services were a tool manufacturer&#8217;s wet dream, and now we&#8217;re all waking up.</li>
</ol>
<p>I will go into each of these in more detail over the coming weeks. Hold the flames until I get to elaborate.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deadinkvinyl.wordpress.com/71/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deadinkvinyl.wordpress.com/71/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/71/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=71&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2007/06/28/six-month-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
		<item>
		<title>More Info on MacBook Java Performance</title>
		<link>http://blog.deadinkvinyl.com/2006/03/30/more-info-on-macbook-java-performance/</link>
		<comments>http://blog.deadinkvinyl.com/2006/03/30/more-info-on-macbook-java-performance/#comments</comments>
		<pubDate>Fri, 31 Mar 2006 04:56:00 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[macbook]]></category>
		<category><![CDATA[macbookpro]]></category>
		<category><![CDATA[openlaszlo]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/2006/03/30/more-info-on-macbook-java-performance/</guid>
		<description><![CDATA[The OpenLaszlo Project Blog gets some benchmarks of Java performance on the new MacBook, relative to the G5. So the second thing that happened is that we got a shiny new MacBook. Today I compiled LaszloMail on a co-worker’s desktop G5, and the shiny Intel thing. Ready? G5 (dual 2ghz, 1 gig RAM), OpenLaszlo 3.2: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=68&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://weblog.openlaszlo.org/archives/2006/03/intel-macs-openlaszlo-32-and-fast-fastness/">OpenLaszlo Project Blog</a> gets some benchmarks of Java performance on the new MacBook, relative to the G5.  </p>
<blockquote>
<p>So the second thing that happened is that we got a shiny new MacBook. Today I compiled LaszloMail on a co-worker’s desktop G5, and the shiny Intel thing. Ready?</p>
<ul>
<li>G5 (dual 2ghz, 1 gig RAM), OpenLaszlo 3.2: 32 seconds</li>
<li>MacBook Pro (dual core 2ghz, 2 gig RAM), OpenLaszlo 3.2: 17 seconds</li>
</ul>
<p>Hot damn!</p>
</blockquote>
<p>You said it.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deadinkvinyl.wordpress.com/68/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deadinkvinyl.wordpress.com/68/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/68/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=68&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2006/03/30/more-info-on-macbook-java-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
	</channel>
</rss>
