<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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>Comments on: Are we all Cynics?</title>
	<atom:link href="http://www.stephendowney.net/blog/2006/03/16/are-we-all-cynics/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.stephendowney.net/blog/2006/03/16/are-we-all-cynics/</link>
	<description></description>
	<lastBuildDate>Thu, 17 Sep 2009 22:18:35 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Web 1.0 V&#8217;s 2.0 &#124; Stephen&#8217;s Thoughts</title>
		<link>http://www.stephendowney.net/blog/2006/03/16/are-we-all-cynics/comment-page-1/#comment-12</link>
		<dc:creator>Web 1.0 V&#8217;s 2.0 &#124; Stephen&#8217;s Thoughts</dc:creator>
		<pubDate>Tue, 04 Apr 2006 19:28:18 +0000</pubDate>
		<guid isPermaLink="false">http://secure6.ia-dns.com/~sdowney/blog/?p=38#comment-12</guid>
		<description>[...] As Walter Higgins said, just do it anyway. [...]</description>
		<content:encoded><![CDATA[<p>[...] As Walter Higgins said, just do it anyway. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Walter Higgins</title>
		<link>http://www.stephendowney.net/blog/2006/03/16/are-we-all-cynics/comment-page-1/#comment-10</link>
		<dc:creator>Walter Higgins</dc:creator>
		<pubDate>Thu, 16 Mar 2006 17:21:00 +0000</pubDate>
		<guid isPermaLink="false">http://secure6.ia-dns.com/~sdowney/blog/?p=38#comment-10</guid>
		<description>My own definition of what web2.0 is all about...

If someone says you can&#039;t or shouldn&#039;t do XYZ on the web - just go ahead and do it.

I&#039;ve been steeped in Java and J2EE culture since 1999. What I&#039;ve noticed is there&#039;s a tendency to agonize and fret over things like scalability and reuse to such an extent that we end up using over-engineered frameworks, libraries and APIs. The canonical example of Java over-engineering is the XML API. You want to read an XML document in Java ? First you need to create a DOM parser object. But wait ... before you can do that you must first create a DOM parser factory. But wait ... before you can do that you must first create a DOM parser factory builder ... and so on and so on...

Dynamic Languages don&#039;t have all these hangups which makes it much easier to just get things done. I think web2.0 is a by-product of the wider adoption of dynamic languages. If you&#039;re constantly told that XYZ can&#039;t scale or XYZ can&#039;t/should&#039;nt be done on the web, you either acquiesce or say to yourself &#039;f*@k it&#039; and do it anyway.</description>
		<content:encoded><![CDATA[<p>My own definition of what web2.0 is all about&#8230;</p>
<p>If someone says you can&#8217;t or shouldn&#8217;t do XYZ on the web &#8211; just go ahead and do it.</p>
<p>I&#8217;ve been steeped in Java and J2EE culture since 1999. What I&#8217;ve noticed is there&#8217;s a tendency to agonize and fret over things like scalability and reuse to such an extent that we end up using over-engineered frameworks, libraries and APIs. The canonical example of Java over-engineering is the XML API. You want to read an XML document in Java ? First you need to create a DOM parser object. But wait &#8230; before you can do that you must first create a DOM parser factory. But wait &#8230; before you can do that you must first create a DOM parser factory builder &#8230; and so on and so on&#8230;</p>
<p>Dynamic Languages don&#8217;t have all these hangups which makes it much easier to just get things done. I think web2.0 is a by-product of the wider adoption of dynamic languages. If you&#8217;re constantly told that XYZ can&#8217;t scale or XYZ can&#8217;t/should&#8217;nt be done on the web, you either acquiesce or say to yourself &#8216;f*@k it&#8217; and do it anyway.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
