Kerry Buckley

What’s the simplest thing that could possibly go wrong?

Archive for September, 2007


leave a comment

Ever wondered what would happen if you mixed lolcats with PostSecret?

Of course you have.

Written by Kerry

September 29th, 2007 at 9:23 am

Posted in General nonsense

Cool steganography trick

leave a comment

Very clever.

Written by Kerry

September 27th, 2007 at 8:47 pm

Posted in General nonsense

Concurrent design and development – a better spin?


Another day, another argument discussion with a colleague over the common misapprehension that you can have a process with discrete requirements capture, design, development and test phases, yet somehow still claim to be agile. Once again, I tried (with limited success) to explain that you don’t need to do all your designing up front before you start writing code, and that starting to write code almost immediately isn’t ‘hacking’, provided that you are continuously paying attention to good design as you go.

In other words, agile developers do just as much designing as those still following waterfall methods, but we do it at the same time as writing the code.

Reflecting afterwards, I realised that I’ve been phrasing the message the wrong way. As anyone who really ‘gets’ test-driven (and particularly behaviour-driven) development knows, it’s not really about the testing, but about the design process. A waterfall ‘designer’ starts from an understanding of the problem and builds up some kind of model for a solution, which they then pass on to the implementors An agile developer does exactly the same, but the language they use for the model happens to be executable source code rather than documents or UML. This choice of modeling language has the rather large benefit of being testable, and once your design is finished, you’re done. No need for someone to try to interpret and implement it. No scope for misunderstandings between designer and developer. No danger that the design is incomplete, or that part of it turns out to be unworkable.

It’s not that we start writing code and design as we go along.

We are always designing – we just write the code as we go along.

Technorati Tags: , ,

Written by Kerry

September 26th, 2007 at 9:24 pm

Posted in Agile,BT

Steven Fry’s call to arms

leave a comment

Steven Fry has written a detailed comparison of smartphones on his blog. It’s quite long, but very entertaining (as you would expect) and well worth a read.

As a ‘corporate software engineer’ myself, this in particular struck a chord:

Break free, all you corporate software engineers and designers: the excuse that you are under the rule of dullards, greedy share-price number crunchers and visually and ergonomically illiterate yahoos is not good enough. Persuade them. Otherwise we all get a digital environment that’s a vile as a 60s housing estate.

Amen to that.

Written by Kerry

September 20th, 2007 at 10:23 am

Posted in Rants,Software

Quoted in the Times!


So I was reading Jon’s post about Paul‘s SEO talk at Barcamp Brighton, and thought I’d give the tip for finding incoming links a whirl.

I searched Yahoo for, and found pretty much what I expected – my blog comments, links from a couple of other blogs, links from my profiles on sites like Twitter.

Then I found this: Apple’s new iMac: blogger reaction – Times Online.

Of all the blog comments about the new iMac, I’m not sure why he chose mine.

Technorati Tags: ,

Written by Kerry

September 14th, 2007 at 11:04 am

Posted in General nonsense

Barcamp Brighton


I was lucky enough to attend BarcampBrighton at the weekend, thanks to a tip-off from psd and the fact that I had to be down the road in Eastbourne today anyway for our release planning.

For those unfamiliar with the Barcamp concept (which until recently included me), no schedule is set in advance, but attendees turn up with either a prepared talk or some ideas of subjects they think people might be interested in. On Saturday morning after the introduction we each scribbled a quick description of our session on a slip of paper, and stuck it in a free slot on the agenda grids, creating an instant [un]conference with five half-hour talks happening at once for the two days.

I’m not going to try to describe everything, or I’d be here forever (after all, I still haven’t finished writing up Agile2007), but highlights included being taught how to do this card trick by nicepaul, an audience discussion (neatly driven from a tiddywiki) on whether someone should buy a Wii, and talks about subjects ranging from web site accessibility and internationalisation to geocaching. Oh, and of course the obligatory (and my first) games of Werewolf. I did a demo of Selenium, which seemed to go down well, albeit with an audience of four (it was the last session on Sunday, and I was competing with Powerpoint Karaoke).

All in all, one of the best conferences I’ve been to. Which isn’t bad for free (with food and beer thrown in)!

In some ways the event almost seemed to run itself, but obviously that was largely down to the incredible efforts of all the organisers and helpers (especially the hosts, Madgex, who gave up their offices to nearly a hundred messy geeks for the weekend). A huge thank-you to them, and to the various companies who provided mountains of food and drink during the weekend.

Technorati Tags:

Written by Kerry

September 10th, 2007 at 5:57 pm

Posted in Uncategorized

Search in Google Reader at last!

leave a comment

Google reader now has a search facility, which is nice. I can’t help wondering why it took so long though – I mean surely they have a little experience in the organisation of writing search tools?

Technorati Tags: , ,

Written by Kerry

September 6th, 2007 at 12:33 pm

Posted in Software