Managing and motivating software engineers and developers
Bill Detwiler: Well, let's talk about that passion a little bit. Because just to your point, Ari, when you're building a team that's going to continuously climb new mountains, that's always looking for that next challenge and gets excited by that. I imagine it can be tough as a manager to keep them motivated. So how do you approach that, Brian? How do you approach keeping a team excited about what's next?
Brian Williams: I mean, I think we always want people to be challenging themselves, and as a manager, you want to put people in a position where they feel like they're learning and they're learning new things and experiencing a different part of the engineering stack, or they're doing some backend development, where they've been doing only front end. But then you also want people to feel like they can use those skills and get a lot done.
So you don't want to churn people out of an area just as they're getting some confidence and some strengths in that area. So it's really about balancing like when to jump into something new and when to really leverage the knowledge to get more things done. And every person's different when they are ready to switch gears or where they want to stay in that gear for longer. So you really have to know all the people on your team to make that call with them.
Dustin Jackson: What I find interesting is I think every manager thinks they want this incredibly hungry, passionate go getter. It's actually a really hard manager problem, when you have people like that on your team. It's a double-edged sword. You have to work pretty hard as a manager to keep generating new problems that are going to keep them busy and occupied. But it also is something that is so incredibly valuable to the company and the contributions that they can make. But it keeps us on our toes. You got to stay ahead of that person, who's just going to knock it out, and then come back next week asking for the next mountain to climb.
Bill Detwiler: Because, otherwise, I guess they get bored and then move on, right?
Dustin Jackson: Move on, or invent problems on their own that maybe are not the problems that actually need to be solved, yeah.
https://delivery-p141552-e1488202.adobeaemcloud.com/adobe/assets/urn:aaid:aem:07058b3c-a0f3-4998-a1b6-df2169b16edc/as/celonis_la_engineering_leaders_interview_thumbnail_2.jpg
Celonis Engineering leaders speak with Bill Detwiler in Los Angeles. From left to right, Brian Williams, Dustin Jackson and Ari Wilson.
Bill Detwiler: No, I can see that. Ari, what would you add to that? How do you work with people along that balance of passion and managing that?
Ari Wilson: Well, I would say you have to, as a manager and as a person, get out of the way, get yourself out of the way. Because, often, what you're doing today is a growth opportunity for those folks as well. I've gone through this several times in my career from an individual contributor to a tech lead to a manager, a lot thanks to this guy here. And it's always been a great experience, although putting me out of my comfort zone, and I've always emerged with a stronger background in what I need to know on the other side.
Bill Detwiler: And so it sounds like it's a lot of a balancing act, right? Like you were talking about, Dustin, you need to guide that person, but you don't want to get in the way. Was that something that you had to learn Dustin or you all had to learn along the way? How to balance that, "Hey, I need to constantly be ahead of people, giving them things to do, but I don't want to do it in a way that's restrictive in any way."
Dustin Jackson: No, I definitely did. And I think that your initial instinct sometimes as a manager is to try to control things, be very hands on, and micromanage a little bit, because you feel all of this pressure, you want to do well as a manager. And it's actually the worst thing that you can possibly do. We hire incredibly smart, motivated people who want to do well, you don't have to give them that motivation. What you need to do is give them clarity on what the mission is, and be able to help them identify the roadblocks that get in the way, and clear them, when they arise.