<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>David Louis Edelman &#187; Web 2.0</title>
	<atom:link href="http://www.davidlouisedelman.com/tag/web-20/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.davidlouisedelman.com</link>
	<description>Science Fiction Novelist, Blogger, Web Programmer</description>
	<lastBuildDate>Thu, 07 Jul 2011 14:17:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Shelfari: LibraryThing with a New Coat of Paint?</title>
		<link>http://www.davidlouisedelman.com/technology/shelfari/</link>
		<comments>http://www.davidlouisedelman.com/technology/shelfari/#comments</comments>
		<pubDate>Thu, 23 Aug 2007 14:06:07 +0000</pubDate>
		<dc:creator>David Louis Edelman</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[book cataloguing]]></category>
		<category><![CDATA[LibraryThing]]></category>
		<category><![CDATA[Shelfari]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[World Wide Web]]></category>

		<guid isPermaLink="false">http://www.davidlouisedelman.com/?p=244</guid>
		<description><![CDATA[LibraryThing seems to have a new competitor. Or, at least, I&#8217;ve just become aware of them. I&#8217;ve made no secret about the fact that I&#8217;m a big fan of LibraryThing. I&#8217;ve spent hours and hours tweaking my LibraryThing profile, adding books to my catalog, and just browsing around other people&#8217;s shelves. I&#8217;ve spoken with Tim [...]]]></description>
			<content:encoded><![CDATA[<p id="top" /><a href="http://www.librarything.com/">LibraryThing</a> seems to have a new competitor. Or, at least, I&#8217;ve just become aware of them.</p>
<p>I&#8217;ve made no secret about the fact that <strong>I&#8217;m a big fan of LibraryThing.</strong> I&#8217;ve spent hours and hours tweaking my <a href="http://www.librarything.com/profile/DavidLouisEdelman">LibraryThing profile</a>, adding books to <a href="http://www.librarything.com/catalog/DavidLouisEdelman">my catalog</a>, and just browsing around other people&#8217;s shelves. I&#8217;ve spoken with Tim Spalding, LibraryThing&#8217;s founder, and he&#8217;s taken the time to respond to e-mails of mine and feature me on the LibraryThing blog once or twice.</p>
<p>So I felt a little like a cheating spouse when I responded to someone&#8217;s invitation to sign up for a <a href="http://www.shelfari.com/">Shelfari</a> account last week. But it was actually much <em>easier</em> than cheating on a spouse, because I didn&#8217;t have to go through that whole tedious seduction and getting-to-know-you routine. I exported my whole LibraryThing catalog in about three clicks, and imported it right into Shelfari. In a way, it was like moving in with your mistress and skipping straight to the seven-year-itch all in one shot.</p>
<p>Here are screen captures of my catalog on LibraryThing and Shelfari, side by side. (Visit <a href="http://www.shelfari.com/DavidLouisEdelman/shelf">my shelf</a> on Shelfari.)</p>
<p><img title="LibraryThing screen shot" src="http://www.davidlouisedelman.com/wp-content/uploads/librarything-screenshot.jpg" alt="LibraryThing screen shot" width="300" height="221" /> <img title="Shelfari screenshot" src="http://www.davidlouisedelman.com/wp-content/uploads/shelfari-screenshot.jpg" alt="Shelfari screenshot" width="300" height="221" /></p>
<p>After noodling around with Shelfari a little bit, here&#8217;s a synopsis of my thought process:</p>
<ol>
<li>The name &#8220;Shelfari&#8221; is incredibly lame.</li>
<li>Shelfari looks slicker than LibraryThing.</li>
<li>Shelfari is more user-friendly than LibraryThing.</li>
<li>LibraryThing is fairly slick and user-friendly in the first place.</li>
<li>So why would I switch to Shelfari?</li>
</ol>
<p>The big difference between LibraryThing and Shelfari is that <strong>LibraryThing caps its free accounts at 200 books; Shelfari doesn&#8217;t appear to have any limits.</strong> But keep in mind that the LibraryThing rates are eminently reasonable. $10 a year for all you can catalog, or $25 for a lifetime membership.</p>
<p>Oh yeah, and Shelfari has a Facebook application. (I see that LibraryThing is testing out MySpace and LiveJournal widgets, which is cool, but IMHO they need to get cranking on a Facebook app.)</p>
<p><strong>But there&#8217;s a huge amount of functionality that LT has which Shelfari <em>doesn&#8217;t</em> seem to have.</strong> I went browsing through &#8220;my shelf&#8221; on Shelfari and discovered that my copy of Shel Silverstein&#8217;s <em>Where the Sidewalk Ends</em> doesn&#8217;t have Silverstein listed as the author, only as the illustrator; and despite the fact that there&#8217;s an &#8220;Edit&#8221; link next to Edition Details, there doesn&#8217;t seem to be any way to edit that information. I <em>was</em> able to change editions to one which <em>does</em> have the author listed&#8230; but this one doesn&#8217;t have an illustrator listed. LT, by contrast, lets you edit book details to your heart&#8217;s content and upload custom covers that the whole community can use. Does the system think that &#8220;J.D. Salinger&#8221; and &#8220;JD Salinger&#8221; are two different people? Easy enough to fix that in LibraryThing.</p>
<p><img title="Shelfari logo" src="http://www.davidlouisedelman.com/wp-content/uploads/shelfari.gif" alt="Shelfari logo" hspace="10" vspace="10" width="199" height="61" align="right" /><strong>This community focus is one of the things that makes LibraryThing so appealing.</strong> It&#8217;s kind of like &#8212; well, a library. It&#8217;s really, really easy to import and export your entire catalog so you can use it in other applications. Put it on your blog? Tie it in to your Firefox? Access it from your cell phone? No problem! If there are inaccuracies in the catalog, everybody pitches in to help fix it. If you read through the help menus and fine print, you&#8217;ll see quirky little bits of humor that give the site some attitude. &#8220;If the <a href="http://www.librarything.com/buzz">buzz page</a> doesn&#8217;t convince you,&#8221; says a little blurb on the LibraryThing home page, &#8220;you cannot be convinced. Go away.&#8221; There&#8217;s a lack of commercial focus that&#8217;s very reminiscent of that library feeling. Come on in! Put your feet up, hang around as long as you like, buy some of the books on the Community Used Book table in the back if you&#8217;d like, but no pressure.</p>
<p><span id="more-244"></span></p>
<p>Of course, there are downsides to the public library. LibraryThing seems to go down more often than most other Web 2.0 sites I&#8217;ve seen (except for the chronically hapless MySpace). It&#8217;s not uncommon to find bugs and layout quirks. Every once in a while, you&#8217;ll find something not working with a cheerful little &#8220;we&#8217;re working to fix things&#8221; message. Oops, the plumbing&#8217;s leaking over in the corner again! Don&#8217;t worry, we&#8217;ve called the guy to fix it, he should be here in the next hour or two. Just try to steer clear of it in the meantime, &#8216;mkay?</p>
<p><strong>Shelfari, by contrast, feels more like a corporate-owned bookstore.</strong> Like something a bunch of guys from Microsoft and RealNetworks would put together and then get funding from Amazon for. And if you poke around in the About Us sections of Shelfari for a few minutes, you&#8217;ll see that that&#8217;s exactly the case. If you&#8217;re wondering why Cory Doctorow breaks into hives whenever you say the word &#8220;Shelfari&#8221;, it&#8217;s because the president and co-founder of the company was in charge of DRM for RealNetworks. (<a href="http://www.shelfari.com/Tastemakers/Management.aspx">Read Shelfari&#8217;s Management page.</a>)</p>
<p>Poking around in the About Us sections of Shelfari reveals that <strong>these folks expect to sustain this site through Amazon referral fees, which seems pretty unrealistic to me.</strong> If you dig around the LibraryThing site, you&#8217;ll see several ironic references to the wads and wads of cash they pull in from Amazon referral fees. Meaning &#8220;we don&#8217;t expect to set the NASDAQ ablaze with this kind of revenue stream.&#8221; True, LibraryThing doesn&#8217;t exactly <em>push</em> people to buy books off of Amazon &#8212; they cheerfully funnel people to any number of sites, including book swapping sites like BookMooch and ReadItSwapIt &#8212; but they&#8217;ve got a much larger user base than Shelfari at the moment. Shelfari claims that they&#8217;re not going to accept advertising either.</p>
<p>So let&#8217;s do the math here: no membership fees + no advertising revenue + minuscule referral fee income – hosting fees, bandwidth fees, programming costs, overhead and salaries = remind me again how you intend to stay afloat after the Amazon money dries up?</p>
<p>For the moment it&#8217;s pretty clear which service gets my vote as the more functional, useful, and friendly place to be. Luckily, there&#8217;s no reason why I can&#8217;t maintain accounts on both for the moment. It&#8217;ll be interesting to see how Shelfari grows and develops over time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidlouisedelman.com/technology/shelfari/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>The End of MySpace</title>
		<link>http://www.davidlouisedelman.com/technology/end-of-myspace/</link>
		<comments>http://www.davidlouisedelman.com/technology/end-of-myspace/#comments</comments>
		<pubDate>Wed, 24 Jan 2007 20:09:56 +0000</pubDate>
		<dc:creator>David Louis Edelman</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[MySpace]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.davidlouisedelman.com/?p=189</guid>
		<description><![CDATA[MySpace has made the classic gamble that short-term gain will trump long-term stability. And like so many Web 1.0 companies that came before them, MySpace is headed for a big, clumsy fall.]]></description>
			<content:encoded><![CDATA[<p id="top" />Ziff-Davis&#8217; <em>Baseline</em> recently published <a href="http://www.baselinemag.com/article2/0,1540,2082921,00.asp">an insider&#8217;s look at how MySpace functions on a technical level</a>, and it&#8217;s quite revealing.</p>
<p><strong>The common assumption among programming types about MySpace is that the system started off as somebody&#8217;s pet project and quickly mushroomed beyond the programmers&#8217; control.</strong> Rather than cooling off growth to create a better infrastructure, the MySpace folks opted for growth at any costs. As a result, we end up with the buggy, unreliable usability nightmare that is MySpace today. Now, it&#8217;s assumed, the programmers and sysadmins are scrambling to play catchup.</p>
<p>This article pretty much confirms these assumptions. According to the article, MySpace started out as a ColdFusion-based project &#8212; and while ColdFusion is ridiculously easy to program, any developer can tell you it&#8217;s got a reputation (deserved or not) for being a little slow and resource-heavy on the performance scale. So as they&#8217;ve grown, MySpace has been moving to Microsoft&#8217;s ASP.Net and relying on emulators to port some of the older code over.</p>
<p>One can&#8217;t really blame MySpace for such logic. It&#8217;s the kind of hot-air logic that propelled companies like Pets.com to the stratosphere back in the &#8217;90s and made a ton of people oodles and oodles of cash. It&#8217;s Web 1.0 thinking. Using such Web 1.0 thinking, MySpace has quickly vaulted to become the most visited site on the Internet and gotten snatched up by Rupert Murdoch&#8217;s News Corp. in the process.</p>
<p>But as a result, they&#8217;ve built on an unsustainable foundation. They&#8217;ve made the classic gamble that short-term gain will trump long-term stability. <strong>And like so many Web 1.0 companies that came before them, MySpace is headed for a big, clumsy fall.</strong> Here&#8217;s why.</p>
<ul class="doublespace">
<li><strong>Easy come, easy go.</strong> The base audience for MySpace consists of teenagers and folks in their twenties. That&#8217;s not to say this is the <em>only</em> demographic using MySpace, but that&#8217;s the core audience. These people flocked to the service for the same reasons young people flock to anything: it was new, it was cool, it was free, and everyone they knew was doing it. Give them an alternative that&#8217;s newer, cooler, better functioning, and more reliable &#8212; not to mention backed by big corporate dollars &#8212; and they&#8217;ll flock there just as quickly.</li>
<li><strong>Insecurity.</strong> Recently someone came up with the grand idea of distributing malicious code through a security vulnerability in embedded QuickTime videos. Folks have been taking advantage of CSS and HTML quirks to hack MySpace almost since the place began. More and more people are complaining about hacked profiles and hijacked identities. MySpace has demonstrated time and again that they&#8217;re behind the curve when it comes to security. So I think it&#8217;s highly likely that at some point in the near future, we&#8217;ll see a series of successful crippling attacks on MySpace that will send people running in a panicky exodus.</li>
<li><strong>Slowing pace of innovation.</strong> Adapt or die, that&#8217;s the unofficial motto of the Internet. And unlike, say, Google, which continues to pump out features and applications by the gallon, MySpace has remained largely sedentary for the past year. They released a lamentable, old-school IM client and better video integration, but otherwise the system is pretty much the same as it was 18 months ago. As MySpace&#8217;s technical problems grow and their folks spend more and more time just keeping up with demand, they&#8217;re going to fall even further behind. <span id="more-189"></span></li>
<li><strong>Facebook.</strong> If you want to see an example of a MySpace-like program that actually <em>works</em>, look no further than Facebook. It&#8217;s user-friendly, it&#8217;s popular, and best of all, it&#8217;s reliable. The service&#8217;s big handicap at this point is that it doesn&#8217;t allow nearly the level of customization that MySpace does. But that&#8217;s only one major partnership with Yahoo! away (assuming Yahoo! finally bites the bullet and makes a deal with them already).</li>
<li><strong>Where are the premium services?</strong> I&#8217;m not entirely familiar with the intricacies of MySpace&#8217;s business model, but from the looks of things, they&#8217;re entirely dependent on advertising. And as Yahoo! has discovered, that&#8217;s not a stable strategy for the long term. Why hasn&#8217;t MySpace tapped into the burgeoning third-party market of MySpace website pimpers and added services like that of their own? Where are the premium clubs and the premium band promotion services?</li>
<li><strong>&#8220;Why change?&#8221; attitude.</strong> A former MySpace VP of operations is <a href="http://www.baselinemag.com/article2/0,1540,2082937,00.asp">quoted</a> in the article as saying: &#8220;<span id="intelliTXT">when you look at the result, it&#8217;s hard to argue that what we did with the interface and navigation was bad. And why change it, when you have success?&#8221; Few technology companies have succeeded in the long run with the mantra &#8220;why change?&#8221; It won&#8217;t fly on the Internet, where the barriers to migrating to another free service are absolutely nil.</span></li>
</ul>
<p>So there you have a few reasons off the top of my head why I think MySpace is headed for a fall. This doesn&#8217;t mean that they&#8217;ll disappear entirely. After all, Compuserve is still around, and America Online will probably hang on for awhile too even after they&#8217;ve recklessly thrown away their customers. But neither are any more than a shell of their former selves, and I suspect that MySpace will eventually meet that fate too.</p>
<p>Is it inevitable? Well, every Goliath falls eventually. That&#8217;s just the nature of the universe. But <strong>it&#8217;s up to MySpace just how far away and how graceful that fall is.</strong></p>
<p>&#8212;</p>
<p>(Related reading: see my previous rants on <a href="http://www.davidlouisedelman.com/blog/index.php/2006/08/07/myspace/">Why Does MySpace Suck So Badly?</a> and <a href="http://www.davidlouisedelman.com/blog/index.php/2006/08/31/myspace-marketing/">MySpace Spam or Clever Marketing?</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidlouisedelman.com/technology/end-of-myspace/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>coComment Does Web 2.0 Right</title>
		<link>http://www.davidlouisedelman.com/technology/cocomment/</link>
		<comments>http://www.davidlouisedelman.com/technology/cocomment/#comments</comments>
		<pubDate>Thu, 14 Sep 2006 21:41:41 +0000</pubDate>
		<dc:creator>David Louis Edelman</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[blog comments]]></category>
		<category><![CDATA[coComment]]></category>
		<category><![CDATA[RSS feeds]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.davidlouisedelman.com/?p=149</guid>
		<description><![CDATA[Despite last week's rant about too much web 2.0 hype, I've made one discovery recently that's made my life a lot easier. It's called coComment. coComment keeps track of all the comments you make on blogs throughout the web so you don't have to go Googling for them yourself.]]></description>
			<content:encoded><![CDATA[<p id="top" />Despite last week&#8217;s <a href="http://www.davidlouisedelman.com/blog/index.php/2006/09/04/metaing-to-death/">rant about too much web 2.0 hype</a>, I&#8217;ve made one discovery recently that&#8217;s made my life a lot easier. It&#8217;s called <a href="http://www.cocomment.com/">coComment</a>.</p>
<p><img style="margin: 0px 0px 10px 10px; float: right" src="http://www.davidlouisedelman.com/wp-content/uploads/cocomment.jpg" alt="coComment logo" />Forget the fact that &#8220;coComment&#8221; has to be one of the worst names for a technology I&#8217;ve ever heard. The concept is a good one, and it&#8217;s simple. <strong>coComment keeps track of all the comments you make on blogs throughout the web so you don&#8217;t have to go Googling for them yourself.</strong></p>
<p>It&#8217;s a nice potential solution to a couple of perennial problems in the blogosphere:</p>
<p>1. <strong>The &#8220;did anyone reply to my comment&#8221; problem.</strong> You read an article on someone&#8217;s blog that gets you riled up/steamed/aroused/amused/encouraged/etc. It&#8217;s late at night and you&#8217;re just about to go to bed, but you decide to throw in your two cents to the discussion. The next morning dawns and you forget all about it. Six months later, you stumble across your comment during a bit of vanity Googling and discover that twenty-seven people had a long and contentious debate about your two cents, but you weren&#8217;t around to contribute.</p>
<p>2. <strong>The &#8220;I want to read <em>that</em> guy&#8217;s comments&#8221; problem.</strong> You happen upon a really insightful comment by a familiar name. Perhaps it&#8217;s a famous author. Perhaps it&#8217;s a friend of yours. Perhaps it&#8217;s just someone whose opinion you trust. And you think, how many times has this guy dispensed his particular brand of wisdom in the blogosphere without me knowing about it? How can I follow this person&#8217;s opinions without wading through a hundred pages of Google results?</p>
<p>Now you can solve both of these problems with a free coComment account. If you&#8217;re using Firefox, <strong>coComment installs an extension that will do all of the heavy lifting for you.</strong> (Non-Firefox users can use a JavaScript bookmarklet.) The extension sticks a relatively unobtrusive extra bar in the comments box on almost any blog. Just type in your comment, make sure the &#8220;tracking conversation&#8221; box is checked, and coComment will keep track of that thread from now on.</p>
<p style="text-align: center"><img title="coComment" src="http://www.davidlouisedelman.com/wp-content/uploads/cocomment2.gif" alt="coComment" /></p>
<p>And&#8230; that&#8217;s it. No reason to go back to the same page and hit the &#8220;reload&#8221; button to see if anyone&#8217;s replied to your comment. Just click the button in the status bar, and you&#8217;ll get a page listing all of the threads you&#8217;ve commented on. (See sample screen shot above.) Items in bold face have new, unread comments. All others don&#8217;t.</p>
<p>(Keep in mind that there&#8217;s nothing stopping you from tracking conversations you&#8217;re not participating in. Just open that comment form, click the checkbox, and the tracking begins &#8212; whether you&#8217;ve submitted a comment or not.)</p>
<p>(Also, there&#8217;s no reason you can&#8217;t <em>un</em>check the track conversations box, to prevent your comments list from getting clogged with lots of random one-word remarks you made at the spur of the moment.)</p>
<p><strong>So how do you share your comments with others?</strong> Well, that&#8217;s where coComment falls down a little bit. It&#8217;d be nice if you could simply link to an HTML page on the coComment website that lets anyone view your comments. Instead, coComment gives you RSS feeds. It&#8217;s a nice feature, but not particularly useful for the less technically inclined. (Check out <a href="http://www.cocomment.com/myrss2/DavidLouisEdelman.rss">my coComment RSS feed</a>.) If you know what you&#8217;re doing, it&#8217;s not that difficult to take these RSS feeds and make a little sidebar widget for your WordPress or Movable Type blog that will display all your recent comments around the blogosphere.</p>
<p>Of course, like any new technology, <strong>coComment is a little rough around the edges</strong>. It seems to work seamlessly with <em>most</em> blog systems like Blogger, WordPress, and LiveJournal. But about 20% of the time, you&#8217;re confronted with a little form that asks you to plug in URLs and descriptions for the blog you&#8217;re viewing. Needless to say, switching back and forth between browser tabs to cut-and-paste URLs is not my idea of a good time. The site provides easy-to-follow instructions for webmasters to make their blogs &#8220;coComment-friendly.&#8221; But I&#8217;ll wager that this thing won&#8217;t hit the big time until coComment irons out all these kinks <em>without</em> webmaster intervention.</p>
<p><strong>The website itself also doesn&#8217;t give you any options for changing or customizing a comment thread</strong> once you&#8217;ve added it to the queue. For some reason, all of the comments for this blog are on my coComments list as &#8220;<span class="blog">Limits on Speed, Limits on Freedom (David Louis Edelman&#8217;s Blog)&#8221; &#8212; which is the title for one particular article I wrote months ago. I&#8217;d like to go back and customize some of these titles &#8212; or at least take advantage of the feature that allows you to add multiple tags to your comments to better organize them. But as far as I can tell, coComment won&#8217;t let you do it.</span></p>
<p>Still, minor grumbling aside, <strong>it&#8217;s a great idea and a great implementation.</strong> So why not give it a spin and have your comment on my blog be your first with coComment?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidlouisedelman.com/technology/cocomment/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Meta-ing Ourselves to Death</title>
		<link>http://www.davidlouisedelman.com/current-events/metaing-to-death/</link>
		<comments>http://www.davidlouisedelman.com/current-events/metaing-to-death/#comments</comments>
		<pubDate>Tue, 05 Sep 2006 01:42:09 +0000</pubDate>
		<dc:creator>David Louis Edelman</dc:creator>
				<category><![CDATA[Current Events]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[business models]]></category>
		<category><![CDATA[dot-com bubble]]></category>
		<category><![CDATA[meta information]]></category>
		<category><![CDATA[revenue streams]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[StumbleUpon]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.davidlouisedelman.com/?p=147</guid>
		<description><![CDATA[I'm starting to get that dot-com bubble burst feeling again. There are too many meta information tools out there with shaky revenue streams.]]></description>
			<content:encoded><![CDATA[<p id="top" />Recently, after a couple of suggestions from blog commenters, I decided to try <a href="http://www.stumbleupon.com/">StumbleUpon</a>.</p>
<p><img style="margin: 0px 0px 10px 10px; float: right" title="StumbleUpon button" src="http://www.stumbleupon.com/images/stumbledemobutton.png" alt="StumbleUpon button" />StumbleUpon installs a toolbar in your browser that allows you to give instant thumbs-up or thumbs-down ratings for the websites you&#8217;re viewing. You can also tag them, comment on them, and recommend them to others. Click on a button while you&#8217;re browsing and you&#8217;ll find a page of user reviews for the site you&#8217;re on.</p>
<p>A year ago, I might have been really excited about this. StumbleUpon seems like a perfectly nice and well-implemented service. Instead, I&#8217;m suddenly feeling jaded. <strong>There&#8217;s just too much web 2.0 gimmickry around and I&#8217;m starting to get that bursting-bubble feeling.</strong></p>
<p>I have a <a href="http://www.reddit.com/">Reddit</a> account. I regularly use <a href="http://www.technorati.com/">Technorati</a>. I run a <a href="http://www.wordpress.com/">WordPress</a> blog with plenty of plug-ins to allow cross-posting, related posting, and comment previewing. I have a Firefox extension called <a href="http://www.cocomment.com/">coComment</a> that allows me to track any blog conversation I want. I maintain a <a href="http://www.myspace.com/davidlouisedelman">MySpace</a> page, a <a href="http://www.linkedin.com/in/davidlouisedelman">LinkedIn</a> profile, a <a href="http://david_l_edelman.livejournal.com/">LiveJournal</a>, and an <a href="http://www.amazon.com/gp/blog/id/A2R3LHHYOI7807/ref=cm_blog_pdp_blog/002-4355595-5468052">Amazon blog</a>. My library is on <a href="http://www.librarything.com/profile/DavidLouisEdelman">LibraryThing</a>. I sync my browser settings with <a href="http://www.google.com/tools/firefox/browsersync/index.html">Google BrowserSync</a>, read e-mail on both <a href="http://gmail.google.com/">GMail</a> and <a href="http://mail.yahoo.com/">Yahoo!</a>, and read the news on customizable <a href="http://news.google.com/">Google News</a> pages. I read RSS feeds in <a href="http://sage.mozdev.org/">Sage</a>, <a href="http://www.bloglines.com/">Bloglines</a>, and <a href="http://www.microsoft.com/windows/ie/default.mspx">IE7</a>. I have instant messaging accounts on <a href="http://messenger.yahoo.com/">Yahoo</a>, <a href="http://www.aim.com/">AIM</a>, <a href="http://www.icq.com/">ICQ</a>, <a href="http://get.live.com/messenger/overview">MSN</a>, and <a href="http://www.google.com/talk/">Google Talk</a>, along with a <a href="http://www.trillian.cc/">Trillian</a> client to run them all.</p>
<p>Where does it all end? I could sign up for <a href="http://www.digg.com/">Digg</a> and <a href="http://del.icio.us/">del.icio.us</a> and <a href="http://www.blogger.com/">Blogger</a> and <a href="http://www.friendster.com/">Friendster</a> and&#8230;</p>
<p>Every single one of these services has a few things in common: <strong>they&#8217;re all meta information tools.</strong> They don&#8217;t actually, you know, <em>do</em> much of anything. They&#8217;re the Wonder bread that&#8217;s supposed to be sandwiching the meat of my online experience. They simply allow me to noodle around with my information in interesting and novel ways, to disseminate it far and wide, to share it and crunch it and squeeze it and caress it. Or they point me to <em>other</em> information that someone else has shared, crunched, etc.</p>
<p>But here&#8217;s something else that I&#8217;ve noticed: <strong>all of their revenue streams are somewhat suspect.</strong> Google, Yahoo, and MySpace might have big market capitalizations and lots of dough in the bank, but in the end they&#8217;re funded mostly by advertising. Many of these other services are even a step removed from that, and depend on <em>Google&#8217;s</em> advertising.</p>
<p><strong>What&#8217;s wrong with advertising?</strong> Nothing. Except that me and hundreds of thousands of others run ad blocking software (I choose the <a href="https://addons.mozilla.org/firefox/1865/">AdBlock Plus</a> extension for Firefox along with <a href="http://www.pierceive.com/">Filterset.G</a>) that wipes all of those ads off the screen without a trace. Except that there are morons who perpetrate click fraud on their competitors&#8217; search engine ads with no remorse and (generally) no repercussions. Except that for all of this money that keyword-targeted advertising is supposedly making for so many people, I very rarely actually <em>click</em> on any of it.</p>
<p>Many of these companies have other services that they&#8217;re trying to charge money for, but I don&#8217;t know how much success they&#8217;re having. Google and Yahoo have a whole host of additional services ripe for premium, paying versions, but I don&#8217;t think any of them are actually setting the world on fire. StumbleUpon, quite amusingly, tries to convince me to buy <a href="http://www.stumbleupon.com/refer.php?url=http%3a//www.davidlouisedelman.com/jump225/infoquake/drafts">&#8220;accelerated distribution&#8221;</a> of my website whenever I click on a StumbleUpon referring link in my web stats package. But are people buying?</p>
<p>So we&#8217;ve got a) four zillion start-ups that b) don&#8217;t charge a penny for their services, and c) stay afloat through shaky advertising revenue. <strong>Sound familiar?</strong></p>
<p>Now, don&#8217;t get me wrong &#8212; I <em>like</em> a lot of these services. I&#8217;ve <a href="http://www.davidlouisedelman.com/blog/index.php/2006/05/24/librarything/">blogged before</a> about my adoration for LibraryThing, for instance. I&#8217;ve found many an interesting (or at least diverting) website through Digg and Reddit. And StumbleUpon seems like a perfectly good idea, executed in a perfectly good way, available from a perfectly good website. (Let&#8217;s also keep in mind that I&#8217;m being unfair by lumping an open source project like WordPress in with the rest of these for-profit companies.)</p>
<p>And of course, <strong>none of these companies (with the possible exception of Google) indulges in the kinds of gross financial negligence that the dot-coms of the &#8217;90s did.</strong> I&#8217;m sure the guys who run Digg are doing very nicely for themselves, but I doubt that every lowly coder in the place is getting a six-figure signing bonus and company BMW. I&#8217;ve talked with Tim Spalding, founder of LibraryThing, in the past, and while their membership is growing like crazy, Tim hasn&#8217;t exactly started shellacking bundles of money and using them as office furniture.</p>
<p>And yet&#8230;</p>
<p><strong>I&#8217;m starting to get that same feeling all over again.</strong> You know, the feeling you got when that twenty-pound bag of dog food from Pets.com arrived on your doorstep in 1998 for some ridiculously low price with free shipping, and you looked at your spouse and said, &#8220;This is just too good to be true.&#8221;</p>
<p>It was. And maybe, just maybe, it still is.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidlouisedelman.com/current-events/metaing-to-death/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Why Does MySpace Suck So Badly?</title>
		<link>http://www.davidlouisedelman.com/technology/myspace/</link>
		<comments>http://www.davidlouisedelman.com/technology/myspace/#comments</comments>
		<pubDate>Mon, 07 Aug 2006 19:16:12 +0000</pubDate>
		<dc:creator>David Louis Edelman</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[AdBlock]]></category>
		<category><![CDATA[Greasemonkey]]></category>
		<category><![CDATA[MySpace]]></category>
		<category><![CDATA[open standards]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.davidlouisedelman.com/?p=136</guid>
		<description><![CDATA[In an effort to spread the word about my book "Infoquake," I've been experimenting with MySpace. MySpace is an abomination. Nothing works. The things that do work are poorly designed and shoddily implemented.]]></description>
			<content:encoded><![CDATA[<p id="top" />In an effort to spread the word about <a href="http://www.infoquake.net/">my book <em>Infoquake</em></a>, I&#8217;ve been experimenting with several social networking services. I now have a <a href="http://david-l-edelman.livejournal.com">LiveJournal</a> that cross-posts what I post here, I&#8217;ve got a space at <a href="http://www.myspace.com/davidlouisedelman">MySpace</a>, I&#8217;m linked in to <a href="http://www.linkedin.com/pub/0/714/704">LinkedIn.</a></p>
<p><strong>MySpace </strong>is far and away the most popular of these types of services. According to Alexa, MySpace ranks only below Yahoo and Google in terms of popularity on the web. If you&#8217;re curious, you can view my page at <a href="http://www.myspace.com/davidlouisedelman">http://www.myspace.com/davidlouisedelman</a>.</p>
<p><img style="border: 1px solid #003399; margin: 10px 0pt 10px 10px; float: right" title="Screen shot of David Louis Edelman's MySpace page" src="http://www.davidlouisedelman.com/wp-content/uploads/myspace.jpg" alt="Screen shot of David Louis Edelman's MySpace page" width="275" height="220" />Here&#8217;s the problem: <strong>MySpace is an abomination. </strong>Nothing works. The things that do work are poorly designed and shoddily implemented. Here&#8217;s just a small sampling of problems I&#8217;ve been having:</p>
<ul class="doublespace">
<li><strong>Member search doesn&#8217;t work.</strong> Try searching for members using multiple criteria, and watch the search go splat. (Then again, Yahoo&#8217;s member search has been broken for <em>years</em> and nobody seems eager to fix it.)</li>
<li><strong>Importing contacts doesn&#8217;t work.</strong> I tried importing my online address books from Yahoo, GMail, and AIM. MySpace said it sent out a dozen or so invites. It didn&#8217;t, and I had to redo the whole thing by hand.</li>
<li><strong>Instant messaging <span style="text-decoration: line-through;">doesn&#8217;t</span> didn&#8217;t work. </strong>I tried sending a friend a message just to see what it would do, only to receive a very unprofessional-looking error message stating that the instant messaging was out of commission.</li>
<li><strong>Cross-posting from WordPress doesn&#8217;t work.</strong> I have managed to get this working with LiveJournal (<a href="http://david-l-edelman.livejournal.com">http://david-l-edelman.livejournal.com</a> if you&#8217;re curious) using a nice little plugin I found on the web. There used to be one of these for MySpace, but the plugin developer gave up because MySpace kept mucking with the API.</li>
<li><strong>Reporting spam doesn&#8217;t work.</strong> This morning I received friend requests from kinkymonica, flirtymonica, <em>and</em> luvymonica. How do you report these friend requests as the porn spam they so obviously are? You can&#8217;t.</li>
<li><strong>Approving your friends doesn&#8217;t work.</strong> I&#8217;m currently staring at my &#8220;approve/deny your friends&#8221; queue, which states that I&#8217;m looking at &#8220;Listing 1-6 of 6.&#8221; Only about an inch away, however, there&#8217;s another column that says &#8220;1 of 1.&#8221; And below, there&#8217;s nothing listed. Do I have five phantom friends? (Actually, that would explain a <em>lot</em> of things&#8230;)</li>
</ul>
<p>To add to the functional problems, the site is full of the worst kind of <strong>design heresy</strong>. Boxes float around the page with seemingly no rhyme or reason. The default icons look like rejects from your old Windows 3.1 installation. Navigation seems to float around the screen in illogical places, to the point where the only button I can rely on is the browser&#8217;s Back button. Things get even worse when users start mucking with their MySpace designs and adding polls and plug-ins and garish animated GIFs. You get stuck with endless pages that take forever to load and are impossible to read.</p>
<p><span id="more-136"></span></p>
<p>The worst sin of all is that <strong>MySpace plays multimedia files without asking you first.</strong> My first reaction to any page that starts blaring music or video at me is to immediately click the Back button and run like hell. In order to turn off the music at MySpace, you need to quickly scan the screen for the multimedia player &#8212; which is in a different place on each page &#8212; and click the Stop or Pause button. But even then, your preference doesn&#8217;t stick, so if you go to a different site and come back later, the music starts blaring again. (Only this time it starts playing <em>faster</em> because the page is in your browser cache.)</p>
<p>Recently MySpace attempted to ameliorate this by adding a preference you can set to turn off the automatic music. Surprise: it doesn&#8217;t always work.</p>
<p>The question that I have is that <strong>why hasn&#8217;t MySpace made full use of open standards, the most successful example of social networking on the web to date?</strong> Take a look at the source code for your MySpace page, and it&#8217;s a mess. No DTD at the top, style sheet links embedded in the middle of the body, tables mixed with DIVs mixed with IFRAMEs willy-nilly.</p>
<p>And I&#8217;m not just talking about open standards determined by some committee in Switzerland, but web design standards that have won the long, hard Darwinian slog in the marketplace. Navigational sidebars. Underlined links. Fluid layouts that don&#8217;t break on different screen resolutions. Different colors for visited links.</p>
<p>The popularity of MySpace is enough for me to reevaluate all of the design credos I hold so dear. If such a horrible website as <em>this</em> can become a cultural phenomenon and literally change the way American teenagers live their lives, then what hope is there for web standards?</p>
<p>My only consolation is that the <strong>Firefox AdBlock extension works just fine on MySpace</strong>. Not only that, but Userscripts.org has a bevvy of <a href="http://userscripts.org/tag/myspace">useful Greasemonkey scripts</a> to turn bad MySpace pages into &#8212; well, <em>less</em> bad MySpace pages.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidlouisedelman.com/technology/myspace/feed/</wfw:commentRss>
		<slash:comments>57</slash:comments>
		</item>
		<item>
		<title>Book-Geekity Fun with LibraryThing</title>
		<link>http://www.davidlouisedelman.com/technology/librarything/</link>
		<comments>http://www.davidlouisedelman.com/technology/librarything/#comments</comments>
		<pubDate>Wed, 24 May 2006 19:46:19 +0000</pubDate>
		<dc:creator>David Louis Edelman</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[book cataloguing websites]]></category>
		<category><![CDATA[libraries]]></category>
		<category><![CDATA[LibraryThing]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.davidlouisedelman.com/?p=113</guid>
		<description><![CDATA[I love snooping at other people&#8217;s libraries. Whenever I&#8217;m at someone&#8217;s house, you&#8217;ll usually find me with my head tilted to one side reading book jacket spines within the first ten minutes of walking in the door. I&#8217;ve been known to walk through IKEA paying much more attention to the books on the shelves than [...]]]></description>
			<content:encoded><![CDATA[<p id="top" />I love snooping at <strong>other people&#8217;s libraries</strong>. Whenever I&#8217;m at someone&#8217;s house, you&#8217;ll usually find me with my head tilted to one side reading book jacket spines within the first ten minutes of walking in the door. I&#8217;ve been known to walk through IKEA paying much more attention to the books on the shelves than to the shelves themselves.</p>
<p><img style="margin: 10px 0pt 10px 10px; float: right" src="http://www.davidlouisedelman.com/wp-content/uploads/librarything.jpg" alt="LibraryThing screen shot" width="300" height="210" />So imagine my excitement when I discovered <a href="http://www.librarything.com/">LibraryThing</a>.</p>
<p><strong>LibraryThing is basically a connected online database of your library.</strong> Search the database for books you own and add them to your digital library. Rate them, review them, tag them, comment on them, choose the cover and edition you own. See who else owns them, see what books other people who own them like. Track a user&#8217;s recent purchases or reviews with an RSS feed. (If you&#8217;re curious, you can <a href="http://www.librarything.com/profile/DavidLouisEdelman">view my profile</a> or <a href="http://www.librarything.com/catalog/DavidLouisEdelman">view my catalog</a>.)</p>
<p>You might be thinking that Amazon already has some of these features. Yes it does, but that doesn&#8217;t make LibraryThing redundant. It seems to me that <strong>LibraryThing holds about the same relation to Amazon that a brick-and-mortar library holds to your local brick-and-mortar bookstore</strong>. Amazon tries to get you to pad your shopping cart at every turn by pointing out related items, add-ons, and discounts; LibraryThing is more concerned with building a book community where people with similar tastes can connect.</p>
<p><strong>That doesn&#8217;t mean that LibraryThing is a non-profit.</strong> Clicking on book covers does take you to Amazon, and I presume that they get a cut of the sales in return. And the free cataloging of books only extends to the first 200 titles; to catalog an unlimited number of books, you need to pay $10 a year or $25 for a lifetime. LibraryThing just doesn&#8217;t shove the commercial upgrades in your face like Amazon does.</p>
<p>This <span style="font-weight: bold">lack of commercial pushiness</span> may be LibraryThing&#8217;s best feature. As a result, the interface is clean, easy to navigate, and doesn&#8217;t clutter your browser with pop-up windows or ads.</p>
<p>You&#8217;re just left with&#8230; book-geekity <span style="font-style: italic">fun</span>. It&#8217;s like snooping through thousands of people&#8217;s libraries all at once.</p>
<p><strong>The contents of a person&#8217;s library tells you a lot about the person herself.</strong> Does she own a lot of weighty contemporary literature? Escapist adventure novels? Tomes on politics and economics? A little of each?<strong> </strong>What would you do if you spotted<span style="font-style: italic"> </span><em>Chapterhouse: Dune</em>, <em>The Lexus and the Olive Tree</em>, and <em>Clown Skits for Everyone</em> sitting side by side on her shelves? (You could do what I did. Reader, I married her.)</p>
<p>More than that, <strong>the disposition of a person&#8217;s library tells you a lot about the character of the person herself.</strong> If you were to look at my library, for instance, you would see that many hardcovers are snugly encased in clear plastic Brodart covers, and there is nary a creased spine or a dogeared page to be found. I go out of my way to buy matched sets of books. You would conclude that I&#8217;m an anal retentive son of a bitch, and you&#8217;d be right.</p>
<p>I keep all my titles segregated by subject (science fiction, general fiction, nonfiction, poetry, etc.) and alphabetized by author. Each author&#8217;s works are sorted chronologically, with the occasional exception for numbered series. (Though may God have mercy on your soul if you suggest to me that <a title="Amazon listing for " href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;path=ASIN/0060764902&amp;tag=thejohnbarthinfo&amp;camp=1789&amp;creative=9325"><em>The Magician&#8217;s Nephew</em></a> is the first book in C. S. Lewis&#8217;s Narnia series instead of the sixth.)</p>
<p><span style="font-weight: bold">LibraryThing lets book geeks like me fully engage their OCD tendencies</span>, which is reason enough to buy in. Now I can sort, organize, catalog, and compare to my heart&#8217;s content in a safe online space.</p>
<p>Stop reading and go sign up already so I can start snooping in on your lives too.</p>
<p>(<strong>Update:</strong> Just before posting this, I discovered that LibraryThing actually <a title="LibraryThing blog entry about LT Authors" href="http://www.librarything.com/blog/2006/05/authors-who-librarything-its-myspace.php">plugged</a> my book <a href="http://www.infoquake.net/"><em>Infoquake</em></a> on the official company blog, and listed me as one of 20 initial <a href="http://www.librarything.com/librarything_author.php">LibraryThing Authors</a>. Thanks! Hope I can return the favor.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidlouisedelman.com/technology/librarything/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>The Joy of Strict XHTML</title>
		<link>http://www.davidlouisedelman.com/technology/joy-of-xhtml/</link>
		<comments>http://www.davidlouisedelman.com/technology/joy-of-xhtml/#comments</comments>
		<pubDate>Fri, 28 Apr 2006 02:55:17 +0000</pubDate>
		<dc:creator>David Louis Edelman</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[application/xhtml+xml]]></category>
		<category><![CDATA[DTDs]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[web browsers]]></category>
		<category><![CDATA[web programming]]></category>
		<category><![CDATA[web standards]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[XHTML Strict]]></category>

		<guid isPermaLink="false">http://www.davidlouisedelman.com/?p=106</guid>
		<description><![CDATA[I've recently discovered something else the Mozilla Firefox browser can do that Microsoft's Internet Explorer can't: Firefox can accept documents using the "application/xhtml+xml" header. This just might change the world.]]></description>
			<content:encoded><![CDATA[<p id="top" />I&#8217;ve recently discovered something else the Mozilla Firefox browser can do that Microsoft&#8217;s Internet Explorer can&#8217;t: <strong>Firefox can accept documents using the &#8220;application/xhtml+xml&#8221; header.</strong></p>
<p><em>Who gives a shit?</em> you might be thinking to yourself. Wait, I&#8217;ll explain. This might actually change your life someday.</p>
<p>For years, people have been writing web pages using the dated and somewhat arbitrary HTML 4 specification. If you don&#8217;t know what HTML looks like, take a look at the source code on any web page (by going to the &#8220;View&#8221; menu and selecting &#8220;Page Source&#8221; in Firefox or &#8220;View Source&#8221; in IE).</p>
<p>The problem is that during the web browser wars of the &#8217;90s, <strong>Microsoft and Netscape both decided that they wanted their browsers to be as inclusive as possible.</strong> You could be a sloppy or an amateur coder, make all kinds of errors in your HTML, and the browser would silently compensate for you. For instance, the proper way to create a bulleted list is by using this code:</p>
<p>&lt;ul&gt;<br />
&lt;li&gt;apples&lt;/li&gt;<br />
&lt;li&gt;oranges&lt;/li&gt;<br />
&lt;li&gt;bananas&lt;/li&gt;<br />
&lt;/ul&gt;</p>
<p>But you could just as easily get away with typing this instead:</p>
<p>&lt;UL&gt;<br />
&lt;Li&gt;apples<br />
&lt;li&gt;oranges&lt;lI&gt;<br />
&lt;li&gt;bananas<br />
&lt;/ul&gt;&lt;/Ul&gt;</p>
<p><span id="more-106"></span></p>
<p><strong>Now this sort of expansiveness worked really well when the Web was new and getting people to buy the entire concept was the name of the game.</strong> You didn&#8217;t need to be a programming geek to get your chicken tortilla soup recipe before the masses; all you needed was a half-hour tutorial in HTML and you were on your way.</p>
<p>But we&#8217;ve entered a new phase in the development of the Internet. <strong>Web 2.0 has arrived,</strong> to use the popular catchphrase. And though you&#8217;ll hear a lot about how social networking and sharing apps are what Web 2.0 is all about, the truth is that <strong>Web 2.0 is about machines talking to machines</strong>. I write this blog entry in WordPress blogging software, which talks to the MySQL database holding all the information; talks to Ping-o-Matic and tells it to alert various search engines; and talks to your feedreading client and tells it that I&#8217;ve written a new entry. Ta-da! Machines talking to machines.</p>
<p><strong>So what&#8217;s the problem with sloppy HTML? Machines can&#8217;t understand it.</strong> Which means that Google (to take one example) has to use elaborate parsing algorithms in order to turn your website into something it can understand. And while it&#8217;s all very well and good for a mega-corporation like Google to build these fuzzy linguistic interpreters, the next guy who wants to market a simple web service in his basement doesn&#8217;t have that kind of luxury.</p>
<p><strong>It also means that different browsers interpret your web pages differently</strong>, and therefore display things differently. If you use Internet Explorer and you come across an improperly coded XHTML page, the browser goes into &#8220;Quirks mode&#8221; (I swear I&#8217;m not making that up) and tries to figure out what the hell you&#8217;re trying to do. Many web programmers simply code for what looks good in Internet Explorer 6 on Windows &#8212; even if it&#8217;s &#8220;wrong&#8221; or &#8220;broken&#8221; code &#8212; and to hell with all the Safari, Firefox, Mozilla, Netscape, Opera, Konqueror, Lynx and Flock users.</p>
<p>Enter XHTML.</p>
<p>XHTML is basically the HTML language, cleaned up. It&#8217;s HTML after six weeks of boot camp under a hard-ass drill sergeant. <strong>You have strict rules, and those rules must be obeyed.</strong> Take the bulleted list code above. In proper XHTML, you cannot capitalize any of the tags. You must close each tag so that for every opening &lt;ul&gt; there is a closing &lt;/ul&gt;. You can&#8217;t put an &lt;li&gt; tag outside of a &lt;ul&gt; tag floating around on its own.</p>
<p>You can debate the merits of sending unruly teenagers to military school all you want, but for web pages there&#8217;s no debate. <strong>Strictly followed XHTML makes things easier for the machines that read your code.</strong> If we all followed the rules to the letter, Google would have a much easier time categorizing websites and it would save us all a lot of time.</p>
<p>Now here&#8217;s the problem: <strong>most web browsers process XHTML like normal HTML.</strong> They applaud your good manners and give you a gold star for coding correctly, but they&#8217;ll still slide right into Quirks mode when you make a mistake.</p>
<p>Until Mozilla Firefox. All you need to do to turn Firefox into an A-1 hard-ass drill sergeant is to (1) assign your web page the XHTML Strict DTD and (2) have your web server send the page to the browser as application/xhtml+xml instead of text/html. (You can look up how to do this elsewhere if you care. It&#8217;s basically just two lines of code.) <strong>Once you do this, Firefox will stop the display of your website cold if you&#8217;ve made any coding errors.</strong> Missed a closing &lt;p&gt; tag? Added an extra space? Accidentally capitalized a tag? Tough shit. Your page does not display, and you see a yellow XHTML Parsing Error instead.</p>
<p>(It&#8217;s important to understand that Firefox will only do this on a page-by-page basis, when that page and web server tell it to. If you don&#8217;t give Firefox these instructions, it will &#8220;fail gracefully&#8221; and display sloppily coded pages just like any other browser.)</p>
<p><strong>This just might change the world.</strong></p>
<p>Here&#8217;s how it might work: (1) Web programmers start migrating towards Strict XHTML. (2) Web services begin to interpret properly coded websites better than sloppily coded sites. (3) Web programmers flock to Strict XHTML in droves so their sites aren&#8217;t penalized. (4) The creators of these web services eventually decide to stop processing pages that are incorrectly coded altogether because it&#8217;s too much of a hassle. (5) The overhead for creating a useful web service goes down drastically. (6) Useful web services multiply exponentially. (7) You can search Google for &#8220;Northern Virginia Mexican restaurants,&#8221; and Google will no longer suggest that the &#8220;Pamela Andersen Britney Spears Katie Holmes Nude Sex Tits!!!&#8221; website might be the one you&#8217;re looking for.</p>
<p>And the world will be a better place.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidlouisedelman.com/technology/joy-of-xhtml/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

