Why are the right values important for a company that changed the way the world builds software? How does pair programming help scale & maintain the company culture? What is it like to grow a company to 3000 employees over 30 years?
Today we have the privilege of Rob Mee, former CEO of Pivotal, the real home of Cloud Foundry and Concourse CI. Rob is now the CEO of Geometer.io, an incubator where Elixir is behind many great ideas executed well, including the US COVID response programme.
Rob Mee: [26:05] Yeah. Values, and of course, it was our mission statement to transform how the world builds software. The origin story of those is always to me quite entertaining and enlightening at the same time. Quite a few people have heard this, but I donât know if itâs widely known⌠Someone that Iâd worked with since the early days of Pivotal, Edward Hieatt, who was running all of Pivotal Labs at this point, came into my office, and shut the door, and dramatically sort of locked it and said, âWe need a mission statement and values ,and Iâm not letting you out of here until we have them.â And I thought at the time âWhat?! What are you doingâŚ?â And he knew my feeling on things like writing down values⌠I always imagined, being a developer myself, Iâm very suspicious of things like that, and picture posters with clouds and doves, and things like integrity and honesty written on the posters and plastered on the wall⌠And so weâre a relatively small company, primarily oriented around software development. If we write down a set of values, itâs gonna backfire. People are going to find it inauthentic. And Edward said, âWell, actually, Iâm here to tell you that Iâm hearing from our software developers in particular that they want to understand what our values are and what our mission statement is. So I think we actually need them.â
And a similar time Edward had told me that the software developers were asking for more management at one point. So you know if your developers are asking you for things like more management or values, itâs gotten to a point where you need to do something⌠Because like me, theyâre suspicious and cynical about those kinds of things, and they donât take lightly to sort of corporate pabulum being thrust upon them.
So I said, âOkay, well, why donât we just do what we really think and do what we really want if we think it would be palatable?â I mean, I said, âFor me, Iâd love to change how the world builds software, you know that.â And Edward said, âYes. I would, too. Thatâs what I want to do.â âYeah, but we canât write that down. We canât say that. Thatâs arrogant. Thatâs so ambitious.â And he said, âNo, no, no. Thatâs a great mission statement. Mission statements are supposed to be aspirational. Why wouldnât we say that?â And so after a time, he convinced me that that was the right thing to say. And it worked, and it stuck, and I think we grew into it, I would say, as we got biggerâŚ
And for the values - that was a really hard one for me⌠But I just sat and said, âOkay, what really matters to me every day, as we work, at a meta level?â and I thought, âWell, the first thing is weâve got to do the right thing. In other words, we have to be ethical. Thereâs just no gray area there. We canât bill our clients more than we worked. We canât allow any accounting silliness to come into play. We cannot be unethical, at any time. Itâs just completely unacceptable. Alright, so letâs do the right thing. And people â weâre not gonna tell them what the right thing is, but I think given the people we hire, they will know.â
And the second thing was âDo what works.â Well, that was simple. Thatâs the basis of everything that we do, the way the methodology works⌠Weâre trying to constantly do things that work and improve upon them.
And then the last one was one that I think is difficult in a situation â especially if youâre doing well on the first two, itâs pretty easy to think âGosh, if weâre always doing things well and being righteous while weâre doing it, then we must be pretty darn good.â And then itâs easy to be, I think, contemptuous, or impatient, or mean. So youâve got to remind yourself to be kind, all the time, and not allow yourself to succumb to those baser instincts or reactions. So I said, âOkay, letâs be kind.â
[30:26] And that was it. Those three. And Edward said, âI think those are fantastic. Letâs ship it.â And I have to confess, I was terrified that people would think we were being inauthentic, or something like that. And it didnât turn out that way. I mean, people really latched on to those; they were on swag, they were on wireless passwords, they were everywhere. Email signatures⌠People put them all over the place, especially âBe kind.â