Category Archives: Techies conferring

The Clokie Project

In December 2018 Katherina Clokie, a known speaker, announced to look more outside the Tester community.

My reaction

Amazement, grief.

After a few months I realised that it was not a bad idea.

My change of heart

My wife has some really tough questions I have to answer. The biggest one is:
“What did you learn?”
Right behind each test conference.

So I reduced my number of test conferences and number of hours at the conferences. There are still some really good conferences like TestBash, Agile Testing Days, and European Testing Conference with plenty of awesome few insights.

I attended a lot of other conferences and after a while I would be just happy to pick up something new.

There is more to gain at a conference if you only know the basics. With more than 20 years of experience it is a way less.

It was time for my Clokie project.


Time for a small flashback to October and November 2018. I already had looked outside the Test Community.

Here are some notes from Infosecurity 2018:
In case of doubt treat data as personal data. Zip code and house number are personal data.

In EU there are several privacy government organisations, but they have different focus on privacy issues.

Steps in case of data breach:
Secure proof
Look in the logging
Determine scope
Communicate
Remediate
Learn

A change of behaviour can indicate an identity theft.

The way of accessing data in the cloud is the weakest link.

In GDPR, the European Privacy Law, a penalty is used to let the company feel the pain instead of putting a company out of business.

GDPR is not applicable for dead persons. But there can be other laws which are applicable for dead persons.

Meet the expos

How to attract people to an expo? Goodies, free access, and talks.

Some Healthcare and ICT notes of me in random order
Anonymize pictures, determine objects of interest, and annotate them using smart software.

First step is vision and then involve stakeholders like care providers, health insurers, and suppliers.

Patient panel discovered that 60 % of the patients want a personal health environment.

Care providers like hospitals and doctors are stimulated. They get money on basis of results and not on actions taken.

Law of customer’s rights. E.g. A care provider should only get information which is needed for the care to be provided.

Misconfiguration is becoming the weakest point in defense.

Meet the meetups

010dev is a small meetup in Rotterdam. It has Dutch characteristics like gezellig (cosy) and Buy Own Drink. It is in a pub after all. Once in a whole while it is in a company.

During my meetups there are no lectures, but I still listened a lot. As a tester was I am able to follow the small talk and tech talk?

In a few hours a lot of subjects passed. Programming languages, projects, and new trends were discussed. Somehow I could understand bits and pieces.

Developers.nl had a more traditional format for the meetup: free drinks, free meals, and free lectures.

I went to two meetups. The first one was abstract. It was about architecture. What are good guiding principles to set up a complex environment?

The second meetup was about vue.js. This was a challenging one. I had only basic knowledge about JavaScript and HTML. So I read some ebooks about vue.js which are based on these languages.

This talk was more understandable for me. The speaker shared some tips about vue.js.

How to speed up the performance by loading the needed content in 2 stages? First the necessary stuff was loaded for the web page. The rest followed while the user had a first impression of the page.

Looking under the hood

My blog has been made with WordPress. One day I was blogging and a conference in Rotterdam was announced in the dashboard.

There were some particular benefits: 25 Euro for a ticket including lunch, an environment friendly environment, meeting other WordPress users, short traveling distance.

As a tester I had not had a chance to attend a talk about accessibility. I honestly don’t understand this.

This conference offered more talks about this subject than I could process. I skipped the last ones.

Another interesting subject was security headers. It is possible to make WordPress secure. I was thinking that a header only contained some information.

For the interested reader have a look at my conference digest mind map.

Finishing thoughts

Retro: did I learn more than previous years?
Yes.

But what did I pick up in those previous years?
Mostly subjects related to programming and law. Less about testing.

Just made me think.


On Twitter Trish Koo placed a thought provoking tweet. In order to become better in software development  you have to learn both testing and programming.

Conference Digest Mind Map

This is my small tribute to Tony Buzan, who died on April 13th 2019. He was the inventor of the mind map. Rest in peace Tony.

Mind map with central object "Todo Wordcamp Rdam 2019 v1a" with main branches presentations, Notes, Goodies, Books, and Actions. Main branch presentation has sub branches Stomme post, Hashtag, http headers, Get fast and Live.  Sub branch Hash tag has sub sub branches #ewmrtc and a part of an URL. Sub branches  Goodies has sub branches Camera sticker and highlighter. The main branch Actions has sub branches 404, host, security.txt, xmrpx.php. Markers, and “words pictures”. The sub branch Markers has sub sub branch Backpack. The sub branch host has Csp and .htacess. The sub branch Books has sub branches “safe website”, “performance wordpress site”, and “SEO starters”!

Quick breakdown of my mind map

On my smartphone I use Mindjet Mindmanager. It is a rather dull looking mind map program. I can add colour, but that will slow me down. For me mind mapping is jotting ideas as fast as possible.

My first action was to make my conference notes readable. My handwriting is quite awful. The use of sketchnotes did not improve the quality significantly.
Just wait and see.

My notes were about WordCamp Rotterdam 2019. There were some really technical talks. It is almost impossible to translate technical stuff like settings of analytics programs or Cascading Style Sheets to images.
Yeah. You’re right.

Okay. The Notes branch was needed as a reminder that I would read my notes without thinking too long.

Almost immediately I added a branch with presentations. If needed, I would read the presentations in slow speed. Just before blogging I realized I made an error. I opened Twitter search and entered the hashtag “#wcrtm” and “slides”. #wcrtm stands for WordCamp RotTerdaM. All the presentations of the interesting talks popped up.

Another branch is Goodies. These are gifts of sponsors. I lost my highlighter somewhere. I marked this branch with a red cross. Then I remembered that I had a camera sticker from a previous conference, which I found and placed. So I marked this branch with a green V. For the English people: Jack in the box.

I got some booklets / books about SEO or Search Engine Optimalisation, performance of a website and website security. The reason, that I did put this branch under the central object, was to balance the tree. This tip was given by a business consultant. The way I interpreted was that I had to avoid a mindmap with too few main branches.

Back to my Books branch. This branch contained information which I could use. Not immediately, but it was something I could not put away lightly. The Goodies branch was more like: done and forget.

Now comes the most important main branch in my mind map: Actions. Sub branches were added during my note cleanup.

This website still had no proper 404 screen. Yes, there are some plug ins, but is there a more elegant way to solve this problem? Also too many plug ins will slow down my website.

During the conference there were lots of configuration suggestions. As a newbie WordPress administrator I asked, how I could configure this. The answer was to contact the host provider. Actions from my side could collide with actions from the host provider. Bracing for impact.

I still have to place a security.txt on my website. More information can be found in securitytxt.org.

On the web I read some disturbing information about Xmlrpc.php. On the conference it was strongly suggested to remove it.

Another action was to collect all my markers for future notes. A final action was to put extra information about text in my pictures in the Alt Text.

Depending on my progress and feedback of my host provider I will adjust my actions in my mind map.

Skin in the game of diversity

So I had my own piece of constructive feedback for tech conferences a few weeks ago.
Okay you may call it a rant. It was close.
Actually it was. For a good cause. Diversity.

As a blogger I could just lean back.
Now it was time for my action. Skin in the game.

Target One

This year I was on a test conference. The number of female speakers was low. Some male speakers might say:
“Let’s double the number of female speakers. Fine with us.”
“Thanks guys.”

There was one female co speaker. That makes two female co speakers.
Wait. Now let’s look at the incredible number of female keynote speakers of 0.
2 times 0 makes 0. If this would be quadrupled or octodupled, it would remain a disappointing 0.

In my experience there are more great female testers than 2 in the Netherlands. Let’s give them a place on stage. Main stage please. Thanks in advance.

In the past no correspondence was possible about the proposal selection process of this conference. Discussion takes time especially with Dutchmen. So a bit of transparency might help.

“You’ve got a question. What is your question?”
“I think that there are great stories of women out there. We don’t have the time to coach them.”
“Just go to speaking-easy.com.”

“But this is a Dutch conference.”
“Indeed. But English is no problem for the attendees.”
“There are no Dutch coaches.”
“That also worries me a lot. A testing country without Dutch speaking coaches is strange.”

My first tweet to the conference was a wish for 2018: more female speakers than in 2017. No reaction at all. That was my target practicing. Next.

The next tweet was aimed to the chairman. I remembered two announcements of keynote speakers:

  • “When I was in London for BCS, I met [white male speaker]. I was quite impressed with his talk, so [ ….]”
  • “The other keynote speaker is [white male speaker] . I met him at TestBash Netherlands. “

Now let me stress that I am impressed with the test experience and knowledge of these keynote speakers. Now imagine two female keynote speakers and my reaction would be double wow.

Ready, aim, tweet.
My friendly request to the chairman was to have a look at a list of female testers in case of keynotes.
The answer was considerate: some of the ladies had already spoken as keynote speakers, but he would try to get other ladies on stage.

My tweet had an unexpected side effect, which I had not anticipated. A case of collateral praise. One female speaker reacted with “cool and Very proud” to be on this list.

Target zero
A few weeks ago Rosie Sherry pointed to a whole discussion about #PayToSpeak. As a speaker it is the norm to pay your travelling and accommodation costs. Both Rosie and I don’t like this.

I reacted with a Balanced Conference Card.
Just answer enough questions with Yes and you have a balanced conference.

“Why was TestBash target 0?”
“It was not. TestBash is one of the conferences focused on balance.”
“Why did you call this paragraph ‘Target 0’?”
“It is an inside joke.
Programmers always count from 0.”

Anyways my blog post ended up in the newsletter of Ministry of Testing. Thanks.

A week ago there was another discussion about female speakers. I pointed to my blog post. Somehow I ended up as an ally.

Target Two Too

Next tweet target was a huge European test conference.
You know: this size fits only one in Europe.
I actually was hesitant to send a tweet, but a disappointed tweet of a famous tester about another male lineup at a conf pushed me out of my comfort zone into my action zone.

Now comes the scary part.
The program chair had no Twitter account. A few years ago this was already mentionable according to his track chair. So I picked the conf itself.

I thought it was good to praise the conference organisers for actions taken for a diverse lineup this year. The aforementioned famous tester was also pleased with the steps taken in the past. So I retweeted her reaction with the request to keep up the good work.

This left an unaddressed program committee.
I tweeted a female member of the program committee to repeat the success of diverse lineup of this year. She did not react.

The conf did. Gender bias was taken care of by making the proposals anonymous. Reads good to me.

Target Two Too

By now you know the drill:

  • Pick a tech conf.
  • Make a compliment and/or request.
  • If you need a link or blog post

    A Balanced Conference Card


    https://www.linkedin.com/pulse/need-new-speakers-han-toan-lim
    https://agiletestingdays.com/blog/125-awesome-testers-you-should-keep-your-eye-on-always
    https://abstracta.us/blog/software-testing/influential-latin-american-women-testing-need-know
    speaking-easy.com [added later, see reason below ]

So if you want to have more diversity, you have my permission to use these actions.
Excuse me for scaring you.

Some tech confs have questions about diversity.  I respect their point of view. I heard really good stories about first time speakers supported by Speak easy
Oops let me add this to the list above.[v]

Conferences want praise from their attendees. So give New Voices a stage like Agile Testing Days. You know what: those first time speakers have a lot of keynote potential in themselves.

Little thought experiment

Bio 1: I am a white male speaker. My dad sent me to the best schools and universities, because he could afford it. I now work at a Fortune 500 company.

Bio 2: I am an African American woman. I grew up in the Bronx. We were really poor. The only times we saw a computer it was on the television.

One day I was invited by Per Scholas. They thought I was bright. I laughed. They suggested something with computers. Me and computers, I could not stop laughing for 1 minute.

Anyway I got some really good teachers. And I could touch a computer without some comment like:
“Hey, what you’re doing?”
It was not that difficult to pick up things. It was logical.

For me the time with Per Scholas was like a Christmas story. After school it would be back in the shop selling veggies. You know what. I got a good job offer. Ain’t that great?

“Wait you are writing everything down.”
“Sure.”
“But that is not a good bio.”
“I assure it adds so much flavour.”

Of course I am biased, if I see those bios.

  • A very influential tester once told me, he would like to follow the Per Scholas course. And he is already good.
  • These days I have to learn a lot just to keep up. What could this woman teach me about struggling and keeping faith?
  • I want to see the underdog.

Okay recruiters, don’t send me mails now.
I have a disappointing message for you. Both bios are fake.
Because this is a thought experience: you know like imaginary or hypothetical or dreamed up.

Target Me

Now what is all that stuff about skin in the game?
Good question. Which needs a good answer.

If I get accepted by a tech conf and there is big unbalance, then I will bail out.
I won’t speak.
This talk will be dearly missed on my CV and my Conference Speaker Bingo Card,  but that is my skin in the game.

Side notes

  • I am going to submit to 2 #PayToSpeak confs in the next few weeks. Although I don’t like this.
  • One conference is part of yearly package deal membership under 100 Euro. This club offers a lot to the testing community. So I give something back.
  • One conference is so nearby I lose a small amount of money for travelling. I can sleep at home.
  • And I want break my streak of speaking every other year. In the meantime I have this, a blog to practice my speaking skills.

A Balanced Conference Card

This year a woman thanked for joining a group of attendees at a tech conference. I forgot it, until social media showed a lot of interest in bad behaviour.

I planned to post this post weeks later, but the stories became more unbelievable as time progressed. One female speaker blogged about an invitation to share a room with the event organiser. Another female speaker did a remote talk after receiving death threats.

Last week a whole discussion on Twitter started about paying speakers. This basically means that not all relevant voices are heard because of the costs. According to me that is bad. I’ll write later on why.

We live in an unbalanced world. We live in a time, that we need role models, who look like us. We live in a world, where talent still can be found.

These are some questions for conferences to provide better balance.

1. Conference Announcement

  • Are there any pictures of attendees and speakers?
  • Are there differences in gender and colour on these pictures?
  • Would you be comfortable with them?
  • Were any incidents in previous conferences handled well?

2. Call for papers

  • Has the program committee women and men?
  • Are there is a good mix of consultants and perople who are not consultants in the committee?
  • Are pictures shown of speakers from previous speakers?
  • Is the proposal clear?
  • Is help provided with the proposal?
  • Is it clear, what kind of talks are asked?
  • Is it clear, which costs of the speakers is being covered?
  • Does the conference cover all  costs of the speakers?
  • Are special slots for first time speakers?
  • Is help provided for speakers?

Awesome example: http://codelandconf.com/#cfp

3. Program announcement

Looking at the selected speakers and talks, is there a good balance in

  • Gender
  • Race
  • Experience in topic
  • Experience in speaking
  • Hands on talks / workshops versus high level talks
  • Soft skills vs hard skills
  • Are keynote speakers female and/or people of colour?

4. Communication

For attendee

  • Is it clear, what you need for a session? Laptop or Java knowledge.
  • Is the level or the talk clear?
  • Is clear speaker info provided?
  • Is speaker information only sent to the speakers?

For speaker

  • Do you have all information to give your talk before you enter the conference centre?

5. Conference day(s)

For speaker

  • Is it clear, who the track chair is for the presentation?
  • Does the track chair support the speaker before, during, and after the talk?
  • Are the technical facilities taken care of?
  • Is the Code of Conduct used?
    Great example is Agile Testing Days.

For attendee

  • Is there room for questions?
  • Is it possible to talk to the speaker after her or his talk?
  • Is the Code of Conduct used?

6. The days after

  • Is there an evaluation?
  • Are relevant actions taken to provide a more balanced program?

How do we know as conference organisers, whether the conference is balanced?

There is healthy number of yes.

Bottom line

  • Is it safe to organise?
  • Is it safe to speak?
  • Is it safe to attend?

Elaborate notes

Note about hands on:
If you want a dev conference, I understand live coding sessions and an occasional manager with useful tips for devs. For a C level conf – only people with Chief in their job title – I expect only high level speeches. A coder with the right level of abstraction might fit in. The target audience is something to think about.

Note about choices:
There are conferences which focus on the quality of the talk. This is dangerous: attendees get great stories from the same people or the same companies for years. Their company is not my company. I need different contexts to make a good choice what to apply in my firm. As my scrum master once summarised: “It was a consultant selling his own product.”

Note about #paytospeak:
Why is there so many fuss about #paytospeak?
Let’s suppose I get accepted by conference in Italy. They offer me a free ticket to the three day conference. That sounds quite generous.
The following costs I will make for

  • Traveling to the airport
  • Plane ticket
  • Cabs or public traffic in Italy
  • Four nights in a hotel  with breakfast
  • Lunches and dinners for 4 days

I would not be surprised to spend 1000 Euro just for speaking. This sum might increase, because conferences often take place in touristic places.
So I could go to my employer, but my budget is limited. I once paid all my travelling costs and I was really lucky that accommodation and food was included.

If I would be accepted for 2 talks at tech conferences abroad, I have to use money on my saving account. So it is pretty costly to talk abroad, if these are #paytospeak conferences. I have to pay to speak. I don’t even break even and I will lose money.
And I don’t bill all the hundreds of hours I spent to get a decent talk.

Now I gonna write something weird. Suppose I have a new revolutionary way to test software and I would speak at all #paytospeak conferences abroad, then my bank would really notice this within a year. Even if I am a keynote speaker.

Note about diversity:
Do you know that story about the white male project leader, the yellow man and the African European woman?
No. Okay. The white male project leader, the yellow man and the African European woman entered the conference centre. In the keynote the white male project leader gave his extended pitch about the context. Then I, the yellow man, blew the minds of the audience telling about a multi dimensional test model. The African European woman remained seated and she deserved a place on stage.

Months earlier In my second week on the project there was something harsh in the air. For months the team had struggled with this software test model. The progress was low in the previous weeks. The male project members were starting to grind their teeth, when the African European woman politely requested to test two models. There were still grunts, but the other project members eventually gave in after friendly words from her.

So the project team split in two sub teams using two different models. At the end the outcomes were compared. The result was almost the same. Her model was the most easy one to use. The team spirit was back in town.

In that same week I got my Eureka moment. I could make some nice extensions to the model. Think about third and fourth dimensions. I only needed a push and she provided that.

One project day I met her. She was all smiling. She told me about a presentation of the model to her team mates. They were very experienced testers and they could not believe that the model was feasible for their context. She just answered all the questions all alone. And I had missed all the fun.

In the weeks before the keynote I asked her to speak several times. She replied with:
“That is not a place for me. You just talk.”
My project leader raised his shoulders:
“She is too modest.”

This is the story about an African European woman who used her kindness to save a project. This story is also about cultures. This is something I want to share with you the reader.

Note about proximity:
This year Marcel Gehlen explained the zone of proximity to me. If someone is in my zone of proximity, then I can easily tell how things can be done. An example, if you are an experienced tester and familiar with mind maps, I can point you to Test Insane.
An example how things could go wrong: one of my kids sometimes sighs very hard:
“Could you please explain this in children’s language?”

Most conferences tend to choose speakers with years of experience: a decade minus or plus 5 years in the subject. If I am unfamiliar with the subject, then there is chance that I don’t understand the speaker. I would call it a case of different proximity zone.

One evening I was browsing through a blog post. The same kid showed attention, so I showed a Visual First Person Customer Journey. Sorry for the click bait. I could not resist it.

I asked: “What is this about?”
“It is about a cinema visit.”
“How do you know?”
“It is the popcorn.”
[Pointing to the door with the heart]
“What does this mean?”

“It is the toilet.”
“How do you know that?”
“They use it in comics.””
I just had entered the kid’s Zone of Proximity.

Let me change the situation. I have to tell about my struggle with Test Driven Development in the first years. The first year I can really recall all the pitfalls I fell in. In the second year things become natural for me and the impact on TDD starters is becoming less and less. Basically my story has an expiry date. It will be lost unless I blog about it.

Experience reports can be useful:
If I want to learn advanced HTML, I need JavaScript and CSS. If I want to learn CSS, I need HTML. If I want to learn JavaScript I need HTML. You want to know how I tried to solve this puzzle?

Experience does not always count. Warning: some absurd situation ahead.
“How many times did you do this?”
“About four times”
“And you think we should support you. Listen to your story?”
“Look I brought you a potato and tobacco. People will love them.”
“We had something else in mind: spices. Do you understand, Mister Christopher Columbus?”

Note about female speakers:
At the beginning of this month Cory Foy had almost no female candidates for CTO. He just tweeted and got 27 awesome candidates.  And counting.

What really stuck, was this statement:
“I don’t want to ever here an excuse for not having amazing females for senior positions or at conferences again. ”
Focus on conferences again? Good, keep this in mind.

This year a list of top test automation people was published on the web. This list was strange: there were almost no women on the list. A spontaneous brainstorm session started. A lot of names of women were mentioned. This lead to the following two lists of female testers:

In case a conference organiser still cannot find good female testing speakers, I honestly won’t understand it.

Note about compensation;
This year an upcoming female speaker asked a #paytospeak conference about, how costs could be compensated. The answer was none except for keynote speakers. She was in the right league, so she asked for specifics. The conference answered that there was a limit. This could be called reasonable.

Unfortunately the limit amount could not cover the trip from New Zealand to Europe. This lady is one of the organisers of a conference in New Zealand which covered travel and accommodation costs for all speakers. Including one from the UK and one from the USA. This year.

Also this year. A female speaker had a question about a compensation for a co speaker. She wanted to talk about pairing in software development. The conference answered that only one speaker would be compensated. Now you can argue, that pairing cannot be demonstrated by a single woman or man. This lady happened to organise a conference which compensate the costs of all speakers, even the co speakers. BTW on Twitter I already saw one relieved female speaker of Euro Testing Conference. The plane tickets were compensated two months before the start of the conference.

TestBash has also great compensation for speakers. It was updated and republished after the #paytospeak discussion.

Note about harassment:
It was late in the evening, but the disco was packed. People were dancing on the floor having a good time. Some young women were approached by men. There was no contact, so another man tried, retried, and retried again. I knew these women. As a man I had to do something.

I just stood there looking up. I was like uncle Vernon looking at Hagrid angry that some family history had not been shared with Harry. The music started to fade for me as we locked eyes. I put all my indignation in my stare and did not back off. He put all his irritation in his stare …
and backed off.

Slowly the volume of the music went up for me. I noticed that people were dancing.

The following day one of the women thanked me. Apparently I had done something right.

Delegate report about CITCON 2017 Amsterdam

“We did it already 14 times.”
Jeff paused for a moment,  “and this one was amazing.”
He was quite modest.

Gotta attend this 1

A few months ago a speaker told about his experiences at a conference. He had difficulties to make contact. One of the responses intrigued me. Mohinder Khosla mentioned CITCON in Amsterdam.

For a Dutchman this was interesting. The price was also reasonable 0 Euro with a modest request to cover the costs. But how could I determine whether the price was right? Among the participants I noticed Gojko and Cirilo. Wow. Then I read a recommendation of @testobsessed and I was sold. I mean the ticket.

Not bad for a conference with a marketing budget of 0 Euro.

Evening 1

Before I want to describe, what happened, I have a small warning. This post will focus on the process and not on the content. The reason I chose to is simple: people came there to share information and difficult situations. So reader beware.
Now it is my task to draw you in the atmosphere of CITCON 2017 Amsterdam.

The first day I used public traffic to go to the venue. It was hosted by Xebia. This office had all the elements to affect people’s mood. There was a standard meeting room with glass walls, a comfy corner including sofas and game computer. Did I mention the TV? There were rooms where I could see concrete shining through.

Evening 1 started awkward. I only knew one participant and he was not present, so I talked with new people. The talks were friendly with a formal undertone. Really polite. Just probing around.

Jeff and P.J. started the conference in a room with more than 100 seated people. They casually introduced the format. Asked for feedback (“5 stars is good.”). And let all participants introduce themselves and telling about things they were excited about or personal struggles. Those small stories let me connect to the people telling them.

The subject proposal session was described. At the moment everyone felt at ease P.J. and Jeff told, that they would take a step back. They would only help in case of problems. It was “your conference”. This lead to an extension of the Q&A. After the last question the organizers withdrew from the flip boards. It was up to us, the delegates.

After the warming up the real stuff started people were requested to pick a subject and clarify it to the audience. A queue formed in the room. People with posts its interested in solutions or volunteering to share information.

I watched the process for a half hour and I noticed the time. Time to send text message to my family, that I would come home later.
I really liked the way, how the subjects were presented. The question part was really clarifying. Participants tried to understand the content. The atmosphere had changed: it was warm and people were supportive.

Let me give an example. I proposed a session to share information about blogging. For me it is a way to clarify my thoughts and reflect. I was questioned about it:
“Why do you call it ‘Blogging as a service’”?
“I needed a title … and it is a service to the Community and outside the Community.”
BTW there was also a session proposed “What’s in it for me?” It was listed In the final program.

After the subject proposals I voted and went home. Afterwards I heard from a fellow Dutchman, that he was requested to compose the program. He kindly declined. He had already arranged the venue. This was a reasonable excuse.

Morning 1

The next morning I entered the office, where I had a small chat with Pati about conferences and IT. I skipped my second breakfast and collected a good coffee. There was a friendly buzz in the air.

I went to the program and browsed through the stickies on the flip boards. My session about blogging was accepted. Yay. Then the bad news sank in: there were too many interesting sessions at the same time. That happened to me years ago.

I arrived early for the first session. I remembered that several stickies or subjects were combined. The room was quite big for the small group. I moved my chair to the middle of the room for better interaction.

The first session was about testing and I tried to participate as good as possible. I had to watch my politeness, but I had no time. The subject was too interesting. I bent slightly forward and started contributing. I was in business mode: polite and helpful.
The day before the code of conduct was explicitly mentioned. Proper use of language was also checked :
“Can I use the F word here?”

For the second session I had to find the stairs. Glass walls wrre exceptionally handy in this particular case.

The previous session was still in full swing. I put me in the background, while observing the room. Sofas. These are great: It is difficult to maintain a neutral position. So I had an extra indicator for inclusiveness.

So I was in my session about blogging. And someone else. Okay time to start the Q & A. There were good questions. I got other questions than expected. Those made me think and reflect on my actions.

After a while other people joined. They had used the Law of Two Feet. If delegates were not interested in their session, they were allowed and encouraged to change the session. For my session it was welcome.

Lunch 1

During the lunch people were still having sessions. One session was about strange effects of particular Unicode on programs. A bit too tech for me.

You might have noticed that I changed the category to ‘Techies conferring’. My first thought was, that CITCON was about testing, until I read the description. It was about integration and testing. Other technical people would also be present.

During the lunch I joined a conversation about 3,000 pipelines. This was another world for me. So I had to drop my idea of an extremely small set of pipelines. There can be more than 1.

In a later session “mister G” had a good suggestion to improve builds. Suppose you have suppliers who are only focused on their own software. “Just let them provide tests to each other they can use in their build. If the build breaks they have something to talk.”
G thanks.

Writing about the afternoon let’s switch sections.

Afternoon 1

After the section switch I try to stay of content, but that is difficult.
One participant told a story about switching lines in code in order to cause bad unit test results. If the unit test did give an OK, there was likely a bug in the unit test.

I also saw some really awful Gherkin to describe actions instead of abstractions. Gherkin is good for testing of flows. For tabular stuff FIT of Fitnesse are the tools to use. And Concordia is another good option for the remaining option. Thanks Gojko.

For one of the final parallel sessions people were requested to bring real life testing problems. I joined this session. The facilitator did a good job to clarify the problem. A lot of whys and whats. I thought I could handle a lot of testing problems, but these were really hard to solve.

O yeah. Back to the process. I went to a big meeting table and met someone else. After some small talk we decided to start. About …
I volunteered to take a picture of the stickies. My hand went to my pocket and stopped. The location had been changed. I had been warned. So I warned the other and up we joined the session in progress about Gherkin. You might have read about it. Some centimeters higher.

After the session everyone was gathered in a room to share their AHA moments. There were a lot. I saw people who showed emotions. I saw people ready to take action when they would be back in the office.

People referenced to the ‘Gentle punch in your face’ session with Jeff. Other people had some great conversations. Outside in the sun. Hopefully a dev snd a tester. The truce is out there.

Evening 2

With more than an hour travel time and past my dinner time I had to find some place to eat. “It always works out.” Jeff reassured the people. Indeed a big group assembled on a terrace enjoying snacks, French fries, and burgers. They even had veggie ones.

I talked with other testers, who knew about context driven testing and cynefin. I don’t meet these testers very often.

There was a friendly guy with a nice sweater with a known software supplier on it. That made me curious:
“How did you get that sweater?”
“I work there.”
“I use your software.”
“Me too.” another techie joined in.

I ended in a group of Finnish guys. Talking about things. Things different from IT and work.

Thanks P.J. and Jeff for the conferring.