Kerry Buckley

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

Archive for January, 2007

I’m now on the SDK team

2 comments

It looks like Paul Karsten has succeeded in making the case for more developers: Paul, Alkesh and I are now part of the Web21C SDK team (they assure us there’s plenty of Java as well as .net, and if we’re really good they might even let us play with Ruby).

This is good news on several fronts – Paul’s team seems to be one of the few remaining places in the company where in-house developers are still valued, they’re as keen all things XP and agile as we are, and as far as I know this is the first time anyone’s succeeded in moving an established team to a new project en masse since the new ‘resource management’ strategy was introduced.

Written by Kerry

January 29th, 2007 at 5:38 pm

Posted in BT

The other kind of SOA (reprise)

leave a comment

Jason Kolb has an insightful post today on the same kind of issue that I was talking about in the other kind of SOA.

Written by Kerry

January 27th, 2007 at 8:36 pm

Posted in Software

Fighting Developer Abuse

one comment

This ThoughtWorks recruitment ad is pure genius.

Written by Kerry

January 25th, 2007 at 3:53 pm

Posted in Agile

I guess I need a thesaurus

leave a comment

…looking at the titles of the two posts I made on the 17th.

Written by Kerry

January 24th, 2007 at 8:48 am

Posted in General nonsense

Rating a company by its coffee provision

2 comments

Marc McNeill makes some interesting observations on how you can judge a company by the coffee facilities it provides its employees. He lists, in order of decreasing clue:

  1. Vending machine that serves [quality] coffee on free vend.
  2. Kettle and filter coffee / Cafetiere to make my own.
  3. Kettle. I buy my own instant coffee.
  4. Vending machine that serves [quality] coffee that I have to pay for.
  5. Vending machine that serves [tasteless] cofee that I insert coins into.
  6. Vending machine that serves [tasteless] coffee that I insert a vending card into.

Where I work, we have a choice of options three or six. We also have another, that slots in one side or the other of number four:

  • Coffee bar that serves [quality[ish]] coffee that I have to pay [through the nose] for.

At the training centre where I’ll be on Wednesday (formerly a BT site, now run by Accenture), they’ve managed to find another option, which I guess ranks (and having tasted the coffee, I choose the word rank advisedly) at around 4.5:

  • Vending machine that serves [tasteless] coffee on free vend.

Written by Kerry

January 22nd, 2007 at 11:50 am

Posted in BT

I guess we’re now a cool international telco

leave a comment

Overheard last night at XtC:

“I work for Dresdner.”

“Ah, they used to be a cool international investment bank.”

“What are we now then?”

“An international investment bank.”

“Why aren’t we cool any more?”

“Because you lost JP.”

Written by Kerry

January 17th, 2007 at 9:23 am

Posted in Agile,BT

I guess I really ought to learn Lisp

3 comments

I was having a discussion last night about the value of learning new programming languages. I said I still felt I ought to learn Lisp, even if I was never likely to use it in anger, because it would hopefully give me a new way of thinking about problems which would be transferrable to other languages (especially ones like Ruby). Alkesh (come on, get a blog so I can link to it!) felt that Lisp was a dead language, and would be no more useful than learning Fortran or COBOL.

Then this morning I tried the Which Programming Lanuguage Are You? (via Steve Freeman).

You are Lisp.  Very few people like you (Probably because you use too many parenthesis (You better stop it (Reallly)))

Fate?

Written by Kerry

January 17th, 2007 at 9:16 am

The other kind of SOA

3 comments

Most large organisations have been using SOA for years, and they’ve been doing it despite their IT strategy, not because of it. No, not Service-Oriented Architecture, but Spreadsheet-Oriented Architecture.

Read the rest of this entry »

Written by Kerry

January 14th, 2007 at 9:54 pm

Posted in Agile,Software

We don’t have a Lord – team leadership and decision-making

2 comments

Simon Baker has posted a response to John Scumniotales’s post on Team Leadership and Self Organization, and I have to say I’m with Simon.

Read the rest of this entry »

Written by Kerry

January 13th, 2007 at 10:35 am

Posted in Agile

“Given when then” in JUnit

leave a comment

AS I mentioned at the end of this post, I’ve been convinced by Dan North’s case for using the “given when then” pattern for specifying scenarios during behaviour- or test-driven development, and while I wait for JBehave to be released, I’ve been playing around trying to come up with a way of using the pattern to clarify intent in (Java) unit/acceptance tests.

Read the rest of this entry »

Written by Kerry

January 9th, 2007 at 12:18 pm

Posted in Agile,Java