Wikis

[This was originally a top level harrywood.co.uk website section, written approximately 2007. Moved to the blog archive]

Wikis are a great thing. Maybe I am not the first person you’ve heard raving about them, so I’ll try not to harp on about them in general terms, but for those who don’t know…

What is a wiki?

A wiki is a website where the text is freely editable by everyone on the internet. Through a process of community contributions the content keeps getting bigger and better. The editing system is simplified so that writing text, and linking between pages, requires no technical skill at all (a kind of CMS)

Wikipedia.org

The prime example is wikipedia.org, a free online encyclopedia. This site is so popular that unfortunately it tends to slow down to a crawl when america wakes up in the afternoon. But go there in the morning look up the definition of some obscure word, or a random historical event. You will be impressed. Look at the ‘recent changes‘ and you can see the wiki is being edited by hundreds of people simultaneously (all these changes have taken place in the last minute or so!).

Here is a list of my contibutions to wikipedia.

A wiki is an ideal way to arrive at a community consensus on definitions of things, and so an encyclopedia site is the ideal application of wiki technology, and wikipedia is the daddy of all encyclopedias, but there are many other wikis around the web. Mostly they are trying to define things on a particular subject, and not doing a very good job of keeping up with the superior wikipedia definitions, but some of them attempt to build up different non-encyclopedic styles of information.

KayakWiki

As a keen kayaker, I soon stumbled upon “kayak wiki”

Compared with wikipedia this gets extremely low traffic. Myself and Michael Daly (the guy hosting it) are pretty much the only people editing it at the moment. I think its a project with great potential, especially the “kayaking places” section, which I instigated. This could evolve into a giant free online kayaking guidebook. Building any kind of online community is a bit of a ‘chicken and egg’/’critical mass’ type problem, but some day soon kayakwiki will take off! [Update: Some time since 2007 Kayakwiki went completely offline. I think it got sp@mmed to oblivion]

WikiTravel WikiVoyage.org

If you like travelling, or if you just want to share your knowledge of a local area WikiVoyage.org is the wiki for you. It also has language phrasebooks. Like wikipedia, it seems to be very big and professional, with clearly defined goals, but unlike wikipedia you’ll quickly find areas where there’s scope for you to leave your mark, i.e. lots more travel guide information still to be added. There’s also some very interesting ideas in the map-making subproject. Here’s my contributions to WikiVoyage.org

[Update: Previously I linked “WikiTravel”. This still exists but the community moved to “WikiVoyage” under wikimedia’s wing (better)]

OpenStreetMap.org

OpenStreetMap is a project which I understand the value of, due to my involvement in wikivoyage and wikipedia. These days publishing a map on a website is easy. You use google maps (or possibly the new Ordnance Survey offerings) but once you go beyond the flexibilities offered by the google API, or step outside the realm of straightforward web map display, you hit a very nasty issue of copyright. All of google’s maps are licenced from mapping agencies (such as Ordnance Survey in the UK). The underlying information is all heavily protected by copyright, and there is no easy way around this.

OpenStreetMap is project to provide open content maps. The only way to provide them, is build them from scratch. Without using any existing copyrighted maps, people like me are going out and surveying the streets using GPS receivers. It’s a brute force solution to the copyright problem, which will seem ridiculous until you follow through the reasoning.

Some enthusiasm for the project is fed by the wiki community, who aim to conquer these final frontiers of free and open information, but the project is wiki related for another reason, in that the map editing process of the project is itself modelled on wiki principles. Everyone can get involved in contributing to the map, and correcting each other’s edits.

A third wiki aspect to this project (and actually this has been my main area of contribution) is the OpenStreetMap wiki. A conventional MediaWiki installation used for describing the project, documenting the software, and coordinating mapping activity.

Wiki sp@m and chongqed.org

Everyone knows what email sp@m is. Well wiki sp@m is worse. The community carefully builds up some informative articles, and then along comes a wiki sp@mmer, and dumps a load of advertising links on the page, often completely destroying the text that was there before. It’s not permanent damage, because any change can be reverted, but it’s pretty annoying, and slightly depressing, that such inconsiderate people exist in the world. [Update: Originally I linked chongqed.org here, since they were finding interesting ways of fighting this menace. Sadly they are no more]

Wiki Obsession

As you can see I’ve been on a journey across several wiki projects, but actually you’ll find me getting involved in wiki communities all over the internet. I’ve become a little bit wiki obsessed. I think they appeal to my psychology because I get a buzz from collaboration and I am perhaps more altruistic than avarage. I am willing to chip in a little effort in the name of building something great. I’m also quite pedantic/perfectionistic when it comes to text (documents, websites etc) I sometimes find myself editing technical documents I’m working with, even when I know I can’t save my changes. If only all information was as freely editable as a wiki!

It’s a people thing

[I wrote this approximately 2007. I originally had this as one of my thoughts about tech on my main harrywood.co.uk ‘tech’ section. Now demoting it to the blog archive]

My job (and the kind of I.T. work I’m interested in) is actually all about understanding people. It’s really not about computers at all.

This is particularly true at the moment, because I’m working with ‘workflow’ software, which involves placing manual processing steps (people power) into the system architecture.

I am often involved in piecing together system requirements. Theoretically this should take place at the beginning of a project, but in practice it is an on-going process. It means building up an understanding of how people are going to work with the system, and what the stakeholders really want the system to do for them. Often a customer will tell me how they think system should be built, and I have to struggle to reverse-extrapolate the high level requirements (what the people really want). Sometimes I gently try to make this point. My experience as a software engineer equips me to make technical design decisions, i.e decide how a system should be built, but before I can do this, I need to know what the system should achieve, and how we want the people to fit in.

User interface design is a fascinating challenge. It’s such a subtle art form. You know when it’s done badly, and you know when it’s done well, but you can’t quite put your finger on it. When I try to justify a particular U.I. design, my arguments often end up seeming petty and insignificant. That’s because there is no right and wrong answers, only ‘good design’ and ‘not so good design’. It’s really all about empathy; Putting yourself in the position of people who have never seen this interface before. It’s also about striking balances. Laying things out so that it all just sits together elegantly. It’s …art.

Recently it’s come to my attention that many people are hopeless at it. This leaves me with an even greater challenge. Without having any any solid arguments, I should persuade these people that their ideas are bad. …but often I give up, and just implement the ‘not so good design’.

But probably the biggest “people” factor of my job is the project politics

Munkyfest

Munkyfest was excellent again!

Although I’ve only been to it twice, I again woke up on the Sunday with a hangover and a feeling I had been part of something quite special. And on the train on the way home, I read through the full ‘social and economic history of Munkyfest’. Quite a journey those guys have been on. I feel sad that it’s all over, so I guess Matt, Clare, Beezly and all the ‘crew’ must be feeling that way too… Or maybe they’re still sleeping on it.

Anyway I was a bit lazy about sharing photos last year (have lots from then too) but here’s a selection from last weekend:

beez on the bassviolinistsnutterscheesey grinbeezlys tea breakswigging beersguitar chicksurprising warm sunme and Francinebandstand crowdpersilbuddle chucklingmany tentsbbqbandstand laptopclare campsite carnage

Mapchester

This weekend the people of openstreetmap.org are going to walk/cycle/drive around Manchester with their GPS receivers, recording the locations of all the streets in the city (or as many as possible). This information can be used to make a streetmap of Manchester. They already did a similar workshop on the Isle of White.

The idea is to free the information. Although websites like multimap.com, streetmap.co.uk, and maps.google.co.uk will give you a free map of Manchester, it’s not really free. It’s copyrighted. Want to print out a poster size detailed map of Manchester? Want to show a map of Manchester on a website? Want to create a new stylised map of Manchester? You can’t do any of that without breaching copyright.

…and what about building other clever geospacial applications? Google maps have an API for acheiving many clever mapping tricks, and embedding these on your own website. But they’re all based on linking into google, and the tricks only go so far. What about new websites / software to search and manipulate map data in new and innovative ways? Can’t do it. The data is copyrighted.

Generally the open source community is pretty quick to step in, when information is not available for free, but with map data it’s tricky. The underlying data all comes from the same source: The Ordnance Survey. A government agency which should be dishing out this information for free anyway (like in the U.S.). The act of looking at any map, and drawing another map based on it, is a breach of copyright. There are ways they can detect it.

So there’s only one thing for it… They’re going to go out there with GPS receivers, gather latitude/longitude readings, build maps from scratch, and release it all with an open licence!

Passing out

Yesterday I passed out. I’ve only passed out two and half times in my life. It’s a very weird feeling. Like falling into a dream, after which it seems like lots of time has passed, when it hasn’t.

The first time I only half passed out. Beezly will remember this well. We were riding down the hill from his house to my house, two people on a pedal bike, when we hit a pot-hole in the road. We swerved and both flew over the handlebars, at high speed. I landed on top of Beezly and kind of surfed on his face, leaving him a lot worse off than me injury-wise.

But for some reason the shock of the incident caused me to start seeing stars. I slumped over a nearby wall and felt myself start to lose consciousness. I don’t think I actually passed out, but eventually the stars filled my vision completely, and I lost control of my limbs. My legs couldn’t take my own weight, as Beezly and the other guy carried me somewhere to sit down. Given that Beezly’s face was pouring with blood, I was being a bit of a wuss. …This must’ve been about ten years ago now.

The second time I had been lying on the sofa for hours watching a long episode of touch of frost. It came to a commercial break, and I stood up and ran upstairs to use the toilet. I quickly felt very dizzy, and sat down on the toilet. I put my head between my knees, but it was too late. I woke up sprawled all over the bathroom floor, with my trousers round my ankles and my ear pressed against the base of the sink. This left me with a painful bruise on the side of my head, I must’ve hit the sink quite hard. Luckily not too hard. I wouldn’t have wanted to be found dead in that position. …This was a couple of years ago.

The third time was yesterday! I went snowboarding with my housemates. I’d been out drinking the night before, and what with the early start, I was feeling a little ill. We went up in the gondola and did one run down. I was having fun, but starting to feel a little rough. Then in a crowded gondola on the way to the top of the mountain again, I started feeling very ill. I told my mates I was going to be sick, which prompted the usual joking discussions about seafood etc, but then strangely, rather than spewing all over their feet, I passed out. I woke up on the floor of the gondola, lying on my back, with a whole crowd of Swiss skiers looking down at me. One of them was holding my legs above me, which I think helped the blood come back to my head. The hangover was a factor, but I had only become ill later on in the morning, and very suddenly. I decided that it was probably more to do with the undercooked egg I ate for breakfast yesterday morning.

Kayaking Incident

We had a bit of an incident on my latest whitewater kayaking trip. As always we’ve got a trip report on the canoe club website. Normally these are not so interesting, if you’re not into kayaking, but I wrote the trip report for last weekend’s trip to the river Dart, and this time you may be interested to read about a helicopter rescue! (twas very exciting)

Google Moon!

Check out Google Moon!

“In honor of the first manned Moon landing, which took place on July 20, 1969, we’ve added some NASA imagery to the Google Maps interface to help you pay your own visit to our celestial neighbor. Happy lunar surfing.

…now try zooming right in to see the moon’s surface in maximum detail. It’s true! The moon is really made of cheese!

Technological Order and Chaos

I’ve been trying to get my life back in order after moving back to London, and sorting out a few of those things which have gone unsorted for too long, a lot of which comes down to technology. So lets see how I’m getting on shall we:

Steps forward Steps backwards.
I was dumped into a new assignment (with all the stress which that brings) the day after I arrived back in England
My company laptop, upset at being carried around for the first time in ages, developed a spurious screen/graphics card problem, before I’d taken a back-up of the last 2 years worth of photos, code and other files.
I bought myself a shiney new computer with big hard disk Despite dell advertising super-cheap desktop PCs, I clicked through the website, added a few optional extras and ended up spending £1200. Bit more than I was intending to spend, but what the hell.
I got broadband internet into my home. Having had this in Switzerland I became hooked, and realised it was easily worth the money I changed my mind about which package to go with on plus.net, and ended up accidentally chosing one which didn’t include php support with the webspace, hence I haven’t been able to re-host harrywood.co.uk as I had intended.
Beezly fiddled with my wireless router, and got that to work, so that Sarah was on the internet upstairs too My ADSL modem can’t plug directly into the router, so untill I purchase a new modem, this will only work by going via my computer (Bad, because my computer then needs to stay switched on)
My dad also managed to get hooked up to broadband back at home in Yorkshire Within hours of having done this, his machine has been crippled by trojan/virus infections, and he has been calling me constantly to ask me what to do about it
I got my camera hooked up to my new PC, no problems. And this flickr website certainly looks like a good way to plonk bits of my photo collection online. In an attempt to avoid putting a dodgy old cracked copy of compupic on my nice new PC, I hunted around for a different peice of photo management software. It seems like a million companies want to give you 30 day evaluation copy of this kind of thing, but what about open source photo managment software? I’m very disappointed. There’s a bajillion different web photo gallery generators, but what about organising, renaming, resizing, cropping, brightening photos offline? A huge home-computing software genre, and the open source community has come up with hardly anything! The free software picasa looked very promising, until I realised that it doesn’t let you save your changes back to file. Bah!
update: You can now save changes in Picasa. This was talking about the first few beta versions which stored changes in some internal meta database.
I moved some crap from my room into the attic, and I even threw some stuff away What with all the new computer bits, I still don’t have space for all my junk in my room

On balance… technology is helping my life to become less organised by the day.

The quick shaving conundrum

When I’m shaving in the morning, a strange reverse psychological phonomenon often ocurrs.

“I’m running late…” I think to myself (most mornings I’m running late)

“…so I’ll get this shaving done quickly.”

“Now how can I optimise the process of shaving off all this stubble, so that I don’t miss any bits, but also I don’t go over the same patch unnecessarily thoroughly”

So then I concentrate on the shaving process, carefully planning the path which my electric shaver must take across my chin to achieve this fine balance. I don’t want to leave any patches of stubble, or individual hairs which will later irritate me throughout the day, but at the same time I don’t want to waste any time shaving too thoroughly. I repeatedly feel my chin to see if I’ve smoothed it off sufficiently in all areas. …and the whole process takes a minute or two.

Now the funny thing is… other mornings I don’t think about shaving at all. I just do it. Maybe because I’m too zonked out to think, or maybe because I’m not in hurry. Either way, I always manage to shave much more quickly, when I don’t think about how to do it quickly.

I’ve proved this to myself over and over again, and it annoys the hell out of me.