Engineering success: Celonis developers describe the perfect team culture for solving technical challenges and building great software
Creating software and a dev process: We want to build, not just be on the rails
Bill Detwiler: What's it like being part of a company where you get to not only affect the development of the product, but also of the software development process itself?
Michael Rosett: It's really exciting. I come from working at big companies where a lot of the development processes and way we operate is predefined, or we've been doing it a long time. And so coming to Celonis, there's a lot of green field where we get to be creative, take the best of what we learned at our previous work and bring it to Celonis, and just go with it.
Bill Detwiler: I can imagine that is pretty important. Alex, what about you from your perspective?
Bill Detwiler: And both with the product, and like you were talking about, with the process.
Alex Monroe: The process itself.
Bill Detwiler: That's equally as important.
Alex Monroe: Yeah, yeah. Hugely. And I think that's also where a lot of companies build up inertia, is the process itself. You can be really innovative on the product side, but once you have the mechanisms to start just churning out work, those stay static a lot of the time.
Bill Detwiler: So, being able to be in on the ground floor and develop that matters? Makes your job maybe a little easier?
Alex Monroe: A little easier and a lot more fun.
Bill Detwiler: So Aaron, what about from your perspective?
Engineering a new category of enterprise software means embracing tough technical challenges
Bill Detwiler: Let's talk a little bit about some of that work that you're doing. And while we're down there at this end of the group, Aaron, I'll start with you. What are some of the really interesting technical challenges that you're working on? What are some of those really unique projects that you're excited about?
Aaron Girard: At its core, what we're building is tools that are extremely useful to end users, and we want them to be exactly that, really useful. And one of the main complexities is to try to distill down insights that are useful to people and just a click away. And we're coming from a really complex space and trying to bring that down to something that's actionable and useful is very hard. And so that's been really interesting.
Bill Detwiler: That's cool. Alex?
Bill Detwiler: It makes work interesting, doesn't it?
Alex Monroe: Oh, yeah. Yeah. Never a dull moment, right?
Bill Detwiler: And Michael, I can imagine that's pretty important as a software engineer, as a developer, you want to have those challenges and projects that are exciting to work on.
Alex Monroe: Right now, there are only six engineers in the office and we have three whiteboards, so it's pretty...
Michael Rosett: And I helped build two of them.
Alex Monroe: That's kind of where we're at.
Bill Detwiler: That's the right whiteboard to engineer ratio, the two to one…
Alex Monroe: Yeah. We're going to be scaling up, so we’ve got to get building.
Crafting a culture where you aren’t afraid to be wrong
Bill Detwiler: So Alex, from your point of view, and to what Aaron was talking about, how do you work together as a team?
Bill Detwiler: It makes a big difference because, Michael I'll pose this one to you, is that, everyone's there to accomplish the same goal, and no one has an ego, like you said. Everyone, they want the best idea to win. When you have competing ideas about how to solve a particular problem, how do you discuss that? How do you bring that out? And because I know people get passionate.
Michael Rosett: It can be hard. And actually, some of us have worked together in the past and so we've kind of gotten used to it and we want to challenge each other. We want to disagree. I think without that disagreement, you're not going to get to that end solution that is going to be the right one. So I think we just encourage that. If we send out design docs and there's no feedback, how do I know if I did the right thing, right? So we're built around feedback and helping each other grow.