Matt Mullenweg turned 40 this year and he asked for more blogging as a gift. That’s cool, and I’m happy to support this idea! Happy Birthday, Matt! You’ve been a big part of blogging world, and wish you all the luck and support on your journey to democratizing publishing and eCommerce!
Author: Vasily Belolapotkov
Meetups for distributed teams

Distributed teams have lots of benefits and advantages when done right. There are specific challenges too, and lack of in-person interaction is one of the hardest things to overcome, despite there are all sorts of modern communication tools we use every day. Meetups come to rescue here, so if you don’t run them yet, it’s a good idea to start preparing your first one.
I joined Automattic at the beginning of 2020, and knew that teams have a practice of regular meetups, but COVID-19 pandemic in combination with conflict in Ukraine delayed my first meetup for 2.5 years. I just got back from the first one and realized how important that experience for bonding distributed teams.
During the normal days, everyone in the team operates within their own time-zone and context (family, life events, local news, laws, regulations, etc) which might be very different between locations. These differences may significantly affect the ways each individual behaves or engaged in particular situations. Getting together at the meetup brings everyone on the same page – same time zone, same location, same schedule and so on. All that boosts the quality of interactions during the meetup.
Seeing each other in-person for the first time helps to build the full image of your teammates. During the video calls you can definitely see how their face and top of the body looks, maybe how they sound, but it’s really hard to understand how tall they are or what’s their weight, how their voice sound without microphone, how they move, how they speak while not in the meetings, and many other little details you can sense only in person.
Personal interactions are pretty limited in distributed environment too. We have some social time together or chatting in virtual water coolers, but it’s not the same as getting together in the bar after work or sharing lunchtime. At the meetup there is enough space and time for those activities because all of us are far from home and no one needs to pick kids from school or go to the dentist.
Lots of communication in distributed environment is asynchronous. This is great and works well for most of the discussions. However, there are types of activities which are more effective when done synchronously. In distributed teams sync time might be very limited (if available at all) due to the time zones, but a few days at the meetup can easily give us the same amount of sync time as six months of weekly team calls.
Last but not least, a meetup creates a shared experience and memories for the whole team, and some of them could be pretty unique. This time on top of all the great things we did during the meetup we experienced a false fire alarm in the hotel ๐จ We got together outside the hotel and made a ton of jokes about it, where else we could get this?! All these experiences and memories will stay with us forever and will support the team all along the way when we’re back to usual distributed work.
Can your distributed team survive without meetups? I think, yes, it’s possible! At least we were able to operate pretty successfully without in-person meetups for the last 2.5 years, but meetups help us bring morale and relationships within the team to the new level. Meetups make our distributed work much easier and joyful.
As a final bonus, we’re able to learn from each other during the meetups. At least I’ve learned a lot of things from my teammates last week.
Leadership reads, July 2022

At the end of July, I got an idea that it would be nice to share in my blog some good posts I read. Can’t say that I read a lot, but I’d like to do a better job here. I also receive quite a lot of reading recommendations from various resources and struggle myself to read all of them or pick the best reads, so I thought you might have similar problems too. That’s why I want the list to be very lightweight, and carefully chosen. I want it to be something that resonates with me as an engineering lead or insightful for a person willing to create great products for real people.
Please note, there is no option to subscribe to that specific compilation. I think there are enough pings, dings, unread messages in whatever apps you use, so I don’t want this to become another one. This compilation is a free ride, you’re welcome to check and read it whenever you want or have time. Enjoy it!
So here it goes, the first edition.
Productivity for Developers
Link: https://giolodi.com/2022/07/what-does-it-mean-to-be-a-productive-software-developer/
Gio Lodi is sharing his thoughts about what productivity means for Software Developers. Doing more? Doing better? Doing the right things? Those are great questions to think about for yourself, and I believe the true answer will depend on your own preferred balance of those things.
The Curse of knowledge
Scott Berkun wrote an internal post about the curse of knowledge concepts and how that affects product decisions made by us. That’s a very interesting problem and concept, being aware of which could help with looking at the problems from the different standpoint. I can’t share the post by Scott, but you can read more about the concept here and here, and try to apply that knowledge to product thinking on your own. Believe me, it’ll be a fun exercise.
Program and Platform teams
Link: https://newsletter.pragmaticengineer.com/p/the-platform-and-program-split-at
This is the story of how Uber get to the splitting teams into Program and Platform teams. Good read for the cases when the number of teams working on the same product is growing and the old approaches stop working at new scale. That also resembles the approach we started following at the end of 2021 for teams working on WooCommerce Payments. Some things already work the same way, and some ideas would be interesting to bring to life.
Learn together
That post explains a very simply but powerful idea for improving knowledge exchange and learning within daily work routines. In two words: suggest topic/post/article for discussion, give partner or group time to digest the content, get together to discuss and exchange opinions. The author uses the idea in 1:1s, but we took this practice as an experiment to run discussions within a group of engineering leads, and it works well so far.
Leadership is the art of balance

Leadership is the art of balance
This thought keeps coming back to me again and again over the last months. There are many flavors of leadership – leadership styles, but none of them is a universal enough to fit in the best way for every case.
Itโs not a coincidence, Iโve chosen a sound director image for the blog post, because more often than not, I see the leaders do the same for their teams. Similar to sound directors, who adjust dozens of knobs and handles to make sure the resulting sound is as good as possible, leaders operate within their own environment to make teams shine and flourish. However, the devil as always is in the details, because the reality is way more complex than the idea itself.ย
For example, every engineering leader has to make many decisions about communication, processes, projects scope, team focus, time allocation for learning and development, amount of tech debt, size of the team, team velocity, code quality, acceptable risk levels and so on. Multiply those to a number of other factors like team members’ individuality, state of the business and market, competitors, and other elements making up the context, and you will understand how vast is the operational landscape can be.
So the definition of good enough will be very different depending on the context you operate in, e.g. velocity in the early stage products might be much more important than quality of the code, and quality requirements for payments service will be much higher than for utility application.
As a result, leaders are working every day to find that unique balance of existing tools, processes, and their configs, to steer in the chosen direction and maximize desirable outcomes, which makes the job pretty close to art.
Travel: road to Isparta
I live in Turkiye for two months now and gradually trying to explore surroundings of Antalya. Two days ago friends invited me and my family to watch lavender fields not far from Isparta (Antalya, Turkiye). I’m not a big fan of the lavender, but agreed because I love trips and we’ve never been in that part of the region.
Somehow, in my mind Turkiye was never associated with the place of beautiful nature. The picture of a huge sea resort packed with hotels, diverse Istanbul with its mosques, and Kapadokya with many air balloons, was formed by previous conversations with many hotel tourists, Instagram and news promoting Turkiye resorts.
However, this trip changed my perception a lot. I saw fascinating views of mountains, valleys, lakes, fields and rivers. It challenged my confidence in how much I know about this and many other countries.
Sharing some pieces of that beauty with you. Maybe it will change your mind too and inspire to travel into that beautiful country beyond the sea shore.
Getting back to blogging, again
Life is generous for surprises of all flavors …
Thatโs how the last Getting back to blogging post starts. It was published on Feb 20th, 2022. On that day I was sure the storm is over and had no idea about upcoming challenges.ย
Russia-Ukraine conflict which started on Feb 24th, 2022 has put many lives under stress test, including my own. I donโt want to talk or write about the conflict because I donโt know a lot, and neither I have possibility to validate any of the controversy communicated in the news. For now, I just want to acknowledge that this big change triggered another chain of events in my life where I had to make many choices and take actions. As a result, my fragile blogging beginning was dropped and abandoned, again.ย
Luckily, it wasnโt forgotten completely. I was thinking about writing from time to time, and even had some interesting ideas for blog posts, but I didnโt have enough courage, energy and time to write. I even felt guilty sometimes and ashamed of not writing anything because I was aware of broken commitment to publish a post per week.
So here goes an interesting leadership lesson I learned after initial shock had passed.ย Conscious reset of priorities is necessary at extreme conditions like this, or when the context you operate within changes significantly. I found that the following steps are important for proper reset:ย
- Acknowledge the changes.
- Start/stop/continue. Figure out what you should start doing, continue doing, and stop doing.
- Make priorities for things left on your plate explicit. Any prioritization technique would work.
- Accept it and communicate to others involved.
I did it for many things at my job and in my life to some extent, but definitely I could do better with blogging. Today I realize that blogging wasnโt the top priority at the moment, but I didnโt accept it then, didnโt give myself permission not to write, and havenโt communicated about it anywhere.ย
Now, itโs almost four months passed. New lessons learned, I moved to another country, I feel myself in a much better position today, and ready to give another try to blog. The little blogger within me was knocked out, but luckily there is no referee who would count to ten and stop the fight. Luckily, I can start blogging again.
It was great to go back and reread blogging experiment post to remind myself those five whyโs behind this blog:
1. I got curious about the blogging world and the technology driving it. There are lots of tools and practices helping people to deliver useful content to the audience and Iโd like to learn them.
2. Automattic creates lots of great products but there is always room for improvement, so by using our own products as a customer Iโll be able to provide valuable feedback to internal teams and make publishing on the web even better.
3. I want to join the community of bloggers and hopefully make some new connections across the globe.
4. Share my knowledge, thoughts, and experiences with readers at the highest quality Iโm able to provide.
5. Iโm curious how far I can get in the long term doing baby steps every single day.
Blogging experiment post
Leaders of the world, STOP WAR!

This blog is about leadership, tech and my personal life, but I can’t write about that ignoring the conflict going on in Ukrain these days. It’s terrible and wrong, it’s devastating physically and emotionally for those who feel powerless to stop it and magnitude worse for those who are directly involved ๐ข
In my opinion, chosen leaders of many countries failed. They were supposed to resolve conflict by communication and negotiations, but not war. I doubt any politician will read it, but I’ll still say it anyway.
Russian, EU and US leaders, who are in charge, you can’t undo all the terrible events already happened, but you still have chance to prevent further damage. Stop playing gods and ruining people lives! Stop this war! Get back to communication and peace!
Getting back to blogging

It’s been about a month since I published my last post – book review for Indistractable. I know I planned to write 30 minutes a day and one post per week as part of my blogging experiment, but so many things happened to me so far that I had to drop the experiment to digest the life. Keep reading for more details about my adventures.
Role switch. I got a new role at Automattic – Director of Engineering for Transact Merchant Experience group at Woo ๐ That’s both exciting opportunity for me and big challenge at the same time, because I have never led other leads before. It takes time and energy to transition and settle in the new role, but I’m surrounded by great people and professionals, feel supported by my leads and excited about the plans we have this year! Follow WooCommerce.com site and social media for updates.
Vaccination in Croatia. The decision of going to the other country for vaccination sounds weird taking into account several vaccines are available locally in Russia and there is no need to wait for it. However, none of the local vaccines are approved by EU and US authorities, making it hard to travel for work, so I went to Zagreb for COVID vaccination (some nice images from the trip are here). It didn’t go perfect – I was able to got a shot which is great, but unfortunately I got sick a few hours later, and it took me a whole week to fully recover from it. Everything is good now, and I received my EUDCC (EU Digital COVID Certificate).
Moving. Another surprise was awaiting me on return from Croatia. We had to move out of the place we rented with the family, urgently, almost without any notice. That was a very stressful and exhausting experience: looking for places, calling all the agents, arranging meetings, and running around the area to check potential places (we decided to stay in the same area due to convenient logistics for kid’s school). Luckily, we’d found a very nice apartment quickly and moved in within a single week ๐คฏ It took another two weeks to unpack and get used to the new place.
Now. It feels like the storm is over. Each of the events would be fine to handle on its own, but not all of them in such a short period. Now I’m good, enjoying a calm weekend, started seeing friends, doing some sports and ready to get back to blogging ๐ I’m grateful to all the people around who supported me over those weeks. I also started building plans for the future, both personal and work-related. Those are exciting, and I’m looking forward to making them real.
I’m glad to be back on track with my life and blogging!
Travel bits: Zagreb, Croatia
Croatia is one of the few countries vaccinating tourists from COVID. Few weeks ago I went to Zagreb to get EU vaccine. Unfortunately, those vaccines are not available in Russia, and vaccines available in Russia are not recognized by EU or US entities. But that post is not about vaccination in Croatia, it’s about beauty of Zagreb and some bits I was able to catch during the journey.
As usual, I don’t give any comments to images because I believe you’ll better build your own impression, but if you have questions, please ask in comments under the post.
City views




























Parks




Grafiti















