If teams aren't given the right environment to thrive, they will be unmotivated and won't perform to their best. Arjen de Ruiter, VP of Engineering at Sendcloud, has found ways to let his team be creative and vulnerable, which has made them more motivated to excel. In this article, Arjen shares how he helps motivate his team, as well as the positive impact this has for his business.
Arjen has been a people-focused engineering lead for a while. He and his CTO focus on different areas so that they can lead their teams in the most effective way. So, while his CTO makes sure that all the technicalities are taken care of, Arjen makes sure that the people are taken care of by looking after people management and organisation development.
As a result, he spends a lot of his time creating the right environment for his developers to thrive. A good environment means development teams can perform at their best â and Arjen says that a big part of building that environment, and therefore delivering on that performance, is the leadership involved.
From his experience, itâs more often the case that an underperforming team is the result of a bad leader, not a bad dev. When things go wrong, he says that leaders should first ask what they didnât do to set up the right environment for that person to thrive. To get this right, leaders need to know what motivates their team.
âYou could compare it to a Formula 1 racing car: If you give exactly the same car to two drivers, one driver will get more out of it than the other â why is that? Why do certain people get more motivated with one manager over another?â
Below, Arjen shares two approaches he takes to encourage motivation and bring out the best in his team. He also discusses how allowing his team to think creatively and be vulnerable positively impacts his business.
#1 Give developers problems, rather than solutions
In Arjenâs experience, the best ideas are those that come from the entire team. The chances are exceptionally slim that one leader will always have the best solution to a problem:
âThese days, software is creative work: There's no âone solutionâ â itâs all just assumptions we need to test. And the chances of you finding those great ideas are much higher if you discuss the problem that you are trying to solve together.â
So, instead of bringing solutions to his dev team, Arjen gives his developers the problem that needs to be solved, and lets them generate feature ideas and solutions themselves.
It might be tempting for an engineering manager to say, âhere is what I think we should do â what do you think?â, but âit's not very motivating for developersâ, Arjen says. âThey're not involved in creating the solution, and they don't learn from any mistakes they make because somebody else made the decision.â
Arjen says that the question leaders should be asking their dev teams is: âWe need to achieve X â what do you think we should do to get there?â
âGive people a purpose, set goals, say âthis is what we want to achieveâ or âhere is a problem to solveâ... If you lead with saying what you think the right solution is, without explaining the problem⊠a lot of people will just go with that idea, because they think âhe has so much experience, so let's listen to him.ââ
By giving his developers a sense of ownership in the decisions they make, Arjen says dev teams are more motivated to learn from the mistakes they make, and make solutions win.
#2 Approach mistakes with curiosity and vulnerability
A mistake is a critical moment for a leader in terms of building team motivation. âIf at that momentâ, Arjen says, âyou make a big deal out of the mistake, you lose [the teamâs] trust and, next time, they will not feel confident enough to have that same freedom anymore.â
In his experience, mistakes are critical for a team developing greater motivation because â if handled correctly by the leader of that team â mistakes stimulate growth and provide a major learning opportunity: âOf course, I could have prevented them from making a mistake by telling them what to do, but then they wouldn't learn as much because theyâd just take it for granted.â
Instead, Arjen uses mistakes as opportunities to be curious and vulnerable as a leader. This builds trust, and plays a key role in helping teams feel more motivated:
âIf people feel like they can be vulnerable, and trust you, they will perform better than ever. If they cannot be vulnerable, then they wonât discuss issues with you, and then you're not learning nearly as much as you could be as a company.â
His approach to having these conversations is as follows:
- First, he tells the story of a time when he made the same or a similar mistake. âIf you just explain to someone, âHey, I had that same situation 10 years ago, I totally screwed up, and that's why I would have done it this wayââ, Arjen says, âthen you make yourself vulnerable.â Knowing that their team lead has made the same mistake themselves helps Arjenâs developers feel more comfortable to share their mistake with him, and learn from it. âI think a lot of leaders have a hard time admitting that theyâve made mistakes, but doing so makes people feel like they can be vulnerable, and trust you with their mistakes.â
- Then, he asks his developer what they learned from the mistake. In the same way he gives his dev team a problem as opposed to a solution, Arjen lets his developer come up with their own lesson from the mistake first, before telling them what he thinks. This not only gives them ownership of their lesson, but also reduces the feeling of being âreprimandedâ or âtold-offâ by a team lead
These two approaches have not only motivated Arjenâs team, but have positively impacted their customer happiness, and therefore their business as well.
Why motivation matters in a dev team
When teams feel motivated and safe to learn and develop their skills, they will also be able to contribute more meaningfully to building a successful business. And keeping customers happy is arguably the most important part of running a successful business.
As a tech leader, Arjen needs to hold customers at the heart of every decision he makes: âYou can make a great place to work and run permanent hackathons, for exampleâ, he explains, âbut in the end, we are here to solve a problem for our customers. They are âpayingâ us to do so.â
In his experience, the most effective way to keep customers happy is to keep his dev team happy. In short, Arjenâs formula for that is: Happy devs == happy customers.
âIf you take care of the people in your team, they take care of the customer. I actually don't even have to take care of the customer anymore because I primarily take care of the people.â
Building motivation into his team means that his developers take greater responsibility for the work they do, and feel a greater sense of investment in the success of what they develop. âAnd, if you build motivation into your teamâ, he says, âthey will be more committed and more accountable, which means they will naturally strive to generate results that make your customers happier.â
When developers are more motivated, and take ownership of a customerâs happiness, it frees up Arjenâs mindshare from the smaller day-to-day things, and lets him focus on the bigger, long-term strategy: âAs a leader, your job really becomes thinking about long term stuff, and you're not very much thinking about short term things anymore.â
By creating a space for your developers to feel both safe and confident in what they do, you'll help your team want to excel, and your clients will benefit from that drive and motivation.