<?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>Sat, 31 Oct 2009 16:32:53 +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>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>
		<item>
		<title>The Next Phase of the Web</title>
		<link>http://www.wgrosso.com/quick-thoughts/the-next-phase-of-the-web/</link>
		<comments>http://www.wgrosso.com/quick-thoughts/the-next-phase-of-the-web/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 05:49:42 +0000</pubDate>
		<dc:creator>William Grosso</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.wgrosso.com/quick-thoughts/?p=91</guid>
		<description><![CDATA[I spoke at SDForum on December 4. It happened like this:

Sometime over the summer, I was unemployed. I had just left Engage, wasn&#8217;t yet at Twofish, and was playing around with some ideas and some technologies.
Paul O&#8217;Rorke, who ought to know better, invited me to speak at the SAM SIG.
I accepted and said something like [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sdforum.org/index.cfm?fuseaction=Calendar.eventDetail&amp;eventID=13233&amp;pageId=471" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.sdforum.org');">I spoke at SDForum on December 4</a>. It happened like this:</p>
<ul>
<li>Sometime over the summer, I was unemployed. I had just left <a title="Now part of Spark.net" href="http://www.engage.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.engage.com');">Engage</a>, wasn&#8217;t yet at <a title="The world's leading provider of virtual economic services. " href="http://www.twofish.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.twofish.com');">Twofish</a>, and was playing around with some ideas and some technologies.</li>
<li><a href="http://www.linkedin.com/in/paulororke#h243-502" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.linkedin.com');">Paul O&#8217;Rorke</a>, who ought to know better, invited me to speak at the SAM SIG.</li>
<li>I accepted and said something like &#8220;Yeah, I&#8217;ll talk about the future of the internet.&#8221;</li>
<li>When it came time to send an abstract in, I wrote up something truly grandiose and thought &#8220;Okay. Now I have to figure out what I think.&#8221;</li>
<li>Then I decided the real point of talking in December about the future of the web was to ramble, speculate, and otherwise try and be a little disjointed (e.g. make the audience think too).</li>
<li>Since I didn&#8217;t have anything to sell, or any particular axes to grind, I decided to do a historical retrospective and try to figure out what the trendlines show.</li>
</ul>
<p>Here&#8217;s the short version of the talk:</p>
<blockquote><p>The first 10 years of the web were about rapid evolution of core technologies that everyone used (both standards like HTML and ubiquitous technologies like cookies or FastCGI). A second major focus of the first decade was just on people getting used to things (having websites, using search engines, losing any and all vestiges of privacy, and so on). In addition, most of the basic business models on the web were explored and, by 2001, everything was pretty stable.</p></blockquote>
<blockquote><p>The next stage, from then until right about now, was much less about core technologies and a lot more about applying the basics. To the extent that there was technological innovation, it wasn&#8217;t around standards or ubiquitous technologies, it was about individual frameworks and application stacks.</p>
<p>In the next 10 years, we&#8217;re going to see a vast increase in the number of web-services, an incredible elongation in the value chains that provide web pages (e.g. websites are going to, more and more, be aggregators of back-end content and service providers, who themselves will aggregate &#8230;. etcetera), and the emergence of microtransactions as a legitimate business model on the web.</p></blockquote>
<p>The longer version of the talk rambled a bit, and lasted about 2 hours. It had some significant omissions (for example, I forgot to mention E-Bay), but mostly held together.</p>
<p>I&#8217;ve put the slides onto slideshare (<a href="http://www.slideshare.net/wgrosso/the-evolving-architecture-presentation/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.slideshare.net');">here</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wgrosso.com/quick-thoughts/the-next-phase-of-the-web/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
