Electric Vehicle road trip to Austria

We have just completed our first road trip with our Electric Vehicle. We drove 4000km through The Netherlands, Germany and Austria. For the first 100km, I relied on the car’s build-in navigation but found it wasn’t good for road trips. Bad navigation (we almost missed an exit) and no idea where to charge. I fell back to Android Auto with ‘ABRP’ installed and this was good.

This (non sponsored) post is a praise of ABRP – A Better RoutePlanner. It’s provides navigation for EV vehicles by offering some neat features. The app gives your clear instructions on where to charge and for how long by looking things like:

  • Your car battery stats (through an ODB2 dongle)
  • The weather (temperature influences range and charging speeds)
  • Your charging cards (beta feature)

As this was our first trip, I set it up to safe values. e.g. I want to be at the next charging point latest when the battery was 30% (leaving ~70km range) and I want to arrive to my final destination with 50% battery. This caused a few more charging stops – causing a ~15 minute break at 1.5hr intervals.

The journey went smooth. Next road trip I will probably set some more aggressive values as I had no trouble charging the car. ABRP also took me to some nice charging stations, located at supermarkets or fast food restaurants. Many people asked how the journey was and I would say it was doable, thanks to the app mentioned above.

However, there are some downsides: We wanted to go to Hungary but decided against it due to seeing only a few EV charging stations over there. Note that most of Western and Northern Europe is well covered in 2022. I’m sure we’ll visit Hungary one day. Another is that not everyone is used to EV charging stations. For example, this Ford Ranger probably oversaw the charging station:

Cycling and hiking in the High Alps

Covid-19 made the world small but as travelling opened up again in 2021, me and my dad visited France in early September to cycle at the grand alps. We ascended the Col de Madelaine (2000 m) in 2003 and the Mont Ventoux (1909 m) in 2015 during holidays in the region, but this time we’d dedicate the entire trip to climbing mountains.

My dad loves cycling ever since being a child, he listened to the tour the France on the radio and one a rare occasion got to visit the French mountains as a teenager as a fan of the Tour the France he was inspired to train with his friends to cycle up the French alps in the summer. Many years have passed, and it was fun to hear him share stories about those days. Cycling with him here was a great experience.

After the drive down France and after a good night rest, we started (DAY 1️⃣) cycling up the Col du Glandon and Col de la Croix de Fer from Bourg d’Oisans. The weather was beautiful as I started going up one of the toughest climbs in the region. It was a hard, but beautiful ride I will never forget. Some parts are quite steep with 15.5% inclines and continually changing gradients with majestic scenery and Tour de France history. Once up the Col du Glandon, it’s a short ride to Col de la Crox de Fer. We celebrated on a terrace and the first climbs were in the pocket. There were a lot of Dutch, Danish and Belgians on bicycles, turns out a popular mountain race – the Marmotte – would happen in just a few days. As an amateur (climbing my first mountain on a racing bike that very day) speaking with the participants and coaches who prepared themselves all year for this event, got me excited about cycling in general. In the evening, I realized my neck and upper back were sore — compared to cycling in the Netherlands (no mountains) I definitely was using some new muscles here. (crooked back while riding) – still I felt great!


The morning (DAY 2️⃣) we left the bikes in the valley and went hiking down La Meije. Yes, our rest day involved hiking, but the idea was that we would use different muscles and enjoy the sceneries. We took the cable cart up to a freezing 3211 m and enjoyed the Girose Glacier sights. Then we took the cable car a little down to the mid-station at 2400 m and walked back to La Grave from there. First only rocks, then slowly through the trees, and finally at the river and town. We hardly met anyone on the way down and got on wrong tracks (mountain bikes) but besides map reading, the walk was serene and beautiful.


Charged up to cycle, the next morning (DAY 3️⃣) we drove the car up Col du Lautaret (2058 m) and cycled up the 9 km to Col Du Galibier (2642 m). On day 1️⃣ I wasn’t really sure what to expect but today I felt rested and more confident, ready to push myself a bit. However, the weather turned windy and cloudy I still went up that mountain about 30% faster than I went up Col du Glandon on day 1️⃣. I was enjoying myself, the climb was magnificent with wide views far-reaching views over green valleys flanked by grey spiky mountain giants and the road like a silver snake in between. On top of the mountain, I enjoyed some snacks and just observed other cyclists young and old arriving at the top and celebrating. It’s a funny sight.

The next day (DAY 4️⃣) it was time for another ‘break’ from riding bikes, so we went for a hike at the 160,000 hectares Écrins National Park. We wanted to get a sight of the ‘white glacier’ walking a rocky road past glacier noir (black glacier), then over the glaciers ridge to the glacier blank. The path started getting smaller, and the ridge steeper. At one point we saw enough and turned around back down into the valley. At first, I just saw rocks (at this scale I found it hard to get a sense of distance — a rock in front of my feet looks similar to a boulder next to the mountain) but a fellow walker pointed out some mountain goats in the distance, suddenly we spotted birds, marmots and flowers. The patch on the edge of glacier up to the cliff, looks like it would fall off the mountain any time.


Next morning (DAY 5️⃣), we left early to cycle up Col d’Izoard (2360m) from Briançon. The blue skies had returned and I felt like I could push myself even further. I liked this Grandes Alpes road a lot, the rolling landscape ascending and slightly descending and back to ascending, through the forest and suddenly I got this beautiful view of the Pic de Rochebrune (3320 m) amidst a mountain landscape beyond words. There was this other cyclist we kept passing each other at times, it seems both of us understood what was going to happen in the last ‘moonscape’ (no trees) steep climb. Both of us made a run for it, and we had fun reaching the top. This final climb was pure bliss and a great conclusion to this trip. After recovering back in the valley, I felt like climbing more mountains but unfortunately it was almost time to go home.

Working at a game studio – (My experience with Production, Management and working/living in China)

Disclaimer: This post describes my role as GM at a game studio. I scribbled this down to reflect and decided (and after confirming with the co-founder) to publish them here. These insights are my own and it’s my intention to recap my journey there and back. Whilst I was in the lead, the achievements – of course – are the sum of the team, the work we did – and support I’ve gotten. I’ll describe how it was to work in a game studio (as General Manager, and as a game producer introducing scrum), the life in China, and our decision to leave again.

I took a job as General Manager at a Chinese game studio in 2016. China was not unfamiliar for me and my wife; we lived there before for a couple of years but I didn’t think of coming back until I was approached for a job interview.

Let me tell you about that job interview which happened just a few weeks later after the first contact; At the time, I was living in The Netherlands and I quickly arranged a visa and took the Friday off to fly to a city called Chengdu to do the interviews in person. The interviews went well and my first impressions of the culture and office were good. The trip was quite heavy with back-to-back interviews in the office, but also outside with dinners and drinks. I gave everything and was happy to sleep on the flight back. I was excited: The studio with 50+ FTE was a serious step up for me (At my previous job I managed 11 FTE team). Back home and at my old job someone asked: “How was your weekend?” I wasn’t sure what to answer. (fighting the jet-lag and such an experience!). Within days, my wife and I agreed and I accepted the offer. Things went fast. I quit my job in Hoofddorp, packed, arranged paper works and flew over within next 100 days. (This was the Summer of 2016)

Back in China! The reception was good, with a welcoming atmosphere and the company booked us a luxurious hotel in the same building as the office. (It’s one of those giant Chinese malls with office, hotels and shops included). We started to look for an apartment around the city and HR helped us acquire a residence permit. (read: lots of visits to government buildings, getting medical tests, stamps… the works.) I found a small apartment right in front (15 min walk) of the office. (The yellow building on the picture) It was convenient, at work from my desk, I could see my wife and daughter waving from the top floor’s balcony. Not distracting but I could go home so easily – Just perfect. More on general life in Chengdu later.

The first month, starting as a producer

I’d join as a Game Producer shadowing the co-founder to learn the ropes, with a goal to get promoted to General Manager later in the year. My first day arrived and I introduced myself to the entire team (gulp! – in English) and then proceeded with a little team-building game to get acquainted. Building games is interesting and requires a lot of different disciplines to work together. There are game designers, 2D designers, 3D model makers, animators, programmers, light effects makers and sound engineers. It’s a diverse group of people, and together they can make better products than the sum of the parts. In my experience, programmers like clear process, and art designers like more ambiguity in terms of planning, ‘creative spirits’.

My mission was that I wanted to talk to everybody one-on-one within one month, and jot down stories for reflection. As I didn’t speak Chinese, HR helped translate – a mistake I realized afterwards, – nobody spoke their mind. Actually, I was naive at the time and unknowingly made friends and some ‘enemies’. Anyway, it’s much better to take colleagues for a coffee, or lunch to connect, rather than sit in a meeting room. All in all, talking to everybody was a good idea, I had a full notepad to prove and I many things to think about; I already knew the process of making games, and this studio raised the bar on quality and I learned a lot with the coaching of the co-founder. However, I was alarmed, I found that some colleges did not like each other at all and I had listened to stories of extreme overtime (All-nighters in the office, skipping weekends) which caused heated emotions and a bit of a blaming culture. (Frankly, this is not unheard of in game development in any country. Games need a lot of polish to be done right with a strict deadline). What was uncommon was that some micromanagement created a ‘rebellion’ mentality – watching over shoulders during overtime if someone is working feels patronizing – for some talented team. The last was something I could address; Game production is about talented and motivated teammates who trust each other, the situation wasn’t good and needed to change. So none of that anymore, let’s focus on output. The successful studio had a numerous quality releases, but they were very dependent of the co-founder to get to that level that the fans were expecting. Watching the floor, I observed idling and constantly asking for next steps. At the end of the day, there would be a ‘inspection’ – art director walking by screens and direct feedback on the work. In other words, it could not scale, lacked trust and had a big dependency for the organization to grow.

Baby steps towards new ways of working

Based on previous experiences making websites and games, I presented to the co-founder a plan to introduce Scrum as a project methodology. I wanted to replicate the production methods that I knew from before that worked on a smaller scale. It was my mission to enable bottom-up – to create self steering teams. Scrum is a behavioral framework that enables a group of people (scrum team and its stakeholders) to use their collective intelligence, to build, learn and deliver solutions. Now, this was in 2016 and Scrum was barely a thing in China, I wanted to change the team planning, the office layout and delivering increments in so called ‘sprints‘. I build a presentation and shared it as well as I could; However, I got the cold shoulder. In retrospect: I wanted too much at once.

A ‘Big Bang’ transformation was out of the window, so I had to proceed with baby steps. As a producer, I had the opportunity to build using scrum – together with a small group of seniors willing to try a different way of working. We started with a working prototype to play-test and demonstrate. Instead of a budget, I got approval for a prototype funding. Total budget was in line with ‘gut feeling’ of a production this size. Each release, we had to ‘prove’ to be worth the next investment. I knew we would get more certainty after each ‘sprint’ (product iteration), and that counted for the budget estimation as well. Our team behaved different – the whole company was paying attention to us and the outcome, and we had to work hard at the time, but we delivered. It wasn’t all without obstacle. Then… we met an issue when we were 60% complete: The CEO of the company did not like the art style of the game. We literally had to go back to the drawing board and start over. Artists started drawing completely new styles for the game, which would require rewiring of the code as well. That was tough. And working with many small releases, should not have happened. Instead, the CEO could have given this a few weeks earlier. We were all learning, and after clarifying this, we got two weeks extra to deliver the game, and that deadline was met! I still feel a special connection with those who made that first game together with me. We proved the success of scrum.

I officially moved to General Manager role. *Yay!*, that first game with the agile production technique led to trust throughout the organization. I started to get involved with company-wide team planning and $4MM budget of the 50+ team. By the way, here I made my second mistake – perhaps because I was too excited and it was quite a lot to handle – looking back, I had a vision and started implementing, but I wasn’t including the management team enough. Because of that, I got into a headlock with of the key leaders of the organization. Here’s what happened: I wanted to stop moving people from project to project, as it was creating a few heroes and not teams. I believed building strong fixed teams would help, as teams can get acquainted and eventually speed up; like the A-Team. However, implementing this, I was blocking the technical leader to grow the team, someone who wants to grow needs to change environments. From then on I made sure to be transparent about my vision and ideas and onboard all leaders before execution and consider more aspects. Things improved immediately.

Running the Chengdu office

Being a GM and managing the office has been a fun job. Every Monday at 9 AM, I would gather the team and give corporate updates and on Friday end of days we drank beers and sometimes had guest speakers/interesting presentations, for example from a game presenter with an interesting new game that hit the market. Besides that, my role involved all sorts of tasks; Building a portfolio of vendors, for example audio, UX and game vendors was also part of my job. I ran the back-end (Java) and web (AWS) team, expanding from a website to a full suite of managed services. (worthy of a post on it’s on) to three people. But I was also purchasing furniture, arranging stable internet, raising fire safety issues with the building management, and taking action when the pollution from outside became too much. Meeting press, or people from the government. Needless to say I spend a lot of time in that office. I also got to run a couple of events together with the HR team, I remember a Halloween party where we had the whole office decorated in spooky attributes, and everybody dressed up. We ate pizza and played all sorts of fun games, that was great!

The office is one, but it’s all about the people; From the crazy effects, amazing Unity3D frameworks to cute characters, There was a constant need to hire the best, so I was always going through LinkedIn, game forums, Reddit to find new talent. I also worked with recruiting agencies like Randstad and localized recruiters. Honestly, it was tough. As the game industry in China is mature, it’s a great place to be to find talent but it’s also competitive. I assumed wrongly this game studio was looking for cheap labor, maybe once but not anymore. A General Manager of an AAA game company told me: “Don’t think China is about cheap labor, it’s comparable to Canada in terms of salary – it’s talent competing on a worldwide market.” That kind of woke me up. I could compare differences from other locations and indeed, China wasn’t cheap. Besides costs, hiring to an ‘isolated’ Chinese city like Chengdu (West side of China) wasn’t easy. I tried to maintain a mix of local and international artists and engineers to have international appeal with our products. Some Internationals took a good six months to hire and when they joined, they might not like living in China, or the company and leave again; However, some loved it and build their life here. After some time, I got some relations with recruiters in various locations that would send resumes my way. I must have interviewed over a hundred people; Hire, develop and retain the best was a constant big part of my job. I started by hiring a couple of producers that spoke English and knew a bit about Scrum, then build out with artists, developers and game designers.

Besides hiring, I was involved with the evaluations of the entire team. This was one of my big projects in a given year -, evaluating 50+ FTE fairly takes a lot of attention to details and a lot of support from the entire team. Evaluations meant to me: getting 360 feedback from all (at least five) peers. I’d create an overview of the entire team, assess and propose a salary plan to CFO and co founders. That sounds like a smooth process, but in reality, it was tough at times – especially around the salary talks and handling those that did not meet the bar. It was hard work in terms of recruitment and providing growth, however I take pride in seeing the team grow. For example, the hiring of a junior scrum master, who was quite ambitious. With coaching and taking some risks, this person in a few years became responsible for one of the top billing games in the company.

I wanted to know and measure how much a game cost to produce. For that I introduced time sheets. It was quite a hassle to get all the parameters right (overhead and costs per employee per hour) but after a while, it worked wonderful. I didn’t make friends with this decision – the team was used to work without time sheets and it felt like overhead to keep track of tasks. Games in 2016 were largely premium ($1 dollar). However, Apple decided IAP (free games) would be prioritized. Due to the game economy changing, it was essential that we learned how much development cost.

Work Life balance and culture

Now first off: There was no work from home mentality here in this office. Everybody works from the office, from Monday 9 to Friday 6, five days a week. In the evening, many teammates would eat together and hang out in the office. Being together the whole week and work on a single thing does help, especially creating new products. One cultural clash was time management. Locals told me that compared to fast life in Shanghai, Chengdu is known as a ‘lazy’ city and people like to sleep in. I’m not sure if that is true, but did notice most meetings would start 15 minutes late. It was the office culture – actually it felt like a home, people were eating, walking around on slippers. I wanted to avoid wasting time and started by ordering clocks for the walls at every meeting room. Secondly, at some mornings I would sit at the elevators and note down names of those who were late. (Kind of as a joke, but teammates became aware of the time) I know these things sound childish, but they did have impact to time awareness.

On the other hand, a Chinese game studio can be a pressure cooker, with expectations for everyone to do overtime, even in weekends. I had lots of debates on this, I wanted to reduce overtime and focus on healthy work during daytime, to frustrations to leadership. The reasoning was: You cannot create beautiful games on a 9 to 5 mentality. It takes relentless effort, which is true. This was tough, I did remember that during my startup days, I had times that I worked 7 days per week. However, the Chinese ‘996’ (nine till nine, six days a week – wiki) was a discussion at the time. My take: However; it can be done but not all the time. I started quite strict and trying to reduce the overtime hours, but over time found that managing the expectation works best: We’ll do everything we can to let you work hard during work time, however: do expect overtime in the last two weeks of the project. This seemed to balance the discussion.

Scaling scrum training

In this section, I want to share a bit deeper about Scrum and the production of games for those interested.

Besides managing the office, I was an executive producer; To scale scrum and the successful roll out of the self steering team vision, the team needed training; Scrum wasn’t a thing in China at the time. If a candidate during a job interview could talk a bit about agile concepts, they were heavily favored. Training scrum – was directly addressing the hierarchical way of thinking. I showed a Dutch documentary about ‘The end of the manager‘ (added Chinese subtitles) – about the differences between measuring performance at Ford and the production street to creative work and self steering teams today.

I also gave workshops on Agile and Scrum. With a ‘quick course’ in the on-boarding package for new recruits. At one point, I flew one trainer located over (1800 km away) to deliver training. I also did a three-day training to the entire company at once. Finally, some teammates got Scrum Master or Product Owner certified. We managed to re-organize the entire organization to work with Scrum. Story points are an important part of that. A lot of time was lost going through the game scenes to give time estimates. This was a waste of time in my opinion. Instead, we started using story points.

First I showed the image right (without texts). At first, I would ask the weight of the Panda. 80 kg? OK and the Giraffe? 500 kg? These were tough questions to answer precisely. Then I introduced the concept of story points, where you have a Fibonacci scale and sizes are relative. I proceeded asking: Is the giraffe heavier or lighter than the panda? Suddenly it was an easy task. This visual way of explaining worked really well. We needed to do this for all our upcoming work. Stop guessing how many hours you would spend per task, just clarify to me what is more work. Based on velocity (previous completion time) I could get pretty good indicators of time spent on tasks and the total project. Delivery dates became easier to estimate, as programmers and artists estimating features became easier to estimate. The marketing team, under tight deadlines acknowledged that it was working.

On a Friday afternoon, I had the entire studio move from the original line by line floor plan, to a new floor setting. We moved to four large circles of desks. We called them ‘domes’ and teams were free to set organize themselves and decorate their dome, with each a producer (we doubled the producing team by then) responsible for production, but also some HR work; including recording sick leave; time and budget. Ownership on a ‘dome’ level. There was also a scrum-master in each dome to remove impediments. This helped reduce the central management style. Here is where Scrum really took off. The ‘islands’ structure, was a big contributor to ‘self steering teams’ that we aimed for, changing seats paid off. Teams got closer to each other, and we brought work to them, instead of the other way around. Seating arrangements might seem like a small thing but for us it was an enabler.

After some iterations, I proposed a renewed workflow. Remember, ownership issues led to frustrations (who gets to decide on the icon of the game?), so this needed to be tackled. In short: I announced that there can be only two actors that define new initiatives: The Game Designer or the Marketing team lead.

Marketeers would be able to manage a backlog of ‘Marketing Initiative’ tasks: To me, these were ‘distracting side issues’; a necessary evil. “Could you revamp this game to be compatible with iOS 13?” or “can you make a build for Amazon as well”? All these projects would end up on the backlog, and because I counted, I was surprised there were over 100 (!) in a single year. I couldn’t believe this work wasn’t tracked before, was unplanned and essentially invisible to the wider org! These smaller ones usually ended up with a ‘bounty’, asking new recruits or offering extra pay to the veterans. No, the real joy is with producing brand-new games. (Called ‘Production‘ in the chart above) – Our studio could produce 2~3 and later 4 games at the same time. I remember super fun pitch sessions with the various game designers presenting sheets of paper with levels, and other creative visualizations of how a game could work. At times, we (the ‘pitch committee’) would agree to fund an idea to be worked out in a ‘pre-production’ prototype, to be tested with the audience. Once we were convinced of the games fun factor*, it was time for post-production. Scaling of production team, sound engineering, special effects)

*Fun factor; So how do you make a fun game? That’s a tough question. Unique games are usually certain input (tapping/ swiping) with a novelty theme. Difficulty is another important aspect, too difficult is not fun. We never copied games or concepts, we took pride in original contents, and noticed that other studios would copy our games in just a few months after launch.

We’d gather often at the ‘scrum of scrum’ epic board for company planning. (One priority for the whole org)

Once per quarter I’d organize a session with leadership to do ‘planning poker’ with all companies epics. It’s really tough to set one priority for the company, we working with our annual theme’s with SMART goals to prioritise.

As were started planning the team as one leadership, and with the domes in place, we finally entered the dogma of bring work to one team/ ‘single team’ approach. Then I suddenly had to scale one game agile plan to multiple, how could that work. We called it: The Mother ship. (The idea was that small teams would be autonomous and eventually be able to go back to the mother ship) Teams were stable groups, sitting with each other and working together. We planned work for the teams, instead of revamping teams constantly. We would have multiple teams work on various games on one ‘global’ backlog (viewable by everybody), where we only picked up projects that were initiated as explained above, and had a clear owner. This led to deadlines becoming more realistic and ‘time’ wasn’t a negotiation piece anymore. Technical debt and innovation needed to be build in. We created the notion of ‘slack’ in sprints to allow time for that. However, in retrospect this wasn’t enough. I think we’d better had more attention to these topics and really call them out more explicitly on our backlog.

Lastly, I put these giant screens at the canteen and put the ‘mother-ship’ epics on the screen with a giant countdown. Projects would at first be green and slowly turn red towards the deadline; At first they would pop up as green, and slowly turn red if time passing by. They surely led to lively discussions during lunchtime. For example, QA would realize that two project would finish around the same time (problem as all games had to be tested on all relevant iPhone’s, iPads and Android devices, which led to company wide discussions. The aim was to be super transparent with our pipeline and avoid surprises down the line.

Life in China and our decision to leave

During the first years we lived in a small apartment, close to the office. I actually miss this apartment today. It was a simpler time. We walked a lot, went to the local gym and kids to/from the kindergarten and such. There is lots of excitements around the city, like new restaurants and ‘happening’ places.

The main downside of living in a big Chinese city for me was the air quality. During winters, the air got so bad that we breathed small particles at a dangerous level (> 500 AQI) inside the office and our house. We took action and made it bearable by isolating the house and purchasing air purifiers for every room. Our indoor AQI went lower than ‘clean countries’. Outside, during bad days we wore masks (before COVID-19 made this common) most of the time. In The Netherlands we often talk about the weather, some (conscious) people in China always talk about the air quality. Over time the pollution seemed to be getting less though, and during summers blue skies aren’t uncommon.

Later (After resigning), I was offered to move to the vacant house of the co-founder and could enjoy a more luxury lifestyle. It was right next to the Korean school of my daughter. I remember nice moments like Saturdays afternoon when we would go to Korean school and buy stick bread on the way home. Cycling around town on those Chinese WeChat lending bikes. Life at home was good. The weekends we would spend in malls, or in a swimming pool. Chengdu is a fast changing city, just in one year, I have seen the environment change completely, including new tunnels being build to handle all the traffic. Impressive. Chengdu is relatively close to the mountains. With an hour drive you can be in the mountain range which have clean air all the time, whenever I could, I would take trips outside the city. Visiting Shangri-la and Lhasa Tibet (blog post) with my dad were an absolute highlight, those were far. But with just a two-hour drive one can be plucking cherries in Wenchuan or visit places like Songpan (blog post).

In the summer of 2018 – after three years – things were running smooth! Actually, the game company was just bought by a huge company. My wife and I saw my children grow older in a third country and started to wonder what the future would bring. We decided it was a good time to leave. Once I wanted to resign, I had a talk about it with the co-founder. They wanted to keep me aboard for a smooth handover, so I stayed for another year. At that time the HR manager quit as well, so this was an excellent opportunity to find someone new. – I said goodbye with a hotpot dinner. I still think about my time at this studio often. It was such a whirlwind, with stress, emotions, overcoming sudden problems and generally a stressful feeling. It was a time that I had to work relentlessly, but I also felt very much alive, However, looking back: I’m glad we did it.

After note: Thanks for making it this far! I’d like to hear from you! For those working with me, is this how you experienced it as well? And if you want to learn more, reach out! And if you want to know more about the peculiar world of making games, I recommend reading ‘Blood, Sweat and Pixels‘.

Self-isolation day: 40

An update during the worldwide Covid-19 crisis. The Dutch government announced the ‘intelligent lock down’ 24 days ago, we have practiced ‘self-isolation’ for about 40 days now. (Except for one office visit in the first week). Trains are empty these days.

My work is now remote and I’ve set up an office, borrowing a screen from my employer. I’m traveling less, and video-call more, so far I haven’t found an impact on my productivity. Regarding the social aspect, I’m doing ‘virtual informal coffee chats’, but it’s not the same. However, I’m happy I can actually work and that so far things have been progressing smoothly. It helps that my wife can look after the kids during office hours.

Regarding food, we are only eating and preparing food at home. I’m doing groceries (wearing a mask) for us and my parents once per week. 40 days in, due to the COVID-19, I spent more time reading Twitter, and we started watching the news on TV again (France24, Dutch NOS and Korean). A few weeks in, we limit media consumption to digests (and the fud/stress that comes with it) again.

We miss ‘normal’ life and the days seems to blend. To combat this, we have some fun weeklies activities like:

  • Watching an episode of Mandalorian each week on Fridays. Etc.
  • Watching the Trevor Noah’s daily ‘stay at home’ show, and other great YouTube channels that came up during this time.
  • Doing groceries on Thursdays. (Surprising this can be an ‘event’ now)

We practice an hourly schedule for the kids during the week. They miss going to school and swimming. Our house has a back garden, so at least they can play there. Up side: I spend quite some time with the family now.

Time to time we also cycle and after lunch take a walk through the neighborhood, or at the lake close to our house.

I hope everybody is staying home, limit (shop) visits and is wearing masks when going out.
Over the world, many are living the same as we are right now, but some are living entirely different lives. My thoughts are with those who lost loved ones, and the many people who work hard without rest during this crisis. I’m curious how the world will be when we get out of this.

Tips for applying for a job at AWS

I’d rather interview 50 people and not hire anyone than hire the wrong person.” – Jeff Bezos, CEO of Amazon. Amazon is totally obsessed with hiring the best people, and has notorious hiring standards. Getting hired at Amazon Web Services (AWS) – the leading cloud platform – was a completely different experience then I have seen at any other company. As a newly joined employee I can share a bit on joining this company, it’s not just an interview, it’s a process of calls, work and an appointment, of course every on-boarding is different but perhaps this can give you an idea of what it’s like to join.

Step 1, Online application: I browsed http://www.amazon.jobs and applied for a job in Amsterdam, and a few weeks later on a hot summer day, I checked my phone and there it was: an e-mail to plan a phone call with an Amazon recruiter!

Step 2, Phone interview: The first phone interview with the Amazon recruiter was planned right in the middle of my holiday in The Netherlands, so I took the call at my parents house with the kids outside playing on the lawn. I was a bit stressed initially but it turned out to be a nice call about why I applied, what my goals were and my salary expectations, the call continued with an explanation of the potential steps ahead in the hiring process, and some tips to get hired, for example I got the tip to review the leadership principles https://www.amazon.jobs/en/principles before my next call.

When I hung up the phone, I felt a bit surprised but also happy as this recruiter was trying to get me all the information to be successful with this on-boarding. I don’t know, I somehow expected a colder approach and no help at all.  She send me this link which covers everything to learn about the Interview process: https://www.amazon.jobs/en/landing_pages/interviewing-at-amazon

The second call occurred a few weeks after that, with someone in my future role. This talk was more technical and in-depth. I could have passed this without AWS knowledge as it was a generic discussion.

Step 3, Assessments: I made proceeded to the next round which is an assessment and an in-person interview day (sometimes referred to ‘the loop’) The assessment is sent well in advance and I did it over a weekend.

Step 4, In-person interview: In the late summer, I was in between jobs and my family was away giving me the perfect opportunity to prepare for the In-person interview, I made a list of potential questions and rehearse my potential answers, one tip I got during the initial call with the Amazon recruiter, was to prepare my answers in STAR format. The STAR method is a way of answering behavioral-based interview questions by situation, task, action, and result. Rehearsing my answers gave me the opportunity to re-examine the stories I told about myself by listing experience, being accurate, and not hiding failures. The following ‘cheat sheet’ was something I carried to the interview.

Exactly one week before the In-person interview, I received an e-mail with a schedule for the day, I would be doing back-to-back interviews with various people from 10AM till 4PM. I ironed my shirts, and on a Wednesday morning, took the train to the AWS office to do the In Person Interviews. Sweaty hands but otherwise fine, the high paced interviews finish quick, at one point I took a breath and wondered if I was following the examples that I practiced. There was also a white board sessions included, the day was intense, but also over in a flash, waiting time.

Step 5, The feedback: After exactly one workweek, got a phone call from the Amazon recruiter that told me: You got the job!

There were various phone calls and emails discussing the jobs, benefits and remuneration. My starting date would be one month after my accepting the offer.

Some tips:

Check your network: If you know anybody at Amazon/AWS, reach out to them and ask them about the role. This can give you some insights before the formal chat.

Certify yourself: Whilst I didn’t hear back from any applications at first, I found that it helps to get certified. I had applied a couple of times in the past but only after achieving certifications (Cloud foundation and more importantly, Solution Architecture Associate) I was approached by an AWS employee that asked me if I had ambitions to work for AWS/Amazon. I was thrilled, this was the opportunity I was looking for! Checkout this link for more information: https://aws.amazon.com/training/

Prepare yourself: There is no harm in bringing a piece of paper with you with a ‘cheat sheet’. I made a list of leadership principles and matched my own experience to them. This gave me the opportunity to understand if I align with the leadership principles, but a way to avoid keep giving the same use cases during Interview day.

Virtual vs. in person: Sometimes it won’t be possible but I found easier to meet people in person during the Interview day than via video chat. Personally, I preferred do this one in person, even if it meant fly halfway around the world.

Amazon Jobs If you got curious about working at Amazon/AWS, please don’t hesitate to checkout their website. Here are positions in the Netherlands, but there are jobs all over the world: see jobs in the Netherlands here.

Working at Amazon Web Services

This week I started working at AWS (Amazon Web Services) in Amsterdam.

In my new role, I’ll be helping companies in Belgium, The Netherlands and Luxembourg with their journey to the cloud, including release management, agile/lean practices and strategic delivery, with a focus on quality.

These first few months are all about further introduction into AWS and Amazon’s working, our customers, and the peculiar ways of Amazon. Next week training will kick-off with a trip to AWS in Berlin. Very excited to start in my new role.

I took this photo with the CTO of Amazon, Werner Vogels back in 2013, I never guessed I was lucky enough to be able to work here.


Goodbye Dr. Panda and Chengdu!


It’s my last working day at Dr. Panda. I’m writing this now because we will go have a little party in Chengdu tonight! :)

I joined little over three years ago, and it was quite a challenging step for me, to go from ‘IT manager’ to ‘General Manager I was an experienced IT project manager, but had only a little experience managing people, let alone a whole studio. It was tough at times, it was engaging but most of all I appreciate the team. I say this not because I work(ed) here, but Dr. Panda is able to reach a consistent high quality. I found this can only be achieved with incredible standards, relentless work and a culture that allows this. I’m very happy to have worked with such great teammates.

Slowly I build up my role, and combined the role of general manager, executive producer, a manager for production & backend team and a producer of games, all at the same time. My boss, the CEO, was very patient with me and coached me. I look back on 100’s (!) of initiatives started with many completed, and am particularly proud of the transition from a traditional production company to self steering teams that we now have at the Chengdu office. The team matured, and I feel now it’s a good time to move on.

Last Friday I went to Shanghai and said goodbye to friends and colleagues at our Shanghai office.

The reason why we are leaving is family related. We have loved every day in China for 7 years total now, we got very comfortable living here. But we feel it’s time to move on, stay tuned!

Cherry plucking in Wenchuan 汶川

We spend the weekend in Miansi Town, close to Wenchuan 汶川. it’s only about two hour drive from Chengdu. We spend our time in the Dayu Farm House (汶川大禹农庄). The farm house received us very well, very kind and hospitable. In the afternoon we enjoyed the hot-springs. In the evening after dinner, there was a bonfire with dancing.

From early May until the first week of June it’s cherry season. As we we’re late in the season, we had to go all the way up the mountain.



Dr. Panda 8.8km

To promote an active lifestyle, Dr. Panda’s head company TAL Education Group, prompted our HR to run a 10km run. I was very surprised with the turnout of the entire team. We outsourced the organization of the event, which was a very good idea. Not only did they provide water, they also provided the nametags, drone footage and everything. All and all a great event.

Personally I didn’t run for a while, so this event marked also a nice external motivation to pick that up again. Being one of the oldest teammates in this company, I felt I had to train well, so I got up at 6am twice a week to run besides the Jin river in Chengdu. As the event was nearing, I got worried with the temperature in Chengdu. Luckily, it rained and the temperature dropped to only 20 degrees. The whole company started running. As the track was short, I wanted to run a fast time. So I started to accelerate and I managed to finish first. I’m very satisfied! I’ll run more often. There is something about the runner lifestyle, getting in shape is just one benefit.


Andaman Camping trip

After last year’s camp site, we spend another weekend at Andaman (Hubaba) outdoor camping. Surprisingly, our youngest (just 2 years old) also had fun on the zipline course. Last year we setup a tent, this year we could rent already setup tents. We spend the day adventuring in the nature, and the evening we took a walk with flashlights. It was raining all night but we didn’t care, it was fun. The next morning we were awakened by birds singing, and we had another day of adventures in the park. After all the kids ziplining, I also did a zipline. I’m not a fan of these hights, but with the kids cheering for me, I couldn’t stop!