<?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>Exasperated Calculator &#187; Website programming</title>
	<atom:link href="http://www.exasperatedcalculator.com/archives/category/website-programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.exasperatedcalculator.com</link>
	<description>What's so bad about being rational?</description>
	<lastBuildDate>Wed, 30 Nov 2011 09:10: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>The strange appeal of Facebook</title>
		<link>http://www.exasperatedcalculator.com/archives/2007/07/the-strange-appeal-of-facebook/</link>
		<comments>http://www.exasperatedcalculator.com/archives/2007/07/the-strange-appeal-of-facebook/#comments</comments>
		<pubDate>Mon, 30 Jul 2007 10:00:47 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Website programming]]></category>

		<guid isPermaLink="false">http://www.exasperatedcalculator.com/archives/2007/07/the-strange-appeal-of-facebook/</guid>
		<description><![CDATA[In recent weeks (since mid-July, really) the social networking website Facebook has become the centre of a pretty substantial hype storm. Whenever you see discussions of new websites in the mainstream press, something different is happening. So, why? On its surface, Facebook is not much different than the previous champion of social networking, Myspace. But [...]]]></description>
			<content:encoded><![CDATA[<p>In recent weeks (since mid-July, really) the social networking website <a href="http://www.facebook.com/">Facebook</a> has become the centre of a pretty substantial hype storm. Whenever you see discussions of new websites in the mainstream press, something different is happening.</p>

<p>So, why?</p>

<p>On its surface, Facebook is not much different than the previous champion of social networking, <a href="http://www.myspace.com">Myspace</a>. But it does have a couple of advantages. First, it&#8217;s quite hard to make Facebook look ugly, while it seems to be the default look for pages on Myspace. And second, it emphasises the sharing of information about your friends, to the point where the main page of Facebook is the one that gives you the information on what your friends have been doing o the site lately. This is quite different to Myspace, which is much more selfish in design.</p>

<p>So Facebook is a very creditable replacement for Myspace, and one that is going to appeal much more strongly to older users. And that&#8217;s worth a little bit of hype, given the hype around Myspace.</p>

<p>But what really makes Facebook so clever?</p>

<p>Part of the reason that Myspace targets teens is that they stay engaged on the site &#8211; posting pictures, blog entries and so on. Older users tended to peter out after a little while as the thrill started to fade. The same basic problem exists on Facebook, but with one clever addition: Applications. These little boxes you can put on your profile page provide games (many of them social in nature) to play, activities to participate in, art for your page and so on. They greatly expand the appeal of Facebook by providing a continual stream of new things to do on the site and your profile.</p>

<p>It won&#8217;t last forever, but by keeping users more engaged Facebook has been able to keep the usual turnover down and its growth has been phenomenal.</p>

<p>And that&#8217;s why the hype.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.exasperatedcalculator.com/archives/2007/07/the-strange-appeal-of-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ABC News has a new site</title>
		<link>http://www.exasperatedcalculator.com/archives/2007/06/abc-news-has-a-new-site/</link>
		<comments>http://www.exasperatedcalculator.com/archives/2007/06/abc-news-has-a-new-site/#comments</comments>
		<pubDate>Mon, 18 Jun 2007 11:59:02 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Website programming]]></category>

		<guid isPermaLink="false">http://www.exasperatedcalculator.com/?p=355</guid>
		<description><![CDATA[The ABC launched a new website today, the most interesting part of which is the ABC News site. It is, in a word, bold. Web 2.0 is getting pretty trendy now. Between Digg and Flickr the most common trends have become clear. But would anyone have expected that you&#8217;d see a mainstream, conservative website with [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.abc.net.au">ABC</a> launched a new website today, the most interesting part of which is the <a href="http://www.abc.net.au/news">ABC News</a>
site.</p>

<p>It is, in a word, bold.</p>

<p>Web 2.0 is getting pretty trendy now. Between <a href="http://www.digg.com">Digg</a> and <a href="http://www.flickr.com">Flickr</a> the most common trends
have become clear. But would anyone have expected that you&#8217;d see a mainstream, conservative website with a <a href="http://www.abc.net.au/news/tag/cloud.htm">tag cloud</a>?</p>

<p>The ABC certainly isn&#8217;t diving in head first. This is a small step in a lot of ways. There are very few opportunities for end users
to participate, making this a principally one-way experience. And it might just be my familiarity with the old design, but I find the new
look quite jarring so far.</p>

<p>Still, I think it&#8217;s a sign of how far Web 2.0 has come that some of its central concepts are being picked up in this kind of way. And
with such a prominent website using them, I expect that they&#8217;ll begin to spread even more quickly within Australia.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.exasperatedcalculator.com/archives/2007/06/abc-news-has-a-new-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The problems with Wikipedia</title>
		<link>http://www.exasperatedcalculator.com/archives/2007/02/the-problems-with-wikipedia/</link>
		<comments>http://www.exasperatedcalculator.com/archives/2007/02/the-problems-with-wikipedia/#comments</comments>
		<pubDate>Sun, 18 Feb 2007 03:53:02 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Website programming]]></category>

		<guid isPermaLink="false">http://www.exasperatedcalculator.com/?p=204</guid>
		<description><![CDATA[Wikipedia is one of the most incredible developments that I&#8217;ve ever seen. An encyclopedia that anyone can edit? Sounds like a fruitbat notion doomed to failure. But it&#8217;s worked. Mostly. There are a few fault points developing. And these may show the beginning of the end for Wikipedia as we know it. A couple of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org">Wikipedia</a> is one of the most incredible developments that I&#8217;ve ever seen. An
encyclopedia that anyone can edit? Sounds like a fruitbat notion doomed to failure. But it&#8217;s worked.</p>

<p>Mostly.</p>

<p>There are a few fault points developing. And these may show the beginning of the end for Wikipedia as
we know it. A couple of examples:</p>

<h2><a href="http://www.halfpixel.com/2007/02/15/delete-wikipedia/">Exhibit one</a> &#8211; the ongoing webcomics war on wikipedia.</h2>

<p>There have been a strange, ongoing series of fights in Wikipedia over the question of notability in Wikipedia.
The story in a nutshell (see <a href="http://www.websnark.com">Websnark</a> for a <a href="http://www.websnark.com/archives/2006/10/time_for_the_ye.html">few</a> <a href="http://www.websnark.com/archives/2005/10/on_the_other_ha_15.html">more</a> <a href="http://www.websnark.com/archives/2005/11/however_the_ent.html">examples</a>.
) is that some of the Wikipedia editors are systematically deleting the articles for many web comics.
Now web comics are probably not a hugely broad phenomena, but they&#8217;re certainly pretty popular with
a large number of people (even if the proportion is small).</p>

<p>The argument for deleting is &#8216;notability&#8217;. The <a href="http://en.wikipedia.org/wiki/Special:Search?search=WP%3AWEB&amp;go=Go">guidelines</a> state that there
need to be multiple, non-trivial mentions in newspapers, magazines and so forth. Given that there is
little coverage of web comics outside of the community (which, of course, doesn&#8217;t count for this) then
it&#8217;s very hard for even a relatively famous web comic to qualify.</p>

<p>(I could, by the way, go on about the strange anti-democratic nature of requiring some media gatekepper
to decide what&#8217;s notable, but that&#8217;s not really the point).</p>

<p>The real problem I have with this is that the rules for websites don&#8217;t really match up with the rules for fiction.</p>

<p>There is, for instance a <a href="http://en.wikipedia.org/wiki/Kobayashi_Maru">fairly long article on the Kobayashi Maru</a>,
a fairly minor plot point from a Star Trek film. There are <a href="http://en.wikipedia.org/wiki/Category:First-generation_Pok%C3%A9mon">almost</a> <a href="http://en.wikipedia.org/wiki/Category:Second-generation_Pok%C3%A9mon">five</a> <a href="http://en.wikipedia.org/wiki/Category:Third-generation_Pok%C3%A9mon">hundred</a> <a href="http://en.wikipedia.org/wiki/Category:Fourth-generation_Pok%C3%A9mon">articles</a> 
on different Pokemon species. There are many pages of Harry Potter characters, including <a href="http://en.wikipedia.org/wiki/Sir_Patrick_Delaney-Podmore">Sir Patricky Delaney-Podmore</a>.</p>

<p>Personally I don&#8217;t object to any of these being included in the Wiki. They are, after all, of interest
to some people. But what I find deeply perplexing is the low standard for inclusion set here compared
to elsewhere. So long as an article is well written and encyclopedic, does it really matter how many people
it&#8217;s of interest to? Just hit &#8216;Random Page&#8217; a dozen times in a row to see what kinds of things do
make the cut.</p>

<p>So, problem one: where do you draw the line about what to include, especially when you need lines that make
sense for both apples and oranges?</p>

<h2><a href="http://www.oreillynet.com/xml/blog/2007/01/an_interesting_offer.html">Exhibit two</a> &#8211; Microsoft hiring someone to edit articles in their favour.</h2>

<p>A brief blog-storm came up recently over Rick Jeliffe&#8217;s revelation that Microsoft had offered to pay him
for a few days work to correct entries on their OOXML file format. Microsoft was more or less asking
him to go and improve the articles, without any editorial control. And, by all accounts, the articles
were in a pretty bad state of anti-Microsoft hysteria (although Rick does not appear to be hugely
impartial in the ODF versus OOXML fight).</p>

<p>There are a bunch of questions about the ethics or otherwise of this. But the bigger issue is that
it&#8217;s pretty much impossible that a lot of companies are not actively out there doing exactly this
sort of thing with far less disclosure than we see here. It is pretty trivial, after all, to use
an anonymising web surfing service to disguise your point of origin. And with the number of fanboys
(and -girls) out there for pretty much anything these days (I&#8217;m looking at you, Nintendo and Sony!)
it would be very hard to tell for certain that a person was an actual company shill.</p>

<p>This is a very important issue for trust in the Wiki. <a href="http://www.penny-arcade.com">A very wise person</a> <a href="http://www.penny-arcade.com/2005/12/16">once described Wikipedia</a> as
being:</p>

<blockquote>
  <p>a kind of quantum encyclopedia, where genuine data both exists and doesn&#8217;t exist depending on the precise moment I rely upon your discordant (&#8230;) mob for my information.</p>
</blockquote>

<p>If you&#8217;ve got agents in the system trying to actively mislead this problem can become a lot worse.</p>

<p>The objective of &#8216;Neutral Point of View&#8217; that Wikipedia espouses can help, but it&#8217;s very hard to
achieve in the real world. Sometimes even attempting to create balance can itself violate NPOV &#8211; for instance,
should pure creationist arguments be given equal time with evolutionary arguments? And if not, exactly
how much less should they get? &#8216;NPOV&#8217; is a lovely ideal, but it&#8217;s not really practical.</p>

<h2><a href="http://crookedtimber.org/2007/02/04/wikipedia/">Exhibit 3</a> &#8211; Wikipedia hates experts</h2>

<p>This is a simple case &#8211; there&#8217;s an article on a fairly abstruse bit of theoretical philosophy. A genuine
expert in the subject (tenured, wrote one of the books the article refers to) comes along and make
some suggestions. But gets (effectively) jeered out of the room.</p>

<p>Under the Wikipedia model all input has equal weight. So if I go and edit articles on economics (with
a background of a degree and seven years work experience) I get the same weight as someone who
can barely remember high school economics. I was actually a bit involved in Wikipedia for a while,
but gave up because getting quality edits to stick was just too hard. The normal answer to this
is that the expert has an obligation to convince people, which is fine &#8211; no one should take
my word for it just because I say so. But on the other hand, these are complex areas, which can
takes years of study to understand fully. If I wanted to teach my subject to people I&#8217;d be at 
university, and I&#8217;m not prepared to conduct a tutorial online just to improve an article on
Wikipedia &#8211; I just don&#8217;t care enough.</p>

<p>This problem is particularly acute in areas which appear to be accesible to lay persons &#8211; economics
is one case in point, philosophy is another. These are both complex subjects with a lot of theoretical
background to them, but there are also both subjects where a lot of people think they have all the
answers.</p>

<p>The requirement for citations helps a lot here, and things are a lot better than they were 12 months
ago. But in cases where there are two conflicting citations, how do you decide what version is right?
You need experts to make Wikipedia work, and Wikipedia makes it very hard to be an expert without
getting very cranky.</p>

<h2>So what does all this mean?</h2>

<p>The three examples here all about the &#8216;meta&#8217; layer of Wikipedia, the governance mechanisms that make
the whole thing keep ticking over. I think these three examples are all signs that Wikipedia is not
scaling well. When you have an encyclopedia of a few thousand articles it&#8217;s easy for everyone to
build a common consensus across the whole system about the rules that apply. But when there are (as of 
the most recent count) over 1.6 million articles it&#8217;s not longer possible for a single group of 
people to look over them all. Instead you end up with a collection of overlapping communities within
different sections of the Wiki. But different communities end up with different rules and values,
even if they operate within a common set of formal, written rules.</p>

<p>The breadth of wikipedia makes abuse easier, makes policing it far more difficult.</p>

<p>Can Wikipedia survive? My guess is that it can&#8217;t, not in its current form. More formal governance
mechanisms will be needed, a greater distinction between the &#8216;live&#8217; sections of the site and the
ones the public see by default, and more accountability for those people who work in the governance
structure.</p>

<p>I hope it does survive &#8211; I don&#8217;t think there&#8217;s a site (other than Google) that I use more frequently.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.exasperatedcalculator.com/archives/2007/02/the-problems-with-wikipedia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Winston with a shoe</title>
		<link>http://www.exasperatedcalculator.com/archives/2006/10/winston-with-a-shoe/</link>
		<comments>http://www.exasperatedcalculator.com/archives/2006/10/winston-with-a-shoe/#comments</comments>
		<pubDate>Thu, 05 Oct 2006 00:32:39 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Kitten-blogging]]></category>
		<category><![CDATA[Website programming]]></category>

		<guid isPermaLink="false">http://www.exasperatedcalculator.com/?p=101</guid>
		<description><![CDATA[Winston with a shoe Originally uploaded by Exasperated Calculator. Here&#8217;s another picture of the kitten, as well as a quick test of a new way of posting photos to the site. Update: Hmmm, the picture seems to be blocked from Treasury, but everything else works well.]]></description>
			<content:encoded><![CDATA[<div style="float: right; margin-bottom: 10px; margin-left: 10px"><a title="photo sharing" href="http://www.flickr.com/photos/60784457@N00/260578388/"><img style="border: #000000 2px solid" src="http://static.flickr.com/106/260578388_ed7b3c2238_m.jpg" /></a>

<span style="margin-top: 0px; font-size: 0.9em">
<a href="http://www.flickr.com/photos/60784457@N00/260578388/">Winston with a shoe</a>

Originally uploaded by <a href="http://www.flickr.com/people/60784457@N00/">Exasperated Calculator</a>.
</span></div>

<p>Here&#8217;s another picture of the kitten, as well as a quick test of a new way of posting photos to the site. <strong>Update: </strong>Hmmm, the picture seems to be blocked from Treasury, but everything else works well.<br clear="all" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.exasperatedcalculator.com/archives/2006/10/winston-with-a-shoe/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Speaking of trendy</title>
		<link>http://www.exasperatedcalculator.com/archives/2006/05/speaking-of-trendy/</link>
		<comments>http://www.exasperatedcalculator.com/archives/2006/05/speaking-of-trendy/#comments</comments>
		<pubDate>Tue, 02 May 2006 11:29:26 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Website programming]]></category>

		<guid isPermaLink="false">http://www.exasperatedcalculator.com/?p=6</guid>
		<description><![CDATA[Several years too late, I&#8217;ve also gained an interest in proper version control. I&#8217;m using subversion, an open source version control system that has the advantage of integrating well with Rails, as well as being offered easily through my web host. There&#8217;s also this handy guide to how to set up a new rails project [...]]]></description>
			<content:encoded><![CDATA[<p>Several years too late, I&#8217;ve also gained an interest in proper version control. I&#8217;m using <a href="http://subversion.tigris.org/">subversion</a>, an open source version control system that has the advantage of integrating well with Rails, as well as being offered easily through my web host.</p>

<p>There&#8217;s also this <a href="http://maniacalrage.net/past/2006/4/12/heres_how_i_create_a/">handy guide to how to set up a new rails project into a subversion repository</a>. (From <a href="http://maniacalrage.net/">Maniacal Rage</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.exasperatedcalculator.com/archives/2006/05/speaking-of-trendy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I am a trendy web development victim</title>
		<link>http://www.exasperatedcalculator.com/archives/2006/05/i-am-a-trendy-web-development-victim/</link>
		<comments>http://www.exasperatedcalculator.com/archives/2006/05/i-am-a-trendy-web-development-victim/#comments</comments>
		<pubDate>Tue, 02 May 2006 11:24:55 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Website programming]]></category>

		<guid isPermaLink="false">http://www.exasperatedcalculator.com/?p=5</guid>
		<description><![CDATA[I&#8217;ve fallen victim to the latest craze sweeping the web development world, namely the insidious evil of Ruby on Rails. Ruby is a nice little object oriented programming language (with perhaps a little bit too much in the way of &#8216;philosophy&#8217;), and Rails is a framework that rests on top of it that makes developing [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve fallen victim to the latest craze sweeping the web development world, namely the <a href="http://www.rubyonrails.org/">insidious evil of Ruby on Rails</a>.</p>

<p><b>Ruby</b> is a nice little object oriented programming language (with perhaps a little bit too much in the way of &#8216;philosophy&#8217;), and <b>Rails</b> is a framework that rests on top of it that makes developing applications for the web easy.</p>

<p>It&#8217;s a very nice little framework that&#8217;s finally allowing me to play with some of the ideas I&#8217;ve had in my head. You spend most of your time working on the logic rather than the implementation. There are some rough edges (like the poor quality of the documentation), but so far it&#8217;s been a lot of fun.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.exasperatedcalculator.com/archives/2006/05/i-am-a-trendy-web-development-victim/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

