A day in the life of our Engineering Manager

Laurent De Smet

What do you do at Zentrick?

My work at Zentrick mainly consists of two parts. The first part of my work is dedicated towards thinking about our product and how we can build something that allows our customers to focus on their core business, while we take care of the technical hassles of setting up a video ad tech solution. The second part consists of helping the engineering team with the development of this product.

What does your day look like?

In the morning, I like to take my racing bike and cycle to our offices in Merelbeke. Once arrived, I’ll first plan my day to clearly state some milestones that I want to reach by the evening. At 10 am, we have a stand-up meeting with the engineering team, which allows me to know what the others are working on and which kind of challenges they encountered while doing this. And then I’ll probably start programming on a certain piece of code, sync about the monthly roadmap with Tim and Pieter, work on some product documents or analyze our testing architecture to give a few examples. This strongly varies from day to day.

What is the toughest and most challenging part of your job?

The ad tech landscape is a complex network consisting of lots of different companies, where each type of company has a unique value it offers. Together with a specific ad tech lingo, it is an industry which can be overwhelming at first and takes some time to understand. A lot of terms have a lot of different meanings, depending on the context you use them, ‘a tag’ being the canonical example which can basically mean anything. The most challenging part of my job is to avoid confusion and trying to clearly see the needs of all the different companies within this landscape.

How often do you socialize with your colleagues?

Daily talks are sprinkled throughout our work at our desks, the coffee machine or during lunch. We also organize monthly team meetings and team events to socialize and have a drink.

How much interaction do you have with other engineers in the team?

We do pair programming where applicable and have our daily stand-up meetings to keep track of each other’s work. Next to this, we also need to sync regularly on some pieces of code because we try to let every developer work on all parts of the system. This way, we try to ensure everybody has a sense of all the different parts of our technical solution.