CoRecursive: Coding Stories - Story: Configuring Identity: Adam Jacob and the Search for Self in Software

Episode Date: September 1, 2023

Today, we go behind the scenes at Chef - the game changing infrastructure automation tool. Adam Jacob created Chef, and it became a massively popular DevOps tool. But despite Chef's success, Adam cons...tantly battled self-doubt and finding his footing as a leader.  In this raw episode, Adam shares how the pressure of going from sysadmin to startup CEO caused an identity crisis. He opens up about the motivational speech that left him in tears, realizing his self-worth was too tied to Chef's outcomes.  Episode Page Support The Show Subscribe To The Podcast Join The Newsletter  

Transcript
Discussion (0)
Starting point is 00:00:00 Hi, this is Code Recursive, and I'm Adam Gordon-Bell. Each episode is the story of a piece of software being built. Today's story is about Chef, the transformational tool that revolutionized infrastructure automation. The tool that was used everywhere from enterprises to tech giants. A tool that started as an open source project to solve specific problems and then grew into this VC-backed company. That's the story. Well, sort of, because actually the story is about a crisis.
Starting point is 00:00:40 It's not really about the tool, it's about the people around the tool. And one person in particular, Adam Jacob, who founded Chef and who ended up with a problem. Chef had hit a rough patch. Employees felt defeated. Morale was low. And so Adam had to rally the troops. And so I wrote my little inspirational speech
Starting point is 00:01:01 about why we weren't dead and why like what needed to happen instead was we just needed to work again, that all this ever was, was work. And you needed to like ignore all the noise. And, and if we just kept doing the work with this amazing group of people in the way that we know how we're going to figure it out. And it doesn't sound very inspirational now that I'm saying it, just go with me for a second. Imagine it was inspirational. And I got done giving this inspirational speech and I just barely made it off camera. Luckily, I was alone and just completely broke. I wept. The kind ofeping that where you can't stand up anymore.
Starting point is 00:01:47 Like the office had beanbags in it because startups. And so I like collapsed into a beanbag and wept. In a way that like, like top five all time so far life weepings. Adam was crying, weeping, not because he didn't believe in what he said he did, but because the pressure was crushing him. When you go from a talented sysadmin to the CTO of a big DevOps startup, you know, you can get imposter syndrome real bad. But not just that, right? To understand that moment, that moment where Adam broke down, you need to learn about sysadmins and the shit they have to deal with and about the history of the commercial internet, how it grew, how it unfold you know, it started way back when he was a kid, when he was eight, when he was in the Pacific Northwest in his parents' home.
Starting point is 00:02:51 And he figured out that he could connect to bulletin board systems, to BBSs. I was like a kid in a basement with bad allergies. And like, you could like reach out into the world and meet strangers. And they didn't know that I was like a kid in a basement with bad allergies. And like you could like reach out into the world and meet strangers. And they didn't know that I was a kid. Like I used to talk about politics and like military strategy. I played lots of like role playing games. Everybody who was playing would like dial into the bulletin board and the game master would like write a short story. And you'd reply with a little short story about what your move was. The early internet, pre-proto internet, was super fun.
Starting point is 00:03:30 That BBS game went on for years, but it eventually crossed over into the real world. They all decided to meet at the GM's apartment for a real world game. I get my mom to drive me over there and I show up at the door and I'm like 12 and all these dudes are 20, 25, 30. I think the oldest was probably in his 40s. And I knock up at the door and I'm like 12 and all these dudes are 20, 25, 30. I think the oldest was probably in his 40s. And I knock on the door.
Starting point is 00:03:50 He opens the door up. I'm standing there with my little fucking bag of dice or whatever and some chips. And I'm like, hi, you know, and they're like, who are you? You know, I'm like, I'm Adam, you know, And they're like, we're going to talk to your mom. Is your mom, like, around? Because this got weird now. Yeah, but they, like, let me play. Because they've been playing with me for years.
Starting point is 00:04:16 They just didn't know. Your mom okayed it? Yeah, my mom totally okayed it. She was like, yes. I've been telling them who these people are forever. She knew all their names. She probably knew more about them than most of my friends. But that's the kind of shenanigans that like, that wouldn't, if you did that now, right? If my daughter came home and was like, I made friends on Reddit and I'm just, you'd be
Starting point is 00:04:38 like, no, but yeah, that happened all the time in the early internet for sure. So Adam had fun. Dungeons and Dragons, making friends, playing online games. Like, it sounds fantastic. But something else was a bigger draw for him. How did the bulletin board system work? How do I make my own? How do you, how does FidoNet work?
Starting point is 00:05:02 Before there was email, if you wanted to send a message to the East Coast, you could totally do it with FidoNet. But it happened because every night at two in the morning, like your Fidonet hub would make a phone call to every single bulletin board in an area code. And then it would make one long distance call and send all that mail to another long distance hub and then transfer the mail. So it might take a couple of days
Starting point is 00:05:18 to get all the way around the world. And like those systems are so interesting. You could dial into someone's bulletin board, and then figure out how to do it. You could download bulletin board software, you could figure out how it worked, you could build the menus, you could install the door games, you could figure out how multiple lines work. So next thing you know, you're like, oh, I got to get an operating system that allows me to multitask because I want to have more than one user at the same time. And then you're like, oh, I got to get OS2, right? So you go get OS2 warp, and now you're like running warp, and that's weird,
Starting point is 00:05:49 and nobody else is, and it costs a bunch of money. Next thing you're running Linux. And so you could figure it out. And it was so fun. And I love, I just love that exploration. And I love that I could do whatever I wanted. That era, the era of bulletin board systems was slowly being replaced by the era of ISPs, internet service providers, and the internet. And that provided an opportunity for high school age Adam. He started working for a local ISP based in the back of a dentist's office. You would like walk past the dental hygienists or whatever into the room in the back that they converted from being like an extra space for doing dentistry into like a rack of modems and like a Windows NT server and a BSDI box and some phones for helping people get on the internet.
Starting point is 00:06:32 So would you phone the dentist? Or they had their own lines? No, we had our own phone lines. Yeah, you ran COTS lines. You ran phone lines into the back of the dentist's office. So he had, what, probably a dozen phone lines run into the dentist's office that then terminated, right, in a rack that he lines run into the dentist office that then terminated right in a rack that he'd installed in the dentist's office.
Starting point is 00:06:48 And you plugged them into modems in the rack and you sort of moved on. And the job interview was like, hey, kid, do you know how modems work? Can you like set up this rack of modems to connect people to the internet? And when they call you on the phone, can you like help them figure out trumpet windsock or whatever so they can get logged in with Windows 311? And I'm like, yeah, like my favorite hobby as a kid was like playing with operating systems and building bullet boards the community college computer lab and the dentist had recruited him. And he like always had better things to do than come to work at the dentist office because he was cool, had a cute girlfriend and like had a, like was trying to build a life or whatever. So like for him, it was kind of a pain in his ass that he had to work there. And I was like, this is awesome. Yeah, sure. Give me a route. All I wanted in life was
Starting point is 00:07:43 to be the systems administrator at that ISP because how fun, right? And yeah, that's where my career started. So meanwhile, while Adam's finishing high school and being assisted man, learning how to administer a BSDI box and thinking about whether college is an option, while that's happening, the internet is taking off. It's going from just a few universities, few people getting email or using Fidonet to climbing numbers of real households, going from nobody to 10% of households in the US being on the internet. And all of these mom and pop ISPs are sprouting up. And Adam got a chance to work for quite a few of them. I had a boss who was like the pinnacle,
Starting point is 00:08:26 I think, of the mom and pop ISP. The ISP was in his garage. And he was fascinating. He didn't like to wear pants. He would wear pants, but he would remove the zippers from all of his jeans for some reason that I've never understood. And also the button, like the top button. And then he would just tie rope. He liked to have his pants tied with rope. He was also one of the people who originated the Iridium satellites at Motorola and then decided to go run this ISP.
Starting point is 00:08:58 His name was Jeff. You know, he taught me to program. My job interview for Jeff was, I came to his garage and the instructions were like, walk around to the side of the garage and knock on the door. And so I did. He opens the door. He's got a phone tucked into his shoulder, like a landline phone. I have to clarify that because everybody would think cell phone. It's not like a old red phone.
Starting point is 00:09:19 And it's tucked in the crook of his ear. And he's like, yeah, yeah, come in. And he's screaming at this customer. No, shut up. Shut the fuck up. Shut up. No, it's not my problem. The problem is you're a fucking idiot. I tried to explain it to you. No, shut up. Fuck you. Bang. Slams the phone down. I'm like, whoa, what was that? He was like, hey, sorry about that. Are you Adam? And I'm like, yeah, I'm Adam. He's like, you know, you can do tech support ISPs. I'm like, yeah, yes. He was like, hey, sorry about that. Are you Adam? And I'm like, yeah, I'm Adam. He's like, you know, you can do tech support ISPs. I'm like, yeah, yes. He's like, yeah, you're good at it. I'm like, I'm better than you. He's like, he's like, okay, good deal. Get in the chair. After a couple of years of this, Adam had a very valuable skillset. His job let him learn more about networking and operating systems and programming.
Starting point is 00:10:10 He's become a sysadmin slash developer slash customer support slash whatever else. He tries college, but I mean, he's a hot commodity doing this. So why bother? From here on, though, the game changes. ISPs consolidate, setting them up and running them. It's been figured out. And so Adam shifts focus. He's all about deployment now, getting websites up, getting services up and running and on the internet.
Starting point is 00:10:31 Because the internet, it's got people on it now. And those people need things to see. Adam worked for goto.net, whose business model was mainly buying up various internet companies and squishing them together. His job was to get the acquired company's software up and running on their internal infrastructure. So your job is to go figure out how it runs, port it to our infrastructure, and run it more efficiently. Especially so that then we were public companies, because anybody could be a public company apparently back then. So then you could show to the street that you made more money because even if you didn't move the needle at all on the top line, the bottom line number could be significantly reduced because you'd gotten rid of a bunch of headcount, it ran on fewer servers, right? So we became really good at looking at random systems and going, great, how do I run this random system in production?
Starting point is 00:11:26 How can I figure out how to automate it? And so we just got really into automation. This automation and consolidation work, it eventually brought him into contact with a voice recognition software team. And the guys who made this thing were in Montreal, and they were very upset that they'd been acquired. They were not pleased that they'd been bought by Infospace, and they did not all leave because they were the only people in the world who had this particular expertise. And so I had installed this software they told me to install to manage the phone system. It was one of the first voice recognition phone systems, and it did not work well. You'd pick it up and you'd be like, call Adam Gordon Bell, and it would be like, call Jane Smith. And you'd be like, call Adam Gordon Bell. And it would be like,
Starting point is 00:12:05 call Jane Smith. And you'd be like, fuck, no, that's not, this doesn't sound anything like Adam Gordon Bell. And it was just every time. I finally got sent to Montreal to integrate this company into our own six or eight months after we bought them because they've stonewalled everybody else. They, and so they were like, kid, you got to go, go do this thing and bring them into the family or whatever. So I got a plan. I go to Montreal and I, through being a nice person or whatever, get them to like me enough that they decide to take me out drinking. So the team takes Adam out drinking. Montreal, if you don't know, is known for its active nightlife, its active bar scene. And after a couple drinks in, they say, well, should we tell them? And I'm like, now you have to tell me. Because as soon as you say,
Starting point is 00:12:55 should we tell them? You got to fucking tell me. They finally crack because they can't keep it inside anymore. That the reason the phone system is so bad is that they had retrained the voice recognition software on their own voices. And they were all had thick French Canadian accents. So they were like, call the phone system and make a bad French accent. And I was like, what? And they were like, no, just do it. And so the CEO's name was Naveen Jain. They were like, try to call Naveen. And so I like called the system and I was like, call Naveen Jain. And it didn't work. And they're like, no, do it like you're a French person. And I was like, call Naveen Jain. And it was like, Naveen Jain. Like it works. And they just thought it was the funniest thing in the universe. So the job was fun. Adam was good at it, but he didn't always get the respect he deserved. For instance, this company gave him stock options, but there was a catch.
Starting point is 00:13:42 Because I was a systems administrator, I was on basically like a blackout list that was pre-done so that the executives could sell their piece of paper that lets me sell my shares so I can make some money? And he was like, no. And I was like, why not? And he was like, well, because that would be a pain in my ass. And the other people who are executives in the company would be a pain in their ass too. And I was like, yeah, but like, you're all real rich and I've worked for you for a while. Wouldn't it be great if, I don't know, maybe you could just do this one thing that's really not that big a pain in your ass because it's really just you signing this piece of paper. And he was like, no, so you can leave now. And I was like, okay. And it really was as simple as signing a piece of paper, which was what made me angry.
Starting point is 00:14:38 Like I wasn't mad about the amount of the options. Do you know what I mean? I wasn't mad about my salary. I didn't feel like I deserved a bigger cut. But what bothered me was what felt like the injustice of it. It was like, look, I'm out here doing all this work for you because it's good for me too. I love the people I worked with. What a fun job. The circumstances were interesting. There was a lot there that I really liked. But again, there was this moment where it was clear that the people I was working for weren't good people. And that bothered me. Also, it bothered him the way sysadmins were treated. So systems administrators used to have, maybe we still have it, but we don't even have that
Starting point is 00:15:14 title anymore. We're all DevOps engineers now or cloud engineers or platform engineers or whatever we are. We've jettisoned the title. But the reason we jettisoned that title was because we were so loathed. Systems administrators had an appreciation day. And a thing that's real about people who need appreciation days, it means that every other day, they're not appreciated. That's just sort of how it works. If you're appreciated every day, then you don't really get an appreciation day. We had a boss, a guy we worked for, he's like a skip level boss, who took us out for beer. There
Starting point is 00:15:44 were maybe 20 systems administrators at the time on the boss, who took us out for beer. There were maybe 20 systems administrators at the time on the team, and took us out for beer on systems administrator appreciation day. Brings the beer over, sits it down. He's like, happy systems administrator appreciation day. Too bad none of you are smart enough to be software developers. That was the big thank you moment. So Adam's underappreciated, right? And this stock option thing and other factors, they make him want to leave GoTo.net. So him and his friends start a sysadmin consulting company. And as they're handling various clients, Adam creates a tool to make this type of work easier. This tool is Chef and fast forward through a lot and Chef becomes not just an open source tool that Adam built, but a whole dev tool startup.
Starting point is 00:16:29 The cool thing is Adam gets to be CTO now. He gets to build a team around the product that he built, you know, for his own use. But even cooler than that, right, he gets to be the champion for sysadmins everywhere. Like in the early days of Chef, part of what Chef did was say that people who were systems administrators were programmers and that actually all of them were programmers and always had been. And that the distinction between software developers and systems administrators is actually non-existent. It's just specialization. Like the fact that I specialized in systems and maybe you
Starting point is 00:17:05 specialized in application development, like we were both equally skilled and we were working in the same problems. We just had different specializations. And that you're the people that did that work were capable programmers and in fact should write programs. They should write code to define how the infrastructure should be automated. So this becomes the infrastructure as code movement. Adam is winning hearts and minds. He's going into large enterprises, telling them, showing them how to move into this new world. And they're doing it.
Starting point is 00:17:35 And they're doing it using his tool. And they're doing it buying licenses for Chef. And so Chef is making money and it's kicking ass. And I had a meeting with a time at one of my good friends, Jamie Windsor, but we had a meeting with this company that Jamie worked at. Jamie had invited me in because he was like, they were started using Chef and wanted them to buy a license. So I sat down at the table and I was like on one side of the table and the other side was their boss and like six systems administrators sort of lined up beneath
Starting point is 00:18:05 him. The boss's opening question for me was, I don't understand why we're even talking about this because my guys are too stupid to learn to program. And said it in front of them. They're like lined up like little ducklings. And there's your boss being like, why? I got the dummy crew here, man. Like, why are we even, why are we even talking about this? You could watch everybody deflate because what a deflating thing to have someone say about you. Maybe because of his history or just who he is, Adam's really sensitive to this type of stuff. People trying to make themselves feel better by pushing others down. And so he handles it well. I just flipped into self-righteous fury. I was like, look, for sure that's what you're going to get if you treat them that way. You know, if you talk to me like that,
Starting point is 00:18:53 I'm not doing shit for you. Like, these are smart people, fully capable of doing this work. Like, they'll kill it for you. But never, if you act like that, if you act like this, if this is who you are, A, I don't want to sell it to you. So that's easy. But never, if you act like that, if you act like this, if this is who you are, A, I don't want to sell it to you. So that's easy. But B, like, you're never going to win treating people that way. You just won't. You can't. Like, of course, they're not going to do their best work for you. Just beating them down, grinding them down all day. Adam was a natural defender of people, right? Especially operations people. And that helped build a following behind Chef. But as the company succeeded and as it grew, being an assist admin defender wasn't the job anymore, right? Even perfecting Chef, the tool he originally built, that wasn't the job
Starting point is 00:19:36 anymore either. As a company grows, the things you need to do in it, they change. You have a responsibility to the people that you employ and to the community that you build around the software that you don't have when you're just an employee. And it's heavy. Last week, you were a systems administrator and you knew you could run a little consulting company, but you didn't know you could run a startup with two and a half million dollars. I didn't know that I could walk into Facebook and talk to their infrastructure automation team and be as good or better than they were at what they did and help them understand how to design automation for Facebook. Like, you don't know that until it happens. Like, you want it to work not only for yourself, but for everyone that works for you.
Starting point is 00:20:21 And you are responsible for them. You're responsible for their families. Their you are responsible for them. You're responsible for their families. Their kids are going to go to college, hopefully, because whatever you're doing works or they're going to buy a house or like that's their life. And a lot of the messy parts there are also that your own identity as an executive or as an entrepreneur, it doesn't exist really at first. You don't know that those things are things you can do. And the thing about it is that it causes a lot of stress on your own identity. It causes a lot of sheer in like who you are as a person.
Starting point is 00:20:59 This is imposter syndrome, right? Adam felt like he was pretending to be a CTO and that he'd be found out. And if you think it's tough as a developer to have imposter syndrome, like imagine the stress when you're suddenly a CTO of a growing company. Here's what's strange though. The best leaders in my experience, they always seem to come from the ranks, right? They did the work and now they lead. But it's not clear to me how that happens. Like there's not that many skills that overlap between being an engineer and being an executive, being a leader.
Starting point is 00:21:32 Like you start as a sysadman and then you read some book of business platitudes and then all of a sudden you're a visionary executive quoting Steve Jobs. I don't think so, right? I don't think that's how that works. I think you have to figure out how to lead and what type of leader you are. You have to figure out how to be in charge. And that is Adam's ultimate challenge at Chef. I think we tend to believe that when we
Starting point is 00:21:57 become in charge, that when we become the executive or we become the boss or we become the product leader or the engineering leader, whatever it is, that suddenly what's going to happen is it's going to work your way. That like now finally things will go my way. And I think the truth is that they can. Like one way of leading people is in fact to just make them do what you say. And the more tyrannical you are about it, there's some interesting like workplace studies that kind of back this up, that like being a complete tyrant is a very effective way to get a lot of work done. And, and also it's not very good for the people that you're tyranting around and they tend to not last very long, like long-term, it's not particularly great, but short-term whip the horses, they'll run But short-term, whip the horses. They'll
Starting point is 00:22:45 run. Adam wasn't the crack-the-whip type, but he was still figuring things out and the stakes were high. They weren't the first infrastructure as code tool. Puppet was pretty popular and things predated Puppet. And then cloud was happening and newer tools were popping up and competition was everywhere. They had to get things right and Adam was still figuring things out. And this led to a lot of arguments. You really believe that there's only one right way. A good example is, what's the right shape of an API endpoint look like? Or how's this feature supposed to be implemented? The conversations I would have would get really tactical really quickly. You'd wind up in conversations that are like, no, obviously the right API shape is this one.
Starting point is 00:23:27 And you'd be like, why? In the end, it would be because I said so. You boil all the arguments down. And the answer is because I'm your boss and force. Would it come to that or would it just be kind of implied because you're in charge or? No, it would come to that because I was also trying to be a good person, which I know sounds silly, but like the worst person to work for is the waffley one where they're a hundred
Starting point is 00:23:51 percent going to use hard power to make you do what they want. And the whole time they're pretending they're not. They're pretending the whole time that you have a say in the matter, that they want to know what you think, that they're listening to you, that, and that if your argument was good enough, you could convince them of the truth. But in reality, they always knew what they wanted. And they also, because someone told them they should listen, they're listening to you because they don't want to be a piece of shit. And so they're listening, but they're not actually going to change their mind. They're just waiting for their opportunity to tell you what to do to get you back to work because you're a pain in their ass because they already know what they want. And I don't love that that's who I was.
Starting point is 00:24:30 Do you know what I mean? That's not my favorite version of myself, but it's what I was doing. Adam says the thing about conversations like that, that he knows now, but he didn't know back then when he was in the heat of it. Those conversations where you're arguing about the small stuff, arguing about, you know, rest or about RPC, they're never really about the details. They're about something else. The odds that today is the day
Starting point is 00:24:56 that you're making the singular make or break decision for the next 10 years of your work, pretty fucking unlikely, right? But boy, you'd argue about it like you were. You'd fight about it. It really was like every argument was about like gnawing your arm off about whether or not you were who you said you were. Everything is vitally important all the time. And if any of it's wrong or fails, then the whole thing falls apart. And now suddenly you're a fraud. You've let everyone you know and love
Starting point is 00:25:26 down. Like, that's a lot to carry around with you to work every day. Like if that API shape wasn't right, the whole fucking thing falls apart. Because again, writing on it was not just that API call, it was my identity. If it failed and fell apart, what did that say about me as a person? Does that mean I'm a bad person? Does it mean I never belonged here? Does it mean that everything I've been saying about who I am and what I want and what I can do, were those all lies? There's a lot of pressure on what is essentially, should it be RESTful or RPC over JSON? And like, who fucking cares? Who fucking cares? There was a lot on the line here. Jobs, for instance, people's livelihoods. But also, if I'm understanding Adam right, his need for job-confirmed self-worth, it made it
Starting point is 00:26:12 seem like everything was important. This is maybe a different side of feeling like you're not cutting it. If you don't trust your abilities, if you're worried you're an imposter, it can actually kind of make you a difficult person to work for. Oh my God. I hope people have liked working with me, you know, like I feel like they have, but like there's definitely people who maybe wouldn't do it again, you know? Or if you ask them what it was like working with me in those moments in the era that I'm describing, like they'd tell you how hard it was and how hard I was and how, you know, it wasn't the best. Which brings us to the motivational speech. Chef as a tool, as a company, it was a success, I think.
Starting point is 00:26:53 Just imagine how hard it is to build a tool and have it become this successful, to become so popular that a community forms around it, a company forms around it. You know, hyperscaling companies like Facebook are using it to a company forms around it. Hyperscale and companies like Facebook are using it to manage their giant data centers. But usage isn't really enough, right? The game is to be the dominant tool, to build a natural monopoly and build your company around that. That looked like it was working at first, but things change. Ansible showed up and then Ansible was cooler than we were. And then Docker showed up and it was cooler than everybody was. And then Kubernetes showed up and it was cooler than Docker.
Starting point is 00:27:29 Meanwhile, cloud's happening. Chef was used in lots of places, right? It was a great and practical tool. Lots of enterprises were probably improving how they worked because of Chef. But if the buzz in the industry changed to Kubernetes or whatever, and it's a startup where everyone's looking for meteoric growth up and to the right, then things can start to seem bad. I had wound up in a meeting where I needed to give like an inspirational speech. Like people were feeling down about what was happening and about our prospects and about
Starting point is 00:28:07 whether we could succeed. I had been doing research to figure out what do good inspirational speeches look like? Because I want to be good at it. So I was like rewatching and have you ever seen Any Given Sunday? It's an Al Pacino movie where he's like a, he's a football coach and he gives an incredible inspirational speech at the end. So Adam gives a different, but similar inspirational speech because it's, it's part of his role, right? If the investors, if the community, but especially if the employees, if they don't connect to the vision, then you're, you're dead in the water. So he gives his speech, he motivates them, tells them that the key to success is just doing the work. And if we just kept doing the work with this amazing group of people in the way that we know how, we're going to figure it out. But we just needed to come together and do more work.
Starting point is 00:28:58 I think in startups in general, we tend to mythologize everything but the work. We mythologize the founding stories. We mythologize the founding stories. We mythologize the outcomes. Mitchell Hashimoto and Armin Daggar made HashiCorp, and now they're worth a ton of money. And Mitchell writes his own terminal emulator in his spare time and learned to fly a plane. And Mitchell is a delightful human being. I like him a lot. I'm so glad for his success. And also, it's really easy to mythologize Mitchell. And the most impressive thing about Mitchell is none of those things. The most impressive thing about Mitchell to me is that Mitchell stayed in that company,
Starting point is 00:29:35 still is in that company, and found a way to be useful and to grow and to change as that company needed him to grow and change. So did Armand. And they learned how to do the work and to keep doing it and to be good at it and to change as that company needed him to grow and change. So did Armand. And they learned how to do the work and to keep doing it and to be good at it and to stay good at it over a very long time through a huge amount of change. But we don't mythologize that, right? We mythologize that Mitchell wrote Vagrant. And then from Vagrant in his dorm room, now he's married to a movie star, airplane,
Starting point is 00:30:05 terminal emulator. And then in the middle was all this work and we just skip over it. You know, we just fast forward through it because it's not a very good story because it's like, what'd you do? It worked a lot. Yeah. This is the montage part with the music. I love the non-montage part. I'm a little obsessive about how much I like the work of it. I just, I like the work. Like all the rest of it is the explanation, but it was the work that did it, right? It was the, it was all those people who showed up every day and decided to believe in whatever it was you'd ask them to believe. The work is like good and valuable in its own right. And actually the only thing that ever
Starting point is 00:30:39 mattered. The speech went well, right? Adam is a great speaker speaker and so the team is excited to do the work of continuing to build chef but as soon as the speech ended and adam gets off camera things change like i just i just like i wept you know like the kind of weeping that where you can't like stand up anymore. So I like collapsed into a beanbag and like wept, you know, in a way that like, you know, like a top five all time so far life weepings, you know,
Starting point is 00:31:18 not as badly as like when my father died, but like in the room, you know, of like, like weeping real emotional stuff. The speech wasn't a lie. That wasn't the issue. I was so scared that it wouldn't work and that I was going to let all those people down and that, um, and that I was going to let my investors down, but mostly I was worried about the people that I worked with. I was worried about the people who worked for me. I was worried about all those people who had dedicated their lives to this
Starting point is 00:31:54 thing that we decided to do. And, um, and I just really felt, I felt, I felt so afraid and so, so, so false. So like, like what if if like, and I was like, what if they, what if someone saw me weeping in this moment? How do I explain, you know, how does it not look like I'm weeping because, cause I was lying and I wasn't lying, you know? Um, and, and I realized in that moment that I, that it couldn't be about my identity. That whether or not those people that I needed to take care of, I do have a responsibility to those people. My responsibility to those people is not that we don't fail. My responsibility to those people is that I'm going to outwork them.
Starting point is 00:32:43 You know, it's that we're not going to fail because I'm not going to do the work. Like if we fail, it's because it just wasn't going to work. So Adam basically took his own advice about doing the work. But it's more than that. This was the moment where Adam figured out how to be a professional. He escaped this identity crisis. He escaped this imposter syndrome. He was basically forced to. He was forced to separate his work from who he was because he had no other choice. The alternative was being crushed by the pressure of the startup game. I couldn't go on with my identity being tied to the outcomes of this capricious monster. Because it is a monster. It'll take whatever you put into it and never give you anything back. It never tells you that it loves you. It's not going to come to your birthday
Starting point is 00:33:31 party. It's not going to hold your hand on your deathbed. It's just, it's not. So you have to be the one that figures out how to give it, how to put limits on it. And you have to be the one to figure out how to professionalize it so that it can be work. Because if I wanted to serve those people and continue to serve them and actually hold up my end of those obligations, I couldn't stay insecure like that anymore. I didn't have the luxury in some ways of making it all about me, which I really, really, really wanted to do. Wow. That's powerful.
Starting point is 00:34:03 It's like you're not putting it in a box. No, you're just accepting it and accepting that it's out of your control. The realization that this was out of Adam's control, it changed him. Suddenly everywhere he saw people wrestling with control and with identity and with who they were. But now Adam's given up on control. He doesn't need to prove his CTO material by diving deep into every technical discussion. He just sets the direction. He does the work. He trusts his people. It's similar to the transition we all go through when we do our first real job. Before you had your first job as a software developer, did you believe you could be a professional software developer?
Starting point is 00:34:45 Yeah, that's a good question. I guess not. I mean, maybe you knew a language or whatever, but you didn't know you could be a professional. You didn't know you could get paid for it. You didn't know. There's a whole lot you didn't know about yourself. And over the years of doing that profession,
Starting point is 00:34:59 you became a professional software developer. Where now if somebody asks you, are you a professional software developer? You're like, yeah, I got all this technique. I've seen all these things. I'm seasoned. You know, like I'm a veteran software developer. I know my craft.
Starting point is 00:35:13 In other words, the work is the secret to the identity problem. The work is all we have sometimes. You can't treat every bug like it's a test of your ability. Every task can't question your self-worth or you'll crumble. But you also just can't stare in the mirror and tell yourself you're a professional and be more confident. Most people are smart enough not to buy their
Starting point is 00:35:37 own bullshit. Instead, you have to generate evidence for yourself. You have to do the work. And that's what happened. Chef continued on. It got acquired. And for the VCs involved, Adam says it wasn't a grand slam, but it was a double. It was a pretty good result. And that was 15 years of Adam's life, right? But he's not done. He still sees a lot of ways that things need to be made better. All the decisions we had made since I started working in ISPs about how to put together infrastructure and internet applications and deliver them over time and do CI and CD and pipelines and infrastructure as code and continuous delivery and all that stuff. When you put it all
Starting point is 00:36:16 together, what we get are mediocre outcomes in general. We get month-long deploy cycles. There are exceptions, but they're the exception. And if we wanted it to be orders of magnitude better, we needed to redesign the system from scratch, that some of the variables needed to move. And so when I left Chef, that's what I knew I wanted to do. I was like, I have enough money and enough security and enough of a reputation that I can sit for a minute and with my co-founders think about if it was better, what would it be like? And how would it feel? And now, because of all this hard work in his new company, InSystem Initiative, Adam is not a sysadmin pretending to be something else.
Starting point is 00:36:59 I'm not pretending to be a CEO. I'm not pretending to be a person who can raise money. It's not a stretch. I'm not hoping that I can figure it out. I know I can figure it out. I know I have those skills. I know that those things are there because I have done them and I am a professional who does that. And I haven't always known those things. I had to learn them by deciding that was my job. And for a lot of that journey, I didn't know it was my job. I thought it was my calling. I thought it was my responsibility. I thought it was a lot of things, but it wasn't my job. And if I failed at it, I felt like I, Adam Jacob, was going to be a failure personally. There's like an ex-KCD comic where he's like at the bank and the guy's like, okay,
Starting point is 00:37:41 any questions before we sign the mortgage? And he's like, well, yeah, my question is like, I feel like I'm not really an adult, even though I'm an adult age and there's no way possible that you should ever give me a mortgage. I'm really just a child inside and nobody's realized that before. And then the guy's like, well, any questions about the mortgage specifically? Exactly. I feel like a CEO and entrepreneur can never say that out loud. Yeah, but I think it'd be better if they did. I don't control whether a system initiative is going to be successful. I can only build the best art I can build. I can make the best thing in the universe that I can imagine building to solve this problem. Look, I'll be judged in the end.
Starting point is 00:38:20 And if system initiative works out, then I'm a genius. And the whole thing was brilliant. And if it doesn't, then I'm a dummy. And there'll be 100 reasons why I'm a dummy. And it's my fault. It's fine. But like in the middle, I'm doing really good work. You know, like, if you looked at the work I'm doing, I'm doing good work. I'm doing a good job at the work. And yeah, I think I think the work is what matters. Here's the thing. I didn't expect Zen monk type answers before I started chatting with Adam. But man, I feel like he's pointed at some insecurities that I have that we all have.
Starting point is 00:38:54 And he's given a solution. I think what he's saying is that you can't really control your life and you just have to accept that. Like people want to believe that it's science, that if you do all the things the right way, that the results will come. And it's just not true.
Starting point is 00:39:09 There's so many things you can't control. There's so many things that are subjective, that are about how people look, think, or feel about things. And that ultimately, the sooner you get to a spot where you realize that that lack of control over the outcome is a gift that allows you to just focus in on the work and just make the best art you can make and not be held back
Starting point is 00:39:32 by all the other concerns that you may have about its potential or its future. And that that's actually the best way to build good art. And it turns out that that's the best way to build good music. It's the best way to build good anything. It's also the best way to build good companies. It's also the best way to build good software. The sooner we figure it out, the happier we get to be. Because so much of the agita is wrapped up in the question of like, well, but am I really? You know, as soon as you make art and put it in the world, you don't have
Starting point is 00:40:06 to ask the question anymore about whether you're really an artist. Am I really a musician? Am I really a software developer? Am I really a systems administrator? Am I really a CEO? It's the work that makes you those things. We spend a lot of time in our world and in our lives feeling really stressed out about whether or not we're going to be the people we say we are or the people we hope or want to be, there is a way, there's a path to figure out how to just be the person that you are and to be happy with being that person and to then let the work be what pulls you into all the other things you want to be and to free yourself a little from having to worry so much about whether or not you're going to be successful or not successful
Starting point is 00:41:00 it's been a bit since i talked to adam. I've been thinking a lot about his advice. You know, do the work, be who you are. When I condense it down like that, it sounds just like a platitude or the world's least surprising headline. Startup CEO really likes work. But today I was reviewing a design document. I was leaving a comment and I noticed that I wanted to win. I wanted to be right. I wanted the decision to go my way. That would make me feel good. And there was a flip side of it, right? A fear that I would be wrong. There's an obvious problem with what I said and it would go the opposite way. And then I thought about Adam and I thought like, this is my identity. Like I want to be reassured that I'm
Starting point is 00:41:40 good at this, right? But I don't have to. It doesn't have to be about lifting up or tearing down who I am. I can just do the work. I don't have to win. So thank you so much, Adam Jacobs, assisted man, hard worker, CEO. Find him on Twitter, at AdamHJK. We didn't actually get to talk that much about his new venture system
Starting point is 00:42:06 initiative, but you should check it out. I'll link to a fun talk where he goes through some of it and share some fun stories because he's just fantastic at that. If you like the podcast, check out my newsletter. It comes out around the same time. It's usually related to the episode. I cover similar topics. Or follow me on Twitter, at Adam Gordon Bell, where I share some of the behind-the-scenes details of the podcast as I'm working on it. And for true fans, here's how you can help me. Go to corecursive.com slash supporters,
Starting point is 00:42:39 there's a link in the show notes, and become a podcast backer. You'll get bonus episodes, and you'll be part of the community. And until next time, thank you so much for listening.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.