Rants and Ruminations 14 to 20 of 149 articles InfoSyndicate: full/short
My first agile event announcements for 2006   19 Dec 05
[print link all ]

As the year is running to an end (I was quietly hoping for it to crawl, but it’s defininetely running), there’s new events to announce.

In case you’ve missed these announcements from Marko ’s weblog:

The new years’ drinks are extremely self organised, Agile Open a bit less, as a two day conference takes a bit more preparation. We have yet to refactor the agile open wiki, we hope to do that later this week. The wiki has been temporarily closed to the public due to spam attacks. This year, we’re aiming to keep Agile Open as cosy as last year.

Discussion about a possible theme and to theme or not to theme agile open are still ongoing.

One thing is certain, we’re not going to have a keynote speaker, as the participants will have to make the program themselves, like last year. So I hope you consider visiting agile open, run a session, or post a question, even if you don’t know how to run a session (‘If you can’t afford to run a session, a facilitator will be provided for you’ ;-) ).

Continuous test runs   14 Dec 05
[print link all ]
Yesterday in Mechelen, at the pair programming party, Rob westgeest and I tried out a different way of running tests often. We were working on a  mini-feature in Hourensou We had been having some trouble with the tests before. We were using a freshly installed machine, with only a couple of simple text editors (scite and gedit) present. We wanted to run the tests often. However, I dislike having to switch from window to window all the time (in this case, switching from an editor window to a terminal window with the tests).

Therefore, we tried something simple: run all the tests in a loop, continuously. That way, if we saved, we only had to wait a little while for the tests to run of their own accord. The loop was written in bash shell script, so we get a fresh ruby interpreter each time the tests are run (the alternative was to use irb, the interactive ruby interpreter with a loop around a bunch of 'require' statements). We used 'nice' to make the tests run at a lower priority than our other processes. The tests are contained (in this case) in all.rb:
while true; do nice ruby all.rb ; done
Having the tests run all the time had an interesting effect. We were even more motivated than usual to make all the tests run, and errors were spotted quickly - just sit back for a moment, relax, and watch the testsrun. Reading the failure messages was a bit more difficult though; as the tests keep on running the results keep scrolling upwards.

I don't know a simple way (yet) how to run tests only if files are modified. Possibly a rakefile could work, but that's already a lot more work than the one line of bash script we came up with as the simplest thing that could possibly work.

Not Quite XP (yet) haiku   08 Dec 05
[print link all ]

A customer passes by

screaming

Storycards rustle on the wall

(inspired by Daily Scrum Haiku posted by Simon Baker ).

Pictures from XP Days London 2005   06 Dec 05
[print link all ]

So, finally, here are my pictures from XP Days London last week. There’s quite a bunch, this time they are grouped by session. I’ll select one from each as a taster.

three people in a cab

`Five People in a cab

staring at red lights

A haiku on the table`

Pictures from the eXtreme Tuesday Club

Marko van der Puil, Ivan Moore and Andy Pols watching closely from a distance

`Lego is so cool`

Pictures from the agile architecture workshop

people laughing

`Subverting metrics is fun`

dark Pictures from the Do you get what you measure? workshop

four people looking at the subway map

`The map is not the terrain`

people in subway

`it really isn’t`

Dead fish, and other miscellaneous pictures

One minute presentations @ XP Days Benelux   05 Dec 05
[print link all ]

I found a blog entry by Cedric Girard in French, about xp days Benelux. It’s cool. I hope you can read french, because some of his appreciations are untranslatable.

Cedric writes about how he found the values of Communication, Simplicity and Courage in the way the conference participants gave one-minute presentations on sessions they attended, at the end of the conference. Honest, direct and simple, as he puts it.

We had scheduled one-minute presentations by session organisers on both mornings (Cedric uses the word ‘conferencier’, which means comedian in dutch – several of the presentations were hilarious). The intention was to give participants a more accurate feel for the sessions than a piece of paper or a title can possibly give.

Marko van der Puil showing how not to complain effectively

Then, at the bar on Thursday, someone suggested to Vera participants do the same. We decided (courage!) to give it a try. The one minute presentations by participants were as funny as those by presenters, and we got a feel for those sessions we wished we’d attended.

I’m curious who suggested it by the way, as the suggesters’ identity has disappeared in the fog of excellent conversation and drinks apparently ;-).

I measure a decent conference program by the difficulty one has to choose a session – in each timeslot there should be at least two sessions that you really want to attend. Judging from the participants’ presentations and the reactions to them, we succeeded :-).

Drift Table Photos   04 Dec 05
[print link all ]

In “the previous entry”, I was complaining that I couldn’t find a paper or photo’s of the drift table. Simon Baker informs me this blog entry by Andy Pols has some photo’s of the drift table.

Andy also provides a reference to a paper that is readily downloadable: The drift table, designing for ludic engagement .

Man bent over the drift table, statueette and a desk calculator used as weights

a look through the lens, showing trees and houses in a crystal ball like fashion

Images courtesy of www.interaction.rca.ac.uk/equator/steve_drift_table.html

And, like Andy, I want one!

Recovering from several XP Days :-)   04 Dec 05
[print link all ]

Well, XP Days London was Fun again. I’ve had a peek at the many photos I took, I’ll publish them later this week, as Rob and I are currently busy preparing the next eXperience Agile course.

In the meantime, I recommend what some other writings on sessions I went to.

I normally have a funny feeling with keynote sessions. I’ve become so accustomed to interactive sessions, that I find sitting for an hour at a time, watching the slides go by to be a bit boring. Unless the presentation is really engaging. William Gaver ‘s presentation on Ludic Design was such a presentation. Unfortunately, I can’t find the videos he used (made by a documentary filmmaker) online. These videos showed very effectively how the drift table (a coffee table with a lense in the middle that lets you drift over the english country side as if you were in a hot air balloon) and another device were used in different ways than the designers anticipated.

It resonates with something I’ve observed from practice quite a bit – people will use your system in ways you’ve never expected. I prefer to be creative with it, and see what we can learn. Others seem to prefer saying `Bad User! This is not the way the system was intended!`…

rant
(Unfortunately, the papers on the drift table (probably written on British taxpayers’ money) seem to be locked behind ACM’s Portal, you have to be a member to access it… Don’t you just love how academic publishing works… ).
/rant

Copyright © 2008 Willem van den Ende