
Reading time: 7 minutes
As I was enjoying his talk, it struck me how unpredictable the future is. I started reading Clayton Christensen’s “The Innovator’s Dilemma” a couple or so months ago and it redefined my view on businesses, their evolution and lifecycles. It also offered me sufficient knowledge to ask Bruce Eckel some really interesting business questions and to chat with him for a few minutes after the meetup. So, no matter what you read, there will be a time to talk with others about your experience, knowledge, and dilemmas.
But coffee is never enough to wake up 900 software developers. We needed an inspiring talk, in an inspiring environment. There was a few minutes welcome speech in the main room, followed by the conference’s first key note presented by Bodil Stokke: “Programming, Only Better”. And she also had too little coffee for the morning. The speech started in a sleepy manner, her having a bored and hoarse voice. Fortunately as the slides went on she started to worm up and when we reached this slide, we woke up instantaneously. This just made my day.
The image also illustrates the sheer size of the room and the displays. The centre one was about 10 meters in diagonal and the image was projected by a beamer of impressive sizes. The two “smaller” screens ware also quite big, and it was impossible for me to fit in the picture the other two displays on which the live twitter feed for #CraftConf was continuously scrolling. The technology was impressive. And not only the high definition images but also the WiFi facilities. Even though sometimes their DNS server failed to assign an IP address, or the leases expired too quickly and reconnect was necessary, they still managed to accommodate more than 900 programmers that probably means more than 2000 devices. The WiFi coverage was good over the whole surface of the venue, regardless of your distance from the presentation rooms or the level you were on. And when you had a connection it worked pretty well. A Skype call or a VoIP call to a land-line worked reasonable well. Even updating some apps on my Android went on seamlessly.
… or in other words a bonus talk by Theo Schlossnagle about architectures based on message queues, about what problems they had and how did they overcome them. It was a very inspiring and also pretty technical talk. Just perfect for second day wake-up.
Following him was Gerard Meszaros. Yes, the writer of xUnit Test Patterns. This was probably the highlight of the whole conference. He rarely participates at conferences so meeting him in person was a great opportunity to learn more about testing.
After his talk and at the end of the conference I had the chance to speak with him a little bit. This discussion resulted in a dinner, with all my colleagues, him and Eric Evens at a great restaurant in Budapest. I found Gerard a very open and humble person, always ready to help and interact with people interested in testing and software development in general. Making the most out of this opportunity, Syneto invited Gerard Meszaros to Timisoara so he could assist us for a couple of days with our project and to hold a speech for the local community. We will write about this in more detail in an upcoming blog post.
One of the essential parts of our continuos learning process is to go to software conferences from time to time. The choices are quite scarce in this part of the world so we were extremely pleased to hear about CraftConf 2014 Budapest.
Actually it was a wondering tweet, retweeted many times, before we finally saw it. However, opening the attached link was a big surprise. As we browsed the list of speakers a strange feeling started to settle in. Half of the famous writers from the mini-library we have at work would be there: Gerard Meszaros, Dan North, Eric Evens, Nat Pryce and Michael Feathers to mention only a few of them. So the Syneto dev team decided to go. Unfortunately not all of us could attend, but at least four musketeers were there.
Day Zero
As CraftConf’s date approached more and more news appeared. The panel was brilliant and the talks were promising. A few days before the event we were announced that meetup events will be held throughout the city, that is Budapest, and we are all invited to participate for free. Each meetup was oriented toward a specific technological topic and that is how I ended up at Bruce Eckel’s talk about “Reinventing Business”.
Day One
There is no impression like the first one. Ours was “This is huge!”. As soon as we arrived to the Balna, the venue for the conference, we realized that there are a lot of attendees. And based on the official numbers by the organizers, we were more than 900. I never saw so many programmers in one place in my life. The morning atmosphere was pretty sleepy, but all 900 of us were fed with breakfast and brought back to the ground by delicious and strong espresso coffee.

Day Two
After such an interesting first day of conference, what could there be in the early morning to rise our interest? “Fucking Queues!”

One of the great benefits of going to a conference like this is that you get the chance to meet in person some of your mentors, people who in some way shaped your career. This way you get the change to validate your ideas, share your thoughts and experiences. CraftConf had all the ingredients of an unforgettable experience.
It was a great group therapy at CraftConf. Oh, and the ponies and unicorns. I also learned how to make (my) life difficult and the user’s life easier (UX).
Great people and a lot of talks that I to need to reflect on in the future. A programmers therapy that each programmer should attend.