Rants and Ruminations 26 to 32 of 149 articles InfoSyndicate: full/short
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.

XP Day Benelux program online   22 Sep 05
[print link all ]

After a fairly open review process and animated discussion in the program committee, the XP Day Belenux 2005 Program is now online.

The only ‘regret’ I’m having about the program, is that I’m not going to have time to attend many sessions, since I’m co-hosting three fun-filled active sessions myself :-) :

I’m proud of our more open review process this year, where we invited every session organiser to participate in the review process. We did the reviews on a wiki, so that everyone who bothered to review could see how others were working on reviewing sessions.

We were also happy to have plenty of sessions to fill two days instead of one. I’m hoping the program has a bit more air, and the participants have more time to meet each other (e.g. during the conference dinner on Thursday night).

XP Day London is taking this a step further, they are experimenting with a voting system (everyone who sends in a session gets five votes) and have made reviewing obligatory if you want to have a session accepted. I applaud their courage and am curious to find out how this worked for the program committee.

Sending in and reviewing was fun anyway. The program is not finished yet, reviews have closed yesterday. So far it looks like Balancing Act and The Agility of Domain Specificic Languages seem to stand a good chance of being accepted, since they each attracted five votes. Temperature Reading got three votes so far.

As a session organiser, I see one drawback in the voting approach – the Gummibears session description didn’t attract votes in London. It also didn’t attract any feedback, so it’s difficult to learn something for a possible next description.

Some sessions seem to have attracted feedback without votes, possibly because they are more controversial, or don’t fit well with the theme of the conference.

Anyway, exploring what works and what not in sessions, their descriptions and creating a conference program remains fascinating. I hope to write soon about how Rob Westgeest and I use mini-retrospectives to incrementally improve the eXperience Agile course.

Why smart people defend bad ideas   02 Sep 05
[print link all ]

Keith Ray wrote about Scott Berkun’s essays . I am particularly drawn to why smart people defend bad ideas . It describes some common ways of bad idea defenses, and some countermeasures. And it’s fun to read.

I don’t believe there is anything wrong with having bad ideas. I know I’ve had plenty. If you try to have only good ideas, you’ll be blocked. Generating many good and bad ideas, and deferring determination of their goodness or badness is key to
techniques like brainstorming, working in iterations and pair programming.

I believe the key is in defending bad ideas. I know I’ve done that too… Once you find out, through ruminating or feedback from the real world that an idea might be bad, you need to reconsider, or generate new ones. At least you have to be open to the possibility that an idea might be bad.

I’ve also been on the receiving end of other people defending bad ideas. I guess it’s a bit more obvious if you receive the “defense”. Actually the “defending” often feels more like an attack in disguise. It often goes through manipulation. Scott describes several manipulations, some of which I’ve encountered often. I may have used them as well, but I’m not really aware of that – manipulation works best if the one who manipulates isn’t aware of it…

If you’re not convinced about reading it yet, let me offer this quote:

[..] Worse, if they got away with it when they were young (say, because they were smarter than their parents, their friends, and their parent’s friends) they’ve probably built an ego around being right, and will therefore defend their perfect record of invented righteousness to the death. Smart people often fall into the trap of preferring to be right even if it’s based in delusion, or results in them, or their loved ones, becoming miserable.

So, the next time you’re attacked by someone defending a bad idea, have pity on them. It probably hurts them much more than it hurts you.

The next time you feel miserable defending an idea, think again… It may be a real bad idea to defend this one…

Copyright © 2008 Willem van den Ende