Rants and Ruminations 24 to 30 of 149 articles InfoSyndicate: full/short
Fun learning at XP Days Benelux 2005   22 Nov 05
[print link all ]

(updated, as I posted some broken links)

I’m in Karlsruhe, Germany right now, on the eve of XP Day Germany. Looking forward to another fun installment of Balancing Act – Simple Tools for Feedback, Communication and Courage together with Marc Evers (Nynke Fokma has called in sick, unfortunately).

I’ve just uploaded some XP Days benelux photo’s separated in Thursday and Friday . Enjoy!

Here are some samples, to liven up the blog visually:

the reception booth

Kevin Rutherford gets the crowd to stand on one leg

gummibears and index cards

lunch

practicing stances during balancing act

passing the ball faster and faster

thursday dinner

drawing carousel participants selecting their tools and discussing their strategy

pair drawing - navigator and driver are both involved

another pair drawing standup meeting

one team proudly showing a drawing of Jack snatches Hen

the other team showing jack snatches hen, Rob Westgeest is also in this picture - he switched teams halfway

Rachel Davies and Rob Westgeest explain a mindmap to other participants during the tool words, weapon words session.

Subversion file system type   08 Nov 05
[print link all ]

Nico Mommaerts wrote me about his subversion experience, in response to my subversion troubles. He had data corruption problems too, they disappeared after he switched the file system type under the repository from berkeley db to fsfs.

Apparently, the subversion team feels the same – the default file system type for svnadmin create is now (version 1.20) fsfs instead of bdb (in a version 1.14 I had on another box). If you want to find out the file system type of a repository, there is a file called ‘fstype’ in the db directory of your repository that tells you.

Playing with Leadership   04 Nov 05
[print link all ]

two lego / duplo structures, one representing a triumph arch, the other a very abstract house (just three duplo blocks)Last tuesday at xpnl hosted by Philips Research here in Eindhoven, Yves and Ignace Hanoulle did a trial run of their Leadership Game in preparation for xp days benelux 2005 . ( this entry contains a number of photos – not all aggregators show these ).

The game consisted of three rounds, each with a different leadership style. In each round, the participants had to build lego structures. Also, in each round some of the participants were just observing. I did that in the first round, which gave me a good opportunity to make some photographs and have a look at the stances people take.

directive leader inspecting the work of Jan Bakker, Marko van der Puil and Pascal van Cauwenberghe

Here we have a directive leader (Marthijn Thijssen, in the blue shirt) closely inspecting the work of the team building the cafe. In the first round, the teams built a typical brabant village – a cafe, a church, a farm and a couple of houses (you know what that looks like if you have seen some of Vincent Van Goghs early work, he was from around here).

Something I learnt from this round: if you choose (or have) a directive leadership style, you have to be well aware of what your people are doing. This conversation I overheard will make you look sheepish:

So, how’s the cafe coming along? Eh, well, we’re building a farm actually.

Three of the four teams in this round finished early, except for the cafe team. That drew the leaders’ attention. In retrospect the cafe team felt the leader broke their flow. On the other hand, they didn’t show much progress and were working very quietly – the other teams were very noisy which gave at least the impression of progress.

The second round was leaderless. Here you can see Rob Westgeest, Marko van der Puil and Bas van Tiel observing the ‘chaos’ that ensued:

Rob Westgeest, Marko van der Puil and Bas van Tiel observing

The facilitators suggested we have a meeting to start with to determine how to build a church and a couple of houses, but I didn’t feel much like it, so I started building right away with my neighbour. “The other ones can have a meeting if they want to” – I already saw eigtheen people staring at each other about who’s going to start. Teams started to self-organise and things went smoothly and quickly. Exactly one church was being built so that went well.

Jan Bakker, Martijn Thijssen and Christ Vriens building a church from duplo

Except for termination. It seemed people continued building as long as there was material available, and noone (including me, by choice) bothered to ask the customer how they liked the buildings.

Pascal van Cauwenberghe and a couple of lego structures he helped building Around me, the blocks soon ran out, unlike in the corner, where they had small blocks. There they decided to build a minaret, to make the village a bit more multi-culti.

lego minaret being built by Nanne Osinga, Ingmar van Dijk, Theo Theunissen and Christina Westgeest They continued building until time ran out. Surprising how high a tower of lego blocks one can build.

Overall, this leaderless round delivered, to my mind, the prettiest buildings. Very well suited for creative teams that have to deliver something without a pre-determined outcome. (In fact, most work I do with other independents is leaderless).

The final round saw Nico Mommaerts as a facilitating leader: Nico Mommaerts with his arms crossed

This round went fairly well, although the leader lost momentum by being a bit too hands-off – he tasked someone else with leading the initiali meeting, instead of asking for just a scribe. Another thing that seems crucial in this style, is catching the momentum of the group. At one point, teams already had self-selected around a couple of buildings – pyramid, chinese wall, stonehenge and the highly ambitious atomium – and the leader went to all the trouble to write the team members’ names on the whiteboard while everyone was anxious to get started. lego pyramid, chinese wall, stonehenge and atomium on the far left

Communication with the customer through the facilitator was difficult – as the customers refused to speak directly with the teams, it was unclear what we had to build. Therefore the stonehenge team and the chinese wall team built three different versions, each on a different scale.

In all, we had a lot of fun. I recommend you check this session out if you have the chance (e.g at xp days ). I find Simulations like this are usually fun, and I always learn something from it (although I usually don’t know exactly what that is in advance).

There are some more photos of the leadership game for your viewing pleasure. I hope to see you at xp day benelux 2005 logo

Subversion troubles.   03 Nov 05
[print link all ]

I know several of this blog’s readers use subversion (I tend(ed?) to recommend subversion recently). I hope this post may save you a couple of frustrating hours hunting for a vague data corruption problem.

Yesterday I wanted to add some images to my website, from a computer I don’t normaly work on. Therefore I made a fresh checkout. Before completing the checkout, subversion exited with:

svn: Checksum mismatch on rep '1v6': 

and the two checksums that might be off. I finally found the solution for subversion checksum mismatch in the subversion users mailing list.

Several other workarounds suggested removing the offending directory and trying update, but that didn’t work (not even on a working copy). If you follow the instructions , you may be left wondering how to find the checksum in the representations.dump file as I was. I tried searching for the checksum, but that didn’t go so well.

The ‘1v6’ from my error message indicates a node number or something. There’s only one in the file. And, as instructions” say, you really do need 16 repeats of \00, like so:

1v6
 ((fulltext 1 2 (md5 16 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00)) 3 1v6)

I tried replacing it with the same amount of slashes as were there in the first place, but that didn’t work.

For future reference, I had this problem with svn, version 1.2.0 (r14790) on windows and reproduced it on debian linux, and still had the problem with version 1.2.3 (r15833).

I like subversion for all its’ features, but in moments like this, I guess I’d prefer a version control system that uses the filesystem as-is. Probably my repository has been corrupted since revision 2 (out of 130 revisions…) as svn dump stopped when dumping this revision. Apparently, I’m using this repository write-only, and subversion doesn’t see anything wrong when one one only perfomrs commits.

In case you wonder, the file in question was fine, it was only the checksum in the database that was corrupted…

Current Events   12 Oct 05
[print link all ]

I’m running around this week, so just a quick update on events I’m involved in.

XP Days London have accepted Temperature Reading. That means I’ll go on tour again in November, to XP days Benelux, then Germany and finally London .

The Software Practice Advancement Conference has accepted These are just some of my favourite tools and Balancing Act – Simple tools for Feedback, Courage and Communication

I’m co-sponsoring the next agile seminar , which will be held in Nieuwegein on October 26th. We’re having an interactive session on the Toyota way and a talk on agile outsourcing, and of course… drinks.

On October 27, 28 and 31 Rob Westgeest and yours truly are organising the fourth eXperience Agile training here in Eindhoven. We have a few places left, contact me if you’d like to participate.

Freewriting at European Consultants Camp   29 Sep 05
[print link all ]

chicken kitchen clock I’m trying to freewrite, creating an environment where I can’t be disturbed. I used my alarm clock from the kitchen – the alarm chicken. Only, just before I got started, I was disturbed by its’ noise, since it is a mechanical clock that keeps ticking.

Last weekend, and Monday and Tuesday I spent at European Consultants’ camp in Berdorf, Luxembourg.

The freewriting workshop hosted by Laurent Bossavit was one of the highlights in four days filled with highlights. I’m not sure any written description can do justice to the friendly, familiar, sometimes puzzling often hilarious and challenging company I found myself in.

During the freewriting workshops for instance, I spent seven minutes on a task (or constraint) set by someone else. I had to write a fantasy story. After laughs about the multiple meanings of fantasy, I set myself to writing a story about a hobbit.

This was the first time since (I had to in) high school that I wrote a fiction story. I found it actually quite fun. Besides having to continue writing leads to funny sentences sometimes, as appeared in the story.

While writing the first sentence I found I had to have a name for my hobbit, but couldn’t find one, so instead I decided to make the hobbit so drunk he couldn’t remember his name.

I hope that showed something about how freewriting can help to free creative juices.

One more thing I find with freewriting is that even with a few simple, generative rules you can play.

One of the rules said that you have to write without stopping. How to play with that one? Simple: write slower, so you have time to think more.

Actually, I had to write slower, because I got cramped, which seems to be a common experience when you don’t practice freewriting much.

The chicken has just rang, I now notice I was so absorbed in writing that I didn’t notice the ticking anymore.

Laurent will also host a lightning writing workshop at xp days Benelux which I heartily recommend if you want to write more often and with more fun.

(asides from a few minor edits, this blog entry was freewritten in ten minutes plus a bit, with pen and paper, with a few minor spelling edits afterwards).

More about making the program   22 Sep 05
[print link all ]

Nat Pryce wrote me about the previous entry:

I just read your blog post about the review processes for XP Day Benelux and London. I just want to assure you that all submissions will get feedback. If the review process doesn’t provide feedback to some sessions the programme committee members will write three (or more) reviews for those sessions before deciding the final programme and informing the presenters of acceptance or not.

I’m glad to hear that all sessions will get feedback. In the past, feedback on session descriptions has helped me improve both the session itself and its description. See e.g. the differences in the way we described Balancing Act the first edition written more from an organisers perspective and the second edition more compact and focused on tangible outcomes for the attendees.

How and when to involve the program committee in the review process was/is a puzzle for xp days benelux. This year some of us waited for the other reviewers to get started, and then the committee reviewed the remaining sessions. For next year, we’re toying with the idea on starting first, to encourage other reviewers to also start early.

Copyright © 2008 Willem van den Ende