<?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; culture</title>
	<atom:link href="http://www.jpstacey.info/blog/category/culture/www.jpstacey.info/blog/category/culture/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jpstacey.info/blog</link>
	<description>Garbage collection, in a very real sense</description>
	<pubDate>Tue, 30 Sep 2008 20:10:32 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>UK government demonstrates lack of comprehension of web standards</title>
		<link>http://www.jpstacey.info/blog/2008/09/10/uk-government-demonstrates-lack-of-comprehension-of-web-standards/</link>
		<comments>http://www.jpstacey.info/blog/2008/09/10/uk-government-demonstrates-lack-of-comprehension-of-web-standards/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 13:20:20 +0000</pubDate>
		<dc:creator>jps</dc:creator>
		
		<category><![CDATA[culture]]></category>

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

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

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

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

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

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

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

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

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

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

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

		<category><![CDATA[top-down]]></category>

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

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

		<guid isPermaLink="false">http://www.jpstacey.info/blog/?p=205</guid>
		<description><![CDATA[Top-down-first governmental web guidelines unsurprisingly full of FAIL.]]></description>
			<content:encoded><![CDATA[<p>The UK government’s Central Office of Information (COI) has produced a <a href="http://www.coi.gov.uk/guidance.php?page=200" >draft report on governmental departments&#8217; adherence to browser standards</a> and asked for feedback. Depressingly, the report is not available in a web friendly format even though there&#8217;s no real reason for it to be only released as Word and PDF.</p>
<p>You can read <a href="http://www.webstandards.org/2008/09/08/uk-government-draft-browser-guidance-is-daft-browser-guidance/" >a breakdown of the worst bits on The Web Standards Project</a>, but here&#8217;s the feedback I just emailed <a href="mailto:webguidelines@coi.gsi.gov.uk" >webguidelines@coi.gsi.gov.uk</a>:</p>
<blockquote><p>
Hi,</p>
<p>I appreciate the COI&#8217;s desire to provide roadmaps for cross-browser support, but I&#8217;m otherwise dismayed at the recent publication&#8217;s back-to-front emphasis regarding browser standards support. It feels like the publication has been put together by people who are remote from the current thinking on web standards and how best to both promote them and take advantage of them.</p>
<p>As a web developer I&#8217;ve had a reasonable amount of experience in developing sites cross-browser, and generally the quickest and cheapest site creation (and the least patronising or inconveniencing to the eventual end users) is effected by developing first on the most standards-compliant browser available, regardless of its user base. Then, once the site is stable and well-built according to the standards (which are there for reasons other than semantic fussiness), one can use *freely* *available* frameworks to compensate for browsers which do not follow the standards (which may be more popular). It involves more effort at the start in exchange for a much smoother site construction later on.</p>
<p>Let me repeat that: building sites according to web standards, then accommodating bad browser behaviour, is CHEAPER, QUICKER and MORE ROBUST than what you implicitly propose i.e. building with bad-but-popular browsers in mind, and then looking at shoe-horning in browser-specific fixes for the others.</p>
<p>If you inconvenience the users of good browsers because there aren&#8217;t many of them, you are taking us back to the bad old days of 1990s browsing. I haven&#8217;t seen the phrase &#8220;We advise you to upgrade your browser version&#8221; (which I take verbatim from p4 of your report) on any site I respect and trust for almost ten years. Ask any decent web developer: it&#8217;s no longer necessary, and frankly it reveals far more about the mindset of the site designers than about the state of web technology.</p>
<p>Like the proposal&#8217;s guidelines, its consultation is happening the wrong way round, and highlights a top-down mentality behind composing such documents. Sharp, savvy developers recruited from any of the vibrant UK web conferences&#8212;dConstruct, OpenTech, Barcamps&#8212;would have been glad to have helped the COI out before this fundamental missing of the point was published, were they to have been asked. It would certainly have saved both COI and the web community at large a lot of heat, friction and wasted effort.</p>
<p>Yours faithfully,</p>
<p>J-P Stacey</p>
<p>PS: I was originally going to send this via your website&#8217;s feedback form. After having read your proposals for building good sites I decided to email it instead, just in case.
</p></blockquote>
<p>You&#8217;ve got a month to comment yourself, if you&#8217;re a UK or European developer. Feel free to use the above template, only I&#8217;d recommend changing the name at the bottom.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jpstacey.info/blog/2008/09/10/uk-government-demonstrates-lack-of-comprehension-of-web-standards/feed/</wfw:commentRss>
		</item>
		<item>
		<title>If all malicious crackers were like McKinnon, we&#8217;d be safe</title>
		<link>http://www.jpstacey.info/blog/2008/09/03/if-all-malicious-crackers-were-like-mckinnon-wed-be-safe/</link>
		<comments>http://www.jpstacey.info/blog/2008/09/03/if-all-malicious-crackers-were-like-mckinnon-wed-be-safe/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 11:23:19 +0000</pubDate>
		<dc:creator>jps</dc:creator>
		
		<category><![CDATA[culture]]></category>

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

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

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

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

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

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

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

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

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

		<guid isPermaLink="false">http://www.jpstacey.info/blog/?p=198</guid>
		<description><![CDATA[Everyone's searching the US government computers for hidden secrets about UFOs except me, it seems. Or maybe that's what they'd like me to think.]]></description>
			<content:encoded><![CDATA[<p>Mathew Bevan, an earlier scapegoat for incompetence in governmental security, <a href="http://www.theregister.co.uk/2008/09/03/mckinnon_bevan_interview_analysis/" >discusses the non-threat that Gary McKinnon posed</a>:</p>
<blockquote><p>
&#8220;Gary is a self-confessed stoner and perpetrated the &#8216;biggest military hack of all time&#8217; whilst completely wasted. This is clearly a sign of how lax the security of these systems was. If Gary had been clear minded and deliberate about what he wanted to achieve and was a malicious person rather than the pacifist he is - where exactly would we be now?&#8221;
</p></blockquote>
<p>(I think it&#8217;s Mathew. Wikipedia only has a page for Matthew with two t&#8217;s, but then spells his name with one t throughout. First they came for the sub-editors, and I did not speak out: because I had been sub-edited myself.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jpstacey.info/blog/2008/09/03/if-all-malicious-crackers-were-like-mckinnon-wed-be-safe/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Music is my hot hot CSS</title>
		<link>http://www.jpstacey.info/blog/2008/08/29/music-is-my-hot-hot-css/</link>
		<comments>http://www.jpstacey.info/blog/2008/08/29/music-is-my-hot-hot-css/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 20:31:11 +0000</pubDate>
		<dc:creator>jps</dc:creator>
		
		<category><![CDATA[conferences]]></category>

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

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

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

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

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

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

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

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

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

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

		<guid isPermaLink="false">http://www.jpstacey.info/blog/?p=196</guid>
		<description><![CDATA[The last person in the audience who historically doesn't enjoy an Oxford Geek Night---me---is finally relaxing and having fun at them.]]></description>
			<content:encoded><![CDATA[<p><a href="http://oxford.geeknights.net/2008/aug-27th/" >Last night&#8217;s Oxford Geek Night</a> was completely mental. As I spent all yesterday going to London and back I&#8217;m still recovering from the organizing and the late night.</p>
<p>The musical keynotes and Q&#038;A with <a href="http://rhodri.biz/" >Rhodri</a> and Ian went down really well: Rhodri&#8217;s laconic discussion of a musician&#8217;s experience of the new web complemented Ian&#8217;s more in-depth discussion of the way tech might solve the industry&#8217;s worsening financial problems&#8212;even if by the end of the session we still couldn&#8217;t decide whether or not they were going to solve the very difficulties experienced by musicians like Rhodri.</p>
<p>Having Ben lead them in with the genius of his <a href="http://12seconds.tv/channel/ihatemornings/19054" >twelve-second song about 12seconds.tv</a> and of course <a href="http://www.youtube.com/watch?v=dYP-wBaqQAI" >You&#8217;re No-one if You&#8217;re Not on Twitter</a> was also great to watch. Last time Ben played an OGN it was to the few appreciative people at the front who could hear him (such are the vagaries of PA): I think pretty much everyone listened in last night.</p>
<p>All the microslots were brilliant too, of course, but I&#8217;m going to quietly elide them right now in favour of getting an early night. We&#8217;ll be putting videos and slides up soon, and I&#8217;ll probably point at them then as there are one or two things that really resonated.</p>
<p>In the same way that Ben was surprised by the sudden interest in his Twitter song, we&#8217;ve had <a href="http://www.metafilter.com/74483/The-Futility-of-Flogging-Music" >a brief mention on Metafilter</a> and a <a href="" >heads-up from Tom on the Yahoo! developer blog</a>. I hope to get writeups together for the <a href="http://google-opensource.blogspot.com/search/label/ogn" >Google OS Code Blog</a> and the <a href="http://www.torchbox.com/blog/" >Torchbox blog</a> after a weekend of barbecues and sleep.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jpstacey.info/blog/2008/08/29/music-is-my-hot-hot-css/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Playing with Django: a fretless experience</title>
		<link>http://www.jpstacey.info/blog/2008/08/25/playing-with-django-a-fretless-experience/</link>
		<comments>http://www.jpstacey.info/blog/2008/08/25/playing-with-django-a-fretless-experience/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 20:00:05 +0000</pubDate>
		<dc:creator>jps</dc:creator>
		
		<category><![CDATA[conferences]]></category>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		<guid isPermaLink="false">http://www.jpstacey.info/blog/?p=195</guid>
		<description><![CDATA[I've been trying for twenty minutes to shoehorn a joke about Grappelling into this excerpt.]]></description>
			<content:encoded><![CDATA[<p>Django continues to gather momentum towards its imminent 1.0 release. The <a href="http://www.djangoproject.com/weblog/2008/aug/14/10-beta-1/" >1.0 beta 1</a> is out; the <a href="http://docs.djangoproject.com/en/dev/" >developer documentation</a> has been refactored; it already places nicely with <a href="http://simonwillison.net/2008/May/22/debugging/" >Python&#8217;s powerful debugging and logging tools</a>; indeed, all is proceeding according to <a href="http://code.djangoproject.com/wiki/VersionOneRoadmap#schedule" >the roadmap</a>, more or less. <a href="http://jamesturnbull.org/" >James Turnbull</a> will be speaking about Django 1.0 at <a href="http://oxford.geeknight.net/2008/aug-27th" >the eighth Oxford Geek Night this Wednesday</a>, and it looks like he&#8217;s got plenty of triumphs to bulletpoint for us.</p>
<p>An Oxford Django sprint had been mooted for this weekend. I didn&#8217;t hear much more about it, but to be honest I had the great opportunity to actually have my own sprint&#8212;against 1.0b1&#8212;in work this week, working on a fast-turnaround project. I definitely felt performance improvements, especially when running unit tests. It was also lovely to work on my first internationalized/localized site and to find that it was just a question of dropping in certain bits of middleware to make it work across six languages. We didn&#8217;t have any translations in place, but I clicked on &#8220;Polszczyzna&#8221; expecting bugger-all to happen and then suddenly realised that the English-language link read &#8220;Anglieski.&#8221; It&#8217;s characteristic of Python&#8217;s (and Django&#8217;s) refreshingly plastic and just-works behaviour. Magic.</p>
<p>We did encounter one bug, involving model inheritance. I struggled for a while with registering with the project trac to report it. It&#8217;s my first mediocre experience with Django: I waited a day or so for the arrival of an account-confirmation email, but eventually gave up without adding what would have admittedly been a me-too to an <a href="http://code.djangoproject.com/ticket/8405" >existing bug report</a>. But then, email finally in my inbox, I chased it up just now, to find that <a href="http://code.djangoproject.com/ticket/7888" >it&#8217;s been fixed.</a> Today. </p>
<p>Probably much like Django itself, the project&#8217;s interface with the user/consumer requires some past experience with its foibles, but the actual endeavour itself is fast, well-factored and puts most closed-source equivalents to shame.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jpstacey.info/blog/2008/08/25/playing-with-django-a-fretless-experience/feed/</wfw:commentRss>
		</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>OGN8 has become the musical OGN</title>
		<link>http://www.jpstacey.info/blog/2008/08/08/ogn8-has-become-the-musical-ogn/</link>
		<comments>http://www.jpstacey.info/blog/2008/08/08/ogn8-has-become-the-musical-ogn/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 13:09:12 +0000</pubDate>
		<dc:creator>jps</dc:creator>
		
		<category><![CDATA[conferences]]></category>

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

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

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

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

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

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

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

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

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

		<guid isPermaLink="false">http://www.jpstacey.info/blog/?p=191</guid>
		<description><![CDATA[Oxford Geek Nights #8: Rockin' Rabbit. Because home socializing is killing public speaking.]]></description>
			<content:encoded><![CDATA[<p>Without trying particularly hard, I seem to have turned <a href="http://oxford.geeknights.net/2008/aug-27th/" title="Oxford Geek Nights #8: Rockin' Rabbit" >OGN8</a> into Online Music OGN. All right, I did book <a href="http://ihatemornings.com/" >Ben Walker, geek troubadour</a> to do a turn prior to the speakers. But it was by chance that we&#8217;ve got two music-tech industry gurus in to present our keynote talks.</p>
<p><a href="http://rhodri.biz/" >Rhodri Marsden</a>, who will cringe when I call him a guru, writes the Cyberclinic for the Independent, plays keyboards in Scritti Politti, and has long and varied experience with the music industry: he&#8217;ll be discussing how recorded media alone will no longer support an up-and-coming band. And Ian Hogarth, who is CEO and co-founder of <a href="http://songkick.com/" >Songkick</a>, will explain how recordings can channel users into , where arguably the real money is these days.</p>
<p>If you want to be successful in the modern music industry, and you&#8217;ve read <a href="http://www.negativland.com/albini.html" >Steve Albini&#8217;s essay on the subject</a>, then you could do worse than sticking round for the post-keynote questions and answers slot, where we&#8217;ll invite these gurus&#8212;sorry again, Rhodri&#8212;to take questions from the floor. No asking either of them to buy your album, though.</p>
<p>After the Q&#038;A session, we&#8217;ll move into more traditional OGN variety fare, with talks about online payment, the open web, cloud computing and the long-awaited release of Django 1.0. If I can get it together, we should also have a book raffle. And thanks to Torchbox and Google for their sponsorship, entrance is still FREE. How can you bear to stay at home?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jpstacey.info/blog/2008/08/08/ogn8-has-become-the-musical-ogn/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I&#8217;m with Ignorant &#8594;</title>
		<link>http://www.jpstacey.info/blog/2008/08/08/im-with-ignorant/</link>
		<comments>http://www.jpstacey.info/blog/2008/08/08/im-with-ignorant/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 12:46:55 +0000</pubDate>
		<dc:creator>jps</dc:creator>
		
		<category><![CDATA[culture]]></category>

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

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

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

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

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

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

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

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

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

		<guid isPermaLink="false">http://www.jpstacey.info/blog/?p=190</guid>
		<description><![CDATA[Never ask someone how stupid they are; conversely, don't be surprised if they buy books explicitly meant for dummies.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.37signals.com/svn/posts/1187-dont-be-so-quick-to-embrace-your-own-ignorance" >David at 37signals writes</a>:</p>
<blockquote><p>Self-deprecation is fine, just realize that there’s a dear line between embracing your own ignorance and ensuring a prophesy of certainty.</p></blockquote>
<p>David&#8217;s career path sounds similar to mine: although I played with Linux as an undergraduate, I didn&#8217;t start programming until my PhD, and only really developed my XSLT, Perl and scripting skills prior to coming to Torchbox; since arriving here over three and a half years ago I&#8217;ve learnt &#8220;everything else&#8221;, from Transact-SQL and Coldfusion to Django and Drupal. But until maybe eighteen months ago I really felt like I was behind the technological curve, yet couldn&#8217;t quite work out how to get ahead. A year and a half later and I&#8217;ve clawed my way forwards, if not to that cutting edge then at least to the point where hacking away is no longer the effort it used to be, but I couldn&#8217;t give anyone else any tips on how to do it.</p>
<p>One big problem is there are so few resources to help people over that gap&#8212;and there is a gap, not a continuous curve&#8212;from uncertain n00b to excited, interested programmer. Established OS communities can be cliquey and quite scathing, and it&#8217;s hard to get into even friendly communities without prior knowledge of how these things work: what&#8217;s the chain of command; do I need a CVS account; can I <em>get</em> a CVS account; how do I earn brownie points in this particular version of a meritocracy?</p>
<p>There&#8217;s Wikipedia, of course. One of the few areas in which it isn&#8217;t a tragicomedy in thrall to undeclared conflicting interests (<a href="http://www.dracos.co.uk/talks/barcamp-brighton/barcamp-brighton-cornwall.ppt" title="Powerpoint about Cornwall and Wikipedia" >Cornish separatists</a>, <a href="http://www.theregister.co.uk/2008/02/06/the_cult_of_wikipedia/" >religious cults</a>) is its technical pages. But they&#8217;re tremendously dry, and not at all of tutorial standard. That&#8217;s not the point of an encyclopedia, of course, which you&#8217;ll hear a lot of if you ask why your recent edits have just been reverted.</p>
<p>We need more tutorial sites like <a href="http://poignantguide.net/ruby/" >Why&#8217;s Poignant Guide to Ruby</a>, and fewer like <a href="http://www.onlamp.com/pub/a/onlamp/2007/05/21/an-introduction-to-haskell---part-1-why-haskell.html" >ONLamp&#8217;s An Introduction to Haskell</a>. The latter is well written, and says a lot about programming languages in general, but it reads like the prologue to an entire Haskell book for professional programmers, rather than an actual introduction. Since visiting them both, I&#8217;ve actually written some Ruby (even though I didn&#8217;t get on with it particularly), but I&#8217;ve just finally bit the bullet and uninstalled ghc6, still with its wrapper on.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jpstacey.info/blog/2008/08/08/im-with-ignorant/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Remember, remember</title>
		<link>http://www.jpstacey.info/blog/2008/07/23/remember-remember/</link>
		<comments>http://www.jpstacey.info/blog/2008/07/23/remember-remember/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 19:30:04 +0000</pubDate>
		<dc:creator>jps</dc:creator>
		
		<category><![CDATA[culture]]></category>

		<category><![CDATA[non-programming]]></category>

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

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

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

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

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

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

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

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

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

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

		<guid isPermaLink="false">http://www.jpstacey.info/blog/?p=187</guid>
		<description><![CDATA[You don't know what you've got till it's gone, and that includes civil liberties.]]></description>
			<content:encoded><![CDATA[<p>The recent pitiful release of Home Office yoof shilling site <a href="http://mylifemyid.org/">My Life My Id</a> came to few people&#8217;s attention&#8212;why should it, being a pointless exercise in &#8220;consultation&#8221;?&#8212;but those who did spot it were mostly <a href="http://www.no2id.net" >No2ID aficionados</a>. They moved in rather swiftly, and the &#8220;recent posts to the forums&#8221; on the front page quickly vanished, as forum post after forum post was desperately moved (for which read: brushed under the proverbial carpet) into a &#8220;miscellaneous&#8221; forum.</p>
<p>Being a geek, though, I was most surprised to spot that they were using <a href="http://drupal.org" >Drupal</a>; in fact, they&#8217;re on the <a href="http://mylifemyid.org/CHANGELOG.txt" >mostly patched Drupal 5.7 version</a> at the time of writing. This piqued my interest further, and I emailed No2ID to mention that I&#8217;d been reminded to join them&#8212;which I ought to have done years ago&#8212;by the very people whose perniciousness they were trying to militate against.</p>
<p>At the same time, I remembered from OpenTech that No2ID had begun a recruiting drive, and I was sure that <a href="http://simonwillison.net/2008/Jul/7/org/" >Simon had blogged about it</a> but couldn&#8217;t at the time find the post. I actually asked Guy Herbert at No2ID about this, and rather politely he explained that, no, it wasn&#8217;t them: it was the <a href="http://www.openrightsgroup.org/2008/07/07/growing-the-org-community-and-having-fun-doing-it/" >Open Rights Group</a>. He refrained from adding &#8220;you buffoon.&#8221; But now, thanks to mylifemyid.org, I&#8217;m a member of both No2ID and ORG, two organisations I should have joined long ago.</p>
<p>In all its years of oppression, subjugation, scaremongering and offences against the person, the Home Office has never spread so much love. Thanks, Home Office: you&#8217;re a pal!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jpstacey.info/blog/2008/07/23/remember-remember/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Give a green finger</title>
		<link>http://www.jpstacey.info/blog/2008/07/14/give-a-green-finger/</link>
		<comments>http://www.jpstacey.info/blog/2008/07/14/give-a-green-finger/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 08:39:13 +0000</pubDate>
		<dc:creator>jps</dc:creator>
		
		<category><![CDATA[business]]></category>

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

		<category><![CDATA[non-programming]]></category>

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

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

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

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

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

		<guid isPermaLink="false">http://www.jpstacey.info/blog/?p=183</guid>
		<description><![CDATA[If you're helping to fight climate change, tell me: why?]]></description>
			<content:encoded><![CDATA[<p>People at <a href="http://torchbox.com/" >Torchbox</a>, both singly and as a company team, are committed to helping fight climate change. As a web company, we think we can help most (in our small way) by helping our clients, especially environmental charities, fulfill their potential on the web, and by encouraging green behaviour among our staff: cycling breakfasts, cheap-bike schemes, car sharing, not flying to meetings or on work jollies.</p>
<p>Still, fighting the good green fight can feel pretty lonely, and sometimes you forget not just how many people are on your side in the next office or town, but also of the billions of people who have something to lose to climate change. So as a bit of fun, and to remind ourselves what it&#8217;s all about, we&#8217;ve recently given <a href="http://stepitup2007.org/article.php?list=type&#038;type=45" >the green finger</a> to climate change. Here we are, doing just that:</p>
<div class="embed">
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/KwvRosOa6U4&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param>
  <embed src="http://www.youtube.com/v/KwvRosOa6U4&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object>
</div>
<p>Want to join in? You can <a href="http://www.youtube.com/video_response_upload?v=6I0vY6g3iJ0" >respond to the original YouTube video</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jpstacey.info/blog/2008/07/14/give-a-green-finger/feed/</wfw:commentRss>
		</item>
		<item>
		<title>OGN7 writeup at the Google OS Blog</title>
		<link>http://www.jpstacey.info/blog/2008/07/10/ogn7-writeup-at-the-google-os-blog/</link>
		<comments>http://www.jpstacey.info/blog/2008/07/10/ogn7-writeup-at-the-google-os-blog/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 09:18:31 +0000</pubDate>
		<dc:creator>jps</dc:creator>
		
		<category><![CDATA[advertising]]></category>

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

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

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

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

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

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

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

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

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

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

		<guid isPermaLink="false">http://www.jpstacey.info/blog/?p=182</guid>
		<description><![CDATA[OGN7 writeup on Google. It has to be pithier next time or they'll turn it into pirate-speak to spite me.]]></description>
			<content:encoded><![CDATA[<p>The writeup for OGN7 is <a href="http://google-opensource.blogspot.com/2008/07/geeks-find-alternative-way-to-spend.html" >live on the Google OS blog</a>. If you were there, then you probably won&#8217;t learn anything new; if you weren&#8217;t, then what was your excuse?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jpstacey.info/blog/2008/07/10/ogn7-writeup-at-the-google-os-blog/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
