Year: 2010

So recently I was writing a method to be run in CCR that had an annoying bug. The method took a PortSet where the result (or exception) was to be posted. The problem was that under certain conditions noting was posted leaving the caller waiting forever for the result. So I started to wonder if…

Yet another MineSweeper. This time we let one person do all design work before we started and make all the decisions. Compared to previous sessions in meant we got a better coding flow but at the same time we did not open up to changes driven by the tests written. For the next time we’ll…

MineSweeper again. One thing that struck me today is that coding dojos with a new team is a great way of learning about other team members. Who wants to have a complete design, who likes to focus on error handling, who rushes forward without consideration etc. So there you are; another great reason to start…

Yesterday we did MineSweeper with almost no upfront design at all. We also had the biggest group I’ve been in for a long time. So we ended up being a little unfocused on the direction. A lot of minds pulling in different directions. It’s hard to find the balance between guiding the group and letting…

Since I’m still waiting for my windows phone 7 I have not tried the planning poker application (you need to be signed in to see it) that is available but from what I’ve seen it’s good idea. Keeps people from using their phones for email and surfing during the planning poker session which something I’ve…

Today was the second time I organized a dojo in my new team. We did the MineSweeper and it turned out interesting as usual. The highlights today was how the design got pushed in one direction by a typo in a test. The typo made us expose the internal representation of an mine field before…

I gave up a long time ago trying to explain to my parents what I do. As far as they’re concerned I’m part time building computers and the rest is pure magic. Neither of that is true. Somebody with more patience than me explained it this way however. I’ll probably steal that for when my…

One of my colleagues who attended myrecent brownbag mentioned something about his experience as a TDD newbie the other day. He said that it took him about an hour to start liking the way the code turned out when you wrote a lot of unit tests for your code. And even better; the unit tests…