The Changelog: Software Development, Open Source - From Chef to System Initiative (remastered) (Interview)

Episode Date: August 21, 2025

The epic show with Adam Jacob has been remastered! Now with full-length video on YouTube. Adam goes solo with Adam Jacob for an epic pod into his journey to get to System Initiative. From SysAdmin at ...8 years old, to discovering Linux and working for Mom-and-pop ISPs, to open source changing his life and starting Opscode and building Chef. Buckle up and enjoy.

Transcript
Discussion (0)
Starting point is 00:00:00 Well, friends, it's your favorite podcast, The ChangeLog, and we remastered the Adam Jacob show. Yes, the epic two-hour show I did with Adam is now remastered and full-length video available on YouTube. Check it out. YouTube.com slash changelog. This show with Adam Jacob goes deep into his history, deep into chef, some emotions come out. But in the end, System Initiative is here. And I hope you enjoy it. A massive thank you to our friends and our partners at fly.io.
Starting point is 00:00:36 That is the home of changelaw.com. Learn more at fly.io. Okay, here's Adam Jacob. What's up, friends? I'm here with Kyle Galbraith, co-founder and CEO of Depot. Depot is the only build platform looking to make your built as fast. as possible. But Kyle, this is an issue because GitHub Actions is the number one CI provider out there. But not everyone's a fan. Explain that. I think when you're thinking about GitHub
Starting point is 00:01:11 actions, it's really quite jarring how you can have such a wildly popular CI provider. And yet it's lacking some of the basic functionality or tools that you need to actually be able to debug your builds or deployments. And so back in June, we essentially took a staff. at that problem in particular with Depot's GitHub Action Runners. What we've observed over time is effectively GitHub Actions, when it comes to like actually debugging a build, is pretty much useless. The job logs in GitHub Actions UI is pretty much where your dreams go to die.
Starting point is 00:01:46 Like they're collapsed by default. They have no resource metrics. When jobs fail, you're essentially left playing detective, like clicking each little drop down on each step in your job to figure out like, okay, where did this actually go wrong? And so what we set out to do with our own GitHub Actions of observability is essentially we built a real observability solution around GitHub Actions. Okay, so how does it work?
Starting point is 00:02:08 All of the logs by default for a job that runs on a Depot GitHub Action Runner, they're uncollapsed. You can search them. You can detect if there's been out-of-memory errors. You can see all of the resource contention that was happening on the runner. So you can see your CPU metrics, your memory metrics, not just at the top-level runner level, but all the way down to the individual processes running on the machine. And so for us, this is our take on the first step forward
Starting point is 00:02:35 of actually building a real observability solution around GitHub actions so that developers have real debugging tools to figure out what's going on in their builds. Okay, Franj, you can learn more at depot.dev. Get a free trial, test it out. Instantly make your builds faster. So cool. Again, depo.com. Well, Adam Jacob is back.
Starting point is 00:03:10 I'm sorry. I think every time you've been on this podcast, You've talked about things happening or things going on and not so much about what you've done. That's true. You sprinkled some stuff in there, of course, right? Yeah. But never a founders talk meets change love meets, chinglinglinger friends kind of thing. That's what this is.
Starting point is 00:03:46 Like, this is changed log and friends. So friends listen to this. This is a different flavor of friends. So buckle up. I kind of want to go into your journey a bit. I mean, you've been on the show, I think. four times directly, a fifth time indirectly, because you were too busy to record. Things happened.
Starting point is 00:04:05 And that's when Elastic versus AWS happened. And we had to borrow previously recorded stuff that was pertinent. And it worked out well. So four times directly. I was even great when I wasn't there. There you go. Do we get like a jacket? Is it like Saturday Night Live?
Starting point is 00:04:21 We're actually getting some Pied Piper inspired jackets made, the Rat Pack jackets. Not sure for familiar with those money chance, but I am. I'm looking forward to those very colorful jackets on my back. But change all the flavor, not pie piper. Yeah, obviously. Silicon Valley reference, just so you know. So, Adam, where did things begin? I heard, tell me if this is true.
Starting point is 00:04:48 I heard that you became a system administrator at the age of eight. Well, I mean, that's a bit of a leap. I am so that's not true I mean it depends on how we define it so like my my my mom was a real estate agent and I'm 46 so I don't know I'm terrible at arithmetic so I'm not sure what year it is in the 80s the early earlyish 80s you know so you're what age again 40 I'm 46 so it was probably 86 right in that general zone one you're younger than you're you, so we're in the single ballpark. So, anyway, I'm a real estate agent. And the, and like PCs were a thing, you know, that you could buy. And so she bought one that had a modem because she wanted to be able to dial into the MLS.
Starting point is 00:05:41 That's the multiple listing service for people who didn't grow up, the children of real estate agents. And it was where all the houses are, you know? Like when they list houses, it's like the database you could go look at. And so you could dial into this bulletin board. And the bulletin board was the MLS. And then, you know, I thought it was awesome. And so you couldn't keep me off the thing from both playing video games, because obviously. But also that modem meant you could just call bulletin boards.
Starting point is 00:06:09 And so I have an older brother. My older brother had a friend who he'd been on bulletin boards. And so he immediately showed me that bulletin boards existed and how to call them. And I was just like, wait, wait, wait, wait, wait. Like, you can just like call other people's computers and then do something. stuff, like, talk to them. You know, like, you could page the sysop and they would like, it would like ding their computer and they would hit space bar and then you could like chat with the person who like
Starting point is 00:06:34 ran the bulletin board. And like, I just thought that was the coolest thing that had ever happened. And then I discovered phytonet. So, Fidonet was like an early version of email. So there's like pack mail. So you could build. And what was cool about Fidonet was it was basically like a regional network. So what happened is every bulletin board would call a central bulletin board or sorry,
Starting point is 00:06:55 the opposite way. So the central bulletin board with the central hub would call all the bulletin boards in a area code and then collect all their mail and then pass and then make one single long distance call. And so everybody would sort of pitch in to cover the long distance fees for transferring your mail. And you could send mail all over the world. And the thing that blew my mind, because this was like peak Cold War, was you could send email to Russia. So like you could like talk with Russians over Phytonet. And so 8-year-old me, and no one knew how old you were.
Starting point is 00:07:27 And so I was like a precocious 8-year-old or whatever. And I thought that was super cool. You could play role-playing games, like play by email role-playing games, which I was all the way into. So, yeah, I immediately was like, loved bulletin boards. And then was like, I got to run my own bulletin board.
Starting point is 00:07:42 So I was like annoying my parents by like, because I immediately signed up for Vitonet, right? And was like using my allowance to pay the long distance fees. And, and so, So, you know, the bulletin board would call mine at like two in the morning. And the phone, and I had it so the computer would like pick up only in that small window. And so, you know, every night at two in the morning, the phone would ring once and wake my father up. And then he'd like go back to sleep or whatever.
Starting point is 00:08:12 And eventually they were like, what the fuck's happening with this phone call happening at two in the morning all the time? And, uh, and confronted me about it. And I was like, oh, yeah, well. oops you know so like yeah I love bulletin boards I ran bulletin boards forever until bullet boards weren't a thing I ran a bulletin board in high school that I gave all my friends because internet access was still rare you know in the early 90s and so I would that's how I sort of started running Linux was I had run I was running OS2 warp because I wanted multiple phone lines because you could multi thread and then I discovered Linux probably in 89 or 90 you I couldn't
Starting point is 00:08:52 been 90. I don't know, early. Slackware, pretty red hat. Anyway, so I wound up, like, I had a bullet board where you could dial into it. And then if you knew the secret code, it would reboot the computer and boot into Linux. And then my friends could dial in to the other line and then log into my system and then dial out to the internet using my ISP. And so I just gave all my friends internet access by letting them reboot my bullenboard. Like, I love that stuff. So fun. I still love it. That's interesting.
Starting point is 00:09:26 A lot of detail in there, really. Sorry. No, no. What I mean by a lot of detail in there is by no means what you shared is that is that like that's where the curiosity begins. And I think that's why it's kind of interesting kind of just dig back into that kind of cliche question, which I really hate leading with, which is like, how did you get started, you know? I mean, that's how I got started. I know. I mean, I was all in, you know?
Starting point is 00:09:51 Like, I was taking it apart. I had a job where I worked in a comic book and role playing game store. It sounds idyllic because it kind of was now that I talk about it this way. The times, man. Those are the times. They're great. And so, you know, I would save some of the money that I wasn't spending on comic books and I would spend it on year, you know? And like, yeah, it was, it was great.
Starting point is 00:10:13 I still, like, when I think about my life and I think about my career, I still kind of think of it as one unbroken arc. from discovering that it was awesome to talk to people on computers. And, like, my whole life has just been somehow facilitating people talking to each other on computers because I just think it's so cool. Not just, like, I like doing it, but I like making it happen even more, you know? Like, I just love, I just really like the details of it. And I like the, like, I like how computers work and I like how you put them together. And I think operating systems are cool.
Starting point is 00:10:48 And, you know, like, that's just, that's been the vibe the whole time. At what point did it go from hobby to, wow, I can actually do this as a career? Yeah, so one of my old friends, still one of my best friends, we see him all the time, comes to family dinner like every couple weeks, got a job at 16. I already had a job because I was working in a complex store, but he got a job working for this ISP. So to sort of set the scene for people who aren't as old as Adam and I, like the way the Internet happened in the United States anyway was very grassrootsy. So it started out with lots of tiny mom-and-pop ISPs. And so in this case, it was a very mom-and-pop ISP in Vancouver, Washington that was in the back of a dentist's office. So you, like, walked through the dentist's office.
Starting point is 00:11:34 Like, people were getting their teeth worked on and stuff past oral surgery. And then you would go into the back office, and they took one of the back office rooms and turned it into a data center. Data center. They had a couple of half racks, you know, and we like put modems in them. Switches. Yeah. And then they were running, you know, there was a freebie. S.D server and a Windows NT server. And that was like the ISP. And so he had gotten a job doing tech support for them. And they wanted, they were looking to hire another person. And so he wound up, he was like, hey, my friend Adam can totally do this. And then I immediately was like, I want to be the systems administrator. And there was this like very cool kid that was the systems administrator. He like, he was this older kid that worked at, you know, was in the community college or whatever and was into like skinny puppy and wore like. like, you know, had like safety pins in his face and like...
Starting point is 00:12:25 I have no idea what skinny puppy is. Skinny puppy's an industrial band. Okay. Yeah, that's... It should set a vibe. If you think like that early, like 90s, cyberpunk, that vision of what the future would be, he kind of looked like that. Sure.
Starting point is 00:12:37 Okay. Like, when that was still a thing you could be and you were being actually edgy instead of like Hot Topic, you know? Right. Like it hadn't quite reached Hot Topic yet. I googled some images and I'm seeing what I'm seeing. And it's very large hair, very mascara. skinny puppy yeah yeah sure because that era was it also overlapped with hair metal you know
Starting point is 00:12:57 sure yeah so yeah you could still have massive hair yeah yeah he didn't really have massive hair in my memory but i didn't know him for that long he had a hot girlfriend i remember that thought that was all black leather yeah definitely strong cheekbones yeah lots of german cheekbones you know just lots of um anyway but you know i thought he but you know i thought that was incredible But he was also kind of a slacker because, like, this was the least interesting part of his day. And so, and it was the most interesting part of mine. And so he would just, I would just like do work for him, you know, because he was whatever, too busy, by which I mean not there, you know. And it was great.
Starting point is 00:13:36 And then, yeah. So that was 16, 17. 17. It's probably 16, 17, something in there. Because the memory gets hazy, you know. And then I went to Arizona. ostensibly to go to college. I was a terrible student at a 166 GPA, strong D average.
Starting point is 00:13:56 I graduated high school because I would hang out. I would cut class, obviously, because nobody who doesn't cut class gets a D average. And I would, like a total loser, I would hang out in the library. And I befriended one of the librarians. And so she would let me cut class and hang out in the library. And so I was cutting class and hanging out in the library. And we were talking about how I wasn't going to graduate.
Starting point is 00:14:19 And so the library had, like, still books of all the Washington state law, you know, like, you know, they would still publish them in volumes, like it was the Encyclopedia Britannica or whatever. And she found this loophole in state law where you could be concurrently enrolled in college and high school at the same time. And if you dropped out of high school with six months left, then they just froze your grades as they were when you dropped out and graduated you anyway. And so I basically concurrently enrolled myself in college. college and then dropped out and then graduated through the college as an adult, which means you don't need all of the extra credits for vocational stuff. You can just graduate with like 40 fewer credits or whatever than you normally could and told all the kids in my high school how to do it.
Starting point is 00:15:06 So, like 20 of us dropped out all at once. It was great. Anyway. So you dropped out. So we dropped out, went to Arizona, got a job at another ISP. and yeah, it was that or running a children's theater and the ISP paid better, so. Okay. So you traded ISPs essentially.
Starting point is 00:15:27 You went from one in Vancouver to one in Arizona via a loophole in the law that would drop out. Yeah, and I had another teacher who was like very upset that I wasn't going to go to college. And so he was like, if I find you a college, do you have to go? And I was like, sure. And so he did. He found, he found DeVry before DeVry was really that big of a deal. There were only two DeVrys. And yeah, so I wound up going to this.
Starting point is 00:15:57 I went up going to DeVry in Phoenix and was there for one quarter. When they had trimester, so it's there for like one trimester. Because I got this job working in this ISP and it paid as well as the average degree graduate from DeVry. And so my mom was like, hey, do you, you know, I was, I called my mom and was like, I think I should drop out because I'm getting paid. And she was like, oh, you should probably talk to the guidance counselor. And so I went to the guidance counselor at DeVry and told them what was up. And they were like, yeah, you need to quit. Like, the thing everybody's here for is to get a job that pays what you, so just, you should not be here.
Starting point is 00:16:33 And so I called my mom back and was like, guidance counselor said I should drop out. So, wow. Yeah. Yeah. And then those ISPs, like, you know, in that era, it was like, you were still, it was like a big growth time for getting everybody on the internet. So the big thing everybody was doing in technology was just getting people on the internet. So, you know, that first ISP I worked for was in someone's garage. All sorts of fun stories that I can't really tell about that ISP.
Starting point is 00:17:04 Really? No, I really can't. We'll just say. What makes you not be able to? I'm it's complicated it was um the people in in this era sometimes the people who ran ISPs were I'm gonna call I'm gonna say sketchy so like you know if you talk to people who worked in that era in ISPs they almost all have stories where they're somehow connected to like mobsters and drugs and like because you know because it was a growth it was a growth mom and pop
Starting point is 00:17:35 industry where you could make a lot of money very quickly and it took some capital investment. Yeah. And so you can see how it sort of comes together in a certain shape. And so, you know, everybody I know who worked in that era, if you ask them, they have a story like that. And I have one too, but I can't really tell it because I, you know, because the people who were involved in that story, like, they're good people who I really like. And I don't need to like talk about them on a podcast. So it's easy to trace you back to the company and probably easy to find their name. Yeah, exactly. I don't need, I don't need any of that. But like, rest assured the funny stories. I shouldn't, I shouldn't, I shouldn't, I shouldn't have even mentioned it, but, uh,
Starting point is 00:18:14 you got me curious and upset. Yeah, okay. I know. Let's just say that there was a moment where it was, uh, where like law enforcement showed up, you know, to work. I was at work. Then there was a knock on the door and then law enforcement arrived. And then, and then all was revealed unto me. Um, because the folks in law enforcement knew my boss and it was like a normal harassment kind of thing. They weren't harassing him. They were harassing his father. And so they were like, you know, it was like you were in a movie and they were making those like, you know, when there's like the one good son. And then the, the cops come to harass the good son. And he's like, Bobby, what are you doing? You know, and they're like, it was like that. Um, it was crazy. Um,
Starting point is 00:18:56 you know, I have other friends who you should definitely interview who would probably tell their stories about like, you know, they were setting up early like satellite internet connections and having to explain the speed of light to, like, drug cartels. It's a whole thing. It was weird. Yeah. Anyway, so. It's so wild how there's a lot of, at least there was in a popular TV show.
Starting point is 00:19:21 I mentioned very early in a show called Silicon Valley, where porn was very influential in the innovation of various tech on the web. All of it. Right? Yeah. And then you have this scenario here, which I was never aware of. of, I'm aware of mom and pop, ISPs, I grew up in the same era. I was, I'm very aware of this whole, this whole push to say, everybody needs to get on the
Starting point is 00:19:46 internet. This is the, it wasn't about what was on there necessarily. It kind of was a little bit. There wasn't a lot there. Yeah, there wasn't a lot. It was about getting access to this worldwide web, this, what they call, the information highway, the information super highway. The information super highway.
Starting point is 00:20:03 You could still go by the book that. gave you all the best URLs. I mean, like, you could buy a book with URLs. I mean, that's a whole different era of the internet. We would never imagine that being the case. Now, like, you might buy a book and it's got like one or two URLs in there. Yeah, no, but it's just a book of like screenshots, you know. Right.
Starting point is 00:20:21 Of like Netscape Navigator and, you know. That's, uh, yeah, that's wild. It was wild. Just to see that, that, uh, that crossover of nefarious folks, let's just say. Yeah. in the space of innovation. Yeah, well, it always happens, right? If there's a growth industry that happens really fast,
Starting point is 00:20:41 like it's obviously a thing where you can, where you can fraud and all kinds of stuff. It happened with, like, now that I'm talking about it, like, it happens a lot. Like, there's. What's a modern inversion of it? I mean, you see this in startups all the time where like people, you know,
Starting point is 00:20:56 the requirements to be a founder are pretty minimal if we're being honest. And so, you know, founder bad behavior. It's not hard to go look at, like, founder bad, like, they're making Hulu movies or whatever about the, about, you know, people's bad behavior, right? And the fraud that they commit. And, like, it's kind of the same, you know, where, you know, there's access to money, compelling ideas. You, you know, it can be tempting to sort of blur the lines, you know, because you're your part, you're always, if you're, you know, if you're running or you're founding a startup, like, you're always, you're always, you're always, you're always, you're always hype. a little what you're doing. You're always, you're always a little telling a future story about
Starting point is 00:21:38 what could be or why it'll be exciting. And then there's the reality. And, you know, there's a fine line between, like, elegantly talking about what you think is true and what can happen and lying. And, you know, I think in the middle there was like, you know, there was all the consolidation of ISPs that happened. And that was another interesting era. So, like, I worked for an ISP that was run by the Arizona public service company, which is basically the power company in Arizona. And we brought phone lines to a bunch of rural parts of the Southwest that had no phone lines in the 90s because the power company had a pop in there so they could deliver power. They had power, but no phones.
Starting point is 00:22:23 And so we brought them phones so that they could get on the internet. And, you know, that consolidation, the guy I worked for was a nuclear scientist who had been running the nuclear power plant not that long before. And so he was fantastic to us, but he was like, you know, he let me be the, I was in the first crop of Red Hat certified engineers. It was me and four people from IBM. And that was because my boss at the time, like, sent me off to get trained or whatever. But yeah, you wound up with this like, it was a very interesting arc. And then as the consolidation happened, so, you know, everybody sort of pulled together all the ISP, into super ISPs, right?
Starting point is 00:23:06 Then what you started to do was the focus shifted toward what you were going to do on the internet, right? Because now everybody was here. So now you had that sort of first generation of internet companies. And that era, rife with fraud, right? Like crazy amounts of fraud. So, like, I worked for a company, uh, InfoSpace. This is a story I can tell because, I'm like, so, um, maybe I shouldn't.
Starting point is 00:23:32 Now that I'm saying it, I'm like, whew. But anyway, he was a bad dude. Neveen Jane, who ran that company, was some degree of awful kind of all the time. And, you know, they didn't really have like a business model. But there was a moment in time where InfoSpace had a market cap that was bigger than Microsoft. Really? Yeah. Because Neveen was just an incredible salesman.
Starting point is 00:23:55 Like, he would hype you up about whatever it was. And you were just like, okay, yeah, he seems great. and like in reality he was kind of a monster but like um you know we um that that era you know that company was huge there were thousands of people working there we were running corporate infrastructure for them and production infrastructure people were it was crazy what was happening um and you know yeah i think there's quite a bit of crossover fraud not to turn it into the fraud show or whatever makes it sound like my entire career was full of crime but like you know You're a bad guy.
Starting point is 00:24:32 Well, you've worked for bad guys. I was the guy who like, you know, when they tried to fire him, for example, so they tried to kick him off the board because he was a bad guy. And so the people that I had actually worked for, I went up working there through acquisition. This is actually an interesting story. So I went up working there through acquisition. I was working for this company called GoToNet. They got bought by InfoSpace.
Starting point is 00:24:50 Then what happened was the GoToNet guys basically staged a coup, tried to. And they, I was the like lead systems administrator for all the corporate stuff. So I had set up all the automation for all of the like, you know, your accounts and stuff, your email. And so they had told me in advance that they were going to have this board meeting and that they were going to fire the CEO and that they were going to call me. And in that moment, like, as soon as I got that call, I needed to like turn it off stat because I didn't want him to leave the boardroom and write an email and be mean. So I had to turn everything off immediately.
Starting point is 00:25:23 So they called me and I turned everything off. And then time goes by. And I get another phone call. and they're like, you got to turn everything back on. And I'm like, we didn't really have like a back on, you know? Like I had the off automation, but there wasn't really like a back on. So it's going to take a minute. So yeah, it turns out that what had happened was they had like, he had like staged this
Starting point is 00:25:47 coup and he threatened basically to take all of the revenue, all the contracts, many of which were in his name across the street to a new company that he was going to start. And, you know, bankrupt that. And so the board then decided to fire the guys that I had worked for who had tried to kick him out. And then it took years for him to finally be replaced. Like his investors just relentlessly pushing him out of that company, which, you know, eventually died the death that deserved, which was, it was a company that had no real revenue, had no real products. It was just, but thousands of us work there doing stuff. Doing stuff.
Starting point is 00:26:25 Yeah, it was crazy. Yeah. That was what it was like in Web10. for like a lot of people. You know, there's just a lot of web beta or something like that. Not the only web one oh. Yeah, because like, what could be. Yeah, because nobody knew, you know, like everybody was just trying to figure out what would stick.
Starting point is 00:26:42 And you had no idea. And everybody who was on the internet was stoked because they were like, I'm on the internet. New stuff's happening, you know? And like, it was awesome. And but it was insane and often, often strange. So like, um, the, then I went to work for another company. It doesn't really matter. But then I wound up working for that same set of executives, the initial set, again, at another company.
Starting point is 00:27:05 So, and I loved the team, and there were a lot of the same people that I'd been working with for a long time at this point. And at a company called Marchex. And they, they had a business model that it was at least clear if weird, which is basically they would pick a vertical. They'd pick, like, targeted ads. And then they would consolidate the like, you know, fourth, fifth and sixth biggest players. in the games. They would buy them and then smooch them together and it would sort of spike the revenue. And our job was to compress the spend. So basically we built a machine that could just slurp up people's companies. So like, you know, if you ran a targeted ad company, we could buy you. And then we would show up and look at how you ran the software and then port it to the automation that put it on our gear.
Starting point is 00:27:53 And then that would drop the that would drop the cost to serve, which would then spike profit. it, right? And you can see how that sort of turns you into a profitable company over time. And yeah, so I worked for them for a while and we did that a lot. Tons of interesting stories kind of live in there. You've had some adventures. Yeah. Yeah. There's this seemingly tangent we've been on, but I'm really, I'm really curious about, I suppose, it doesn't sound like you went to school to learn what you learned. So you kind of learned by doing right. Yeah, yeah. Learn by passion maybe even, and obviously by doing.
Starting point is 00:28:33 Yeah, and you mentioned free BSD and you mentioned Linux and like this is 89 era. Yeah, it wasn't even free BSD, it was BSD. It was BSD. Yeah, and yeah, it was mostly Linux. So Linux changed my life. You know, like as soon as as as Linux showed up and suddenly I could see all the source code like that, that was a revelation. Did you actually look at the Lung source code though? Yeah.
Starting point is 00:28:56 Yeah, yeah, yeah. I never looked at the link source code personally. Yeah. I mean, you know, when you could get it on floppy disks and like, and then you suddenly had this, like, I loved operating systems. And so, but you couldn't see the source code to DOS or OS2 or Windows, you know, like, but Linux, I was like, whoa, I can like, I can read like manpages for everything and I can look at the source code and I can like figure out what to do.
Starting point is 00:29:24 And I learned what a compiler was and like all of that stuff happened because, Linux happened. And then there was this huge community of people who were so giving with their time and so giving with their focus that they like, that they really were, it was very supportive as a place to learn. And so like, you know, when I was working for that ISP in Arizona, I patched the red hat installer. So there was a bug and kickstart that made it so, you know, we basically couldn't automate the installation of this ISP that we were building. And so I p. And so I hatched it and sent them the patch and they, like, accepted it, you know? And suddenly that was like, they showed up in an errata, you know?
Starting point is 00:30:05 And then when they IPOed, they like sent me a little thing and we're like, hey, thanks for the patch. Like, here's your friends and family thing, you know? Like, it was great. The early era of that, that era was very, like, was really rich and interesting. And like, you know, it was also where I saw the first people, you know, I became a free software person. So the idea that that was important.
Starting point is 00:30:27 Like, that's how that happened for me. So why I care so much about open source and why I care so much about licensing and all of that stuff is because if it wasn't for that moment, like, I can't imagine how my life could have possibly evolved in the way that it did because I didn't go to school. Nobody did teach me. Like, what I had was this incredibly supportive community and this rich access to information. And those two things sort of allowed me to catapult myself into a different place. It's interesting how pivotal Linux is. is to so many people's lives and just the idea of open source i mean i have a similar story not the same obviously i haven't been to 17 000 different isps with various nefarious folks
Starting point is 00:31:10 involved or not involved yeah um like you have and have the journey that you had but yeah makes it sound like i work for a crime families that's why i didn't i mean you may have adam i mean you it sounds like you may have honestly i mean maybe just the one but not just like a lot you know yeah sure i mean you you worked for a company that was staging a coup i mean i mean board we're in succession basically i mean you board room i wasn't in the room i was just the nerdy kid they called you was a kid in the back that was told to push the off button and then suddenly push it back on and there's no one button then i had to push the off button for thousands of people that was a bummer you know did you watch the the tv show succession i watched a lot of it i didn't
Starting point is 00:31:51 watch all of it man i couldn't put it down i was i was into it it was so it was a really really well acted. It was incredible. Yeah. It just, it's so dark. At some point, the bleakness overwhelms me.
Starting point is 00:32:04 Yeah, I can agree with that. There's so much backstabbing constantly. I couldn't imagine. I was thinking, like, is that how billionaires with way too much money act in family?
Starting point is 00:32:13 It makes you not want to be one, right? Yeah, I mean, it was really disgusting. Yeah. But I couldn't watch the, I couldn't stop watching the train wreck. I get it.
Starting point is 00:32:21 I get it. All right to the very end. Mm-hmm. I'm curious, though. I bought like an ISP stack Is it boring? Is it fun? Like in those early days? Like what was the stack?
Starting point is 00:32:32 Oh, yeah. To run an ISP. I mean, I mean, what you had were sort of in the hardware to software. What's, what's the, yeah. So in the very beginning, you had like, you had like, you know, like in the dentist office, it was like racks of like regular PC modems you could buy off the shelf plugged into like PCs that were just loaded up with serial ports, right? And then eventually there was, you know, specialized hardware that you would buy that just had, like, racks and racks of modems.
Starting point is 00:33:02 And, and then, you know, it evolved over time. So in those early, in that early era, there wasn't a whole lot. And it was all mostly you were running it on, on Solaris. That was, if you had money, it was Solaris. I don't know why they chose BSDI in the first, in the early days, but they did. But, you know, if you had, if you had capital, then you were running all that stuff on Sungear. And so for a lot of people, it was like Solaris for all the stuff that matters. And then, and then, you know, racks of modems that got ever denser sort of as time went by.
Starting point is 00:33:35 I think peak, you know, for me, we were running Red Hat 4.2 in production at the ISP in Arizona. So, like, which that was us. Like, we were the, me and my friends were the ones who decided to do that and saved a bunch of money because we weren't buying sun gear. And so we were just putting, we were putting rack-mounted systems together either by hand or eventually buying them. And then, and then sticking them in the closet and basically. And then, yeah, that was like, that was pretty much of the stack. And then you were running, you know, Apache. and you were running, for us, we were running QMail for email.
Starting point is 00:34:24 And yeah, that was about it. You know, you got your home directory and you could like put up your little website on it or whatever. And yeah, other than that, you got access. Oh, DNS, of course. For sure. So, like, I was a big DJB person. So there was a lot of, like, you know, we were running QMail and we were running his DNS server and we were running all that stuff. And, yeah, that was pretty much.
Starting point is 00:34:47 stack. And then, you know, eventually the stack grew. So again, money shows up. Consolidation starts to happen. So the coolest consolidation story I have was this set of old McCaw Cellular guys who had made a bunch of money when McCaw Cellular got sold to AT&T, made a deal with the tribe in Phoenix. So there's like a, there's a like a reservation sort of in the middle of Phoenix kind of now has a casino. That casino, the bootstrapping, money for that casino came from these big call cellular guys. And what they did was made a deal with the tribe that they could build a huge data center on tribal land.
Starting point is 00:35:27 And they filled it with modems. And they put in their own class, I think it was a class three switch. This is a long time ago. So somebody's going to be like, it wasn't class. I couldn't have been class three. It was class two or whatever. But they put in a phone switch that could do long distance phone switching. And then they got the tribe to put in a tariff.
Starting point is 00:35:45 So any long distance call that. wound up getting terminated at their giant switch, they got like 10 cents. And then they split it between this like telecom company and the tribe. And so then they went around to all the ISPs and went, stop running your own pops. Just we've got all the modems and we'll just route the traffic directly to you. So just buy Kolo space next to our huge bank of modems.
Starting point is 00:36:11 And then you don't have to manage all the modems anymore. And you can just run your gear right next to it. And then we'll take a nut every time. And the guy who set that up was humongous. He was like, I don't know, he's like, in my mind, he was like six, eight. He wasn't that tall. He couldn't have been. But like in my head, he was like an ogre.
Starting point is 00:36:31 You know, he's huge. And as soon as you went in there, the first thing he would do is take you to his office and show you his bathroom because he had this, he had a custom built urinal that was like made for him. You know, it was like a huge floor to ceiling urinal basically. And he was incredibly proud of it. And then he would leave you with cigars. He had one of the racks in the data center.
Starting point is 00:36:53 He had turned into a humidor. And so every time you went in, he would like hand you like a handful of Arturo Fuente's short stories and like kick you out the door. It's great. Hmm. Interesting. Yeah. That's like a weird version of cloud in the way. It's like modem cloud, right?
Starting point is 00:37:11 Yeah. Come in Kolo next to me. It's very similar to the cloud story, right? It's, well, because that's the story. It just happens over and over and over. We're seeing it now. Like, it's going to repatriate back to the edge again, right? Like, we're going to wind up seeing more and more people not running in the cloud,
Starting point is 00:37:25 both for the cost savings, but also because it turns out it's a superpower to understand how the stack works. And so one of the things the cloud has done is sort of abstracted people from the details. But like in that era, there were only details. Yeah. So, like, everybody knew all the details. And it was still a superpower to know them. But you couldn't do the work if you did. didn't know all the details.
Starting point is 00:37:46 Now, like, you can do a lot of work without knowing anything about how any of this stuff actually works, right? Like, if you need a load balancer, you can just make an API call and get one. You have no idea, sort of how that's working or what the stack looks like. And, like, I remember when load balancers, like, when we first built them, when there weren't load balancers, because nobody had enough load, you know? Yeah. Well, friends, I'm here with Dame.
Starting point is 00:38:15 Damien Schengelman, VP of R&D at OzZero, where he leads the team exploring the future of AI and identity. So cool. So Damien, everyone is building for the direction of Gen. AI, artificial intelligence, agents, agentic. What is AuthZero doing to meet that future possible?
Starting point is 00:38:34 So everyone's building Gen. Gen.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A. that's a fact. It's not something that might happen. It's going to happen. And when it does happen, when you are building these things and you need to get them into production, you need security, you need the right cardrails. And identity, essentially authentication, authorization, is a big part of those cards. What we're doing at 0.0 is using our 10 plus years of identity, developer tooling, to make it simple for developers, whether they're working at a Fortune 500 company,
Starting point is 00:39:06 or they're working just at a startup that right now came out of Y Combinator, to build these things with SDKs, great documentation, API First, E-I-first types of products on our typical OTH-Zero DNA. Friends, it's not if, it's when, it's coming soon. If you're already building for this stuff, then you know. Go to OthZero.com slash AI. Get started and learn more about Oth for Gen A.I at off-Zero.com slash AI. Again, that's off-Zero.com slash AI.
Starting point is 00:39:37 So this is the era that you learned Linux. Yeah. Well, learned about Linux. And Linux affected your thought process around open source. At what point did you really come to understand the true importance of open source, not just yourself, but like to your personal story, but then everybody else to then eventually found a company that would be open source. Yeah, so, I mean, there's a couple of things. So one was, so Miguel Deiakaza and Nat Friedman.
Starting point is 00:40:16 Nat Friedman would go on to be the CEO of GitHub and a bunch of other things. They started a company in the early days called Zimian. I don't think that was the original name, but basically they were the Gnome company, and they raised venture capital. And I remember when the news broke that they had raised venture capital and that everything that they were doing was open source. And at this point, I had, I'd already decided that, like, that the game here was figuring out how to, how to, like, start a business and make a bunch of money. And so, like, you know, working in Arizona, we were all contractors because you couldn't get a job working for the power company, right?
Starting point is 00:40:55 Because it was all unions. And they didn't want the ISP arm to be unionized in that way. And so we were all contractors. And so we built, we started our own contracting company. company and hired everyone and gave them all a 20% raise and just like took a smaller nut, you know? Um, so we were already kind of in that zone of like, how do we figure out, like, let's figure out how to make a bunch of money basically.
Starting point is 00:41:19 Like, obviously there's a bunch of money to be had. We should get some. And so we, so when they started Zimian, I remember being like, oh man, like, it's all open source. They described how they were going to make money and I was like, that could, that could work. Like, you could have all of the goodness of like the openness and the sharing and like that could then make you into a bigger business. And that was the first time that that entered my mind that like what you could figure out how to do was like build open source and then use the success of that open source to sort of catapult you up in business. And then there was a series of others that sort of moved in that early era.
Starting point is 00:41:59 There was like, you know, like VA Linux and the people that now run that now run one of the. one of the Red Hat clones, Rocky Linux. Like those guys had a company called LinuxCare that's sort of infamous for its terrible booth babes. When you look back on it now, it's like, bad, you know? Wow. And like, so there was a couple of those things happening. And then Red Hat, of course, happened.
Starting point is 00:42:24 And I loved Red Hat. And so, and they treated everyone so well in that era, really. And when Red Hat IPOed, they made a ton of people wealthy. And I was just like, yeah, that's the way. Like, we should figure that out. And it was obvious to me that it was important on a philosophical level. So, like, because it had made such an impact on my life, like, I had this career. I was making more money than any of my friends were.
Starting point is 00:42:51 Like, I was, we were doing well. And like, that's, that was all because of Linux and it was all because of open source, right? That ISP that I was running Red Hat on. Like, they loved me because I had saved them tons of money, right? and what evolved over time was that there was like a I love that strain of like human goodness that lives inside of open source I love that like that that ethic of sharing and that like more is more you know like we can we can the pie can get bigger and then everyone can eat and like and that it was just so it's such an ingrained thing in me now. But yeah, it was it was very motivating and very, very real and felt achievable, but then you have to figure out how to do it. And so it was like, you know, we tried to start a half dozen businesses, you know, and failed. But eventually, we basically, those same guys that I worked for for a long time at Marchex, Marchex went public and I had a pile of stock. And I hadn't made any money from any of real. not needing meaningful money from any of those companies I had worked for. And so they had IPOed and my stock basically vested.
Starting point is 00:44:15 And for the first time, it was also above water. So I would have made, you know, not life-changing money, but like meaningful money. It would have been life-changing at the time because I didn't have a savings account because whatever, I was a kid and spending every dollar. But in order to sell my shares, I needed to get there a signature from the chief legal officer. And there was this like coterie of executives who had been doing this together this whole time and it had all become fabulously wealthy.
Starting point is 00:44:43 And so I went into their office and I was like, hey, can you sign this piece of paper for me so I can finally sell these shares for my like decade of dutiful service or whatever. And he was like, no. And I was like, well, but I don't have any like proprietary information about it. I don't know any special secrets or whatever. Like, please, can you do this? And he was like, no, because it would inconvenience me. And this is what he said.
Starting point is 00:45:10 It would inconvenience me and, and our CEO and like all my friends. So no. And I was like, just no. He was like, yeah, just no. And so I like picked up my piece of paper and I left their office and I walked out of the building and I called my best friend who had built that ASP with me in Arizona. And I was like, hey, man, you hate working for IBM. I, these people obviously give about me, you know?
Starting point is 00:45:36 And so we should start a consulting company. I'm done. And like, I'll go find us clients and pay your bills. So you don't have to quit your job until I find us people who will pay us. But we'll go build automation and we'll build fully automated infrastructure for startups. And so I walked and started a consulting company. And we built full, we started building fully automated infrastructure. for startups.
Starting point is 00:46:03 And that became H.JK solutions. So me and Nathan Hainting Smith and our friend, Sucks Siri. And then we added some more people, Barry Steinglass and a few others. And eventually that became chef. Yeah. Wow. But it was the same people, you know, dreaming about how do we figure out how to start a business? How do we figure out how to like build a company that IPOs?
Starting point is 00:46:27 How do we figure out how to like do all of this? You know, like we wanted it, but we didn't know how to get it. And so we just kept taking shots, you know. Is it H.J.K. Is that right? Yeah. So you created a consulting company. Did you essentially do it by yourself and then bring in clients and then enable your friends to join you? Is that kind of like how I hand out?
Starting point is 00:46:53 Yeah. So I found the first contract where basically what we sold was you'd pay as a fixed fee, and we would automate everything. So application deployment, monitoring, trending, operating system installation, identity management, backups, database management, all that stuff. So big long list. And we would fully automate all of it for a fixed fee. So you'd pay us 20 grand, and we would deliver all this automation. And then you paid us a retainer to maintain it. And the fastest we ever turned around was 24 hours. So we had someone sign the contract and pay us 20 grand. And then 24 hours later, we'd fully automated everything they did.
Starting point is 00:47:37 Yeah, it was great. We were murderers. I'm not sure you should say that given the history you've shared. But like, this is how I met Jesse Robbins, who is sort of integral to the chef story. So Jesse was the master of disaster at Amazon. So Jesse, and if you ever meet him, he's like a larger than life human. Like, he's an incredibly motivating person. He has a deep and foundational belief in both himself and other people.
Starting point is 00:48:06 He's a lovely person. And it was Jesse who was like, you know, we tried to recruit him to our little consulting company. And he was like, no, I'm not leaving my job as the master of disaster at Amazon to come join your consulting company. But if you build a product, call me. And so we had done, we had grown. We had a couple of people working for us, mostly our friends.
Starting point is 00:48:28 we had, you know, maybe a dozen clients. And we were using Puppet at the time. We built all that on Mation on top of Puppet. And there was this horrific moment where Puppet had this terror, had two things wrong with it. So one was, we were automating more than most people were with Puppet. And so the way Puppet was designed meant that it wasn't very repeatable. So, you know, you'd build this big graph and then you would do a topological sort of the graph. And topological sorts are random, basically.
Starting point is 00:48:58 And so sometimes the graph would sort in a way that worked and sometimes it wouldn't. And the answer was just run the automation again and hope it sorts itself out or, you know, figure out the bug in your graph and fix the bug. Either way, what it meant was we would sell all this automation to these people and it would work 100% of the time, 80% of the time. And then 20% of the time, it just wouldn't work at all or it would take five times as long. And people didn't love that. And so that was frustrating.
Starting point is 00:49:24 And then there was this bug where suddenly five, at random would start getting overwritten by checksums. So you'd have like, you know, your resolve comp file or whatever would just go away. And it would be replaced with just a checksum. Yeah, totally. That's the worst ever. It was so bad. So this happens to like our biggest client, right?
Starting point is 00:49:46 And I hop on IRC and I'm like, yo dogs, you know, have you seen this horrific thing happen? And the channel is like, oh yeah, we know about that one. and, like, links me to the bug. And I'm like, what? You know? Like, what memo did I miss? And this isn't fixed? Like, how did this not pop to the top of the community's stack?
Starting point is 00:50:09 You know? You just, you know, like, I should, like, I was paying attention. I was pretty involved. And, like, I didn't know. So anyway, this bug comes in. And in the bug report, there's, you know, it's filed by this kid in New Zealand. And he files the bug. And Luke responds.
Starting point is 00:50:25 And he's like, I tried to reproduce this. and I couldn't make it happen in the lab. And I've spent as much time as I'm willing to spend on it. So unless you're willing to pay me for a support contract, I'm done. And I was like, for real? You know, like, it just overwrites files with check sums. And you're just like, I'm out. And he was like, yeah, I got to eat.
Starting point is 00:50:48 And I'm like, yeah, man, I have to eat too. We should fix this bug. And he was like, well, you should pay me and I'll fix it. And I was like, hmm. What if we just worked together? How about I put my labor toward figuring out what the bug is? And we solved this problem. He's like, no.
Starting point is 00:51:06 If you do that, you're taking food out of my children's mouths. And you should like, you know, you should go somewhere. Don't do that. And I was like, dude, I'm not paying you. You know, like, I'm not going to pay you money to fix this bug. I'm willing to fix it. But I'm not willing to put my own time against it because I got a consulting company to run. We weren't making that much money.
Starting point is 00:51:26 It's not like I had the cash lane around. And so I went to the person who filed the bug. And I was like, hey, can you get this to happen reliably? And he's like, yeah, absolutely. And it wasn't reliable for us. And so I was like, great, can you get me access to the system that does this reliably? And he did. And so he gave me access to the system in New Zealand.
Starting point is 00:51:49 And I spent a week figuring out this bug and we fixed it. And, you know, he accepted the PR. but was very angry at me because I had like undercut his model and taken food from his children's mouths and so I was like this probably can't stand like we can't continue to be I don't want to be the consulting company that is like the best in the world at this technology but that also can't but the guy who writes the technology hates us that's like not a very tenable business position and they were completely uninterested in talking about the other problems I had with the system, which was like, hey, at scale, you got to figure out, like,
Starting point is 00:52:30 how this big graph works. It's a mess. Like, and they were just, they were like, you're an idiot. If you didn't, if you didn't do it, if you weren't such a big dumb dumb, this wouldn't be a problem. And so I started writing chef on the side. So my partners took over all the work. And then I essentially took a couple of months and wrote chef. And intending to use it for our consulting company. But then it was so cool that I showed it to Jesse Robbins. And Jesse Robbins was like, we should raise venture capital for that. Like, let's go. And so Jesse joined us as the CEO, and we raised venture capital. And I showed it to Ezra Zygman Tuvich at Engine Yard, who rest in peace, Ezra, who would have written chef if I hadn't written it. He was already thinking about
Starting point is 00:53:18 doing it. But I had written chef. And he was like, this is what I want. And so before we even publicly launched it, we used it to automate Engine Yard and then to make it available to Engine Yard's customers. So when we had a pretty great launch and Ezra supported us and the rest is history. Wow. I can remember some DMs with Ezra. And I was sad because obviously he passed away. And I had met Ezra around at the Engine Yard offices in San Francisco. I didn't live there. So it was a big deal for me to be there and to meet him and even hang out with him. They were so generous. They were.
Starting point is 00:53:55 They were so cool. He's like, come on in. We said, we went upstairs and said that on the couch. Yeah. The two-story, you know, off the head. That's where we perfected chef. There you go. That's awesome.
Starting point is 00:54:05 And I was like, did you so cool? Like you run this company. I mean, you're just so cool. I think it was, I forget what year he passed away. It was like several years later, but I wanted to get him, obviously, I'm a podcaster, right? I wanted to get him on a podcast eventually. And I was like going through my brain of like people that I've met over the years that were influential to me, And I was thinking, gosh, man, Ezra,
Starting point is 00:54:25 it'd be cool to get him on the show. I just like share, like, where we're at now, this is like way post engine yard. Yeah. But that was like the foundation for so much. So much. In like the early Ruby hosting days, for sure. But then also a lot of the cloud development that's happened.
Starting point is 00:54:42 Oh, yeah. Way ahead of his time. It was. And he and, but when you think about, you know, that early internet and the culture and the people and open source. Asra was a perfect example. Like, Ezra had no ego about, Ezra 100% could have written chef and it would have been a bigger deal than me. I didn't, I didn't matter, you know? He didn't have to do that for me.
Starting point is 00:55:04 Like, he had all the resources in the world. He had the best Ruby programmers. He had everything you needed. But because I showed up and I, and I had the thing that was basically what he wanted and I was willing to hang out and do the work with him to make it work the way he needed it to. Like, not only did he help me, he like incredibly raised our. profile, you know, because he was the most high profile person in that space at the time in the infrastructure. He'd literally written the book on, on Rails deployment and production. And like, and he was just so thrilled to help us and to like move that forward. And if he hadn't done it, like, we wouldn't have been as successful as we were. And he didn't have to, you know,
Starting point is 00:55:42 wow. He did it because, because that's who he was and and because he believed in open source and he believed in all of those things as deeply as we did. And yeah. I miss Ezra. He was great. Rest and peace, Ezra. Definitely. Going back to Luke, a puppet is open source.
Starting point is 00:56:01 He wants you to pay him. He did, yeah. Which was fine. I wasn't upset that he wanted to get paid. It was just, I was, I was upset at the, at the,
Starting point is 00:56:12 there's this severity one awful thing. And his answer was basically like, you must pay me or I won't fix it. And I was like, I just, I can't even with that. Like, like, why wouldn't you see
Starting point is 00:56:22 that this is a thing you must fix, you know? Like, it's obviously terrible for your product. That's the part of I want to dig into the whole you must fix. Because I'm sure, you know how open source works at him. I'm talking to the person I go to for answers. Well, now I got deep philosophical questions about open source and the way it merges with, you know, our freedoms in it. Yeah.
Starting point is 00:56:41 He's free to not fix it, right? He's 100% free to not fix it. But you're like, dude, come on. It's so bad you should, right? Yes, because product-wise is what I'm trying to dig into it. Because product-wise, you must. If you're trying, like, what Luke wanted most, and we had, we'd spent time together. I knew.
Starting point is 00:56:56 Like, Luke wanted the ring. Like, Luke wanted it all. That was what he wanted. And so, like, this was a terrible business decision. And so the argument I was having with him wasn't demanding his time for free. I was like, homie, do you not see that this is like, this is phenomenally bad for you? Like, when you think about just people adopting the software, using it, trusting it, you know, puppet was on the rise. And like, here's this lurking time bomb.
Starting point is 00:57:25 It was the thing to use. It was absolutely the thing to use. And like, and it was great. And like, and here's this time bomb, you know, sitting in the middle of your product. And like, and that's not your most. That's not the thing. And like, I just didn't understand it. Right.
Starting point is 00:57:40 And, and for me, it's not that I demanded he fix it because I was willing to fix it myself. I wasn't upset that he told me to fix it myself. Okay. That's what I want a clarity on because I'll say, like, fixing it myself was a financer. Him being like, look, I'm too busy. I got stuff happening. I feed my kids.
Starting point is 00:57:53 I'm like, great, feed your kids. I'm willing to do it. But he was mad. I fixed it because if that's how it felt to me. I'm sure if we get him on the podcast, he'll be like, no, I wasn't, you big jerk. But like, it sure felt that way to me and to a bunch of other people that were there at the time. And like, you know, I think to be fair to Luke, I'm sure there's a different side of this story that if you told it, it would be very different. But like.
Starting point is 00:58:13 For sure, because there's perspectives. Yeah, there's perspectives. Luke's not a bad guy. Like, he's like, whatever. We're not besties, but like, I don't hate Luke. I'm not like carrying around a weird grudge or whatever. But yeah, it was more of those pieces I couldn't understand. And then for me, building my business, and I was out stumping.
Starting point is 00:58:32 You know, I was going to conferences, given puppet talks. I was like, I was telling people this was the way and teaching them how to do it because it was raising my own profile at the same time and his. And I was like, I can't do it if what I'm leading all those people into is the trap of, you know, in this way. And so inevitable resolve conf file getting overwritten with a check sum. Right? That's bad news. It was tough. That you couldn't even personally reproduce.
Starting point is 00:58:56 Mm-mm. It happens at random. Yeah. Yeah, it was bad. And so, yeah, it wasn't that I demanded that he do the work. It must was like, it's clearly you must fix it for your survival, for your own best interest. And for mine, because I'm trying to build a business on top of your software and I can't do it. And he was kind of annoyed I was doing that too.
Starting point is 00:59:17 Because, again, if I wasn't doing it, maybe they would have called Luke, you know? Yeah. And then we raised venture capital, I think, before Luke did, which I think annoyed him too. And certainly the existence of chef annoyed him because, you know, it felt like a, it felt like, you know, we had stolen from him. We didn't. But, you know, that's how it felt at the time. Did you begin from first principles? Did you, I know you didn't steal any code, obviously, but did you borrow any?
Starting point is 00:59:43 I mean, because open sources, like, it's art. And art imitates other art, right? There's borrowing that happened. There's influence that happened. It was 100% influence. by Puppet, if Puppet, like, there's a bunch of things that Luke invented, like, the resource, the declarative resource abstraction, that idea that you, like, that you would just say, like, this is the file and here's the shape that I wanted in. And then here's, like, a package and I
Starting point is 01:00:05 want that in this condition. Like, there'd be no Kubernetes without Lucanese, right? Because Lucanese was the person that created that abstraction that says, here's how I want to declare this resource. And then that resource maps to something real in the world. And then there's a loop, a reconciliation loop that solves those things and that you lay them out in the way you did. That was all Luke. And like Mark Burgess had invented much of the structure that drove those systems.
Starting point is 01:00:30 So a lot of the fundamental underpinnings, that was Mark. But Luke was the one who put that user experience on top of it that gave you that abstraction. And like, you got to praise the man for it. You know, like if he hadn't done that, where would be on a fundamentally different trajectory, you know?
Starting point is 01:00:44 And like, Luke Canese is a genius, right? He was brilliant. And if it hadn't been for Luke, like, chef wouldn't have looked like that at all. Because I didn't, I wouldn't have come to that conclusion, right? But I had his prior art, right? And then I fixed the things that I thought were wrong with it. The way the graph worked. I wanted it to be a real programming language, not a DSL, on and on, on.
Starting point is 01:01:06 So like, you know, but, and it was a fundamentally different product because of it. But it doesn't mean that I wasn't standing on his shoulders. You know, if there wasn't for chef, there'd be no polumi. right there'd be no CDK right like those ideas of like you should you should do the automation in a real programming language like chef was the first of those really um that wasn't just like writing scripts you know um and you know so it all but it all stands on each other right for sure yeah it's it's interesting how just how that plays out like that that you can be a part of that and i think one thing you said was that you were using puppet in ways i don't think it was not I'm trying to paraphrase this in degree. You said, like, in ways beyond, it was planned to be used. I mean, not planned. We were using it more than most people.
Starting point is 01:01:56 So, like, most people were using, like, a little puppet in their stable compute lab. And we were using Puppet to be like, no, I'm writing reusable content that I deploy really quickly across. And it's thousands of resources. I'm fully managing every aspect of the system with Puppet. Most people weren't. They were, like, you know, they were replacing CF Engine 2, which was, like, setting up a config file. and like making sure the patch ran, you know, there was like a half dozen resources they were managing.
Starting point is 01:02:22 If you were managing 100 resources on a single box, that was a big deal. We were running, you know, our standard config on a single host was 300 plus, you know, 400. So like, when you think about that in aggregate, it was just, and the sizes were so much bigger. Because at the time, this was the beginning of Web 2. So this was like Facebook apps, you know,
Starting point is 01:02:40 so people were like, couldn't get enough stuff, couldn't get enough gear. We had a customer I like who was one of the, first music sharing things. And it was a Facebook app. And so they had a billion users immediately. That was unheard of, right? That was not a thing you could do on the internet before that moment. And it brought social media into the world. And so like, they literally were calling all of our friends being like, do you have any gear? Like, just can we, can we just, we just want to buy whatever you got. We don't care what it is. We'll take it. We'll put it in racks. Like, we can't,
Starting point is 01:03:09 they couldn't scale fast enough. And so they were using our kit to scale. You know, like that automation is what allowed them to do it, which was awesome. But, like, you, you know, and their own intelligence. I'm not saying we did it, like, for sure. Travis Cole. It was all chef. Big ups. It was all chef.
Starting point is 01:03:25 It wasn't chef. That was puppet. That was all puppet. We were using puppet to do that. And, like, big deal, right? And like, yeah. And like, you know, it was just, it was, it was a pretty fun, interesting era. Yeah.
Starting point is 01:03:40 So if my notes are correct, this beginning of ops code, not chef. Yeah. was in 2008, roughly. Probably right, ish. So let's say maybe 2007, but it happened in kind of 2008. Yeah, HJK had been going for a couple of years. So, like, you know, you can backdate that to. Did you literally, I mean, this is probably a boring minutia to some degree,
Starting point is 01:04:00 but like, did you literally convert the company, HJK to a different company called OpsC or did you like just end the consultancy and found a new company? We started a new company, and then that company acquired our assets. Our assets, yeah. And you didn't have to do any due diligence because. Because it was your help. Yeah, because we knew what was there. We knew what the diligence was.
Starting point is 01:04:19 Yeah, I mean, this introduced me to a bunch of new interesting ideas. So one was that you could like, and Jesse knew these things. Like Jesse, Jesse had been studying the business of venture capital in a way that I hadn't. I was, I had been, but I was uncertain still. And Jesse was like not uncertain. And so he, you know, I learned that you like shouldn't never pay a startup lawyer, that they take their money when you get funded. But they'll do all the work for you for free, for example. I was like, that's amazing.
Starting point is 01:04:50 And then, you know, he had a lot of, he was, he had helped start what would become velocity with Tim O'Reilly. And so he was sort of connected to that whole scene, which eventually became sort of the epicenter of how Web2O evolved and how that entire generation of cloud and all that stuff sort of happened. Those people were connected for the first time sort of through O'Reilly. And so those connections. and the technology and the shape of the market at the time,
Starting point is 01:05:19 you know, there were, uh, allowed us to sort of successfully raise capital. But we had a hard time raising. Like we, you know, I think we pitched.
Starting point is 01:05:27 Jesse would know the exact number, but like 15, 20 times and got nose. And the, we were all beaten down and sort of convinced it wasn't going to work. And we met Bill Bryant at a coffee shop in Seattle, which was like near his house. He like held court at this coffee shop.
Starting point is 01:05:45 and we gave him our like sad dejected pitch because everybody told us to like raise less money basically and so we had started out asking for two and a half and we had gotten all the way down to like please give us half a million dollars we promise it'll work out and he was like guys this is a sad pitch like is there like is there like a business you believe in hiding in here is there like is there a way that we all get like a billion dollars because if so I want to hear that pitch and we were like, well, yeah. And so then we, like, gave him the billion dollar version. He was like, that's a good pitch.
Starting point is 01:06:20 That's what you, that's what we're going to do. And he's like, and you're going to ask for three. Ask me for three. We were like, okay, three. And he was like, great. No. Yeah, exactly. He was like, no, but I'll give you two and a half and worse terms, you know.
Starting point is 01:06:32 But like, and then it worked. And you just, you know, you just did it until it worked. And yeah. So two and a half mill. That was your initial funding. I think so. Probably or three. But like, did you have a product?
Starting point is 01:06:45 Yeah. At what point were you, okay, because we hadn't launched it yet. So we launched it. We announced the fundraising and we launched Chef at the same time. Did you launch Chef as open source then from the beginning? Yep. Yeah. And there's a, we published the fundraising announcement, a blog post on like what Chef was, a blog post about why we chose the Apache license.
Starting point is 01:07:09 We had Ezra write a blog post. on his blog about it. On Engine Yard or personal? His personal. But we referenced Engine Yard because they were already using Chef. And so you'd already done all that automation for Engine Yard prior to this, even this pitch?
Starting point is 01:07:27 Yeah, yeah, yeah. Fundraise? Okay. Yeah. And so. So you knew you had faith in what the software was able to do in its infancy. Yeah. And like, you know, it was like, it wasn't a great launch. You know, it was like a, you know,
Starting point is 01:07:40 our color scheme was like gray and blue and you know like it was like a website built by systems administrators you know lots of squares but like sure um but yeah it um but what but what did happen was like there was very quickly a community of people who we knew from puppet and we knew from the rails community who like really attached quickly to chef and then you know we knew that we were building a community and it was all open source and so we just embraced everyone who would listen so like anybody And, you know, at that time, like, open source still happened on IRC primarily. So, you know, and you can see it now happening again and kind of in Discord, where I would argue
Starting point is 01:08:20 open source now happens mostly in Discord, if there's an analog. And so, you know, we just wound up hanging out with everybody who cared about what we did. And because we came up as consultants, we frequently knew how to automate whatever they were trying to automate better than they did. And so we would help people not only, like, use the software, but solve their, like, root problem. in a deeper way. So, like, one of the things I used to do at the end of my conference talks every now and again was I would just, like, I would ask people how many people use Chef and how many people use Puppet and how many people use CF Engine. And, like, I would offer to fix their problems,
Starting point is 01:08:55 not by converting them to Chef, but just like, I knew CF Engine really well and I knew Puppet really well. And so, like, you could come to me with your puppet problem and I would like fix your puppet problem, you know? And so we just, we, we really intentionally tried to build a community because of the time, you know, this was Tim O'Reilly's, like, create more value than you capture. Like, all of that was sort of both in our minds and in our culture and was starting to really crystallize around velocity and around the Web2O Summit and around, like, a couple of those conferences. And so that, that idea really captured us and we really was, like, embedded in that, in that
Starting point is 01:09:33 business plan. And I think we did a good job. Yeah. Very interesting. Those initial days, you know, you're obviously deeply in community, out there giving talks, willing to fix non-chef things as you just said. What was the thing that people were buying? What was the paid for version of chef? Yeah.
Starting point is 01:09:56 So initially, it was going to be a hosted SaaS. So this was also the moment, the rise of SaaS. So Salesforce had launched a few years earlier. AWS had just begun. So like S3 was just happening. 2 had just happened. And so, like, SaaS was just beginning. And so our idea was that we were going to run a hosted service.
Starting point is 01:10:17 And then the, if you wanted to run an on-prem, which you'd be a dummy to do, you would be open source. And we were just way too early for hosted configuration management, like way too early, you know? And so, yeah, we launched this hosted SaaS product, big multi-tenant SaaS service that did okay, but didn't do great. And all of the large customers, banks and insurance companies and stuff, like, would just run the open source because they, they weren't willing to run a hosted product. A decade later, they would all come to me and be like, can we just buy a managed, can I just buy a SaaS?
Starting point is 01:10:54 And I was like, you guys. Like, I did this for, I did this for you. And now I have let it founder because you didn't care. But yeah, that was the original business model, this was SaaS. And then it turned, you know, over time, it turned more and more toward on-prem software, feature discrimination, all of that stuff sort of crept in because we were trying to figure out how to monetize what was a growing enterprise user base and just trying to figure it out. And we really struggled to do it as I've talked about sort of at length, I think.
Starting point is 01:11:27 I've never heard the story. Yeah, I mean, we've gone through like, we went through every possible open source business model. We went through like, you know, we started out SaaS plus open source that you could run on prem. Then it was we had the open source version and then we took the SaaS version and we sold that as an enterprise version that was like, hey, if you want these other features, we wrote the backend in Erlang, which was one of the greatest technological things I've ever seen in my life. The team rewrote the chef server in Erlang because we had Facebook as a customer and we were, their goal was to bootstrap a data center and like, I remember what the time goal was, but it was like five minutes. 10 minutes from scratch. And yeah, it was nuts, right? And it was really condensed.
Starting point is 01:12:10 And the Ruby-based chef server just couldn't do it. And I remember going to Facebook with the Erlang chef server on a USB key that had a little, like, whatever, it was like a little bear's head on the end of it. And I brought it to Facebook, and we installed it and ran it. And we thought that it didn't work at all because the load was flat. and there was no utilization and then everything finished and it was fine
Starting point is 01:12:36 and so it's just like Erling just literally ate all the load and just didn't care without breathing. It was incredible. The first time that we'd used it outside the lab. It was truly incredible.
Starting point is 01:12:48 So we were like, hey, if you want the good one, you know, pay us for the good one. And then that becomes it becomes hard to maintain both. So then you're like, well, maybe we should just open source the good one too,
Starting point is 01:12:58 but then we'll hold back some features. Maybe it'll be security features. Then maybe it'll be, Well, and then what we actually should do is, like, you can't hold back basic security. That makes you kind of a jerk. So then, you know, maybe we'll build like a dashboard, like a better web UI. We'll monetize that. You know, maybe it's security and compliance.
Starting point is 01:13:14 We'll do that. We made some acquisitions. Brought in the Inspec folks. You know, that was great. They were awesome. Their code was incredible. They helped. You know, we like, we tried every variation of open core possible.
Starting point is 01:13:28 And then in the end, switched to, um, to a model that looked like, Red Hats, which was the most efficient by a dramatic margin. Okay, friends, I'm here with a friend of mine, Hard Jock Gill, CEO of Code Rabbit, AI code reviews, so awesome. So the explosion of AI for developers is very real, as you know. Some call it hype, some call it the future Hard Jot. Either way, code review remains the bottleneck for teams. What do you think? How does CodeRibbit fit into this new world?
Starting point is 01:14:07 My message to developers is like, AI is here to stay. We have seen great success with code generation tools, especially the agentic architecture that are getting really good in terms of exploring your code and solving small issues and it's only going to get better from here. This is like a time when you embrace AI, otherwise, it's like about getting left behind. And AI is not going to replace the developers is what we have been seeing.
Starting point is 01:14:31 And it's like just alleviating the role of that. And it's like going from a tank battle to an air battle. Like earlier, developers were struggling with syntax and all the mundane and the toil unit test cases, like all the boring stuff. But now we're seeing all of that is increasingly being automated with AI, fight the air battle, as they say. And the same thing is happening on the code reviews.
Starting point is 01:14:50 Now you're generating a lot more code. And what's hitting you next is code review bottleneck. That's where we come in as code rabbit, generating AI-based code review platform, which reasons about your changes. and elevates your role as a reviewer, like you're not going and finding issues which are surface level at the code. I mean, it goes beyond static analyzers to understand and those changes, but it does elevate your role as a reviewer to look at the high level picture,
Starting point is 01:15:14 whether these code changes are aligned with where this product has to be, whether these are like code changes are aligned with the overall architecture direction of your company. That's where we come and help. So how does CodeRabbit work? CodeRabbit, like, is a great thing about this solution. It works where you work. Like, it's not like you have to now adopt a completely new habit, or remember to use AI in this case. So it works. It deeply integrates into your Git platforms inside your GitHub, GitLab and other Git platforms. And in addition, like two weeks back, we also announced
Starting point is 01:15:41 a VS code extension, which we have made pretty much free for all individual users. So there's no reason not to try it out. Like if you're already using Cursor and some of these like AI code editors, it's a right complement. Like as you are done changing, making your code changes, just trigger the code rabbit after each commit and you'll be surprised at the quality of findings, it will find and the issues it will find on top of your AI generated code. Very cool. Well, I'm a huge fan of CodeRabbit as you know. We're using it here
Starting point is 01:16:06 at ChangeLog and you can see it in action in our poll requests. You can get started today for free and it's also free for open source. Learn more at coderabbit.aI. Again, codrabbit.aI. Would you say those 10 years before acquisition
Starting point is 01:16:26 was a struggle to find the business model then, like, given this in like hindsight? I mean, yes and yes and no. You know, like, the ship was a big business. It was hard to make money off of it, right? We should have made more money than we did. Right. So, like, if we had made the amount of money for the value we created, that company would
Starting point is 01:16:44 still exist. It'd be a public company and you'd be talking about it now. We didn't. And so it wasn't. But it wasn't because we didn't have an impact. Like the impact we had on the enterprise, the client list we had, you know, we were still growing. at a reasonable clip, but yeah, I would say, you know, a lot of people tell successful startup
Starting point is 01:17:04 stories and they always draw like a smooth line, you know, sort of up into the right. That was not my experience. My experience was that it was a series of stair steps where all the flat spots in the stairs were just terrifying and existential. And you didn't have enough life experience or business experience to tell the difference. So like, you know, there's a lot of things that in hindsight weren't existential that we thought were and freaked out about. And then there's a lot of things that really were existential that we freaked out about justifiably and then fixed and then, you know, the business model worked out.
Starting point is 01:17:39 So like, but I wouldn't say it was easy, you know, and a lot of it was wasn't so much, it was never the technology or it's always people, you know, like it's hard to find the right people. It's hard to work with people. It's hard to figure out how to build a culture. It's hard to keep that culture. And I think the, yeah, it was, it was, it was hard. Um, you know, at the same time, we were quite successful and it was really fun and like, and I, you know, I had no regrets. I would do it, I would do it roughly. I wouldn't do it the same way. I'd have changed the business model if I had hindsight. But I think, but yeah, I think the, yeah, it's hard. Um, what that did for me was professionalize me. So, you know, there was a moment in chef's life where, you know, Docker had happened and Docker was so disruptive to us and to everyone in that space. And there was a minute where they were just, you couldn't have a conversation that wasn't just docker, docker, docker, docker, docker, docker, docker. And, you know, with our own, with our investors, our customers, they were like, are you, you guys are dead, right? Like, it was just, it was awful. And, you know, I had, I don't remember because I'm bad at time. But early on in Docker's life. So a year into Docker's existence probably. 2015, maybe. Yeah, maybe. And I had to give a speech. So like, because the company was real, was really down.
Starting point is 01:18:58 And so the Barry Christ asked me to, like, give him a pep talk, you know? And so I went and watched Al Pacino did a football movie, whose name escapes me. Which one was? Any given Sunday. It's any given Sunday. Yes, any given Sunday. And the end of any given Sunday, he gives the greatest inspirational speech ever put to film. You know, he's basically got this bunch of football players and he's like,
Starting point is 01:19:25 life is a game of inches. And you got to crawl for it. you got to look at the people next to you. And, you know, he gives this, like, incredible speech about basically how the team needs to pull together and that the struggle is living, that, like, pushing through it is the source of what it means to be alive. And so I, like, studied him delivering this speech because that's how I wanted to deliver it.
Starting point is 01:19:46 And I, and I wrote my speech and I did my best to deliver it like I was coaching a football team, like I was Al Pacino. And it worked. Like, I think it did actually rally the team. you know, it rallied the company. But as soon as I was done giving this speech, I'm so grateful that I was alone. So we had this office in San Francisco that wasn't full of very many people.
Starting point is 01:20:08 And it had a beanbag because whatever, startups. And I just collapsed and wept for like half an hour. Like full body just weeping. Because the stress of trying to hold it all together and not knowing, you know, I just told all these. people what to do. But what if they didn't? You know, what if it, what if we lost? What would that mean? What would that say about me? What would it say about them? Like, what would happen to their
Starting point is 01:20:39 lives? What would happen to mine? My family. And all of that pressure and all of that, all of that was so intense. And I just couldn't hold it anymore. And I realized that the problem was that this, this had become my life and not my job. and that it was, you know, there's a, there's a part of it being your life that's, that's helpful when you're, when you're trying to do something new, when you're, you know, you hear musicians talk about this all the time where they didn't have like a, you know, they didn't have a plan B. Like, that's good and can be helpful. But like, eventually, it turns out that it's your job. And, and that I don't control the outcomes. I don't control what people do. I don't control whether it's going to work. What I do control is, how I act. I control what we do next. I control how we respond. And to do that well, I needed to put down the burden that said that it was that it was my responsibility. And instead, my responsibility was to just be the best I could possibly be at the work that I had to do. Then it had to become about the work I was doing, not about whether or not it was going to happen for all of
Starting point is 01:21:51 these people. And that really transformed who I am into a person like now, when I am as a professional CEO, I'm a professional entrepreneur, like I do that. It's my job. But it's not who I am. And that's the moment that it stopped. It stopped being who I am. It's interesting to be that your identity is wrapped up in that. Because when you say that's who I was, it's what I was. That's what you mean, right? Like your identity was deeply ingrained, tied to tethered to. And your self-worth. yeah like who you are is adam jacob like your worth is like oh is chef successful no or well you're you're you suck
Starting point is 01:22:34 then you do suck you know i had people tap me on a shoulder in a coffee shop and be like you're adam jacob you're at chef and i'm like yeah and he's like oh i fain hate chef you know and like he just hang random stranger felt entitled enough and i was like i'm sorry i wasn't thinking about you when i wrote it you know like i didn't mean to hurt you but like i had way more people tell me that it changed their lives and how it impacted their careers and their families and like I have a million lovely stories of that and like I but but yeah it does sort of at some point you have to decide like what fuel you're going to burn because you're on this long journey you know it takes 15 years
Starting point is 01:23:12 and you know if the fuel you decide to burn is your own self-worth your own your own belief in yourself like you'll run out eventually there'll be enough things that tell you that it's not real, that you'll, that'll be it for you. And so, like, I just needed to switch fuel, you know, that's not because I don't have some of my identity wrapped up in those things. I do. Like, it's been, I'm 46. I've been doing it. We just talked about it. I've been doing it since I was a kid. Like, that is a huge part of who I am. But it's not all of who I am. And it's not the, and my success or failure doesn't define who I am. You know, I'm going to be good at it, whether I win or lose. I'm great at it because I'm putting in the
Starting point is 01:23:51 work to be good at it. And that puts me in a position, hopefully, to succeed. But, you know, just like those football players at the end of any given Sunday, the other team's feeling the same way. You know, like everybody else also in that game is trying to do the same thing. They're trying to win too. And you win or lose. And sometimes it's your time and sometimes it's not your time. And like, you can't control it. But if you're burning self-worth, you know, if you lose and what you burn down is your identity, your self-worth, your belief in yourself. Like, it's tough to get back up again. You know, it's hard to, it's hard to decide to keep going. And, but if you're, but what if, but, but if it's professional acumen, if it's skill, then it's just now I'm a pro. Now it's a,
Starting point is 01:24:33 now it's a, now it's the game I play. And I'm doing my best to play at well, you know. In the military, I was in the army for a bit in my life. And when we did things that didn't seem like it made sense or it seemed like rework or didn't have meaning or it had meaning, it was just big. The response was never negative. It was always good training. That was good training. Yeah. Right? Yeah. Because like you do some things sometimes in life and you're like, that sucked. What purpose did it, did it have? Right. It was good training. It was good training. It wasn't burn Adam down, whether I'm talking to you or me. Yeah. Because we're both named Adam. It was simply, wow, I went through that to learn something and it was a good training.
Starting point is 01:25:17 Yeah. It just, it was good training. And I don't let it be. self-worth burning. No, it can't, because it can't be. Or team burning. Like, that sucked for us. Like, we suck as a team because we just went through this thing. Does that make us a bad team? Yeah.
Starting point is 01:25:31 Does that, you know, and I, I, yeah, and I'm so grateful for those moments and I'm so grateful for the opportunity to have had them. And like, and, and, yeah, but I wouldn't still be doing it if I hadn't, if I hadn't had that revelation that, like, that this is just about the work and that the answer is always just more work. So it doesn't matter what that. the problem is. I'm a professional. My job is to do the work. And I'm going to do the work at the highest level I can do it because that's what I have pride in. Because I can control that. I can control
Starting point is 01:26:01 how I put in the work. I can control how I like the level that I'm playing at. And that doesn't mean I'm always playing at the best I can play. Sometimes I have bad days. Everybody does. But like, that's a thing that I can do. And, and in the sense of good training, if even if I fail, it's good training. I'll be better. Like I'm going to learn from it. My game will get better. I'll, I'll, I'll be able to figure out how to, how to motivate it. Yeah. Not to go too deep into this scenario for you, but when you gave this speech and you said you were, in quotes, trying to hold it together. You must have been terrified, like in that moment to give that speech. Were you trying to, I mean, without giving away what the details specifically were, were you
Starting point is 01:26:48 trying to hype and sell this potential future? What were you trying to accomplish? I was trying to remind them who they were. We had built this incredible company. We'd built this incredible community. We were having an incredible impact on those enterprises. And I would, look, for as much impact as Docker has had, and it has had an incredible impact, I know what Chef did at some of those companies. I know what they were like before, and I know what they're like after. and the impact chef had on those people's careers, on their lives, on how they structure their company, on what they do, we did that. And this was the people who did it. And I was trying to remind them who they were. And I was trying to remind them that it didn't matter
Starting point is 01:27:33 what the outside world said. It didn't matter what new technology people were hyped up about. It didn't matter what any of those things were. What mattered was what we could do for those customers, what we could do for those people, that we were the people who could do that. were better, and we would stay better because we were great at it. And that if we, that if we, but if we didn't lose faith in each other and we remembered who we were, that we were going to get through it. And we did. Um, like when we sold chef, like, you know, we had tried to sell it years before in this moment. There was a moment where, you know, nobody would buy it for a dollar. And this is a company with, you know, tens of millions of dollars in revenue.
Starting point is 01:28:18 recurring growing 20% year over year like it's great not one fucking dollar because the market had just turned away from you and was convinced you were going to die and it didn't we didn't right um like we figured out how to land that plane and like I'm so proud of it but that was because those people didn't lose faith in each other you know that's what I was trying to do I was just trying to remind them that that that that of who they were and what they had done and what they could still do you know i guess in a way you're probably giving the speech to yourself too which is why you went away and did what you did because it landed on your own like sometimes you come with the idea and then you say it out loud yeah yeah it becomes like it was real beforehand and
Starting point is 01:29:03 it was still true beforehand yeah yeah and thinking about it yeah thinking about it yeah thinking about it like i'm like welling up now just thinking about it like uh i don't think i'm gonna cry but i might if I do great podcast material, but like, I like, yeah, I, yeah, of course I was giving it to myself. Of course I was. And look, in the years since, like, I've been in therapy and, like, learned a lot and improving. But, like, it's not easy for me to talk about, like, most people, but, like, there's some people for whom they can talk about how they're feeling. And it's, like, very difficult for me to talk about how I feel. You know, if you ask me what's happening, I'm gregarious enough. I'll tell you like how my day was. I'll tell you like a list of facts about my day. But I'm not going to lead with how I feel at the end of the day. I'm not going to be like, oh, I feel anxious. I feel stressed. I feel sad. I feel whatever. And so like I wasn't, it's not like I was expressing to other people, anyone else, even including my wife, like what the burden I was holding was. That was all just inside and I was just white knuckling it sort of through all of those moments. And like, and, and,
Starting point is 01:30:12 yeah so there was a lot of there was a lot of internal pressure that had sort of built up there that needed that needed release i think part of why the speech was good was because that same energy came out in the speech you know like i used that as fuel and because i had allowed that to happen when i gave the speech like suddenly all these emotions i had not been processing and hadn't been holding on to like like i couldn't keep in anymore and even though i I couldn't verbalize them. I could certainly experience them physically by just weeping, sobbing, you know? Well, thank you for sharing that.
Starting point is 01:30:51 I know that's vulnerable to put that kind of stuff out there and to share that. But I think that's, it's a beautiful thing because we live in this world where it's a one or a zero, right? Or it's on or off. And especially in the developer world, things are very binary in the fact that it's true or not true. Right? It's an error. It's not. It runs or it doesn't. Whatever. Right. And then you kind of get into this other zone where it's like, well, there's people involved and there's emotions involved and there's identities involved. And there's, you know, promises made and there's self-worth that's, you know, established in something erroneously or or not. Totally. And there's a lot of detail in there that I think is very telling of your character. well thank you and just telling of your willingness to to share the journey yeah i mean i i i because of that
Starting point is 01:31:51 experience in open source and all the people who have helped me you know if i hadn't met jesse robbins and he hadn't believed in chef and hadn't believed in me and hadn't believed in those things there wouldn't have been an ops code and if there hadn't been an ops code like there wouldn't be a system initiative and there wouldn't have been a chef and they're you know like they're like there's so many things that would have not happened or would have happened differently and i think you have a responsibility at some point when you when you reach a certain level of professionalism to help other people climb that same pyramid you know like like if it wasn't for Ezra like where would I be you know and that Ezra was higher on that pyramid than I was
Starting point is 01:32:27 and in that moment he didn't have to help me but he chose to help me and in that moment that he helped me up and put me on his shoulders and helped me become the person that I am and I think we have a responsibility to do that and I think people who don't feel that responsibility um or who don't do it or who actively close that door like to be honest i think they play the game less good like like i think in the end it comes back around you know um and i think a lot about like you know i don't think a lot about it well that's not true i have this like tattoo so i do think a lot about it but like um it's just like it's the it's just three lines that reminds me that I have things that I that matter in my life and that they're that
Starting point is 01:33:12 they're that they're that they're that they're not all equal you know there's some things I care about more than others and I should focus on the things that I that matter the most so like my family and and it's like in the shape of it's kind of rounded off sort of like the like so big three parallel lines that are like ruled paper literally it's college ruled paper with a Denny's coffee mug and we drew a circle around it and we filled in the lines and then we tattooed it on my arm but um but it's there to remind me that like that I have things that I value and I have like and that I need to keep those things in my mind while I live my life and I think that there's a you know when you think about your life and you think about the
Starting point is 01:33:48 work that you do or you think about all the things that you've done like like there's things that I'll do that will matter when I'm gone and you know I hope somebody on some podcast someday is like man you know Adam Jacob really did blah blah blah blah blah and helped me in this way and they can be like rest and peace Adam you know pouring out for our home me. And like, I hope that day is far away. And, you know, like, I don't want that to be now. Thank you. But, like, but, but I, but I care more about that than I do about winning. You know, I care about how I win because I really believe that you can win better by by doing it that way. Like, you can win by being good and by being a person who cares and being a person who helps other people. And like, you know, um, I think like,
Starting point is 01:34:37 There's a company that I talked to not that long ago, just getting started, absolutely going to wind up competitive to system initiative with, you know, started by a bunch of very credible people who, you know, I helped them get funded because I introduced another person who should fund them. I was like, here's the person that should fund you. And that's the person who's going to fund them. And he's a great venture capitalist. And like, you know, I hope they have all the success in the world because it's not a zero-sum game. You know, like if they, if we wind up competing and we play against each other, I'm going to beat them. because I'm better than they are. And I'm going to, and I'm going to fight like hell to do it. But, you know, if they beat me, so be it, you know? Like, some days you win, some days you lose. Yeah. But let's go, you know? Yeah, for sure.
Starting point is 01:35:22 Are you, as I'm hearing your story, obviously a lot of tech founders run parallel to some degree to the storyline of Silicon Valley, the TV show. Did you watch that? Yeah, I watched that much of it. end to end? I don't think I watched it all the way to the end. Same thing. A little too close to home. You know, it's like, like, I can't watch the, um, I can't, like, I really struggle to watch all the dramatizations of like crazy founders who do fraud. Like, I can't watch like the Elizabeth Holmes documentaries. Well, there's no fraud on this one. Well, there's a little bit of
Starting point is 01:35:54 blurred lines, but I know. But like, I have this, like, I have this deep part of me. Like, I was playing mass effect last night, the first one. And I decided I was going to try and be a mean person. And I literally couldn't make mean person choices. I feel you. That's how I am. I just couldn't do it. And so like. I can't make me too mean person twists as either. So, so when I watch those things and I think about myself and the part of my job that requires me to go out and like and sell, I'm like, ooh, am I a fraud? You know, did I lie? And it like keeps me up at night. And I didn't. And I'm not. And also like it gives me anxiety. So I stopped watching Silicon Valley because it was too much you know i was like oh nope that's too much my life and
Starting point is 01:36:37 whatever it had a chef cameo there's an episode where they talk about chef like the chef like the chef guy comes in you know and i was like i can't with the show it's too much anyway keep going silicon valley well the reason why i ask is because there's um there was a scene where richard hendricks which was the main character you're familiar with because you watch season one at least, you know, was juxtapose against Gavin Belson, pretty much the entire thing, right? Gavin Belson was the villain. Right. He was the one that was doing the fraud and he was the one that was blurring the lines and
Starting point is 01:37:10 treating people like disposable, you know, objects, whereas Richard Hendricks was trying to do his best. And in a lot of cases, be what you just said, which was, how can we win and be good? Yeah. We can't all be Huli. and there was a point in the show where they were side by side and Richard was telling Gavin no
Starting point is 01:37:34 and Gavin was like I shall look forward to the fight because you will not sell to me you will not be absorbed by my bohemath and I shall look forward to the fight and it's almost like what you said there was while it's not the same scenario I like the idea that
Starting point is 01:37:52 in business you can lift others up and invite in some ways competition, hopefully not at your demise, but that you can hold this stance of, I shall look forward to the fight. Yeah, if I, if you're winning, you're going to have better competition. A sign of winning is competition. Yeah. Like, Puppet was winning, therefore, chef existed. Yeah. Yeah. And like one way to look at it was I was taking away from the potential of Puppet. Another way to look at it was I validated Puppet. You know, I validated that market. I like, like we grew together. We did that together. And like, you know, yeah, all the competitive juices, like, I really think that's how you need to look at it. If you're a professional about it,
Starting point is 01:38:34 you know, if it's about your identity, different thing. If you're like, ah, will I make a bunch of money? Will I be able to feed my family? Like, if it's those things you're worried about, different problem, you know? It's different when somebody is like, when you're worried about whether your kids are going to go to college and the competitor, like that hit, it hits harder, you know? But I'm not in that position and haven't been in that. position for a while. And so now I'm at a point in my life where like, yeah, when I think about that competition, I'm like, yeah, come validate this market. Come, come, come be competition. Not because I don't, and I'll like you. Like, let's, you know, like, I'll help you up the ladder. And like, I'm still
Starting point is 01:39:11 going to beat you. You know, like, I'm still going to look you in the eye across the metaphorical court and like, you know, I'm going to be the best player I can be. And like, I'm going to, I've been training hard, you know? Yeah. so like literally training hard yeah and and like so like let's figure it out let's go you know and i i want that like i want i want there to be competition i want it to be difficult in that way i want to win but not because uh you know i don't want to win because i i murdered everyone i see you know like that's no fun yeah i mean there's certainly no one left to hang out with at the end and certainly they're the people who are most likely to be able to talk to you about how it is
Starting point is 01:39:54 You know, like, they're the ones you can most talk to about, like, oh, that's awful. I'm so sorry that happened to you. I know what that feels like. They're also your peers. Like, they're the only other people who know what it's like. So when you think about, like, destroying that pool of people, like, of course I want to help people up in that way because, like, I need those people, you know, I'm going to someday I'm going to need them. I'm going to need to call them up and be like, oh, I had to do this hard thing. And they'll be like, oh, yeah, I understand.
Starting point is 01:40:19 And like, you know, they'll like be there for you in a way that they won't, obviously. If what you did was punch them, you know? Don't punch people. Not if you can help it. Yeah, unless you're in a mosh pit. Sometimes you got it. Fair game. Yeah, I mean, probably not, right?
Starting point is 01:40:34 You're kind of a jerk then too. Yeah, I suppose. Well, at least it's at least accepted if you get it. I explained to my daughter that every now and again, sometimes you have to punch someone. And you want it to be rare, you know? Like you want it to not be a thing you do regularly or easily. But if you're going to have to punch someone,
Starting point is 01:40:52 you'd prefer to be the one who punches first. then second. What is it that matters to you, Adam? Like, I know what you're doing now. Let's fast forward a little tiny bit, and I'll do the job for you. Eventually, you sell chef. I don't, I love to get into the details of that.
Starting point is 01:41:09 Like, I know you kind of stepped away in a way. I don't know the full story. I love it from the horse's mouth, obviously. You've obviously taken a, I'm not sure if you'd call it a break between chef and system initiative. I'm not really sure of those, the timeline between there. but you're on a journey still yet
Starting point is 01:41:26 to revolutionize and potentially change the future of DevOps and so you haven't stopped this journey but given that fast forward of a lens in a way I'm happy to dig into the details in life what really matters to you
Starting point is 01:41:41 what matters to you the the people that I love and the life that we can create together I care about my family and I care about how how that my family goes forward in the world and like what their lives are like.
Starting point is 01:42:05 That's the thing that matters to me. I know that's cliche, but it's true. And then I care about how I spend my time, you know, like you have a limited amount of it. And so, you know, I need work that is compelling. I need to care. I need to believe that the art of it is worth doing, right? Because I want to play that game because it's the funnest game I've ever played. You know, it's the game I've been played since I was eight.
Starting point is 01:42:31 So, like, it's still the game I love the most, you know? So, like, I kind of feel like it's one unbroken line of training from, you know, running a bulletin board to now. And it's just one unbroken experience of, like, training to do this kind of thing. And so, yeah, we sold Jeff. I had stepped away very slowly. I basically left. I knew I was leaving and had told Barry Christ, who's fantastic, the CEO, chef, that I was going to leave. And then I basically took a year to do it by just sort of...
Starting point is 01:43:05 You were CTO? Yeah, I was CTO. And I just sort of, we like searched for my replacement. And then I slowly backed away from all of the work I was doing. But I didn't tell anyone I was backing away. I just kind of stopped showing up and let other people take care of it. And they all just figured I was really busy because I was usually really busy. Like, but in this case, I wasn't actually really busy.
Starting point is 01:43:31 They just all thought I was busy with someone else. And so by the time I actually left, it had been six months since anybody had needed me to make a single decision because I had just sort of made myself disappear slowly. And then we hired my replacement and he was fantastic and we had a great relationship. and I helped him move into them. I'm really proud of how I left chef. I stayed on the board. So I was involved in the in the transaction. I can't go into too many deals about that.
Starting point is 01:43:59 But then, yeah, I took some time off. And then, you know, with system initiative, back to like what motivates me as a person. This is how I'm looping you back into that answer. Like in my work, outside of my personal life and the people I love and, you know, those are my atomic family, but also my choice. chosen family. I have a lot of people that feel like chosen family to me where like, you know, I'm in it for life with them and I don't care what they do, you know, that I don't care what happens.
Starting point is 01:44:27 Like, those are my people and they're going to be my people no matter what. And, you know, that doesn't mean I won't tell them if I think they do something wrong, but I'm telling them because I love them, not because I'm not going to stop loving you, right? That love is unconditional. And I have a lot of those people in my life and I care deeply about them. In my work, Now that I know that I'm a professional and that I'm quite good at it, I want to build the best possible thing I can imagine. And because I really think that we can not only build technology that is foundationally earth-shattering, but we can do it in a way that the people who built it are having the best experience they can have. you know, like I really think about the foundational work of building system initiative, like building a sports team. I'm finding great talent. I'm nurturing that talent. I'm challenging
Starting point is 01:45:21 them. I'm training them. I'm putting them together. And that is inspiring to me to put it against a problem that's really complicated and hard. And so what we decided to do with system initiative was rethink the foundational abstractions of how we think about automation. So throw away as much of the prior art as we needed to to see what would happen if we went a different way. And like, And it's been, you know, roughly five years of engineering and R&D. We're going to launch a public SaaS here, let's call it fall. And like, if you want to try it now, you can. So slide into my DMs and I'll, like, hook you up.
Starting point is 01:45:59 And it is a transformatively different point of view on how to build that automation. And it's a transformatively different user experience. And it's been incredibly difficult to build. but it's so rewarding because then when it works you're like oh that feels like magic like that's that is new in a fundamental way and so i love the newness of it i love i love the art of it um and it's starting to turn over like a business and i love that too because like you get there's nothing more validating in some ways than winning through revenue like when somebody's willing to pay you for it that's like that's good juice so like that is also motivating to me um yeah
Starting point is 01:46:39 Okay. So let's laser into the thing at play currently. We've talked about the past. We've Cliff noted the exit. I don't think there's necessarily anything to dig into there. I think it's good to be proud of how you exit something because, you know, don't burn bridges. You know, be a great person. Be the person you want to be. Obviously. It's a hard thing to decide, you know, if your exit isn't perfect, isn't like magical, then you're you're making decisions about how it impacts everyone's lives and a really. meaningful way. So it's like, you know, do those early employees, they'd get enough money to like send a kid to college. But the newer employees will make less. And so, you know, maybe there's an option not to sell it where there's an odds that those new employees would make more, but they'd kind of do it at the expense of the old ones. So you have to think about like, how do you balance all of that out, you know? So it's like a complicated story. It's a complicated thing to have to go through. But, you know, but you can, but you can do it with honor, you know. You can look everybody in the eye and
Starting point is 01:47:39 talk about the trade-offs you made. Yeah. Did you in fact get to step away and take some version of what they would call a quote break? Yeah. Did you get to rest a little bit? Yeah, I took like six months off basically. Did you think about anything at all? Did you just listen to metal all the time and go for walks? I, uh, I, I sat in my office, quote unquote, which was actually just a bathroom that we had never gotten around to renovating in this like, uh, in this apartment, not apartment house in San Francisco and I played dark souls because I really wanted to learn how to do that and so I played dark souls I wrote a D&D campaign ran it for my friends I walk my daughter to school every day she was going to elementary school in the Castro so
Starting point is 01:48:26 there was this lovely sunny walk from the mission through to the Castro and so I would walk her to school and pick her up that was fantastic I built a laptop and like noodle around with my like environment, you know, like I played with operating systems because I love playing with operating systems. So I like played with my operating system. And yeah, and thought a little about what I wanted to do next, but mostly I put it all down. Was that hard to put it down? No. It was easy. I was tired. You know, like that was a lot. And, um, and, and I had, and I had seen, um, I had already seen that what we were doing wasn't going to work long term. So I knew, that the returns we were getting from the work we had done for those large enterprises,
Starting point is 01:49:10 which was transformative, that like the teams we transformed were incredible, but that the drop-off between those teams and the rest of the company was really steep. And that that wasn't kind of the way we hoped it would go kind of as an industry. And so I had already gotten a little tired of playing myself on TV, where I knew what I needed to do, which is go to those companies and tell them that they should do it anyway and tell them that it was going to work out, even though I knew in my heart it wasn't. And I didn't love that.
Starting point is 01:49:41 I didn't love, as soon as I, as soon as that realization hit me, I couldn't, I couldn't do it anymore in the same authentic way that I had been doing it. And so I was ready to stop. And I was ready to think about what was next because I felt like the story was undone. Like, it's not like I was finished with the things that I cared about or helping the people that I cared about. I still loved systems administrators. I love DevOps.
Starting point is 01:50:04 I loved all those things. I wasn't finished. But I didn't believe that if I kept pushing the direction we were going in that way, that it was going to work. And that made sense, you know? So it just made sense to put it down. And I knew that what I would pick up next would be something that would try to move the needle on how those experiences happen for those people. So you were able to take a break, which is great. You had a good reason to take the break.
Starting point is 01:50:36 break. You got family. You got those beautiful walks with their daughter. I'm sure that's a memory that in your mental picture, you can call in this very moment, and it's very pure and very enjoyable. You know what? I learned about myself the other day. So when people talk about the mental picture, they actually see pictures in their head. Like you can see. You can't see pictures. I see nothing. Oh, dude. I'm sorry about that. I'm not. I mean, I're missing out. I believe I probably am. I see I like I I I I I I, it's like facts. It's like lists of. But like, I know, but I remember it, and I do feel fondly about it. It's not like I don't feel, like, I do feel nostalgic for it. But anyway, anyway, I don't see the picture. Anyway, yes, keep going. Well, I'm sad for you on that front because I can, I can see various moments in my life. Now, my son, he has got, and this is because of my wife, he's got the literal ability to look at something and see it forever. Oh.
Starting point is 01:51:34 He's got that, you know, whatever. it's called picture memory or whatever like the photographic memory thank you he and my wife both have that it's a blessing and a curse because like sometimes you can't see the bad things because you can't unsee the bad things but at the same time well if i if i'm looking here's my superpower my my son like give me a side tangent here okay yeah yeah we're at the grocery store and i'm on the app and i see the product i'm trying to find and i've not i've not bought it before i'm trying to make marshmallows i'm looking for i don't know something an ingredient we're making homemade marshmallows this past weekend and so that's why this is ringing true and i'm like
Starting point is 01:52:10 eli look at this here's the product help me find it on the shelf because like finding products on the shelves and grocery stores that you've never bought before you don't know if it's big or if it's small or whatever and thankfully they have apps these days so hb i live in texas it has a fantastic application that lets you see all the stuff and place your order and pick up all like stuff i'm like here's a thing we're in the right aisle where's it out he's like oh right there amazing So anyways, but the point is, is that I can see clearly various moments in my life, like more recently, me and my son's fishing. I have two sons.
Starting point is 01:52:47 Yeah. And I have a daughter as well, but in this moment it was just the two sons. And so we were fishing. I can clearly remember sitting back just thinking like, Adam, don't lose this moment. Yeah. Adam, take a picture of this moment. Like, hold this in your mind forever. Just pause all the stresses that you might have of them falling in the water or getting hooked by the,
Starting point is 01:53:05 fish or whatever all the all the dad concerns like just just put them over there yeah right yeah yeah and just take a breath and just calm down yeah because it should be calm anyways why should I be stressed and it's we're fishing we're going fishing it's literally what it's for and I take this mental picture and I can see it in my mind right now I can see the sun glisting up the water I can see the stream where it sat and I can see my two sons just like being silly yeah I can't see any of that I can just see so clearly. Yeah, I can see any of that. But what I can do, but I know exactly how I felt.
Starting point is 01:53:38 So, like, like, when I, when I hear that, what I translate that to is how it felt in that moment. And, like, I know exactly how it felt to hold my daughter's hand while I walked her to work every day. I know exactly how to school every day. I know exactly how it felt when, like, she was born and, like, I held her for the first. Like, you know, like, I don't, I can't see the picture. I can, I have the facts of the picture.
Starting point is 01:54:00 but I can't see it in my head, but I can feel it like it was happening right now. So, yeah. Anyway, weird. Anyway, keep going. I don't know where I was going with that, but I'm sad that you don't have that because I mean, I have the feeling, which I think is, you know, to me, it's enough. It is enough.
Starting point is 01:54:20 It is enough. Let me be sad, though, that you don't have what I have. Which I think a lot of people do have is this mental picture. I think it's normal that people have that, yeah. There's a lot of people who don't have it. I don't know what the phenomenon is that, of, people who do and don't have it. I don't know.
Starting point is 01:54:32 My daughter was taking a random test on the internet. And she was like, dad, can you see pictures in your head? And I'm like, no, that's metaphor. She was like, what? And I'm like, every time people say that, it's just metaphor. They're just, it's metaphor. She's like, dad, that's not metaphor. You know, I'm like, oh, okay.
Starting point is 01:54:48 Okay. Yeah. Anyway. Well, I would love to go into system initiative, but not so deeply. I think the major questions I have, and I think we may have, And I think we may have asked you loosely in past conversations, but the conversation was less focused on that, was why be in stealth for five years kind of thing? Like, how did you finance the other parts of the business?
Starting point is 01:55:13 Yes. I mean, some of that startup process. Yeah. I was system initiative. It was, so we had three founders, me, Mihir Lupinachi and Alex Etia. And one of the reasons we were in stealth for a long time was just that we were. We actually didn't know what the solution to the problem was. Like, I had some ideas about what it would be, and Alex had some ideas about it.
Starting point is 01:55:38 But we didn't know for sure, and we were trying to discover sort of what the solution was. And we had enough expertise that we, you know, raise venture capital kind of immediately and had enough space to go do that. I think that process of like building something, showing it to people, learning what it was. And we did that a lot. So we showed it to people, but we showed it to them privately and sort of in more testing kind of frames. Was it valuable to be stealthy? You know, like over five years probably in that like if, you know, if you tell people how great something is and then five years later it shows up, they're like, you know, you kind of missed your shot at like capturing their attention. You know, system initiative, we launched it as open source and had like you've been able to.
Starting point is 01:56:27 able to download it and try it and do stuff with it for a while and people have been. I think the, but now it's kind of in the, in the shape where like the fullness of the experience is compressing in a way that like you'll be able to use it and it feels good and it's like stable for you and it can like solve your real problems in a way that it hasn't been able to do just because the technology was so, so complicated. You know, in terms of funding the business, like the only real struggle there, is that five years is a frickin' eternity in startup land. And so, you know, you have to,
Starting point is 01:57:07 and we felt like we were close for a really long time because we've sort of known what the answer is. But because we had to build all this foundational technology, you just didn't really know when you were going to get it wrong because no one had ever built it that way before. So you're like, that won't work, that won't work. And you just don't know until you're right at the end. And then you're like, oh, here's another like,
Starting point is 01:57:27 soul-crushing problem we have to solve. And so it's just been like a series of really difficult obstacles. Luckily, system initiative is incredibly compelling. And so our ability to keep it funded and to keep our investors sort of happy is pretty great because what we're building is transformative and very cool. And so, you know, like they're in. That said, it's got to get into the world. And people need to use it and we'll see if people love it.
Starting point is 01:57:55 But I can't imagine building something cool. cooler, you know? Like, it's super cool. And how it works is super different. And so those things together, I think, is enough to carry it into the market in the way that it needs to. And again, you know, as a professional, that's my job. Like, my job is to, what I do is I take venture capital money and I try to build the best businesses I can build from it. And one of the ways you build the best business and technology is you have to have a foundationally great technology. If you do, you have a better shot at it being transformative and meaningful over a long time. period of time. You know, you got to deliver on that. And so I think we're, we're delivering on it.
Starting point is 01:58:34 Timing is key, right? Timing is key in any launch. Yeah, it makes a difference. What you say? Timing is key. I mean, you have a history of the timing with chef. Chef had particularly good timing, I think. You know, like the market was really ready for it. I think the market's really ready for stuff like System Initiative 2. I think, you know, when when you look at market timing and you think about, like, like it's the question there usually is more about like it's difficult to time the market, but it's easy to time the zeitgeist of the customer. So if you think about like what is the experience everyone's having and can you say to them
Starting point is 01:59:15 what that experience is in their own words so that when you, when they hear from you what it is you're doing, does it resonate with them in their lived experience? that's a thing you can learn how to do and you can learn to discover and you can follow that truth. You know, it can't tell you what to build, right? It doesn't tell you how to solve that problem or solve that experience, but it tells you that it's real.
Starting point is 01:59:41 You know, it tells you that that experience is universal, that that that problem is real, that that moment of displeasure or dislike is real. And that's a place where you can go build a business and exploit it. And so some of its external market timing, you know, for Chef, that was like the rise of SaaS and hyperscale, which sort of sets the stage for needing ubiquitous automation, because without it, you can't scale quickly
Starting point is 02:00:03 enough. But like, with system initiative, it's, it is that failed, those failed DevOps experiences. It is that when you ask people who do that work if they enjoy it, the answer is, I love the technology, kind of, but it hurts me all the time, you know? They're like playing dark souls. And like, it could be better. And they are willing to have it be better because that lived experience feels that way. And I think that is a market timing that you can create that in retrospect people will look at and be like, oh, what great timing. But in truth, it's actually just how close are you to those people, right? Like, if the further away you are from the people who are going to use your product, the harder it is to build something that they're going to love.
Starting point is 02:00:46 I guess what I was potentially trying to get is to ruffle your feathers a little bit, not so much your feathers particularly, but mostly just to consider with Chef, you battled the rise of Docker and a change in the ecosystem. Yeah. And we talked about your five years of stealth, and it's a wonderful thing to be able to have the investors and the folks to be there to do all the army. We were in stealth for like three of the five. Three of the five.
Starting point is 02:01:14 Sure. Thank you for correcting me. But nonetheless, even now, you're in open beta. And it is open source, and you can see a lot of it. It's still in motion to be coming. Yeah. Yeah. How do you mean by that?
Starting point is 02:01:26 You had to like download the source code and compile it and run it on your laptop. Yes. Yes, that's kind of what I'm getting. It's like it's still, it's not easily accessible by everybody. I can't go and, you know, free tier it today. Nope, but you will be able to soon. Yeah. Okay.
Starting point is 02:01:42 Do you, do you see any looming dockers out there to System Initiative? I mean, no, if I could see them, they're not a Docker. Like the thing about Docker is that nobody saw Docker and then Docker happened and everybody was like, docker, you know? Like it was a, that was a, that was an avalanche of like a real sea change in the experience of what was possible. For the better, right? Would you agree for the better? Yes. Okay.
Starting point is 02:02:12 I would agree Docker was for the better. Okay. I mean, my spicy hot take is I don't think Kubernetes was for the better. I think we're actually net worse on most vectors. But, you know, I'm a lot. pretty much in my feelings on that. But that could be because I'm a Grognard. You know what I mean? Like, it could just be that I'm whatever old. So yeah, if I could see, if I knew what it was, then I'd be reacting to it already. But I don't know what it is. I think the biggest challenges
Starting point is 02:02:41 for a system initiative aren't there's some other disruptive technology that sort of eats my market share. I'm far enough ahead in terms of what the technology is and does that like you'd be insane to try to do what I'm doing because it would also take you five years. Even having prior art, like, you don't really have prior art. Like, the source code is not enough to understand how it works or why. Like, you have to, like, that's knowledge that like the people who've worked on system initiative have, but the market doesn't have that knowledge and wouldn't even from the source code. So copying it doesn't make any sense. I think it will later, but it doesn't now. I think our challenge is more that like it is fundamentally a different approach to solving these
Starting point is 02:03:20 problems. And, and that means that the experience of solving them is also fundamentally different. And so our big challenge isn't going to be, is there some competitive technology that beats us? It's just going to be, do the people who do this work love it or not? Like, I love it. It's the way I want to do this work now. Like, it's the way the people who've used it so far want to do their work now. Like, and, but will everybody else love it? I don't know. And, and, and, and, and, and, and, and, and, and, And I can't know until I put it in their hands and make it easy. And in a minute, you know, it'll be three clicks and you'll be in a workspace and you can start automated some infrastructure and it's sick.
Starting point is 02:03:59 And when that moment comes, will, I don't, will they love it? If they love it, everything's cool. And if they don't love it, well, it was still my best game. You know? For sure. It was still the best thing I could build. It was still the best thing I could imagine. It was still the best way I could have possibly thought about using that capital to try to build
Starting point is 02:04:17 something that I think has the potential to be truly transform. And, like, you know, I want to build things that are transformative. I want to build things that push it forward. I want to move the art. And so, you know, the challenge for System Initiative is that. It's not. It's not, is there some other technology that will conquer me? Like, that'll happen later because I am that technology.
Starting point is 02:04:40 And so it'll take a minute for people to catch up. How does this work? I suppose your outlook on the rise of platform engineering. you've grown up and have, you were there when DevOps was born, as you said, in past conversations with us. I think it was John Oswald, is that right? Yeah, sure. I think it was the last name or not. That's his last name.
Starting point is 02:05:02 Yeah. Okay. I thought so. I'm just trying to, like, did I get the name right? Yeah. And now you have this rise of platform engineering, is that, does system initiative dovetel and play well with this change of C? Because you still have DevOps, but maybe DevOps serves platform engineering, and that's, much developers because platform engineering serves the ecosystem of developing teams.
Starting point is 02:05:24 Sure. I mean, I don't know. Like, how do you, how do you, I mean, I kind of settle this? I kind of settle it by thinking about what people are going to do with their time. So like, what system initiative is good at is like, it's so much quicker and safer and faster to use system initiative to model infrastructure and to look at how the system could work or should work. And like, it's dramatic.
Starting point is 02:05:47 And it's much easier to extend to do interesting. complicated things. So that's going to, as a foundational technology, people can use to build what they need to build to solve their problems. It's great. You know, platform engineering is a marketing response and a technology response to the same fundamental problems the system initiative looks at. You know, you look at that same problem that says, ah, DevOps teams, they're not working as well as you hope they were. They've been struggling to like deliver the results over a long period of time and as the system got bigger. So then they have this reaction to it that says, what if in fact we were just, just wrong about it. And what we needed was an API all the, all the time. We've had this conversation a bunch of times as an industry where it's like, we need portals, you know, you're going to need a developer portal, you know? And so you build a developer portal and they could click a button and they get their little development environment and then they don't have to think about all the details and it's going to be awesome. And like, we do this all the time. We've always been doing it. And we've been doing it since I started working in the industry. And so, but now they're like,
Starting point is 02:06:47 hey, what if that was the answer? And so what if the answer to this fundamental experience problem that we're all having is a portal, that if we build a portal better, and we make the APIs better and make the portal more flexible, and we make the lines between who builds the stuff that the portal runs and who uses it better, that the outcomes will be better. That's their bet. I think it's a dumb bet because it's being built on top of the same foundational technologies
Starting point is 02:07:12 that delivered the terrible user experience you didn't love. So how exactly is papering over that going to be better? It won't. It won't because you've already fixed the experience at the bottom. You were like, no, the shape of the bottom infects the shape of the top. And so the actual lived experience, the actual outcomes of those platform engineering companies, it's cool to have a portal. And like you can make a lot of money having portals, you know, like Cloud Foundry made a lot of money selling portals. here's the fun part.
Starting point is 02:07:47 It didn't take over the world and not everybody's using portals. Weird, right? Not because they weren't building you great portals. They really were. It was a great toolkit for building great dev experiences.
Starting point is 02:07:57 And they made billions of dollars and now nobody talks about Cloud Foundry. So, you know, we'll see what happens. My bet. Good name, though. I like the name. Incredible name. Great technology.
Starting point is 02:08:07 Great people. CloudFunders is an awesome name. But bad bet. And like, I think, I mean, not a bad bet. They made so much more money than Chef did. So just so we're clear. It's super worked out for them.
Starting point is 02:08:17 So why are we listening to me? But as a technology, I just, I think the problems with what's happening now in that space in operations in the lived experience of those people is fundamentally tied to the way we've stitched all the different technologies together. It's not that one technology sucks. It's that when you put them all together in order to get to the outcome you're looking for, it doesn't hold up as well. And, like, those platform engineering stories are essentially stories about how we surface the stitching, right?
Starting point is 02:08:50 And I just don't, I don't believe that that's going to change the outcome at all. I think it's, like, changing from, like, you know, like when cars moved from having a key that you put in the stem and the ignition, and you turn the ignition to having a button that said start, that didn't, like, change my life, you know? Like, I still started the car the same way, which is I push a button and then the car starts, or I turn the key in the car starts. It's like, your wrist is probably feeling it, though. I mean, for the positive versus negative. I guess.
Starting point is 02:09:17 You know, like, if you ask me if I want a key, I turn or a start button, I choose the start button. Right. But I think platform engineering is roughly akin to putting a start button on top of what is essentially the identical car. Dang. Okay. And, you know, I just, I believe that because I helped build the fundamentals of the car.
Starting point is 02:09:35 And so when you dig into how it all holds together, you're like, well, of course it uses source control the same way. Of course it uses terraform under the hood. Of course it uses Pallumi. Of course it stitches together this. Of course it talks to this under, you know, all that stuff. It all, it all has a way that it works. It has a way that you manage it and you can't really escape it. And it defines the outcomes in a very real way, um, both culturally and technically. And so, you know, I think that's, that's my, that's my answer. And it's not, I don't think it's hubris. I mean, it's probably some hubris, but it's, but it's mostly just like, you kind of know it in your heart anyway. You know, like, if you just, if you just sit quietly
Starting point is 02:10:17 and ask yourself, like, okay, if I had a better portal over the exact same technology, the exact same way that I was working before, would it be better? And you're like, well, yeah, for people who need that thing, it'd be better, you know? For the person who just wants one, it's probably faster to get one. And once I have one, what's it do? Oh, the same before I had a button. Eh, like, better to have a button than not a button. That's for real. But, like, did it change the game of what happened? No.
Starting point is 02:10:46 Outcomes identical. Button better. You know? Okay. So long on DevOps, obviously. I mean, I'm long on platform engineering, because platform engineering is going to turn into whatever it needs to be, because all those people are playing the game.
Starting point is 02:11:02 They're all competitors. They're, like, if what I do changes the face of platform engineering, They're going to call it platform engineering. I will, too. Like, hold this space for next year when I lose my, when it turns out that my marketing message about second wave of DevOps or whatever is bad, and I pivot hard to platform engineering because platform engineering one and I lost. I'm not above it.
Starting point is 02:11:24 I will come back in here and I will completely be like, nope, it was platform engineering all along. Can't believe I said, what, what event. And the problem with everybody else's platform engineering is the way they fundamentally build that technology, what a bunch of goobers. And like, that's because I'm playing to win. Yeah, like, I'm, I'm not tied to it. I'll get behind the platform engineering train if that's the train that pushes me forward into victory. And also, eh, as of today, like, it's not the train I want to be on.
Starting point is 02:11:55 But I will, you know, I'm in. I'm down for whatever. I just want to win. Last question, then I'll let you go to your extensive, important, fun day that you have ahead beyond this podcast of multiple hours at this point. Yeah, you're going to have to edit it. Lightly, we'll lightly edit it. Honestly, I think it's all good stuff
Starting point is 02:12:16 and I'm very happy with the conversation. So you've alluded to fall, right? You're in private beta now. You've said sliding your DMs. Yeah. For system initiative. Yeah. Find me on Twitter.
Starting point is 02:12:27 Send me an email. I'll hook you up right now. I can see, and maybe you can see the horizon, probably better than I can, because you're in it, right? What is just over the horizon? You mentioned fall. Yeah. What can you mention here for the first time ever, or at least tease for the first time
Starting point is 02:12:45 ever right here? So one of the things that you do in System Initiative is you customize the way this big, it's got this big hypergraph of functions that is the thing that actually configures, like writes the configuration and sort of runs a simulation of what it is you kind of want to do. That whole thing is programmable. And so the loop of how you create new assets and add new B, behavior is getting very tight. So, like, for example, there's a, you push a button, and then you can create, you know,
Starting point is 02:13:13 if you had, let's say you needed to automate your CDN, and we don't support that yet, where you have your own application, has like a deployment mechanism that's custom. You could just click the customized button and system initiative. You write some JavaScript that defines the properties of the asset you want, and then you write functions, just little short functions, the longest ones are maybe 100, 200 lines long. And usually that's because there's data in them, not because they're that complicated to write, that, you know, are what actions you would take. So you want to deploy action. So you would write a little function that describes what it should do on deployment or you have a
Starting point is 02:13:54 qualification that you want to run when somebody puts some data in to tell them in real time whether or not the configuration is good or bad or whether it would work or not. So like, for example, when you use like IM rules in AWS for doing security stuff, AWS has a way to validate those rules. That's a qualification that we wrote for the IM rule. So when you're when you're like using an IAM policy, every time you change the policy, it runs the command that validate your policy and tells you if it's good or bad and shows you in real time. It's sick. All of that is stuff you can do yourself and you don't have to ask me anything. And then there's a little button. And that little button says contribute. And if you click it, it tells you know, that you're agreeing to
Starting point is 02:14:39 the terms of the Apache license that we're going to review your code. And then you can push the button and it'll come to us and we'll review your code and then we will ship it. And we'll do that loop over time. And so I think what's on the horizon is I think this new way of building automation gets connected to the creativity that is latent in that community where like because the tooling has been the tooling now for a while, it hasn't been the most creative work to do DevOps stuff because mostly what you're doing is like,
Starting point is 02:15:11 oh, I'm writing more terraform. How long am we writing terraformal? Five years. You know, doing what I do? Get ups, yep, doing get ups, you know? And suddenly there's this thing that's very different, works in a very different way, and it's fun. And so I think people are going to have a lot of fun,
Starting point is 02:15:25 like writing stuff in System Initiative and making it do things and then sharing it with each other. And I think that that's what's going to propel it into the end of the world. It's not because the like system initiative alone is going to build all those extractions. It's because you can build whatever you want with this fun machine I made you. And so like we made you this really fun machine for building automation that has this like really interactive loop of programming it that like it's fun to program.
Starting point is 02:15:51 And like you're going to come program it. And so people are going to look at it at first and they're going to be like, oh, this is, you know, whatever, it's visual design for architecture. stuff. And that's what they'll see first. And it is that. But under the hood, it's actually just this really fun programmable machine. And I think that what's on the horizon is that that community of people, once they catch on to the fact that what we've given them is this like incredible way to program their own machines, I think they're going to go nuts programming the machine. Would you think that these shareable, contributable, programmable things that you'd
Starting point is 02:16:25 mentioned to written in JavaScript would be comparable to the way Docker Compose YAML files have helped people who don't really understand Docker, stand up a new Docker image? Is that a good comparison? Yeah, kind of. Because that's shareable. It's like I can go grab a Docker Compose file. Yeah. As long as I have Docker on machine, I can run that. I can dock compose off dash D and off the races. Yeah. This is more like, um, um, I'm going to go again with the way back machine, but like it's more like LISP where those like old LISP machines like if you wanted to change the way the application worked or like the window functioned you could click a button in the window and it would just pull up the source code and then you could just change it and then the operating system would now be different and you were like and now it did new things it's more like that so like the the what the unit of sharing because what what system initiative is under the hood is this modeling system for this graph the way you program it is different because what you're doing is writing functions that inform how the graph should behave at different points in time. And like, it's just a really different, it's just a really
Starting point is 02:17:34 different way of thinking about it. So like, they're shareable in the same way that maybe like a compose file is. But to the user, like when you bring that asset in, it's like suddenly there's an asset and it shows up on a canvas and it's got like input and output sockets and it's got properties and it like does cool things. So like that's pretty. It's pretty, it is similar in that you can share them and it's repeatable. It's different in that the way you interact with it is like much more visceral, you know? You're just like, oh, I need one of those. And then there is one.
Starting point is 02:18:06 And then if you don't like how it works, you can just open the source code and tweak it. And then you could contribute that back in a single seamless loop, like not by forking a repository, literally by just examining the code for the thing you already have. And over time, we're going to make it so you can hold that patch. and when new updates come to that thing, it'll just tell you, hey, you also added this extra property. Do you want to keep it?
Starting point is 02:18:29 You know? And like, you can, so, like, it becomes this really interesting programming system. And, like, I think that more than anything is the thing that's going to really propel it. Because I think they'll come for the ease of use that is, like, it's so much easier to model infrastructure and to, like, and to see what you've done when you're finished,
Starting point is 02:18:48 like, then looking at, like, a Terraform repository. If you've ever, like, looked at Terraform and tried to understand understand what it does. It's actually really hard to do from reading the code because there's all these layers of abstraction and variables and stuff that sort of do it. System initiative, you kind of see an architecture diagram that looks roughly the way you think it should. And so that's what's going to bring people to the yard first. But they're going to stay because they're going to realize that that machine is programmable and they can make it do whatever they want. And that's where it becomes the power tool that actually has enough potential to change how
Starting point is 02:19:19 we do the work broadly. Because if it couldn't do that, then my ambition are too low, you know what I mean? Like, I want to change the game. I don't want to just, like, I don't want to just improve it a little. I want it to be fundamentally different. I want there to be a day before and a day after, you know? I don't know if I'll win, back to being a professional. But, oh, I'm giving it, you know?
Starting point is 02:19:39 Everything you got. But I'm bringing the heat, you know? And, like, bring in the heat. We'll see, you know? Sometimes you bring the heat and you lose. But I don't think I'm going to. I think I'm going to win. But we'll see.
Starting point is 02:19:52 I don't know. We're all on the edge of my scene, you know. In the words of Gavin Belson, he said, I look forward to the fight. Yeah, I look forward to the fight. Yeah, I like that a lot. Yeah. All right, well, system init.com is where you're planted your roots now. Maybe not your identity.
Starting point is 02:20:09 I don't think so based on what you said, but definitely where you're planting your professionalism and all your effort in the space of DevOps. Totally. And yeah, if you want to, if you can send me an email, I'm Adam at systemanit.com. It's pretty easy to guess. So, like, if you want to try it out on the SaaS platform, like, and you got to the end of this incredible podcast, like, you deserve it. Like, feel free. This is your prize.
Starting point is 02:20:30 Yes, Adam's giving away. Slide all in. Access to the DMs. Yeah. And the private beta. Yeah. Or Adam H.JK on Twitter, X, if that's still a thing you use. But, like, you know, you can, you can totally just come and I will, I will hook you up.
Starting point is 02:20:43 Just tell me about the change log. Very cool. All right, Adam. Thank you so much, man. It's been fun. Thank you, Adam. So fun. an epic show now full-length video on youtube enjoy it youtube.com slash changelog
Starting point is 02:20:58 y'all know adam is one of my most favorite people out there we love his opinions well we kind of love his opinions we accept his opinions let's just say but seriously we love adam we think he's the best and it's almost time to check back in on system initiative but until then enjoy this epic fooling show deep into adam's history deep into chef world and deep into all the things system and initiative. Big thanks to our friends at Fly for supporting us, being our partners, being an amazing host. Check them out at fly.io. And to Breakmaster Cylinder, those beats are banging. All of our awesome music is by the mysterious Breakmaster Cylinder. And we're so thankful. Okay, that's it. The show's done. We'll see you on Friday. We're going to be able to be. Game on... Game on!

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