Relocation trip

The relocation trip was interesting. Half an hour before we were scheduled to land in Amsterdam we got redirected to Brussels due to this. A quarter of an hour later we started to descend fast in order to land at Amsterdam after all. So we made our connection flight as scheduled. Regarding traveling with children…


Open Space Party

Yesterday a number of my friends had organized a “reunion farewell party”. Reunion since many of the guys had not seen each other for several years. Preparing for the party we had a lot of discussions on what would happen because we expected it to get pretty wild. That was when it struck me that…

2

MineSweeper Kata reflections

I’ve attended a few coding dojos where the MineSweeper Kata was used. It has been dojos with both experienced TDD practitioners and TDD beginners. The interesting thing is that both types of dojos have resulted in the same behavior. The first thing that typically happens is that the group creates a test and implementation for…

5

Should we be mocking?

So I thought it was time to write a little about my lightning talk from the last Swedish ALT.NET unconference. First of all we must decide on what we mean when we say we’re mocking. Do we mean “using mock objects in our tests” or do we mean “using a mocking framework”? I prefer to…


Practical unit testing of graphical user interfaces

When I last wrote about TDD and GUI I was talking quite vaguely about how TDD of GUIs can work. Since then I’ve thought more on the practical details and by chance the book I was reading at the time (Testdriven by Lasse Koskela) covered this topic. Inspired by that book I’ve done a few…


1234567890

You know you’re a geek when you get excited over the fact the the epoch time will pass 1234567890 tonight (when this post is published). What did you do during this event?


Agile tools

Agile (and especially Scrum) is very hyped in the software industry at the moment. And I think it is because of the hype that one of the most common questions I hear from people that want to start being agile is “what tools are there to help me?”. First of all I think many tool…


ALT.NET Sweden unconference summary

Yesterday the Swedish chapter of ALT.NET held its second unconference. It all started with six lightning talks (of which I held one) followed by an opens space session. It was a great experience to meet so many dedicated developers at once. And even though an unconference tries to be a single long coffee break (since…

2

BDD workshop completed

Yesterday I met with a few former colleagues for the last time. We’ve met for a few hours three times discussing how to start with TDD and then continuing with BDD. We have had several long discussion on why you benefit from using BDD and how to overcome a number of common mistakes made by…


Scrum Bestiary

If you’ve read your Scrum literature you’ll definitely heard of pigs and chickens. Ade Miller however has identified a few behaviors that you might see in your team that are bad or really bad. And just for the fun of it he came up with a number of animals to represent the different behaviors. The…

1