Things Learned From Speaking at a Physical Conference The First Time

DevoxxUK logo

Devoxx UK 2021 was a great conference that has just passed by. It was my first time ever speaking at a physical conference. I spoke at virtual conferences before. I had the great honor of representing Thanos at Devoxx. I was supposed to do this presentation with another Thanos maintainer Prem Saraswat however he could not make it. Since it was my first time speaking live, I have learned a bunch of lessons for the next time I will be able to do this again. This post will be about my journey there and my takeaways from it. I hope that you will be able to learn something from it as well.

Me talking at Devoxx UK 2021, a screenshot

Journey

My journey began in Lithuania. Since I traveled to the UK before Omicron, everyone was still kind of relaxed, and not many people were wearing masks. Actually, what was funny is that fewer people were wearing masks in the UK than in Lithuania. My guess is that elderly people are less vaccinated in Lithuania than in the UK so that could explain the difference in attitude – older people in Lithuania are more likely to get seriously ill thus taking up beds in hospitals. Anyway, this post is not about that.

London now (not sure when it was introduced, the last time I was in London was a few years before that) has a cool system in public transportation in that it is not necessary to buy the Oyster card anymore. One can just touch their debit or credit card upon entering a bus or a tram. With so many people living in London I imagine that it was quite an improvement in reducing congestion i.e. more convenient equals more people on public transportation equals fewer cars on roads.

Picture of the business design centre showing the DevoxxUK logo

Also, it was easy to take the COVID test right after landing since everything is conveniently located in the London Luton airport. The whole process was actually smooth, I expected everything to take much longer. Note that this was when it was enough to do the antigen test upon landing.

Be careful with night busses, though. The flight home was in the very early morning so we’ve had to take a night bus. Even though it was the middle of the night, people were still outside, enjoying the nightlife. So, don’t expect that you will find a seating place for yourself. And if you will be traveling with a private company back to the airport in the middle of the night then I’d recommend you book tickets in advance. We ran into a problem where all of the seats were taken in a bus which was supposed to take us to the airport. Another one was in an hour so it was too late. We had to hail a taxi ride with Bolt which was quite expensive.

Now let’s move on to the lessons that I have learned during this trip.

Lesson 1 – Take Care of Everything in Advance

It is better to get as many things sorted out as possible before your talk to reduce the amount of stress. In my case, I had taken care more or less of everything before the day arrived except one thing – the electrical plug converter. My hotel had the “schuko” type plugs i.e. the same ones used in Lithuania so I always used to charge everything there, and I used battery packs to continuously charge my phone during the day. However, I need a converter for the presentation itself. I had some issues with that. I didn’t know about the “schuko” types beforehand and was misled by false advertising. I bought a “Europe to UK” plug converter but it didn’t work because it only worked with plugs in Western Europe i.e. plugs of type E which have an extra prong. So, I had to take two trips to a shop to get the correct converter. This led to extra, unneeded stress. So, always do your homework and come prepared.

Lesson 2 – Do Not Think Too Much About What Your Audience Thinks While Presenting

During my presentation, I had three jokes. After the first one, I had the natural urge of checking whether listeners understood them and they were enjoying my presentation. However, staring at people’s faces is freight with peril. In my experience, it is way too easy to start overthinking what the audience thinks. I started staring at people’s faces way too much. This led me to a few times where I have lost confidence in what I am saying. This escalated into a bit of stuttering.

Picture of the room showing my point of view before the presentation

I think the lesson here is that it is OK to look at your audience a little bit but do not get too nervous or think too much about it. Always have the topic in mind, do not let your mind jump to other things.

Lesson 3 – Understand Your Audience

My talk was oriented at the intermediate skill level – people that are not too new to the Prometheus ecosystem but people who are not experts, yet. I feel like some of the technical concepts that I have explained have escaped the minds of the listeners. I would say that it is probably always better to err on the side of simplicity and focus instead of trying to fit too much into one presentation. My mistake was probably that the talk kind of had two parts – introduction to Thanos and what we had been working on. If it is oriented at moderately knowledgeable people then maybe it would have been better to skip the introductory part. On the other hand, it is a Java-oriented (or at least it was?) conference so perhaps it would’ve been better to avoid advanced stuff altogether, and to focus only on the introductory part?

Even though this is just anecdotal data but another fact alludes to this – there were some questions after the presentation which were really about core stuff i.e. how Thanos works. I think this means that I have failed to properly explain to listeners what is the StoreAPI and so on.

All in all, I can’t say right now which option would have been better but certainly, it would have been better to either focus on the introductory part or the advanced part instead of both of them at the same time.

Lesson 4 – Always Turn Off Redlight and Disable Notifications

Unless you want everything to look like this:

Snapshot of presentation’s video

I suggest turning off the screen’s temperature adjustment. In Gnome, you can do that via the status bar (“Night light”). Also, I would strongly recommend you to turn off notifications in case someone would text you something in the middle of the presentation. You don’t want that to end up in the video as well.

Lesson 5 – It Is Okay Not To Know Something

After the presentation, someone had asked me a question about what is the preferred way to deploy Thanos on Kubernetes. Truth be told, there are quite a lot of different options. Just to name a few: kube-prometheus-stack, goatlas, prometheus-operator, etc. I haven’t tried all of them so I cannot reasonably tell someone which one is the best. That is exactly what I told them. In addition, I have told them to use the one which fits their use case the best. And I think that is perfectly fine. It is OK not to know everything.

If I would be planning to start using Kubernetes for deploying Thanos in the near future, I could have told them that I will be able to provide an informed opinion in the future and we could talk about it then. But, that’s not the case. So far I have only deployed Thanos on bare metal. Hence it is better not to lie and not to pretend that you are an expert in something.


That’s all from me on this post! Let me know if you have any comments or suggestions. I hope you’ve learned something.

How to Not Get Scammed by Taxi Drivers in the Israel’s Ben-Gurion Airport

tl;dr: use the official taxi service that is right outside the airport, on the left when you leave through the door. You will pay an official fixed price and you will get a slip with information about your driver. Do not ever talk with random taxi drivers who will be waiting in groups and who will be offering you a lift.

With international travel becoming cheaper and cheaper, more and more people are travelling to foreign countries. Even though it sucks but it is mathematically inevitable that sooner or later we will run into problems while doing so. So it is only sensible to prepare to deal with these problems beforehand. Especially if they are well known then it makes no sense not to know about them.

I have been fortunate enough to travel to the sunny, friendly, awesome Israel recently, two times. There are many options that you can choose from to travel from the airport to your destination. However, on Saturdays the Jews celebrate the Shabbat which means that no public transportation will be working so your options will be very limited unless you will rent a car. Another popular option is to get a taxi. Obviously, because of this reason you will be paying a premium for the ride but it still is the most popular option besides driving with your own car. And this is what makes this problem with taxi drivers acute – even though it is only one day during the week but still a significant amount of travelers pass through that airport on Saturdays.

Unfortunately, still to this day (end of 2017) there is one rampant problem that you will run into, especially if it will be your first time there, is that there is a bunch of taxi drivers which are waiting for tourists outside the airport which are driving around with the official cars (they have the Gett signs and so on) but they are not officially working at that time thus they can scam and take more money from you even though it is apparently illegal according to the law (I’m not an Israel law expert so I won’t comment on it, obviously). Newcomers are the main people who are suspected to succumb to this trick because the cars look official and they might not notice the “taxi service” sign. That is why they look for people who look new and stressed. You should never talk with them. At most, if they are offering you a ride, you should just respond with a nice: “no, thank you”.

Israel’s solution to this problem is to have an official taxi service. It can be found just outside the airport, on the left. There you will see an officer that is coordinating everything. Then just approach him or her and he or she will “connect” you to an taxi driver. You will be given a slip with the information about the taxi driver, the car, and a slip with a list of fixed prices for different regions of Israel.

Let me tell about my two times. The first one happened at the beginning of August, 2017; the second episode occurred at the end of October, 2o17. In August me and my girlfriend were completely unaware of this so from the airport I just traveled with a random taxi that invited us for a ride to Tel-Aviv from the Ben-Gurion airport. I vaguely remember it now but I think that the meter was off and we talked about the price before. We agreed that it will cost me somewhere around 150 ILS. However, at the end of the ride the driver pointed me to some kind of electronic device that showed “250”. And that is how much he demanded from me for the lift. Obviously, me being a new person in Israel and that I didn’t know the prices nor the law, I didn’t have any other choice but to pay him that outrageous price. 250 ILS is approximately 50-60 EUR which is very, very big and completely unjustified. I learned a hard lesson on that day.

And I didn’t forget it. The last time, at the end of October, another driver tried to lure me in again. As I left the airport, one guy next to an “official” taxi asked me from a long distance: “hey, do you need a ride?”. But I followed the lesson that I presented in this article before and just replied to him: “hey, no but thank you for the offer”. Then I proceeded to go to the official taxi service that was just on the left after leaving through the door. Everything went well as expected – the fare that I had to pay was the official one and I was given a slip with all of the driver’s information.

So keep this in mind the next time you are going to land in the Ben-Gurion airport and enjoy the awesome Israeli beaches, the cool museums, the yummy food, and everything else that Israel has to offer to you!