As a prequel to the Let’s Test conference in May, I interviewed some of the European context-driven testers. Today we have Zeger van Hese who is – besides many other things – the program chair for this year’s EuroSTAR conference in Amsterdam.
Author Archives: Markus Gärtner
Binary Kata
There are only 10 types of people in the world:
- Those who understand binary
- Those who don’t
How is your binary today?
If you want to become one of the former group, here is a coding kata for you. I derived this from a tester at a client who is currently pursuing his Computer Science degree. While he was asking for help on an exercise, we came up with the idea, that this exercise would be a pleasant coding kata.
Let’s Test prequel with Johan Jonasson
As a prequel to the Let’s Test conference in May, I interviewed some of the European context-driven testers. Today we have Johan Jonasson from the House of Test with us who also co-organized the conference.
Let’s meet, let’s confer
Here are a bunch of dates on my schedule. I am always pleased to meet new people. So, let’s confer.
- 23rd March: TestBash in Cambridge
- 1st-28th April: BBST Foundations (online)
- 16th-17th April: ScanDev in Göteborg
- 18th April: JAX in Mainz
- 7th-9th May: Let’s Test in Stockholm
- 10th May: Karlsruher Entwicklertag
- 23rd-25th May: Testing in Scrum in München, a public three day course that I am offering
- 3rd-30th June: BBST Bug Advocacy (online)
- 14th-15th July: Test Coach Camp in San Jose, CA
- 16th-18th July: CAST 2012 in San Jose, CA
- 24th-28th July: Rapid Testing Intensive (most probably online)
- 2nd-4th August: SoCraTes in Rückersbach
- 10th-27th October: BBST Instructor Course (online)
- 17th-19th October: Testing in Scrum in Hamburg, a public three day course that I am offering
- 19th-22th November: Agile Testing Days in Potsdam
- 29th November – 1st December: XP Days Germany in Hamburg
Phew. Quite a list. There are a few dates missing, but I will wait to get confirmation on them before making them public.
In between, I hope to see the relese of my book “ATDD by Example”. I just found out yesterday that Amazon.com put up the publishing dates as the 9th of June. But I am a bit skeptical about that.
Alternatives to Apprenticeships
Today I crossed my review comments for the Apprenticeship Patterns which I wrote back in 2009. I wrote a blog entry back at that time about My long road. Reflecting back over the past – maybe – 3 years, I noticed something I wanted to write about: alternatives to apprenticeships – most of them I came across at my current employer it-agile. I remember that we discussed the topic of apprenticeships a few weeks ago at the local software craftsmanship user group meeting in Münster. We found that the apprenticeship model does not fit well into Germany’s working model in the IT industry. So, we tried to come up with alternatives. Here are the ones I have seen implemented at different companies: Mentoring and Peer-Groups.
Responses from the programmer and tester surveys
A while ago, I called for some participation on the state of our craft. I promised back then to present some intermediate answers in late January. Here they are.
8 things you ought to know if you do not know anything about hiring a software tester
In a recent blog entry over at 8thLight’s blog Angelique Martin points out to 8 things you ought to know if you do not know anything about hiring a software developer. Having been involved with the Software Craftsmanship movement since the early days, and 8thLight has played a major role in that movement early on, this list was compelling to me.
In short, Angelique reminds us to ask potential new employees for the development processes they used, their development practices, – particularly TDD, pair programming, short iterations, and continuous integration – and how they educated themselves and kept their claws sharp. She also points out that she would ask for a proof of their talent, how they estimated, how deadlines are met, and what they can say about the costs involved when developing software.
This list was so compelling to that I decided to put up a similar list with the things I was looking out for hiring a software tester. I believe there are some unique skills I would look for in a software tester that I would not necessarily look for in a programmer. So, here it is.
Tester Challenge Summary
A while ago I put up a challenge for software testers. Here is the mission I used back then:
Product:
Regression Test CalculatorMission:
Test the regression test calculator for any flaws you can find. You might gain bonus points, if you can find out how the calculation is done. Another set of bonus points if you can come up with a better approach.
In the meantime I found out that Ajay Balamurugadas actually found the link to the website, and sent it to James and Michael. I think he deserves some special kudos for this.
These are the responses I received.
Some surveys on the state of our craft
One of my colleagues made a claim yesterday which I would viagra to put some numbers on. I raised the question on twitter, and received suspicious answers about the numbers of my colleague. Please forward this survey to anyone you know who is programming: http://www.shino.de/programmer-survey/ It consist of just four question, so you should be able to answer them in a few minutes.
Over twitter I also received the feedback that things are worse for testers. I would like to put numbers on that as well. Therefore I also put up an equally small survey for tester: http://www.shino.de/tester-survey/ Please forward this survey to anyone in the software business that you know of.
From time to time to I will publish some of the results. I aim for end of January for the first set of data.
Complexity Thinking and the MOI(J) Model
Last year I started to dive into the theory behind complexity thinking. What puzzled me ever since is the relationship between complexity thinking and the stuff that I learned from Jerry Weinberg. One sleepless night I stood up from bed, and searched my material from the PSL course. There I learned about a model that helps me leading people in different ways. While thinking over it, it occurred to me, that complexity thinking is a small subset of the MOI(J) model. Follow me on my mind-journey.