<?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>Graceful Exits &#187; useability</title>
	<atom:link href="http://www.jpstacey.info/blog/category/useability/www.jpstacey.info/blog/category/useability/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jpstacey.info/blog</link>
	<description>Garbage collection, in a very real sense</description>
	<pubDate>Thu, 01 Jan 2009 23:18:29 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>How not to help your users</title>
		<link>http://www.jpstacey.info/blog/2008/10/10/how-not-to-help-your-users/</link>
		<comments>http://www.jpstacey.info/blog/2008/10/10/how-not-to-help-your-users/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 20:41:17 +0000</pubDate>
		<dc:creator>jps</dc:creator>
		
		<category><![CDATA[culture]]></category>

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

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

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

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

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

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

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

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

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

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

		<guid isPermaLink="false">http://www.jpstacey.info/blog/?p=336</guid>
		<description><![CDATA[Unless you have a monopoly you can't force a software user to do anything except switch to a different product. And we all know how well monopolies fare in the long term.]]></description>
			<content:encoded><![CDATA[<p>If a user asks for something, it&#8217;s probably because they want it. </p>
<p>In fact, if a user actually <em>asks</em> you, with their mouths or their keyboards, then you should be grateful: especially if they ask nicely. Most users won&#8217;t say anything: they&#8217;ll plod along, fightig against your software&#8217;s behaviour, until the cost in time eventually far outweighs the benefits. Then they&#8217;ll move on, and <em>you&#8217;ll never know</em>. That user has gone, and similar users like them are about to take their leave too: if only you&#8217;d known; if only they&#8217;d said something; you could have spent time listening to them&#8212;maybe accommodating them, maybe negotiating with them&#8212;but at the very least letting them inform their future design.</p>
<p>Open-source projects, for all their community spirit, can be really quite awful to their less technically savvy user base. As an example, here&#8217;s a paraphrasing of <a href="http://forum.psi-im.org/thread/1664" >a thread regarding a minor user annoyance with the Psi jabber client</a>:</p>
<blockquote><p>
<em>A</em>: something&#8217;s happening with your software that didn&#8217;t happen in a previous version. It&#8217;s a bit annoying, but I know from its past behaviour that it doesn&#8217;t have to be this way, and I can&#8217;t see any strict requirement for it. How do I turn it off? I clearly love your sofftware and want to help you with this useability problem.</p>
<p><strong>B</strong>: this is by design. Why are you asking this question?</p>
<p><em>A</em>: OK, so it&#8217;s default behaviour. But how do I switch it off?</p>
<p><strong>C</strong>: what you as a user experienced as good useability in a previous version is actually what we consider a bug, so we&#8217;ve excised it. I&#8217;m not going to tell you how to switch it off. If you want to get rid of it, you have to do something that you&#8217;d <em>never</em> guess from any error reporting or prompting, and something that you don&#8217;t strictly by any specification have to do. And every other user has to do this too. Either that or develop modal dialog fatigue: I don&#8217;t care.</p>
<p><em>A</em>: I don&#8217;t think this would suit all users. How do I switch it off?</p>
<p><em>D</em>: Hey! I&#8217;m a random other user, and I&#8217;d like to switch it off <em>too</em>. So that means there&#8217;s a user base out there that doesn&#8217;t like this product&#8217;s behaviour. We&#8217;ve got critical mass! Great, huh? OK, let&#8217;s go!</p>
<p><strong>C</strong>: Well, I&#8217;m <em>still</em> not going to suggest it be fixed, even though I&#8217;m tacitly acknowledging that this behaviour is annoying and people don&#8217;t want it. But here&#8217;s a way of working around it by doing some obscure bit of programming on the Jabber server. If you aren&#8217;t the person in charge of jabber.org, tough luck, you prole.</p>
<p><strong>C</strong>: moreover, if users don&#8217;t behave in exactly the same way I behave and I expect them to behave then they can all go and boil their stupid heads.</p>
<p><strong>E</strong>: I hate users that don&#8217;t behave like me too! I can&#8217;t believe we&#8217;re having this discussion! I have some vague and hard to justify moral investment in making everyone behave like me, so I&#8217;m going to pretend nobody else wants it to change either, and ridicule those who do. As far as I&#8217;m concerned software is built to change how people who use it behave, until they&#8217;re more like me, and I don&#8217;t care who it annoys. How hard can it be for every single person using this software to work around how the software works?</p>
<p><em>D</em>: Probably harder than one programmer making the software work around how users currently behave. Can we not even make it an option? Wouldn&#8217;t that satisfy everyone involved?</p>
<p><strong>E</strong>: right, that&#8217;s it. Consider my toys thrown out of the pram. I find your real-world user behaviour pathetic. Come back to this community when you&#8217;re more like me.</p>
</blockquote>
<p>I&#8217;ve used a lot of hyperbole there compared to what&#8217;s actually written down, but&#8230; there&#8217;s a sort of <em>zeal</em> that runs through the naysaying comments on that thread. And why not: they&#8217;re putting the users of the Jabber client <em>doubly</em> to rights. Not only are they making them <em>behave</em> properly when they use Jabber, but they&#8217;re making them <em>think</em> properly on the forums too!</p>
<p>It&#8217;s only one example, of course; but it&#8217;s a microcosm of a much greater problem. Open-source software projects begin because people scratch their own itches; to continue and be of widespread use, <a href="http://www.w3.org/2007/Talks/05-02-steven-apachecon/" >they have to scratch other people&#8217;s itches too</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jpstacey.info/blog/2008/10/10/how-not-to-help-your-users/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wordpress violence / breaks the silence</title>
		<link>http://www.jpstacey.info/blog/2008/09/14/wordpress-violence-breaks-the-silence/</link>
		<comments>http://www.jpstacey.info/blog/2008/09/14/wordpress-violence-breaks-the-silence/#comments</comments>
		<pubDate>Sun, 14 Sep 2008 15:22:47 +0000</pubDate>
		<dc:creator>jps</dc:creator>
		
		<category><![CDATA[configuration]]></category>

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

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

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

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

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

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

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

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

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

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

		<guid isPermaLink="false">http://www.jpstacey.info/blog/?p=228</guid>
		<description><![CDATA[Come cracking in / into my little shared-hosting environment. I'm working on it.]]></description>
			<content:encoded><![CDATA[<p>I finally began to get on top of Wordpress upgrades a few months ago, with an <a href="/blog/2008/06/16/upgrading-this-blog-to-wordpress-251/">upgrade to 2.5.1</a>. It worked well, but left me open to what looks like a failed attempt to exploit a <a href="http://seclists.org/fulldisclosure/2008/Apr/0699.html" >cryptographic splicing vulnerability in Wordpress 2.5.x</a>. I&#8217;m still checking database tables now.</p>
<p>In the mean time I&#8217;ve finally followed <a href="http://throwingbeans.org/">Tom&#8217;s</a> advice (which I didn&#8217;t take when he volunteered it at the time) and <a href="http://codex.wordpress.org/Installing/Updating_WordPress_with_Subversion" >upgraded Wordpress to a subversion checkout</a> of 2.6+ . It was no more painful than the previous upgrade, and looks like being a much simpler procedure in future owing to subversion&#8217;s interface for switching versions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jpstacey.info/blog/2008/09/14/wordpress-violence-breaks-the-silence/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Belated and potentially unreliable discussion of Google Chrome</title>
		<link>http://www.jpstacey.info/blog/2008/09/14/belated-and-potentially-unreliable-discussion-of-google-chrome/</link>
		<comments>http://www.jpstacey.info/blog/2008/09/14/belated-and-potentially-unreliable-discussion-of-google-chrome/#comments</comments>
		<pubDate>Sun, 14 Sep 2008 12:21:22 +0000</pubDate>
		<dc:creator>jps</dc:creator>
		
		<category><![CDATA[advertising]]></category>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		<guid isPermaLink="false">http://www.jpstacey.info/blog/?p=206</guid>
		<description><![CDATA[I feel it's important to tell it like it is, even in the restricted space of a post title; but maybe I need a lesson from Google in self-presentation.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m typing this from <a href="http://www.google.com/chrome" >Google Chrome</a>. Since it was released almost two weeks ago I&#8217;ve wanted to blog about it, but have been mostly hampered by no easy access to Vista or XP. I&#8217;ve temporarily rediscovered my XP partition, though, and as mountains of Windows security updates download in the background I now feel frankly safer in Chrome than in IE7 (or the cranky old FF2.x I&#8217;m about to update while I&#8217;m here).</p>
<h3>Why this might be a plug, although it probably isn&#8217;t</h3>
<p>I&#8217;ve also been waiting to categorically declare a very minor conflict of interest, which I can now do: yesterday a lovely paper copy of the <a href="http://www.google.com/googlebooks/chrome/small_00.html" >Google Chrome comic</a> arrived in my letterbox. So if you think I&#8217;m blogging because of that, you can navigate elsewhere now.</p>
<p>Certainly a product&#8217;s incompatibility with X/Linux would normally make me avoid it, so perhaps I <em>have</em> being persuaded by the marketing. But a large part of Chrome is marketing, and what makes it most interesting is what it reveals about Google&#8217;s marketing internals and about whether or not they matter; but more about that later.</p>
<h3>How Google Chrome feels and acts</h3>
<p><a href="http://www.hicksdesign.co.uk/journal/initial-thoughts-on-google-chrome" >The ever-lucid Jon Hicks has already posted some thoughts</a>, so my delay in writing has saved me time on that score. I don&#8217;t have a great eye for design, but I feel like Chrome&#8217;s appearance is interesting if less revolutionary than the promotional material might suggest. Tabs sit in a blue surrounding background, making them look like a half-hearted IE7 reskin. Menus have, as in IE7, been relegated to two weird buttons on the right of the address bar. Full-screen mode is nice, though, as the tabs sit over the top window bar, combining Windows chrome and Chrome chrome&#8212;does that make sense?&#8212;to increase the window size.</p>
<p>Browsers are browsers and, as with word processors and spreadsheet software, they should really be free and open-source by now, leaving proper software companies with time to develop the next generation of applications. So in a sense most of what Google Chrome does, it does well: unobtrusively and unremarkably, and that&#8217;s how it should be; but quite hard to comment on. What&#8217;s most noticeable is the speed: it&#8217;s faster than any browser I&#8217;ve used on XP, ever. Opening new tabs and windows&#8212;although in Chrome <a href="http://developers.slashdot.org/article.pl?sid=08/09/10/196224" >there&#8217;s very little difference under the hood, as they&#8217;re all processes</a>&#8212;is nippy, despite the extra overhead that Google have decided is essential to Chrome&#8217;s distributed stability. Pulling a tab out of one window; letting it drop as a new window, or dropping it into a different window; maximizing windows and general rendering of content: these are all sharp and impressive. But again, they shouldn&#8217;t be as obvious as they are, and it merely reflects on other browsers that Chrome feels so fast.</p>
<p>There&#8217;s a kind of Firebug-like inspector in Chrome, and it&#8217;s nice enough, although it ought to be extracted as a plugin before long, otherwise my guess is it will end up neglected. And popup blocking&#8212;represented in the promotional bumf as the window swallowing the popup, and you the user pulling it out in a reactive way&#8212;is just a case of a popup window appearing in the main tab so that only its bar is visible. There&#8217;s no obvious feeling of resistance as you pull the hidden window up to be visible. Maybe that&#8217;s the point, but after the reaction of tab dragging and dropping you feel like you&#8217;re moving popups around using an entirely different UI. Also, as I&#8217;ve just discovered, text search doesn&#8217;t look in form textareas, which makes proofreading your blogposts difficult.</p>
<p>Generally, though, Chrome has at least run rings around anything that Microsoft can produce in the browser market, and then Google managed to completely open-source the code which, like some old John McCain company, Microsoft can neither do nor understand why it should. It&#8217;s astonishing to see one huge company outmanoeuvre another like this, and suggests interesting times still ahead</p>
<h3>What packaging Chrome has been wrapped in</h3>
<p>As regards the marketing, Google has also managed to completely confound the other big player Microsoft is intent on gradually rebranding itself as something in between the silver-and-blueblack chunky mens&#8217; toiletries packaging that make it acceptable to possess both moisturisers and Y chromosomes, and transparent, flashy interfaces of the sort that IE6 always fucks up and means web developers have to work around. Google, on the other hand, has essentially presented itself through Chrome as a kind of retro-yet-futuristic 1950s take on a science-fiction OSX, all meals-in-a-tablet and egg-shaped seats.</p>
<p>Much of this has been down to the artistic skills of <a href="http://www.scottmccloud.com/" >Scott McCloud</a>. I never know what to think about him. On the one hand he&#8217;s got this unique, flowing, clean style that&#8217;s something like a scrubbed <a href="http://images.google.co.uk/images?q=daniel%20clowes" >Daniel Clowes</a>; on the other, his drawings can sometimes feel washed out, pretentious and affected. On the one hand, he&#8217;s tried to revolutionize the way that people think about comics, often by exposing what good comics have been doing for years; on the other, very few people have got rich on the micropayment model he espouses, and <a href="http://ogn.s3.amazonaws.com/8-RhodriMarsden.mp4" >if it isn&#8217;t working for musicians it&#8217;s unlikely to work for graphic novelists</a>.</p>
<h3>Where that backlash came from</h3>
<p>By portraying itself as different from other industry behemoths&#8212;which, to be fair, it is in some ways&#8212;Google has left itself in a bind. It still has shareholders, and on one level legally has to conduct itself as a responsible company, however much it wants to be treated like, or possibly with, <a href="http://www.ubuntu.com/" >Ubuntu</a>. Fronting what&#8217;s essentially a business exercise with a divisive figure like McCloud leaves you ripe to parody, and The Register has tried to step in with <a href="http://www.theregister.co.uk/2008/09/02/google_chrome_comic_funnies/" >Google Chrome comic funnies</a>. They fly in the face of the no-alteration Creative Commons licence that Google/McCloud released the work under, but that&#8217;s fine because the uniquely American concept of fair use lets them do that if it&#8217;s satire.</p>
<p>Except they don&#8217;t work as satire, because <a href="http://www.theonion.com/content/node/39320" > they&#8217;re not funny</a>. And yet at the same time the font they&#8217;ve used makes it look eerily reminiscent of the shockingly explicit <a href="http://jerkcity.com/" >Jerk City</a>, which hints at a far better way of parodying the style: the <a href="http://valleywag.com/5045109/uh-oh-the-b+tards-got-their-hands-on-googles-chrome-comic" >4chan/yayhooray parodies</a> are in a way more honest and hence funnier: probably because they&#8217;re more anarchic and less interested in squeezing out another humourless Googlebashing.</p>
<p>No product launch is smooth, and there&#8217;ve been bumps in the otherwise smooth journey that Chrome has made to mass testing (if not mass acceptance). The <a href="http://tech.slashdot.org/article.pl?sid=08/09/10/144202" >end-user licence turned out to contain mad MyPlace-like terms of use</a> which was sort of an accident, although it&#8217;s drawn attention to the fact that <a href="http://tech.slashdot.org/article.pl?sid=08/09/10/144202" >they still exist in other Google products</a>. Whoops. The original beta&#8212;or, given that everything from Google is a beta, maybe we should just call it an alpha and be done&#8212;was <a href="http://www.theregister.co.uk/2008/09/09/google_chrome_update/" >susceptible to Safari-like carpetbombing, and The Register criticized the rather flaky bugfix and its rollout procedure</a>.</p>
<p>I love <abbr title="The Register" >el Reg</abbr> and its journalistic instincts. It&#8217;s more than happy to puncture someone&#8217;s silly bubble, and it displays a dogged tenacity in pursuing the &#8220;real&#8221; story: although they&#8217;re basically wrong about climate change, in the way that Private Eye turned out to be wrong about MMR; and their grammar and sub-editing is atrocious for an outlet that considers itself to be conducting serious journalism. </p>
<p>But I think they&#8217;re being unfair on Google: what other open-source product would launch to such scrutiny? What other <abbr title="Free and Open Source Software" >product</abbr> has had seamless security procedure baked into it from its alpha, and why should that matter? Google are big, but they can only cover so many bases: there&#8217;s so much infrastructure glossed over by McCloud&#8217;s comic, and maybe a FOSS-like boring list of features and a changeset would have led people to underestimate less the sheer amount of stress testing, and the sheer amount of work that can only now be stress-tested, now there&#8217;s a user base and the animosity of the press to contend with.</p>
<p>Google did after all still manage a big reveal&#8212;only two weeks before <a href="http://code.google.com/intl/en_uk/events/developerday/2008/home.html" >London&#8217;s own Google Developer Day</a>&#8212;in their usual manner. But I do wonder about the timing. Was there a danger in letting crowds into Google UK while Chrome was still secret? Did someone want Chrome to be out&#8212;prematurely, if need be&#8212;for the coup of having people drool over it at a GDD? Was the news about to leak anyway, and did damage limitation dictate the software&#8217;s release? If that&#8217;s the case, though&#8230; does it matter? Google gets its theatre; the world gets an interesting FOSS project; early adopters get an unstable pre-release: everyone&#8217;s happy. Ish.</p>
<h3>Which hand is on Google&#8217;s tiller</h3>
<p>Pessimistic journalists&#8212;and in my honest-to-goodness opinion there&#8217;s no better sort&#8212;always point to Google&#8217;s lack of revenue from its non-core offerings and suggest that it&#8217;d be far better for Google to concentrate on the products that directly earn it money. But they forget that Google&#8217;s profitless products exist as a perpetual rebranding and repositioning of Google: indirectly, they maintain Google&#8217;s status as a company that other companies, developers and end users actively want to be associated with, and actively trust. While they&#8217;ll never entirely remove the <a href="http://www.theregister.co.uk/2006/01/27/google_doesnt_censor/" >patina and dust collecting on their &#8220;don&#8217;t be evil&#8221; statement</a>, they can at least act like a company that trusts open source, and whom open-source communities trust in turn.</p>
<p>Google <em>can</em> keep on pushing things like Chrome out, and its launch cycle <em>can</em> be dictated by something other than the developers&#8217; whims, because: its main rival has nothing like Chrome, or GMail, or Google Docs; and successful FOSS projects like Django or Ubuntu have hardly suffered from bleeding-edge alphas or crotchety betas, as long as community, or honesty, or image, has been there to prop them up.</p>
<h3>Who the hell am I to be telling you this anyway</h3>
<p>I quite like Chrome. But I completely accept that receiving personalized communication from the company taints my status as a reliable blogger. So don&#8217;t take my opinion on Chrome at face value. </p>
<p>I certainly won&#8217;t: I&#8217;m about to reboot into a proper operating system, and I&#8217;ll lose Chrome as I do so. It&#8217;s a nice addition to the existing ranks of browsers, but not <em>that</em> nice.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jpstacey.info/blog/2008/09/14/belated-and-potentially-unreliable-discussion-of-google-chrome/feed/</wfw:commentRss>
<enclosure url="http://ogn.s3.amazonaws.com/8-RhodriMarsden.mp4" length="72837626" type="video/mp4" />
		</item>
		<item>
		<title>Successful musicians write songs that other people like</title>
		<link>http://www.jpstacey.info/blog/2008/08/12/successful-musicians-write-songs-that-other-people-like/</link>
		<comments>http://www.jpstacey.info/blog/2008/08/12/successful-musicians-write-songs-that-other-people-like/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 19:32:24 +0000</pubDate>
		<dc:creator>jps</dc:creator>
		
		<category><![CDATA[business]]></category>

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

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

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

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

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

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

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

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

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

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

		<guid isPermaLink="false">http://www.jpstacey.info/blog/?p=193</guid>
		<description><![CDATA[By all means be careful what you invest in: whether you're paying with your time or with your money. But thinking about the needs of your fellow man can reap rewards too: not just for your moral integrity.]]></description>
			<content:encoded><![CDATA[<p>I love <a href="http://steve-yegge.blogspot.com/" >Stevey&#8217;s Blog Rants</a>: I don&#8217;t always agree with him, but he puts forward a hell of a lot of interesting ideas. Also, he writes long blog posts, which is respectful to his readership, who he considers to be something other than attention-deficit idiots. In a way, he&#8217;s writing posts that would probably be interesting to himself and people like him.</p>
<p>This model of publishing in part explains the thinking behind his recent post, robustly titled <a href="http://steve-yegge.blogspot.com/2008/08/business-requirements-are-bullshit.html" >Business Requirements are Bullshit</a>. But Steve&#8217;s audience&#8212;compared to the web at large&#8212;is a small, self-selecting group. So although keeping in mind some of the details of his recent post can prevent you investing in dead-end projects, I just can&#8217;t agree with the overall conclusions about software development.</p>
<p>Although it&#8217;d be nice for everyone in the world to have programming skills, and to be able to behave like autonomous itch-scratching units, that simply isn&#8217;t the case. The vast majority of people need software built for them, and software builders are a demographic, with a broad range of shared interests and a vast landscape of shared uninterests. What if you can&#8217;t program but you want some software? Do you just sit there, or do you pay someone to build software for you? Should that person in turn refuse the money, saying &#8220;that&#8217;s too risky: Steve said so?&#8221;</p>
<p>Steve&#8217;s rant is aimed at CEOs instead, but the principle still stands. To what extent to people have to clamour for a particular feature before a CEO will say &#8220;well, I don&#8217;t want that, but I do want your money?&#8221; Personal phone calls? Petitions to their local MPs? Pre-ordering? Pressing themselves against the windows of electronics shops and drooling on the glass? Demanding it be available on the welfare state? Well, the canny software house would have started building the software before any of the above had happened. But how could they know, if they&#8217;re not secretly telepathic? Well, among other methods, by <em>gathering business requirements</em>.</p>
<p>From Steve&#8217;s point of view it&#8217;s less of an issue, because he works at Google, the House of Blue Sky Development. And I don&#8217;t begrudge him that privileged viewpoint at all, because Google has earned the business success that bankrolls schemes like <a href="http://www.google.com/support/jobs/bin/static.py?page=about.html&#038;about=eng" >twenty-percent time</a> projects. If every business had oodles of cash to throw at developers as they wander off along tangential projects, then maybe none of them would need to through half an oodle at a discovery phase. But as long as money is a locally limited and unevenly distributed resource, then there will need to be different solutions to the problem of working out what to actually build.</p>
<p>The ultimate direction of software development proposed by Steve is just far too exclusive, and it&#8217;s been the bane of open-source projects for years. Project after project caters for its tiny community, never reaching out to what other communities might need; they start to cool off, then founder; the codebase is mothballed, and the project finally expires. Worse, in Steve&#8217;s world, we&#8217;d have to wait for blind people and RSI sufferers to write their own <a href="http://www.theinquirer.net/en/inquirer/news/2006/08/31/microsoft-vista-to-silence-ibm-viavoice-nuance" >FOSS voice recognition software</a>: maybe the blind person could hold the keyboard and mouse, while the RSI sufferer tells them what&#8217;s on the screen. Meanwhile, able-bodied programmers develop that sort of stuff for Vista without a qualm, and they can charge the earth for it because <em>people want it</em>.</p>
<p>Ubuntu&#8217;s recent successes might be almost entirely attributed to the fact that (a) the project is well managed and directed and (b) they reach outside their own community, and solve problems for people other than computer programmers. Despite Ubuntu, <a href="http://ca.biz.yahoo.com/ibd/080807/tech.html?.v=1" >Gartner recently announced that Linux had a 4% market share</a>. 96% of consumers opt for software built by people who on the whole <em>weren&#8217;t</em> solving their own problems.</p>
<p>The first commenter on Steve&#8217;s recent post says:</p>
<blockquote><p>
I find that a lot of Free Software is awful for exactly this reason — the authors built it for themselves. Their software only works for other hardcore programmers because they can put up with the same complex implementation and integration problems and not even notice them, and if it&#8217;s not quite right they lose a million potential worldwide users for every mistake.</p>
<p>The recent success of Ubuntu as Open Source Software shows that a lot of other projects still don&#8217;t get it. The first thing an OS community needs is outreach: scratching other people&#8217;s itches and not their own.
</p></blockquote>
<p>Actuallly, he says almost exactly the opposite, but then: <em>he emails people with patches</em>, so he&#8217;s probably a software author himself. At the very least, he&#8217;s in that four percent, preaching to the rest of the already converted. Meanwhile, the rest of the market went <em>thataway</em>. And if Warren Buffett were to take a break from spreading thickly his easily-believed homespun down-to-earth nonsense for a minute or two, what would he <em>really</em> do to capture that 96%?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jpstacey.info/blog/2008/08/12/successful-musicians-write-songs-that-other-people-like/feed/</wfw:commentRss>
		</item>
		<item>
		<title>RSS feeds: keep them well hidden</title>
		<link>http://www.jpstacey.info/blog/2008/06/22/rss-feeds-keep-them-well-hidden/</link>
		<comments>http://www.jpstacey.info/blog/2008/06/22/rss-feeds-keep-them-well-hidden/#comments</comments>
		<pubDate>Sun, 22 Jun 2008 12:03:07 +0000</pubDate>
		<dc:creator>jps</dc:creator>
		
		<category><![CDATA[content]]></category>

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

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

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

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

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

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

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

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

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

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

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

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

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

		<guid isPermaLink="false">http://www.jpstacey.info/blog/?p=165</guid>
		<description><![CDATA[All the minimalists in the house say "Yo!" All the maximalists say "Well, it really depends on a number of complex and mutually antagonistic factors...."]]></description>
			<content:encoded><![CDATA[<p><a href="http://diveintomark.org/archives/2008/06/21/minimalism" >Mark Pilgrim on extreme minimalism</a>:</p>
<blockquote><p>
Last week, I was talking with Joe about how certain things have made the leap from content to chrome. (”Chrome” is what Mozilla developers call the browser interface around the content pane — the tabs and menus and location bar and so on.) It used to be that you could only find feeds by looking for special icons within web pages themselves. Now all modern browsers support feed autodiscovery tags, and they expose the feeds in menus and icons within the chrome area of the browser. So you don’t need to litter your pages with feed icons; feed autodiscovery allowed them to make the jump from content to chrome.
</p>
</blockquote>
<p>Nobody should ever have to see a link to your site&#8217;s main RSS feed, still less click on it. They certainly shouldn&#8217;t have to be shown a link to that feed, on the same page as the feed&#8217;s HTML equivalent. All major modern browsers highlight implicit, header-embedded RSS feeds for you, in their chrome. If a given site visitor is the sort of person to use RSS, they&#8217;ll see that icon, and won&#8217;t need yours however much it looks like <a href="http://www.dieselsweeties.com/shirts/debate/" >a Diesel Sweeties T-shirt</a>.</p>
<p>Arguably, print links are also pointless page-junk, and should be disposed of long before the next/previous links that Mark stridently goes on to condemn. However, web users have been let down so often by site production, and are still suspicious that the page will be created without media-specific CSS, and even with format-polluting tables. The print-page browser buttons currently don&#8217;t even warn you if there&#8217;s no stylesheet for print media, or if page layout is predominantly tabular, so there&#8217;s no user trust in the browser&#8217;s native print methods. This is where <a href="http://www.useit.com/" >Jakob Nielsen</a> might step in front of <a href="http://www.edwardtufte.com/" >Edward Tufte</a>, as <a href="http://tomayko.com/writings/administrative-debris#comment-71297" >Aristotle discusses</a> in the comments on Joe Tomyako&#8217;s blog. In comparison,  the RSS icon in the browser&#8217;s chrome is an indication to the site visitor that the pages they&#8217;re dealing with were put together with a little more care than the average, and can therefore be trusted with implicit-only RSS links.</p>
<p>I have to confess that this Wordpress theme isn&#8217;t perfect in that respect: the header-embedded tag on archive pages links to the main RSS feed only, and so to compensate there are RSS links in the navigation to the right. If I had time I would find a better theme, or possibly build my own: if I had time, and if I were more like Mark Pilgrim.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jpstacey.info/blog/2008/06/22/rss-feeds-keep-them-well-hidden/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cheaper rail journeys with Matthew and Spliticket</title>
		<link>http://www.jpstacey.info/blog/2008/03/13/cheaper-rail-journeys-with-matthew-and-spliticket/</link>
		<comments>http://www.jpstacey.info/blog/2008/03/13/cheaper-rail-journeys-with-matthew-and-spliticket/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 21:39:28 +0000</pubDate>
		<dc:creator>jps</dc:creator>
		
		<category><![CDATA[formats]]></category>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		<guid isPermaLink="false">http://www.jpstacey.info/blog/2008/03/13/cheaper-rail-journeys-with-matthew-and-spliticket/</guid>
		<description><![CDATA[The rail industry's biggest fares secret: exposed, and now given an interface.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve built something, just in time for me to crowbar it awkwardly into conversations at OKCon.</p>
<p>Matthew Somerville is well known for his accessible takes on rubbish websites: most useful is <a href="http://traintimes.org.uk/">Traintimes</a>, a layer on top of one of the equally poor commercial British rail sites; most notorious is <a href="http://www.dracos.co.uk/odeon/" >Accessible Odeon</a>, a fixing of the Odeon Cinema&#8217;s website that put their own substandard development to shame so much that in 2004 they had Matthew&#8217;s version taken down with legal threats. Remember: just because you&#8217;re successful doesn&#8217;t mean you&#8217;re not stupid.</p>
<p>Recently, Matthew gave an <a href="http://oxford.geeknights.net/" ><abbr title="Oxford Geek Nights">OGN</abbr></a> <a href="http://oxford.geeknights.net/2007/july-25th/talks/MatthewSomerville.mp4" title="'Train in Vain' by Matthew Somerville (mp4 video)">talk on split tickets</a>. These are train journeys which one cross-country train company sells at exhorbitant rates, whereas the components of the journey can be bought separately from the local companies for considerably less. This is what we infer; the rail websites try to keep it all quiet, in the hope that you might lose interest and stump up. The whole headshakeworthy situation is either a stinging indictment of the stupidity of privatizing a rail network and making passengers jump through ridiculous hoops to glean even the tiniest advantage, or a perfect demonstration of how the choice-enriched consumer can leverage capitalism in action: take your pick. </p>
<p>To come to the point: Matthew has set up a wiki where people have been adding the <a href="http://www.dracos.co.uk/wiki/Trains/SplitTickets" >split tickets they&#8217;ve worked out</a> in an <i>ad-hoc</i> fashion. Last Sunday I added K&#8217;s astonishing 47% saving for Oxford&#8211;Cardiff to the end of it, and there&#8217;s been little activity since. The page hasn&#8217;t got fantastic Google juice&#8212;&#8221;split tickets&#8221; means too many other things&#8212;and is just non-dynamic HTML, editable through the wiki but otherwise searchable only by eye.</p>
<p>At the moment, of course, there&#8217;s no reason for Matthew to expend any more effort on such a small and barely popular data set. But last Sunday I had a sudden instinctive jolt, to the effect that: more people would be likely to take advantage of split tickets if there was an easier way of looking up other people&#8217;s discoveries (my colleagues were recently trying to find split tickets and the wiki page was harder to use than Traintimes, for that very purpose).</p>
<p>With this in mind, here&#8217;s my take on accessificating the wiki page: <a href="http://www.jpstacey.info/applications/spliticket/">Spliticket</a>. It accesses a cached version of the page, and then using Python&#8217;s HTMLParser to hack away at the HTML it returns either a HTML or XML representation of any journey it finds. The idea is that it&#8217;s a bit easier to use on your mobile device, and lets you pin down journeys better. I&#8217;ve also included an option for searching strictly for the same journey: I&#8217;m not sure if split tickets&#8212;even returns&#8212;always work when the journey is reversed.</p>
<p>Spliticket also supports friendly URLs (inspired by Traintimes itself), so York to Edinburgh in HTML becomes &lt;<a href="http://www.jpstacey.info/applications/spliticket/html/york/edinburgh/" >http://www.jpstacey.info/applications/spliticket/html/york/edinburgh/</a>&gt; and the aforementioned Oxford to Cardiff route in XML becomes: &lt;<a href="http://www.jpstacey.info/applications/spliticket/xml/oxford/cardiff/">http://www.jpstacey.info/applications/spliticket/xml/oxford/cardiff/</a>&gt; .</p>
<p>Mostly this was just something to fill idle hours, and also to convince myself of some ideas I&#8217;ve had recently about loose coupling, data reuse and open data. Hopefully at the same time (a) Matthew won&#8217;t take it as a dig, (b) others might find some casual use for it see it, and (c) a select few might see it as a testament to the ease of freeing information from solid if unsemantic markup. And maybe in six months&#8217; time we&#8217;ll all be booking split tickets as a matter of course; by then, of course, Spliticket will probably be gratefully obsolete, replaced by the fully-fledged application that poor, embittered rail passengers deserve. I&#8217;m sure Matthew will build it if so.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jpstacey.info/blog/2008/03/13/cheaper-rail-journeys-with-matthew-and-spliticket/feed/</wfw:commentRss>
<enclosure url="http://oxford.geeknights.net/2007/july-25th/talks/MatthewSomerville.mp4" length="15044283" type="video/mp4" />
		</item>
		<item>
		<title>Drupal 6.0 out</title>
		<link>http://www.jpstacey.info/blog/2008/02/13/drupal-60-out/</link>
		<comments>http://www.jpstacey.info/blog/2008/02/13/drupal-60-out/#comments</comments>
		<pubDate>Wed, 13 Feb 2008 21:06:45 +0000</pubDate>
		<dc:creator>jps</dc:creator>
		
		<category><![CDATA[content]]></category>

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

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

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

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

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

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

		<category><![CDATA[one-click]]></category>

		<category><![CDATA[open-source]]></category>

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

		<guid isPermaLink="false">http://www.jpstacey.info/blog/2008/02/13/drupal-60-out/</guid>
		<description><![CDATA[Drupal 6.0 released. The smoothness of D6&#8217;s interaction with both user and developer is really breathtaking these days: as close to one-click installation as you&#8217;re likely to get on shared hosting; modules to help you port your own modules over from D5; and even automatically downloaded updates to (unhacked!) core. I had a look at [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://drupal.org/drupal-6.0">Drupal 6.0 released</a>. The smoothness of D6&#8217;s interaction with both user and developer is really breathtaking these days: as close to one-click installation as you&#8217;re likely to get on shared hosting; modules to help you port your <em>own</em> modules over from D5; and even automatically downloaded updates to (unhacked!) core. I had a look at the release candidates but owing to other responsibilities I haven&#8217;t had a chance to sit down and play with the actual release.</p>
<p>(With any luck D6 still contains my three characters of contribution fixing <a>OpenID autodiscovery</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jpstacey.info/blog/2008/02/13/drupal-60-out/feed/</wfw:commentRss>
		</item>
		<item>
		<title>FixMySpine</title>
		<link>http://www.jpstacey.info/blog/2008/01/18/fixmyspine/</link>
		<comments>http://www.jpstacey.info/blog/2008/01/18/fixmyspine/#comments</comments>
		<pubDate>Fri, 18 Jan 2008 20:56:04 +0000</pubDate>
		<dc:creator>jps</dc:creator>
		
		<category><![CDATA[culture]]></category>

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

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

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

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

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

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

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

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

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

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

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

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

		<guid isPermaLink="false">http://www.jpstacey.info/blog/2008/01/18/fixmyspine/</guid>
		<description><![CDATA[FixMyStreet is getting some great press, this time a Guardian article comparing it favourably to Facebook. We were lucky to have Tom Steinberg at the fourth Oxford Geek Night, and his plucky lieutenant Matthew Somerville (I may get in trouble for that) back at the third OGN. They&#8217;re both fascinating speakers (and I still turn [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://fixmystreet.com/">FixMyStreet</a> is getting some great press, this time <a href="http://www.guardian.co.uk/technology/2008/jan/17/socialnetworking">a Guardian article comparing it favourably to Facebook</a>. We were lucky to have <a href="http://www.mysociety.org/moin.cgi/TomSteinberg">Tom Steinberg</a> at the <a href="http://oxford.geeknights.net/2007/nov-28th/">fourth Oxford Geek Night</a>, and his plucky lieutenant <a href="http://www.dracos.co.uk/">Matthew Somerville</a> (I may get in trouble for that) back at the <a href="http://oxford.geeknights.net/2007/july-25th/">third OGN</a>. They&#8217;re both fascinating speakers (and I still turn red at the way my nerves made me hustle Tom off the stage); but, more than that, through the sites mentioned in the Guardian article above, they and many other unsung heroes have brought about real social change.</p>
<p>The comparison in the Guardian website is with <a href="http://www.facebook.com/">Facebook</a> (which is <a href="http://www.guardian.co.uk/technology/2008/jan/14/facebook">turning rapidly more socially evil</a> by the minute anyway). I think it would be more illuminating to compare mySociety sites with such large, government-commissioned (and consultant-propelled) projects like the <a href="http://www.connectingforhealth.nhs.uk/systemsandservices/spine">NHS Spine</a>. </p>
<p>The Spine is a vast, overarching superproject; it&#8217;s a messy amalgam of large, penny-pinching businesses; separation of responsibilities&#8212;bizarrely&#8212;is in part geographical, so despite purporting to provide a single system there&#8217;s no guarantee (outside of the weird steampunk astrolabe brains of consultants) that Yorkshire and Humber will be able to chat freely with the West Midlands. It&#8217;s been put together without any real thought about whether the problems tackled are the ones that the problem-sufferers (NHS staff and patients) encounter most often. In a nutshell, i&#8217;s overblown, overpriced and over the top. </p>
<p>But if mySociety had been brought in? You would have around a dozen projects, all quite tiny, and all solving fairly simple, easily-scoped problems. Most importantly, they would all stem from consulting the staff: each would have a valid reason for existing before even the planning began. The basic version of each site would be ready within six weeks, and a more polished version in three months. There&#8217;d be ongoing updates and improvements as user requests made them appear worth while ((the Spine, on the other hand, would shudder at the thought that the hoi polloi of front-line employees might dictate project direction, rather than a consultancy firm). And from the point of view of an end result, almost everything would be ready by now, in comparison to a couple of fringe benefits: it would be improving staff and patient experience <em>today</em>, across the country, in those specifically targeted areas, by a hundred times the effect the Spine will have, and for a hundredth of the cost.</p>
<p>mySociety produces perfect examples of the open-source maxim: find an itch, and scratch it. But what distinguishes them from almost every other <abbr title="free and open source">FOSS project</abbr> (apart from perhaps <a href="http://www.ubuntu.com/">Ubuntu</a>) is that they&#8217;re happy to treat <em>other people&#8217;s itches</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jpstacey.info/blog/2008/01/18/fixmyspine/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Unsubscibe me form this maling list&#8230; for a bit</title>
		<link>http://www.jpstacey.info/blog/2007/12/17/unsubscibe-me-form-this-maling-list-for-a-bit/</link>
		<comments>http://www.jpstacey.info/blog/2007/12/17/unsubscibe-me-form-this-maling-list-for-a-bit/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 11:50:38 +0000</pubDate>
		<dc:creator>jps</dc:creator>
		
		<category><![CDATA[configuration]]></category>

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

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

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

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

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

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

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

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

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

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

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

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

		<guid isPermaLink="false">http://www.jpstacey.info/blog/2007/12/17/unsubscibe-me-form-this-maling-list-for-a-bit/</guid>
		<description><![CDATA[&#8216;Tis the season to remove yourself from mailing lists if you&#8217;re subscribed from your work address. And there&#8217;s only so much good will to go round, until it&#8217;s completely soaked up by people asking lists with automated (un)subscription procedures to &#8220;unsubscibe&#8221; them, please, right now. It&#8217;s even harder to deal with those who ask thousands [...]]]></description>
			<content:encoded><![CDATA[<p>&#8216;Tis the season to remove yourself from mailing lists if you&#8217;re subscribed from your work address. And there&#8217;s only so much good will to go round, until it&#8217;s completely soaked up by people asking lists with automated (un)subscription procedures to &#8220;unsubscibe&#8221; them, please, right now. It&#8217;s even harder to deal with those who ask thousands of people if they can be unsubscribed, but then re-subscribed</p>
<p>One big problem is vacation programs, aspects of your email provision that permit automated emails on your behalf to say &#8220;I&#8217;m not here right now.&#8221; They&#8217;re horrible, all of them. Outlook Express&#8217; system only runs when your desktop is switched on: imagine the cheery post-seasonal look on your face as you return to work after two weeks away, power up your computer and then watch everyone who&#8217;s sent you an email for the past two weeks suddenly get an email each, per email they sent, before you can hit &#8220;cancel, for the sake of the newborn baby Jesus!&#8221; Outlook&#8217;s and Exchange&#8217;s equivalents merrily reply to any old bulk mailing list, leading to incredibly annoyed readers of the same address until someone takes matters into their own hands and either unsubscribes the offender or hunts them down, ties them to a post and shoots them in the head. Even the *nix <code>.vacation</code> is pretty grim, and you have to be careful not to set up some sort of nightmarish positive-feedback loop and bring down a server.</p>
<p>It occurred to me that it would be nice for subscription management systems to let you unsubscribe for a bit. The idea is that you&#8217;d let them tick a box at the point of unsubscription, and it would set a scheduled task to run in, say, two or three weeks&#8217; time and resubscribe them. That would in a sense trump all the current user experiences when it comes to making sure you&#8217;re absent from all your mailing lists for the vacation duration. It would be fairly easy to do, because after a prompt from cron on the right date it could pretty much run off all the existing subscription code by calling a URL internally (and hence not requiring CAPTCHA or validation).</p>
<p>And then I realised: the people who would best benefit from the functionality wouldn&#8217;t even think to look for it. They&#8217;d just keep on telling all their fellow readers that they want to unsubscibe.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jpstacey.info/blog/2007/12/17/unsubscibe-me-form-this-maling-list-for-a-bit/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DO NOT BEEP!</title>
		<link>http://www.jpstacey.info/blog/2007/08/29/do-not-beep/</link>
		<comments>http://www.jpstacey.info/blog/2007/08/29/do-not-beep/#comments</comments>
		<pubDate>Wed, 29 Aug 2007 16:42:50 +0000</pubDate>
		<dc:creator>jps</dc:creator>
		
		<category><![CDATA[hardware]]></category>

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

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

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

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

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

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

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

		<guid isPermaLink="false">http://www.jpstacey.info/blog/2007/08/29/do-not-beep/</guid>
		<description><![CDATA[On both my work and home Dell laptops, the computer beeps at full volume when you change the sound settings. This has come close to shattering my eardrums on several occasions these past few days.
Bizarrely, if you open &#8220;Control Panel &#62; System &#62; Hardware &#62; Device Manager&#8221;, and click on &#8220;View &#62; Show hidden devices,&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>On both my work and home Dell laptops, the computer beeps at full volume when you change the sound settings. This has come close to shattering my eardrums on several occasions these past few days.</p>
<p>Bizarrely, if you open &#8220;Control Panel &gt; System &gt; Hardware &gt; Device Manager&#8221;, and click on &#8220;View &gt; Show hidden devices,&#8221; then there&#8217;s a Non-Plug and Play Driver for a service called &#8220;Beep&#8221;. And, unlike most XP services, this one does exactly what it says. It beeps. And beeps. Whenever a system beep is needed, Beep is there, with its full-volume flava and rich, screeching aroma! Disable it and reboot, or <a href="http://blog.netnerds.net/2007/05/5-ways-to-stop-windows-vista-xp-2003-from-beeping/" title="5 ways to stop Windows Vista/XP/2003 from beeping">do something more clever</a> if you need to.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jpstacey.info/blog/2007/08/29/do-not-beep/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
