<?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/"
	>

<channel>
	<title>Tales from the Cognitive Surplus</title>
	<atom:link href="http://www.wgrosso.com/quick-thoughts/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wgrosso.com/quick-thoughts</link>
	<description>(the blog formerly known as "Wander, Think, Repeat")</description>
	<pubDate>Mon, 15 Mar 2010 03:26:59 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Applying Retail Strategies to Item Merchandising</title>
		<link>http://www.wgrosso.com/quick-thoughts/applying-retail-strategies-to-item-merchandising/</link>
		<comments>http://www.wgrosso.com/quick-thoughts/applying-retail-strategies-to-item-merchandising/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 03:19:47 +0000</pubDate>
		<dc:creator>William Grosso</dc:creator>
		
		<category><![CDATA[Java]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.wgrosso.com/quick-thoughts/?p=106</guid>
		<description><![CDATA[I gave a talk at the Game Developer Conference in in San Francisco. 
The fundamental point is simple: we&#8217;re in the middle of a sea-change in the gaming industry. The experimentation with &#8220;free to play&#8221; is over and then rush to embrace virtual items as a revenue model is on. As an industry, we&#8217;re replacing [...]]]></description>
			<content:encoded><![CDATA[<p>I gave a talk at the <a href="http://www.gdconf.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.gdconf.com');">Game Developer Conference in in San Francisco</a>. </p>
<p>The fundamental point is simple: we&#8217;re in the middle of a sea-change in the gaming industry. The experimentation with &#8220;free to play&#8221; is over and then rush to embrace virtual items as a revenue model is on. As an industry, we&#8217;re replacing subscription-based revenue models and advertising-based revenue models with incremental retail revenue models.</p>
<p>And yet, among the early adopters, almost nobody does discounting, promotions, buy-one-get-one-frees, or any of the other things that modern retailing has perfected.</p>
<p>Hence the talk. </p>
<p>A list of simple, easy (at least, if you&#8217;re using <a href="http://www.livegamer.com/products/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.livegamer.com');">Live Gamer Elements</a>), and obvious ways to drive revenue that don&#8217;t involve changing gameplay. </p>
<div style="width:425px" id="__ss_3393963"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/wgrosso/applying-retail-strategies-to-item-merchandising" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.slideshare.net');" title="Applying Retail Strategies to Item Merchandising">Applying Retail Strategies to Item Merchandising</a></strong><object width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=billvcon-100310232419-phpapp01&#038;stripped_title=applying-retail-strategies-to-item-merchandising" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=billvcon-100310232419-phpapp01&#038;stripped_title=applying-retail-strategies-to-item-merchandising" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.slideshare.net');">presentations</a> from <a href="http://www.slideshare.net/wgrosso" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.slideshare.net');">William Grosso</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.wgrosso.com/quick-thoughts/applying-retail-strategies-to-item-merchandising/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Managing A Virtual Economy: My Talk from VGS 2009</title>
		<link>http://www.wgrosso.com/quick-thoughts/managing-a-virtual-economy-my-talk-from-vgs-2009/</link>
		<comments>http://www.wgrosso.com/quick-thoughts/managing-a-virtual-economy-my-talk-from-vgs-2009/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 15:59:26 +0000</pubDate>
		<dc:creator>William Grosso</dc:creator>
		
		<category><![CDATA[Career]]></category>

		<category><![CDATA[Emerging Technology]]></category>

		<category><![CDATA[Talks]]></category>

		<guid isPermaLink="false">http://www.wgrosso.com/quick-thoughts/?p=100</guid>
		<description><![CDATA[I have a talk at Charles Hudson&#8217;s Virtual Goods Summit 2009. Mostly based on experience garnered at Twofish and then at Live Gamer. 
Managing a Virtual Economy
View more presentations from William Grosso.

]]></description>
			<content:encoded><![CDATA[<p>I have a talk at <a href="http://www.charleshudson.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.charleshudson.net');">Charles Hudson&#8217;s</a> <a href="http://www.vgsummit.com/2009/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.vgsummit.com');">Virtual Goods Summit 2009</a>. Mostly based on experience garnered at Twofish and then at <a href="http://www.livegamer.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.livegamer.com');">Live Gamer</a>. </p>
<div style="width:425px;text-align:left" id="__ss_2372869"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/wgrosso/managing-a-virtual-economy" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.slideshare.net');" title="Managing a Virtual Economy">Managing a Virtual Economy</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=vgs2009-091029012010-phpapp02&#038;rel=0&#038;stripped_title=managing-a-virtual-economy" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=vgs2009-091029012010-phpapp02&#038;rel=0&#038;stripped_title=managing-a-virtual-economy" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.slideshare.net');">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/wgrosso" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.slideshare.net');">William Grosso</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.wgrosso.com/quick-thoughts/managing-a-virtual-economy-my-talk-from-vgs-2009/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Always fun to talk at the Emerging Technology SIG</title>
		<link>http://www.wgrosso.com/quick-thoughts/always-fun-to-talk-at-the-emerging-technology-sig/</link>
		<comments>http://www.wgrosso.com/quick-thoughts/always-fun-to-talk-at-the-emerging-technology-sig/#comments</comments>
		<pubDate>Mon, 18 May 2009 04:55:27 +0000</pubDate>
		<dc:creator>William Grosso</dc:creator>
		
		<category><![CDATA[Career]]></category>

		<category><![CDATA[Emerging Technology]]></category>

		<guid isPermaLink="false">http://www.wgrosso.com/quick-thoughts/?p=99</guid>
		<description><![CDATA[As most people who know me know, I&#8217;ve been spending a fair amount of time over at Twofish thinking about how to measure virtual economies. It&#8217;s actually a difficult problem and the thinking, and the building of solutions, has been fun.
I recently gave a talk at SDForum&#8217;s Emerging Technology SIG on why the problem isn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>As most people who know me know, I&#8217;ve been spending a fair amount of time over at <a href="http://wwww.twofish.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/wwww.twofish.com');">Twofish</a> thinking about how to measure virtual economies. It&#8217;s actually a difficult problem and the thinking, and the building of solutions, has been fun.</p>
<p>I recently gave <a href="http://www.sdforum.org/index.cfm?fuseaction=Calendar.eventDetail&amp;eventId=13360&amp;nodeID=1" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.sdforum.org');">a talk at SDForum&#8217;s Emerging Technology SIG</a> on why the problem isn&#8217;t as easy as it looks. I mostly stayed away from Twofish&#8217;s solutions (the intent was not to give a product pitch).</p>
<p><a href="http://www.slideshare.net/wgrosso/virtual-worlds-and-real-metrics" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.slideshare.net');">Slides here</a>.</p>
<p><a href="http://bandb.blogspot.com/2009/05/virtual-worlds-real-metrics.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/bandb.blogspot.com');">One review of the talk here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wgrosso.com/quick-thoughts/always-fun-to-talk-at-the-emerging-technology-sig/feed/</wfw:commentRss>
		</item>
		<item>
		<title>&#8220;I can&#8217;t find my way around NYC with a map of Chicago no matter how positive I think.&#8221;</title>
		<link>http://www.wgrosso.com/quick-thoughts/i-cant-find-my-way-around-nyc-with-a-map-of-chicago-no-matter-how-positive-i-think/</link>
		<comments>http://www.wgrosso.com/quick-thoughts/i-cant-find-my-way-around-nyc-with-a-map-of-chicago-no-matter-how-positive-i-think/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 05:38:59 +0000</pubDate>
		<dc:creator>William Grosso</dc:creator>
		
		<category><![CDATA[Career]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.wgrosso.com/quick-thoughts/?p=98</guid>
		<description><![CDATA[Great post on scripting news, along with a really good set of comments. 
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.scripting.com/stories/2009/02/15/maybeThisIsTheBigSlowdown.html#disqus_thread" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.scripting.com');">Great post on scripting news, along with a really good set of comments. </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wgrosso.com/quick-thoughts/i-cant-find-my-way-around-nyc-with-a-map-of-chicago-no-matter-how-positive-i-think/feed/</wfw:commentRss>
		</item>
		<item>
		<title>John Stallings, Rest in Peace</title>
		<link>http://www.wgrosso.com/quick-thoughts/john-stallings-rest-in-peace/</link>
		<comments>http://www.wgrosso.com/quick-thoughts/john-stallings-rest-in-peace/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 05:59:43 +0000</pubDate>
		<dc:creator>William Grosso</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.wgrosso.com/quick-thoughts/?p=97</guid>
		<description><![CDATA[I went to grad school. Never finished. John Stallings was my thesis advisor. One of the smartest, one of the best, and one of the nicest, people I have ever met.
Today, I found out that John died last November.
Rest in peace, father John.
]]></description>
			<content:encoded><![CDATA[<p>I went to grad school. Never finished. John Stallings was my thesis advisor. One of the smartest, one of the best, and one of the nicest, people I have ever met.</p>
<p>Today, I found out that John died last November.</p>
<p>Rest in peace, father John.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wgrosso.com/quick-thoughts/john-stallings-rest-in-peace/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Chris Richardson for 3.5 Hours</title>
		<link>http://www.wgrosso.com/quick-thoughts/chris-richardson-for-35-hours/</link>
		<comments>http://www.wgrosso.com/quick-thoughts/chris-richardson-for-35-hours/#comments</comments>
		<pubDate>Sat, 17 Jan 2009 17:18:42 +0000</pubDate>
		<dc:creator>William Grosso</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.wgrosso.com/quick-thoughts/?p=96</guid>
		<description><![CDATA[If you&#8217;ve been hearing more and more about cloud computing, are a java developer, and are wondering how to get started, here&#8217;s a great starting point: Chris Richardson, founder of the CloudTools open source project and CloudFoundry, is giving a 3.5 hour overview.
I can personally vouch for Chris: bright guy, knows his stuff, reasonably good [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve been hearing more and more about cloud computing, are a java developer, and are wondering how to get started, here&#8217;s a great starting point: <a href="http://chris-richardson.blog-city.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/chris-richardson.blog-city.com');">Chris Richardson</a>, founder of the <a href="http://code.google.com/p/cloudtools/" onclick="javascript:pageTracker._trackPageview('/outbound/article/code.google.com');">CloudTools</a> open source project and <a href="http://www.cloudfoundry.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.cloudfoundry.com');">CloudFoundry</a>, is giving <a href="http://cloudfoundry.eventbrite.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/cloudfoundry.eventbrite.com');">a 3.5 hour overview</a>.</p>
<p>I can personally vouch for Chris: bright guy, knows his stuff, reasonably good speaker.</p>
<p>In fact, I&#8217;m sending two people from <a href="http://www.twofish.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.twofish.com');">Twofish</a> to the talk.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wgrosso.com/quick-thoughts/chris-richardson-for-35-hours/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My Java SIG Talk</title>
		<link>http://www.wgrosso.com/quick-thoughts/my-java-sig-talk/</link>
		<comments>http://www.wgrosso.com/quick-thoughts/my-java-sig-talk/#comments</comments>
		<pubDate>Sat, 10 Jan 2009 19:06:06 +0000</pubDate>
		<dc:creator>William Grosso</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.wgrosso.com/quick-thoughts/?p=95</guid>
		<description><![CDATA[On January 6, I gave a talk at SDForum&#8217;s Java SIG.
It was a little bit of an unusual talk for me. Prior to this talk, I hadn&#8217;t spoken at a Java event in for a little over three years. My attention, to put it mildly, has been elsewhere. But, even though I don&#8217;t pay much [...]]]></description>
			<content:encoded><![CDATA[<p>On January 6, I gave a talk at <a href="http://www.sdforum.org/index.cfm?fuseaction=Page.viewPage&amp;pageId=626&amp;parentID=483&amp;nodeID=1" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.sdforum.org');">SDForum&#8217;s Java SIG</a>.</p>
<p>It was a little bit of an unusual talk for me. Prior to this talk, I hadn&#8217;t spoken at a Java event in for a little over three years. My attention, to put it mildly, has been elsewhere. But, even though I don&#8217;t pay much attention, I love Java. It&#8217;s a nice language and it&#8217;s a great platform. In fact, I&#8217;ll put that in a pull-quote, in bold:</p>
<blockquote><p><strong>Java is, by far, the best general-purpose platform for software development currently available. </strong></p></blockquote>
<p>But, even with that, the most ardent fan of Java has to admit two things:</p>
<ul>
<li> A large part of being the world&#8217;s best general-purpose platform for software development involves repeatedly improving the core &#8212; better libraries, faster JVM&#8217;s, amazingly robust backwards compatibility, making sure things like <a href="http://en.wikipedia.org/wiki/OSGi" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');">OSGI</a> work and that provisioning is both easy to do and automatable, etcetera etcetera etcetera. While important, highly valuable, and hard to do right, this sort of thing can also be deadly dull. And it&#8217;s far too easy to take the grace and stability of the platform for granted.</li>
<li>Every deep sea-change in how we write software happens elsewhere first. For example, <a href="http://www.rubyonrails.org" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.rubyonrails.org');">Ruby on Rails</a> signified the rise of &#8220;convention over configuration&#8221; and a renewed focus on <a href="http://www.martinfowler.com/bliki/DomainSpecificLanguage.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.martinfowler.com');">DSL</a>s . And Cloud Computing hit first, and has hit hardest, for the more dynamic languages.</li>
</ul>
<p>And so a large part of my &#8220;cutting edge technology attention&#8221; has been on other languages and platforms.</p>
<p>Which is why I&#8217;ve been truly excited recently by the increasing adoption of <a href="http://groovy.codehaus.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/groovy.codehaus.org');">Groovy</a> and <a href="http://grails.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/grails.org');">Grails</a>. These are great steps forward for the Java platform: they take the lessons learned elsewhere and bring them into the Java fold in an amazingly nice way.</p>
<p><strong><a href="http://www.slideshare.net/wgrosso/groovy-and-grails-presentation-899574" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.slideshare.net');">And that&#8217;s really what I talked about.</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wgrosso.com/quick-thoughts/my-java-sig-talk/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I Hope Slideshare Doesn&#8217;t Go Out Of Business</title>
		<link>http://www.wgrosso.com/quick-thoughts/i-hope-slideshare-doesnt-go-out-of-business/</link>
		<comments>http://www.wgrosso.com/quick-thoughts/i-hope-slideshare-doesnt-go-out-of-business/#comments</comments>
		<pubDate>Sat, 10 Jan 2009 18:37:51 +0000</pubDate>
		<dc:creator>William Grosso</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.wgrosso.com/quick-thoughts/?p=94</guid>
		<description><![CDATA[Most of what&#8217;s on there (and on scrib&#8217;d) seems kind of &#8230;. well, let&#8217;s just say that most of what people are sharing should have been kept private. And being supported by google ads in what&#8217;s looking to be a fairly sustained advertising downturn is a scary prospect.
But, on the other hand, it&#8217;s an awesomely [...]]]></description>
			<content:encoded><![CDATA[<p>Most of what&#8217;s on there (and on scrib&#8217;d) seems kind of &#8230;. well, let&#8217;s just say that most of what people are sharing should have been kept private. And being supported by google ads in what&#8217;s looking to be a fairly sustained advertising downturn is a scary prospect.</p>
<p>But, on the other hand, it&#8217;s an awesomely useful service and I, for one, am thrilled to put my presentations out there.</p>
<p>http://www.slideshare.net/wgrosso</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wgrosso.com/quick-thoughts/i-hope-slideshare-doesnt-go-out-of-business/feed/</wfw:commentRss>
		</item>
		<item>
		<title>On Proebsting&#8217;s Wish List</title>
		<link>http://www.wgrosso.com/quick-thoughts/on-proebstings-wish-list/</link>
		<comments>http://www.wgrosso.com/quick-thoughts/on-proebstings-wish-list/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 17:25:46 +0000</pubDate>
		<dc:creator>William Grosso</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.wgrosso.com/quick-thoughts/?p=93</guid>
		<description><![CDATA[So I&#8217;m preparing the slides for my talk on Tuesday, which is turning out to involve a lot of thinking about programming languages.
One of the thing&#8217;s I&#8217;m revisiting is a talk by Todd Proebsting entitled &#8220;Disruptive Programming Language Technologies&#8221;
It&#8217;s a glossy talk, very high level and talking about what might make for the next great [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;m preparing the slides for <a href="http://www.sdforum.org/index.cfm?fuseaction=Page.ViewPage&amp;PageID=626" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.sdforum.org');">my talk on Tuesday</a>, which is turning out to involve a lot of thinking about programming languages.</p>
<p>One of the thing&#8217;s I&#8217;m revisiting is a <a href="http://ll2.ai.mit.edu/talks/proebsting.ppt" onclick="javascript:pageTracker._trackPageview('/outbound/article/ll2.ai.mit.edu');">talk by Todd Proebsting entitled &#8220;Disruptive Programming Language Technologies</a>&#8221;</p>
<p>It&#8217;s a glossy talk, very high level and talking about what might make for the next great programming language. He gave the talk in 2002. Since then, I think we&#8217;ve seen the rise of exactly zero new programming languages but the <a href="http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.tiobe.com');">Tiobe index</a> since then has shown an interesting shift: Python, Javascript, and Ruby have all crept up the index, taking market share away from the leaders (Java, C, C++). I think the lesson there is that, in the absence of stunning innovation, progamming language feature sets tend to level out and therefore, the playing field levels somewhat.</p>
<p>But, the question is, what happened to Proebsting&#8217;s list?  He gave five candidate &#8220;disruptive&#8221; features for a new programming language:</p>
<ol>
<li><strong>Flight Data Recorders. </strong>Add persistent, automatic “tracing” of function calls, events, I/O, etc. to the language run time.</li>
<li><strong>Checkpoints / Undo. </strong>Make checkpointing and undo (i.e., restoreto checkpoint) primitives in theprogramming language.</li>
<li><strong>Parsing.</strong> “Scannerless Generalized LR Parsing” (or Earley parsing) could be integrated into a language.</li>
<li><strong>Constraint Solvers. </strong>Integrate linear programming constraint solver (or, better, integer programming) into a programming language</li>
<li><strong>Concurrency. </strong>Concurrent functional programming language.</li>
</ol>
<p>I think that <a href="http://erlang.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/erlang.org');">Erlang</a> is the way the world is experimenting with the last bullet point. And that <a href="http://groovy.codehaus.org/Builders" onclick="javascript:pageTracker._trackPageview('/outbound/article/groovy.codehaus.org');">Groovy&#8217;s builders</a> are potentially a different approach to parsing that might meet the sub-criteria of his third bullet point. But bullets 1,2, and 4 seem to be potentially huge and valuable innovations that aren&#8217;t currently being addressed.</p>
<p>Is it that we&#8217;re stagnating? That I&#8217;m overlooking things? Or that these aren&#8217;t that important and there are other, much more important, things being cooked up.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wgrosso.com/quick-thoughts/on-proebstings-wish-list/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I&#8217;m Consistent, is that Boring?</title>
		<link>http://www.wgrosso.com/quick-thoughts/im-consistent-is-that-boring/</link>
		<comments>http://www.wgrosso.com/quick-thoughts/im-consistent-is-that-boring/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 17:41:10 +0000</pubDate>
		<dc:creator>William Grosso</dc:creator>
		
		<category><![CDATA[Business of Software]]></category>

		<category><![CDATA[Emerging Technology]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.wgrosso.com/quick-thoughts/?p=92</guid>
		<description><![CDATA[I&#8217;m spending most of today preparing for my upcoming Java SIG talk (Jan 6, Cubberley Community Center in Mountain View). The abstract for the talk is:
The rise of next-generation languages that run on top of the JVM is probably the most interesting thing to happen in the Java universe since the combination of the Spring [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m spending most of today preparing for my upcoming <a href="http://sdforumjavasig.wordpress.com/2008/12/18/cool-web-apps-with-grails-groovy-and-next-gen-scripting-languages/" onclick="javascript:pageTracker._trackPageview('/outbound/article/sdforumjavasig.wordpress.com');">Java SIG talk</a> (Jan 6, Cubberley Community Center in Mountain View). The abstract for the talk is:</p>
<blockquote><p><em>The rise of next-generation languages that run on top of the JVM is probably the most interesting thing to happen in the Java universe since the combination of the Spring framework and the EJB 2 specification signalled the complete implosion of the Enterprise Sofware Stack</em></p>
<p><em>In this talk, I&#8217;ll cover, in sequence:</em></p>
<ul>
<li><em>A brief overview of the state of the art of web application development</em></li>
<li><em>A brief overview of Groovy, one of the most interesting of the next-gen languages available on the JVM.</em></li>
<li><em>A brief overview of Grails, the best web-application framework currently available (where &#8220;best&#8221; is, of course, highly idiosyncratic)</em></li>
<li><em>The source code to an actual working web application written in Groovy/Grails.</em></li>
</ul>
</blockquote>
<p>But, in reality, the talk will mostly be about next gen JVM-based languages and programmer productivity.</p>
<p>The thing that impresses me the most, as I think through the argument, is how consistent I&#8217;ve been for the past 6 years.</p>
<p><a href="http://www.slideshare.net/wgrosso/java-and-community-support-presentation" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.slideshare.net');">In 2003, I gave a colloquium talk at CSU Sonoma</a> on why Java is much better than most people gave (or give) it credit for. I was completely right, and the arguments I gave there still mostly hold water. Which means that, for the coming few years, I think Java is still going to be the dominant programming language.</p>
<p><a href="http://www.oreillynet.com/onjava/blog/2004/08/what_i_really_meant_to_say.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.oreillynet.com');">In 2004, speaking at No Fluff Just Stuff (and clarifying afterwards)</a>, I made the following four claims:</p>
<ol>
<li><em>The rate of programming language change and adoption in the mainstream is going to continue to slow down.</em></li>
<li><em>The style of apps we build will more or less be the same.</em></li>
<li><em>I think that “web-architectures” (fat server, thin client, markup delivered to interpretation engine) are good enough for &gt;95% of our apps.</em></li>
<li><em>Server-side container architectures are slimming down and becoming less overwhelming. But client-side containers (and that’s really what a web-browser is) are going to take off.</em></li>
</ol>
<p>Of course, the world is changing now. The current downturn, the general maturation of everything, and the rising of what I, with only mild levels of sarcasm, will call &#8220;LISP-like language features&#8221; means that it might be time for a sea-change.</p>
<p>I&#8217;ll know what I think when I finish the slides for my January talk.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wgrosso.com/quick-thoughts/im-consistent-is-that-boring/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
