Эта статья на русском 🇷🇺

In October we went to Bangalore (India) to attend the ESC. This is an event about embedded systems, so we do fit there. This is my second conference, so it wasn’t scary anymore, but that’s my first visit to India, and I heard all those stories about. terrifying local food and other things.

Indian visa

In general, tourist visa is the one you need. And you don’t have to go to embassy, everything is done via internet. You fill the online-form (list of steps is in the end of page) and pay visa fee. Among the questions there is one about local contact, e.g. who is waiting for you in India - we specified that it’s our curator from conference, but I guess you can say it’s the manager from your hotel. It’s also required to attach a photo.

After filling out the form and payment in couple of days you will receive decision about your visa. Though, it looks like one, but that’s not the visa itself! The paper that you need to show at border is printed from this link: https://indianvisaonline.gov.in/vss/StatusEnquiry

Also you may discover, that by the terms of visa you cannot use it to attend conferences. Oops. So, we needed some other visa, something about business. But we found out that the day before departure, so we hoped that it’ll work out. And it did.


India is a huge country, so you cannot estimate it based only on Bangalore, but you can get some impression anyway. And I heard that situation in other parts is even worse.

Outside the “islands of civilization” (hotel and convention center) everything is very poor and threadbare. Some scrapyards and houses like the ones you may saw in the movie Slumdog Millionaire - built of carton and slate. There are cows on the streets. And I even saw a camel in someone’s backyard. People have different levels of being poor. Not a rare case when random dude on the street would turn to a wall (if he is well-mannered enough) and literally start to piss. Despite the fact that there are signs like “DO NOT PISS HERE” around.

The following photo tells everything about respecting rules in India:

Rules in India

Traffic on roads does not obey any rules as well. And I’m not even sure if there are any. Everyone is honking all the time. As I was told, you can miss the wheel, you engine can be broken or our tank can be leaking, but you have to have a honk or you cannot participate in traffic. Everyone is literally orientate by the sound of honks, and apparently there is some system in long and short signals with particular sequences.

For a simple walker to cross the road is close to impossible. Every car is moving with crazy speed and no-one has intention to slow down. I did not see any mark-up on the road for crossing or any sign. The only time we had to cross the road was an incredibly frighten experience with adrenaline rush, but we did it. Achievement is fucking unlocked.

But there are some beautiful places as well. For example, we went to a botanical garden Lal Bagh:

Bangalore, Lal Bagh, alley
Bangalore, Lal Bagh, hill
Bangalore, Lal Bagh, monkeys

And that’s the view from hotel’s window:


But when you’re on the streets, everything looks very-very poor.

I haven’t tried local food as I was scared. Last year our company went to the same event and one of my colleagues almost had it after eating something local, they even took him into hospital, but gladly he was okay afterall. So, I ate only breakfasts in the hotel and suppers again in the hotel’s restaurants. At the conference there was some dining with local food, but I didn’t risk to try it.


ESC 2016, convention centre

Qt in India is like rock-stars. We had a lot of visitors, and all of them were asking a lot of questions, showing interest. Comparing with IBC, for the first day our stand was visited by the number of people we had for five days at IBC.

But there is another side - most of the visitors did not have a clue about licenses, and who had those were simply violating. But nobody seems to worry about that - almost like in Russia.

Especially sneaky dudes came several time a day and every day, asking more and more questions - they were simply getting free technical support from us. That’s just amazing. Literally, some company had several employees there and at first they were sending different people, but then they ran out of people and started to send the same but with new questions. Well, I fed them with tiny bits of barely relevant information, so it was kinda answers but in the same time nothing significant.

I went to see other company’s stands. And finally I saw with my own eyes the creations of “indian code”. Literally, the hell of combinations of modules, some horrible stuff that manages to function only with some divine intervention. That’s what about software. Hardware looked a bit better. But it was presented in unpresentable way - for example, our Toradex partners gave us two devices with their demos, one of which wasn’t built with Qt and the other one was terrible, and both devices were mounted to a dirty carton sheet and looked like everything was done by a student.

In other words, I’m quite confused by this indian mentality.


I had a presentation about Device Creation.

That was my first public presentation on the event, so I was nervous a lot. But I was prepared well and beside I knew the topic, so it went nice. I was more scared by questions after the presentation, but they were easy ones, like “how are you better than GTK?” and so on.

I was walking the scene, doing gestures with my hands - everything like cool dudes from big companies. Of cource, unlikely I was looking that cool, but I liked it. Anyway, it went better than I expected.

Organization and equipment

Organization of the event was pretty “surprising”.

Everything was quite poor. Old tables and lockers, cables fixed with tape, pretty bad light, giving the atmosphere of come cellar.

Our stand looked like this:

ESC 2016, Qt stand

And those are table and locker:

ESC 2016, table
ESC 2016, locker

Other stands:

ESC 2016, stands

There was no internet. At all. No cable, no WiFi, nothing. So nothing, that when we started to complain about it to our curator, he got scared and gave us his smartphone with shared access point of his mobile internet, and he was coming every ten minutes to check if someone called him. Poor guy. We couldn’t stay that for long, so we returned his phone back to him after one hour like this and turned on our mobile data roaming (which led to big invoices for cellular, but that was okay since SIM-cards belong to company). Experienced participants were using 3G/4G modems, though. But Carl, no internet at the IT event! That’s some level.

It was a surprise for us to discover that power socket in India can be two types: small socket and big socket. Socket at the our stand was a big type, and we had only adapter for a small one (if that’s it):

Indian power socket

The big one is… bigger and has different distance between contacts. We were lucky that guys from Toradex helped us with their extender.

Another surprise was that we had to pay for equipment (tables, chairs, locker) and design of the stand (print on the wall) with cash and on-site, because it was impossible to do it beforehand with card for some reasons. And it was two different invoices for two different companies. They also tried to rip us off having provided higher prices and invalid invoices. We dealt with that and payed correct amount, but we had our “fun”.

I haven’t seen such level of organization anywhere before.


So, my check-list for conferences was increased by new points:

  • laptop;
  • demos;
  • minimum one extender with 5 sockets;
    • all kinds of adapters for the country;
  • WiFi router (with ability to connect USB-modem) and minimum 2 patch cords;
    • 3G/4G USB modem with local SIM-card;
  • HDMI cable (one for each TV-set);
  • VGA cable (just in case);
  • adapter MiniDP-to-HDMI.