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

<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>Fri, 02 Jan 2009 20:17:04 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<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>
		<item>
		<title>Talking more these days</title>
		<link>http://www.wgrosso.com/quick-thoughts/talking-more-these-days/</link>
		<comments>http://www.wgrosso.com/quick-thoughts/talking-more-these-days/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 00:20:24 +0000</pubDate>
		<dc:creator>William Grosso</dc:creator>
		
		<category><![CDATA[Emerging Technology]]></category>

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

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

		<guid isPermaLink="false">http://www.wgrosso.com/quick-thoughts/?p=90</guid>
		<description><![CDATA[For the past three years, I&#8217;ve been fairly low-profile. Almost no public speaking, no articles or books, and very little community activity at all
The reason was clear: I&#8217;ve got a 2.5 year old son and, as those of you with children know, they can absorb almost all your time. So, between the family and the [...]]]></description>
			<content:encoded><![CDATA[<p>For the past three years, I&#8217;ve been fairly low-profile. Almost no public speaking, no articles or books, and very little community activity at all</p>
<p>The reason was clear: I&#8217;ve got a 2.5 year old son and, as those of you with children know, they can absorb almost all your time. So, between the family and the work and the occasional burst of thinking, there hasn&#8217;t been a lot of room for the communicating.</p>
<p>Apparently, that&#8217;s changing. <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 the Software Architecture and Modeling SIG in December </a>about the sea-change in the web that&#8217;s quietly occuring. And <a href="http://www.sdforum.org/index.cfm?fuseaction=Page.viewPage&amp;pageId=626&amp;parentID=483" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.sdforum.org');">I&#8217;m speaking at the Java SIG in January</a> about next generation Java web frameworks.</p>
<p>Fair warning on the latter: I&#8217;m still working on the slides and at least part of the talk is going to be about how meta-object protocols increase developer productivity. I&#8217;m not sure exactly what I&#8217;m going to say yet, or why I think meta object protocols are more important now than they used to be, but I feel fairly confident that this isn&#8217;t going to be a typical &#8220;Look! Ajax that sucks less!&#8221; sort of talk.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wgrosso.com/quick-thoughts/talking-more-these-days/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sunday Morning Political Rant</title>
		<link>http://www.wgrosso.com/quick-thoughts/sunday-morning-political-rant/</link>
		<comments>http://www.wgrosso.com/quick-thoughts/sunday-morning-political-rant/#comments</comments>
		<pubDate>Sun, 05 Oct 2008 16:24:08 +0000</pubDate>
		<dc:creator>William Grosso</dc:creator>
		
		<category><![CDATA[Dyspeptic]]></category>

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

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

		<guid isPermaLink="false">http://www.wgrosso.com/quick-thoughts/?p=88</guid>
		<description><![CDATA[Note: I posted this in a comment on scripting news this morning. And then thought&#8211; it&#8217;s a nice summary of how I&#8217;m thinking this election season. Why not put it on my own blog? 
As part of that, I also corrected capitalization and spellings.
So, I&#8217;m neither a Republican nor a Democrat.  I&#8217;m kind of a [...]]]></description>
			<content:encoded><![CDATA[<p><em>Note: I posted this in a <a href="http://www.scripting.com/stories/2008/10/05/idLikeToHaveAWordWithRepub.html#disqus_thread" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.scripting.com');">comment on scripting news </a>this morning. And then thought&#8211; it&#8217;s a nice summary of how I&#8217;m thinking this election season. Why not put it on my own blog? </em></p>
<p><em>As part of that, I also corrected capitalization and spellings.</em></p>
<p>So, I&#8217;m neither a Republican nor a Democrat.  I&#8217;m kind of a &#8216;tweener in that I&#8217;m &#8220;liberal&#8221; on most social issues, a a classic free-market capitalist on most economic issues, and as close to being an isolationist in foreign policy as you can be in a flat world.</p>
<p>I&#8217;m also torn this election because I think McCain is more likely to lead the Iraq effort to a successful end. And I&#8217;m a little scared by the tax implications of Obama&#8217;s policies (I already pay enough, and government is already big enough). On the other hand, Palin. Well, she ain&#8217;t me and she ain&#8217;t even close. And that tips me into Obama supporter land.</p>
<p>But I have to say, speaking as an outsider, that the distortions, lies, nastiness, and outright deceptions are pretty much ubiquitous across the political landscape. From my perspective, both sides do a lot of less-than-honorable things, and fling a lot known-to-be-false accusations. And both sides also frequently rear up in righteous indignation.</p>
<p>Even worse, though, is the way their legions of fans do it. In a facebook comment, someone stated that &#8220;Palin is a robot programmed to say the same thing over and over&#8221; and didn&#8217;t get it when I said that seemed dehumanizing.</p>
<p>This morning, <a href="http://www.dailycasserole.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dailycasserole.com');">a friend&#8217;s blog</a> linked to <a href="http://adennak.com/blog/wordpress/?p=92" onclick="javascript:pageTracker._trackPageview('/outbound/article/adennak.com');">another blog article</a> that led with &#8220;Sarah Palin is a stupid, self important, ignorant bitch who I wouldn’t put in charge of wiping her own ass.&#8221;</p>
<p>Removing the false (&#8221;stupid&#8221;, &#8220;ignorant&#8221; &#8212; she&#8217;s the governor of a state, even if it&#8217;s a relatively unimportant one, and has done a credible job there. That pretty much rules out &#8220;stupid&#8221; and &#8220;ignorant&#8221;) and the redundant (&#8221;self important&#8221;&#8211; all politicians are) and the personal judgements that the author is unqualified to make (&#8221;bitch&#8221;), we get &#8220;I don&#8217;t want to vote for her.&#8221;</p>
<p>Which I agree with.</p>
<p>Rather than blogs helping us recapture the conversation, and bring it back to things that matter, all too often the great majority of posts and utterances are sheer partisan hackery. And that makes me think that we, the great masses, are a significant part of the problem.</p>
<p>If&#8217; we&#8217;re willing to sling all this shit around, then how can we begin to correct our leaders?</p>
<p>Anyway, that&#8217;s my sundaymorningrant</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wgrosso.com/quick-thoughts/sunday-morning-political-rant/feed/</wfw:commentRss>
		</item>
		<item>
		<title>About that Bailout</title>
		<link>http://www.wgrosso.com/quick-thoughts/about-that-bailout/</link>
		<comments>http://www.wgrosso.com/quick-thoughts/about-that-bailout/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 04:13:12 +0000</pubDate>
		<dc:creator>William Grosso</dc:creator>
		
		<category><![CDATA[Dyspeptic]]></category>

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

		<guid isPermaLink="false">http://www.wgrosso.com/quick-thoughts/?p=87</guid>
		<description><![CDATA[Update: by far the best commentary on the bailout has been over in the Becker-Posner blog, 
So, for the past week. aside from a few moments pondering tonight&#8217;s &#8220;debate&#8221;, I&#8217;ve been pondering the bailout plan.
Followers of my facebook feed know, of course, that I think the bailout is a bad idea. Even after my lunch [...]]]></description>
			<content:encoded><![CDATA[<p><em>Update: by far the best commentary on the bailout has been over in <a href="http://www.becker-posner-blog.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.becker-posner-blog.com');">the Becker-Posner blog</a>, </em></p>
<p>So, for the past week. aside from a few moments pondering tonight&#8217;s &#8220;debate&#8221;, I&#8217;ve been pondering the bailout plan.</p>
<p>Followers of my facebook feed know, of course, that I think the bailout is a bad idea. Even after my lunch with <a href="http://chrisyeh.blogspot.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/chrisyeh.blogspot.com');">Chris Yeh</a>, who patiently explained the ways in which over-leveraged banks depend on each other&#8217;s goodwill to keep their businesses afloat, I still, fundamentally, don&#8217;t get it.</p>
<p>Here&#8217;s where I was on Monday</p>
<ul>
<li><strong>This was a long train coming. </strong>It was completely obvious 6 to 8 years ago that the house of cards would eventually collapse. The level of irresponsibility on all sides (from the people who took loans they couldn&#8217;t possibly pay back, to the people who wrote the loans, to the mysterious ways in which the level of fraudulence was obfuscated to &#8230;. ) has been astounding for a long time.</li>
<li><strong>At the end of the day, businesses are about taking risks.</strong> I work in a startup.  Each and every day, I make judgement calls that could turn out to be wrong. If I make enough wrong calls, &#8230;. game over. That&#8217;s the whole point, isn&#8217;t it? I get to try to build something truly great, and I have to deal with the consequences of failure. Why should financial houses be any different? Why is it a tragedy if they go under?</li>
<li><strong>The Chrysler bailout didn&#8217;t help the automotive industry. </strong>Hell, it didn&#8217;t even help Chrysler for very long.  There&#8217;s no reason to believe that this bailout will lead to fundamental change in the financial sector and, without that, it&#8217;s hard to see this having a significant impact.</li>
<li><strong>I see no reason whatsoever to believe this plan will do anything other than provide a brief band-aid. </strong>Maybe I&#8217;m being dense, but it seems like a we&#8217;re either wasting our time (because things will sort themselves out), or we&#8217;re prescribing a headache powder for a brain tumor.</li>
</ul>
<p>Then came the House vote, and the &#8220;new and improved&#8221; bill.</p>
<ul>
<li><strong>The level of partisan bickering before and during the vote was distressing. </strong>If it&#8217;s truly a national emergency, then McCain was right to go back to Washington and nobody, on either side of the aisle, should have been finger-pointing. I shouldn&#8217;t have heard the Republicans blaming the congress and I shouldn&#8217;t have heard the Democrats blaiming the president.</li>
<li><strong>The earmarks in the current bill are a national disgrace. </strong>At the end of the day, either it&#8217;s a national crisis, in which case everyone should be working to solve the problem, or it&#8217;s not, in which case the bill is active chicanery. Larding in extra spending on unrelated pet projects, and the fact that apparently votes for the larger bill were traded for these earmarks, is incomprehensible and negligent.</li>
<li><strong>At the end of the day, this makes me feel, more than ever, that California should secede from the United States. </strong>I told Chris this over lunch, and he shook his head ruefully, but really: this feels like an East Coast mess to me. In New York, they play weird financial games and in Washington they revel in empty words and in (Northern) California we build software. If New York screws up and Washington makes a power grab, why exactly should I care? Or, more precisely, why exactly should I care enough to support a boondoggle of this magnitude</li>
</ul>
<p>And so, for all the above reasons, I don&#8217;t support the bill. Even though, ironically enough, it&#8217;ll help me out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wgrosso.com/quick-thoughts/about-that-bailout/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cloud Computing and Beyond: The Web Grows up (finally)</title>
		<link>http://www.wgrosso.com/quick-thoughts/cloud-computing-and-beyond-the-web-grows-up-finally/</link>
		<comments>http://www.wgrosso.com/quick-thoughts/cloud-computing-and-beyond-the-web-grows-up-finally/#comments</comments>
		<pubDate>Sat, 27 Sep 2008 16:58:47 +0000</pubDate>
		<dc:creator>William Grosso</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.wgrosso.com/quick-thoughts/?p=86</guid>
		<description><![CDATA[
Another week, another great SDForum Event.
I&#8217;ve been a volunteer at SDForum for a while, helping it educate the valley about the almost-bleeding edge in software. And, I&#8217;m proud to say: the organization is continuing to do amazing things.
Witness: the cloud computing event.
With our typical quasi-engineering skill at marketing, the first thing you see is the [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: Verdana; color: #333366;"><span style="font-family: Verdana; color: #333366;"></span></span></p>
<p align="left">Another week, <a href="http://www.sdforum.org/index.cfm?fuseaction=Calendar.eventDetail&amp;eventID=13223" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.sdforum.org');">another great SDForum Event</a>.</p>
<p align="left">I&#8217;ve been a volunteer at SDForum for a while, helping it educate the valley about the almost-bleeding edge in software. And, I&#8217;m proud to say: the organization is continuing to do amazing things.</p>
<p align="left">Witness: <a href="http://www.sdforum.org/index.cfm?fuseaction=Calendar.eventDetail&amp;eventID=13223" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.sdforum.org');">the cloud computing event</a>.</p>
<p align="left">With our typical quasi-engineering skill at marketing, the first thing you see is the fantastic lineup of people, speakers, and topics. That goes on for pages and pages and gives you a good feel for what the event is all about&#8211; these are some high-powered people and they&#8217;re all leaders in the adoption of cloud computing (unlike other conferences, which feature people who haven&#8217;t done anything talking about what other people might do).</p>
<p align="left">And then, way down at the bottom, you see that the price is astonishingly low:</p>
<blockquote>
<p align="left"><span style="font-family: Verdana;"><span style="color: #333366;"><strong>Pricing:</strong><br />
</span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="color: #333366;">$90 SDForum Members Price<br />
$115 Non-SDForum Members Price<br />
$45 Platinum Members </span></span></span></p>
</blockquote>
<p align="left"><span style="font-family: Verdana;"><span style="color: #333366;"><strong></strong></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="color: #333366;">That&#8217;s about 10% of the cost of a typical one-day event here in the valley. At these prices, if you&#8217;re at all curious about where the cloud is going, this is the event to attend.<br />
</span></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wgrosso.com/quick-thoughts/cloud-computing-and-beyond-the-web-grows-up-finally/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Seruku. It&#8217;s dead now, but I&#8217;m proud of it.</title>
		<link>http://www.wgrosso.com/quick-thoughts/seruku-its-dead-now-but-im-proud-of-it/</link>
		<comments>http://www.wgrosso.com/quick-thoughts/seruku-its-dead-now-but-im-proud-of-it/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 04:03:31 +0000</pubDate>
		<dc:creator>William Grosso</dc:creator>
		
		<category><![CDATA[Business of Software]]></category>

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

		<guid isPermaLink="false">http://www.wgrosso.com/quick-thoughts/?p=85</guid>
		<description><![CDATA[I got an email today from a consulting service looking to outsource some Lucene contracting.  Somehow, someway, they got my name and thought &#8220;Hmmm. We could send some Lucene consulting his way.&#8221;
That reminded me of the startup I founded in 2003. I was relatively new to the idea of founding my own company and, for [...]]]></description>
			<content:encoded><![CDATA[<p>I got an email today from a consulting service looking to outsource some Lucene contracting.  Somehow, someway, they got my name and thought &#8220;Hmmm. We could send some Lucene consulting his way.&#8221;</p>
<p>That reminded me of the startup I founded in 2003. I was relatively new to the idea of founding my own company and, for reasons that are now completely mysterious to me, I thought that it made sense to found a <a href="http://en.wikipedia.org/wiki/Shareware" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');">shareware</a> company.</p>
<p>I wrote a toolbar for Internet Explorer that captured all the pages you viewed, indexed them using Lucene, and exposed them via a search interface that included &#8220;date based&#8221; search. So, for example, you could say &#8220;Show me all the pages I looked at last week that involved animals.&#8221;</p>
<p>It worked beautifully, did everything I expected it to, and was a highly polished piece of software.</p>
<p>It also didn&#8217;t sell very well.</p>
<p>But it was a good piece of software, and a good idea. And, to this day, I treasure <a href="http://searchenginewatch.com/showPage.html?page=3362761" onclick="javascript:pageTracker._trackPageview('/outbound/article/searchenginewatch.com');">Gary Price&#8217;s review</a>. He understood what I was doing, what the goal was, and, after a very fair and balanced review, concluded by saying</p>
<blockquote><p><em>Kudos to Grosso for not only developing this product but also for making it so easy to use.</em></p></blockquote>
<p>When you&#8217;re out on a limb, building something new for the very first time, it&#8217;s nice to get some praise.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wgrosso.com/quick-thoughts/seruku-its-dead-now-but-im-proud-of-it/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Is it just me or have internships become devalued?</title>
		<link>http://www.wgrosso.com/quick-thoughts/is-it-just-me-or-have-internships-become-devalued/</link>
		<comments>http://www.wgrosso.com/quick-thoughts/is-it-just-me-or-have-internships-become-devalued/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 15:57:47 +0000</pubDate>
		<dc:creator>William Grosso</dc:creator>
		
		<category><![CDATA[Dyspeptic]]></category>

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

		<guid isPermaLink="false">http://www.wgrosso.com/quick-thoughts/?p=84</guid>
		<description><![CDATA[From craigslist today. Since that ad will expire, here&#8217;s the entirety
Exciting startup in downtown Palo Alto is seeking a motivated, smart computer science graduate or student who has a passion for Ruby on Rails. We are looking for the following skills:
• Expert in Ruby language
• Expert in Rails 2+ framework
• Good knowledge of  in [...]]]></description>
			<content:encoded><![CDATA[<p>From <a href="http://sfbay.craigslist.org/pen/eng/759660673.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/sfbay.craigslist.org');">craigslist</a> today. Since that ad will expire, here&#8217;s the entirety</p>
<blockquote><p><em>Exciting startup in downtown Palo Alto is seeking a motivated, smart computer science graduate or student who has a passion for Ruby on Rails. We are looking for the following skills:</em></p>
<p><em>• Expert in Ruby language<br />
• Expert in Rails 2+ framework<br />
• Good knowledge of  in Prototype, Script.aculo.us libraries<br />
• Very good knowledge of HTML, CSS, JavaScript<br />
• Has used Subversion or Git for version control<br />
• Good understanding of SQL using mySQL database<br />
• Knowledge of caching schemes</em></p>
<p><em>Flexible hours, compensation negotiable.</em></p></blockquote>
<p>Now compare and contrast that with the traditional definition of an intern (taken here from <a href="http://education.yahoo.com/reference/dictionary/entry/intern" onclick="javascript:pageTracker._trackPageview('/outbound/article/education.yahoo.com');">Yahoo</a>)</p>
<blockquote><p><em>A student or a recent graduate undergoing supervised practical training.</em></p></blockquote>
<p>It&#8217;s a startup, so there&#8217;s not a lot of people, and they&#8217;re all working too hard, so mentoring is out of the question. They&#8217;re expecting the &#8220;intern&#8221; to already know the basic tools of the trade (subversion, git) and to have mastered (&#8221;expert&#8221; level knowledge) the software and frameworks they use.</p>
<p>Why would a computer science graduate student, who has this level of knowledge, not just do some contracting or consulting? What distinguishes this from that, except for the fact that &#8220;intern&#8221; means &#8220;little or no pay&#8221;</p>
<p>If this were an isolated ad, I&#8217;d ignore it. But the number of &#8220;internships&#8221;, by which I mean &#8220;startups using the word &#8216;intern&#8217; when they&#8217;re not offering an internship, but simply looking to get top-notch talent on the cheap&#8221; is scary overwhelming.</p>
<p>Three possible conclusions:</p>
<ul>
<li>A lot of startups have no money left and are trying to squeak by on borrowed labor.</li>
<li>There are no unemployed developers left in Silicon Valley and people are trying anything.</li>
<li>A blended combination of the above.</li>
</ul>
<p>None of these are particularly palatable conclusion.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wgrosso.com/quick-thoughts/is-it-just-me-or-have-internships-become-devalued/feed/</wfw:commentRss>
		</item>
		<item>
		<title>In remembrance of Barbara Cass</title>
		<link>http://www.wgrosso.com/quick-thoughts/in-remembrance-of-barbara-cass/</link>
		<comments>http://www.wgrosso.com/quick-thoughts/in-remembrance-of-barbara-cass/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 03:06:06 +0000</pubDate>
		<dc:creator>William Grosso</dc:creator>
		
		<category><![CDATA[SDForum]]></category>

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

		<guid isPermaLink="false">http://www.wgrosso.com/quick-thoughts/?p=83</guid>
		<description><![CDATA[SDForum&#8217;s community suffered a great loss when Barbara Cass retired.
The loss is even greater now. 
]]></description>
			<content:encoded><![CDATA[<p>SDForum&#8217;s community suffered a great loss when Barbara Cass retired.</p>
<p><a href="http://www.sdforum.org/index.cfm?fuseaction=Page.ViewPage&amp;PageID=893" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.sdforum.org');">The loss is even greater now. </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wgrosso.com/quick-thoughts/in-remembrance-of-barbara-cass/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
