By playing, you agree to uListen's Terms and Privacy Policy and YouTube's Terms of Service.
YC Root AccessConductor is The Tool the Best Engineers Are Using Right Now
Summaries, chapters, transcripts, and FAQs on this page are made by uListen, not YouTube.
Transcript
30 min read · 6,201 wordsIntro
Aaron Epstein 0:00 [upbeat music]
Conductor explained: a Mac app to run multiple coding agents in parallel
Aaron Epstein 0:05 Today I'm excited to welcome Charlie and Jackson, co-founders of Conductor, fresh off of a $22 million Series A co-led by Spark and Matrix. Guys, thanks so much for joining.
Charlie 0:17 Thanks for having us.
Jackson 0:18 Thank you, Aaron.
Aaron Epstein 0:18 Yeah. Tell us a little bit more. What is Conductor?
Charlie 0:21 So Conductor is a Mac app that lets you run a bunch of coding agents all at the same time. So instead of being in your IDE editing files or w- in your terminal, uh, running Claude Code or Codex, Conductor consolidates all your coding agents and in one click you can create an isolated copy of your codebase, tell Claude or Codex to go work for you, and then you can review and merge its work.
Business traction and the new launch: Conductor Cloud
Aaron Epstein 0:45 Very cool. And you guys were the first to build kind of this new way of, of, uh, shipping code with multiple agents at the same time within one interface, and it seems like it's really working. Like, what's the state of the business right now? Tell, tell us more about h- um, how it's been growing.
Charlie 1:01 Yeah. So we're, we're a small, scrappy team, but we are growing really fast. So we've grown about 10 times since January and, uh, uh, now we have everyone from, like, scrappy indie hackers to, uh, engineers at big public companies using us every day. Um, but there's a lot to build and, uh, uh, a lot to, uh, figure out, and so we're excited to grow the team.
Aaron Epstein 1:24 Yeah. Very cool.
Charlie 1:25 Yeah.
Aaron Epstein 1:25 And you have some new announcements of things that you're launching today. Tell us more about that.
Charlie 1:29 So we're very excited to launch Conductor Cloud today. Uh, up until today, Conductor all runs locally on your Mac. So if you shut your laptop, Claude Code or Codex or whatever agent you're using will stop working. Um, but as of today, you can create a workspace that is backed by a cloud environment. So you can shut your laptop and the agent will keep working for you.
The scaling problem: managing more than 3–5 agents is an interface challenge
Aaron Epstein 1:50 Uh, it seems like a lot of people that are using Conductor are maxing out how many, uh, different instances, how many different worktrees they can be running at a, at a single time. Is this the big unlock that's gonna let people get past the bottlenecks that they've been hitting so far?
Charlie 2:06 For me, I think, like, I can only really manage in my head, like, three to five agents at once, and I think this is part, like, partly an interface problem, and s- one thing we're really excited to solve next. Um, I think we, we, we've proven that you can run more than one coding agent at a time and it will still be productive, but I think to get to, like, the next level, where you run, like, more than three to five, like, we'll need ... It's an interface challenge, and, like, I think we'll need to, like, go up a, a higher level of abstraction to, to make that work.
Aaron Epstein 2:36 Very cool.
Jackson 2:37 Yeah.
Aaron Epstein 2:37 Um-
Early experimentation: from manual repo clones to worktrees to Conductor primitives
Jackson 2:37 When, when we started Conductor, like, we were try, trying to do this manually ourselves and just running into a lot of friction that made it hard to get past one or two agents, and that's, like, why we built the app in the first place.
Charlie 2:52 Yeah.
Jackson 2:52 I think even before that we were trying to build stuff like Conductor and, um, like, the, our very first attempts, it was just, like, too, much too early to be able to move away from your IDE.
Charlie 3:04 Yeah.
Jackson 3:05 So ...
Charlie 3:06 Yeah. Yeah, the agents had to, like, re- reach a, like, sweet spot. There was kind of a tipping point where you didn't have to pay attention to everything they were doing, um, but you had to pay attention to enough of it where that made orchestration and, like, running multiple at once possible. Um, but yeah, in our, in our, like, early experiments with this, we were, like, we had, like, five clones of our repo and, like, we were running a Claude in each one. And then, then we discovered worktrees and we were like, "Oh, we should probably be using worktrees." And, like, step by step we, like, started building the primitives, like, for Conductor, like, to solve a problem for ourselves.
Aaron Epstein 3:41 Yeah. That's very cool. And, um, m- maybe let's go back to the beginning and, and kind of-
Founders’ origin story: meeting in college and deciding to build together
Charlie 3:45 Yeah, yeah
Aaron Epstein 3:45 ... tell the story of how you guys got there. H- how did you guys first meet?
Jackson 3:48 Yeah. We met in college. I was a freshman and Charlie was, uh, fifth year.
Charlie 3:54 Yep, yep.
Jackson 3:55 He was-
Charlie 3:55 Which at the time was, like, is, like, the biggest age gap possible.
Jackson 3:58 [laughs]
Charlie 3:59 Like, if you had told me then that, like, we'd be working together, I would be like, "Jackson's a child." Like, h- like, w- that would be just crazy to me. Yeah.
Jackson 4:08 Yeah. Charlie was, uh, he, he taught me how to lift. Um-
Charlie 4:12 Yeah
Jackson 4:12 ... he was a great teacher, great coach.
Charlie 4:14 Thank you. F- finally, finally you have, have admitted it. [laughs]
Jackson 4:18 All right.
Charlie 4:18 Yeah.
Jackson 4:18 I'll, I'll never say it again.
Charlie 4:20 [laughs]
Jackson 4:20 Um, yeah, you, you were trying to convince me to take a CS class with you-
Charlie 4:24 Mm-hmm
Jackson 4:25 ... and I, being a stubborn freshman, I refused. Um-
Charlie 4:28 Yeah
Jackson 4:28 ... but yeah, we, we, we connected after college basically, um, and were working on a bunch of projec- crazy projects together. Um, Charlie moved out to San Francisco and, um, I was working at Netflix on the machine learning infrastructure team. Charlie was at Replicate doing growth and, like, engineering. And we were just working on a bunch of projects together, and, um, uh, like, wanted to, I guess, try our hand at a startup, and we didn't really know what we were gonna do at all, but we, we got it. We had an interview with, with you, Aaron, and we, uh, decided to do it. Yeah.
Aaron Epstein 5:09 Yeah. Talk about, um, deciding to, to work together and start something. So you were at Netflix and you were at Replicate. Did you know that you wanted to do a startup? Did you know that you wanted to do something with each other? W- what was that first kind of conversation of, you know, we should leave these jobs a- and actually start a startup together?
Jackson 5:26 I think we were having a lot of fun building stuff together. Um, I didn't even have in my head, like, an idea of what a startup was. I mean, I guess I had some idea, but it was not at all connected to what startups really are.
Charlie 5:38 Mm-hmm.
Jackson 5:38 So I don't, I, I didn't have, like, a, a dream to do a startup, but I, I really liked working with Charlie, and he, um, knew a lot more about startups than me, and he, this was something he was interested in, and I was, um-Uh, looking for a change. I was, like, working from home in my bedroom and going crazy, and, um, yeah, I, I wanted something to sink all of my time into.
Charlie 6:00 I remember, uh, like reading Hacker News at my first job out of college and reading, uh, You Weren't Meant to Have a Boss.
Jackson 6:07 Mm.
Charlie 6:07 And b- and being like, "Yeah, I wasn't meant to have a boss."
Jackson 6:09 [laughs]
Charlie 6:09 And so I think, like, the idea of a startup, like working on a startup, has been, like, in my brain for a while. It felt very natural to work with Jackson because we, like he said, like we were having so much fun building projects together, and the idea of just, like, doing that all the time felt amazing. Um, we had played ultimate Frisbee together in college. Believe it or not, it was a very, very serious team, and we put a ton of hours i- into it and, um, we were a really good team. A big part of me, and I think it's like a big part of our company now, is trying to replicate that feeling of being on, like, an elite sports team together and, like, putting your all into it and working against big challengers. Like, in college it was UNC.
Jackson 6:51 [laughs]
Charlie 6:51 Now it, now it's like, it, it's a, it's a bunch of other companies. But, um, working really hard together on something, uh, was like, was really appealing.
First startup idea: an AI agent that books reservations (and why it didn’t last)
Aaron Epstein 6:59 When you guys decided that you wanted to start a company together, did, did you have an idea? Did you know what you wanted to work on?
Jackson 7:04 When we applied to YC, our idea was AI that books reservations for you.
Aaron Epstein 7:09 Yeah.
Jackson 7:10 And that did not last long. [laughs]
Charlie 7:12 [laughs]
Aaron Epstein 7:12 Well, I remember that. Your application talked about you could reserve tennis courts-
Charlie 7:16 Yeah
Aaron Epstein 7:16 ... and yeah.
Charlie 7:16 Yeah, yeah. And I think in hindsight there were some cool ideas. Like, it was like us- We were playing around s- using Sonnet 3.5 to, like, control your browser for you.
Aaron Epstein 7:23 Mm-hmm.
Charlie 7:24 But it was very much a solution in search of a problem. We were like, "Okay, it's cool that Claude can, like, click around in our browser. Like, what do we, what do we do with it?"
Aaron Epstein 7:32 So I remember interviewing you guys with that idea.
Charlie 7:35 Yeah.
Aaron Epstein 7:36 Um, how married were you to that idea at the time?
Charlie 7:39 I remember, like, trying to decide, uh, how much conviction do we act like we have in this i- idea.
Aaron Epstein 7:44 [laughs]
Charlie 7:44 And we, uh, we, I did, I think we did a pretty good job of, like, thinking it through a lot.
Aaron Epstein 7:48 Yeah.
Charlie 7:48 And, like, thinking through the, like, the holes and, like, yeah, like, the, how, how it could get really big. It was a bigger challenge than something we had worked on, but it wasn't really like... I didn't feel, like, in my bones, like this was the thing to work on.
Aaron Epstein 8:01 Yeah.
Jackson 8:01 Yeah.
Charlie 8:02 Yeah.
Jackson 8:02 And as we learned many times in YC, there's not that much you can learn by just thinking through an idea.
Charlie 8:08 Yeah.
Jackson 8:08 Once it, you go actually try and do it, you find out all your thoughts were wrong, or at least we did.
Charlie 8:13 Yeah, yeah.
Jackson 8:14 So.
Charlie 8:14 Yeah. And even if someone-
Jackson 8:15 That didn't count for that much. [laughs]
Charlie 8:16 Yeah. And even if someone tells you, like, "I really want this thing," you can put it in front of them the next day and they're like, "Oh, like, my friend is gonna love this." Like, like, it doesn't necessarily translate to, like, a- them actually wanting something.
Aaron Epstein 8:29 Yeah.
Charlie 8:29 Yeah.
Aaron Epstein 8:29 Yeah. I remember that was my impression interviewing you guys for YC, was you guys seemed like incredible engineers that probably had a much better idea in you-
Jackson 8:37 [laughs]
Aaron Epstein 8:38 ... than the one that you had applied with.
Charlie 8:39 [laughs] Yeah.
YC batch reality: rapid prototyping, constant pivots, and speed as a superpower
Aaron Epstein 8:40 And so maybe talk a, a little bit about, um, what the, the YC batch experience was like for you and, and what your main focus was during, during that three months.
Charlie 8:48 Yeah.
Jackson 8:50 I think probably the first month and a half we were casting around for an idea, and, um, we, we tried all sorts of stuff. We were asking our, our friends and, like, building random prototypes and, um, showing them to people-
Charlie 9:05 Yeah
Jackson 9:05 ... who invariably hated them. And it's like, yeah, building stuff we knew nothing about.
Charlie 9:10 Felt like every office hours it would be like, "Okay, we're trying this new thing." [laughs]
Aaron Epstein 9:14 Yeah. That's what I remember, too. I feel like there'd be times where we'd meet, you know, every three days sometimes.
Charlie 9:19 Yeah. [laughs]
Aaron Epstein 9:19 And you'd be like, "All right, when we come back in three days-
Charlie 9:21 Yeah, yeah
Aaron Epstein 9:22 ... we're gonna be here." And then you'd come back in, you'd be like, "We, we have a new idea."
Charlie 9:25 Yeah.
Jackson 9:25 Yeah.
Charlie 9:26 Yeah.
Jackson 9:26 Well, did you think when you interviewed us it would take us so long to, to come up with something?
Aaron Epstein 9:31 Well, it, it wasn't the coming up with something that was, was the thing for you guys, it was the finding the thing-
Charlie 9:37 Yeah
Aaron Epstein 9:37 ... that was actually gonna stick. You guys came up with a lot of idea- A lot of them were, were really interesting, too.
Charlie 9:41 Yeah.
Aaron Epstein 9:42 Um, and I think the other thing that really stood out to me was you guys were just, like, the fastest builders. You built stuff so fast that you shipped things every three days, sometimes totally new ideas, way faster than a lot of other companies would even ship an MVP for-
Charlie 9:58 Yeah
Aaron Epstein 9:58 ... you know, their whole thing during the batch.
Charlie 9:59 Yeah.
Aaron Epstein 9:59 And so that was really impressive to see. So, um, any-
Jackson 10:03 Um, credit for that goes to Charlie. I think he has just a, an incredible drive to, like, get stuff out the door as fast-
Aaron Epstein 10:10 Mm-hmm
Jackson 10:10 ... as possible, and I've, I've l- hopefully some of that has rubbed off on me.
Charlie 10:15 Yeah. I th- I, I think we have a, a nice dynamic where there's, like, two archetypes of engineers. I, I think of myself as a hacker, where I can make something really... Like, I, I like moving really fast, and I can make something that's sort of, like, duct-taped together and, like, leaves a trail of dust behind it.
Jackson 10:31 [laughs]
Charlie 10:31 Uh, and then Jackson I've, is, I, I, I think of as, like, a gardener, where he will kind of, like, pick up the broken pieces behind me and then, like, build it into something, um, like some- something robust.
Aaron Epstein 10:43 Yeah.
Charlie 10:43 And, like, that same exact thing happened with, like, with, with Conductor, actually, like, where it was like, okay, I'm gonna build this MVP in like two days, and then, like, show it to Jackson, and Jackson was like, "Okay, there's, there's, there may be something here." And then-
Jackson 10:58 Yeah, I remember this
Charlie 10:59 ... I, I couldn't, we couldn't build the system, like, without, without that back and forth.
Jackson 11:03 Yeah. I remember seeing the first version of Conductor and saying, like, "First, Charlie, this is not at all what I wanted. Like-
Charlie 11:10 Yeah, yeah
Jackson 11:10 ... you have to change all this stuff. And second, like, this is really impressive. I can't believe it works this well."
Charlie 11:15 [laughs] Yeah.
Jackson 11:15 Like, we should, we gotta be working on this.
Charlie 11:18 Yeah.
Jackson 11:18 So.
Aaron Epstein 11:18 Yeah. Yeah, that's a r- Talk about the journey to get there. Like, you went through a lot of different ideas-
Charlie 11:22 Yeah
Aaron Epstein 11:22 ... through the batch, and even after the batch.
Charlie 11:24 Yeah.
Aaron Epstein 11:25 Um, w- what was that journey like from your perspective to be able to get to the thing that ultimately stuck?
Key turning point: ‘Build a dev tool you want’ and the path through Chorus
Charlie 11:30 I, I very distinctly remember coming into an office hours, like, halfway through the batch, and we were, we were pretty down. Like, I, I, I was really into B2C ideas and Jackson liked B2B ideas, and we had tried, like, 10 different things at that point. And I remember you saying... I remember two things. One was, um, you said, um, "I think dev tools would be a good fit for you guys."
Jackson 11:54 [laughs]
Charlie 11:54 And then kinda like a light bulb went off in our heads when you said that. And the s- the second thing you said that we still, like, have to this day, actually, is you said, uh-P- uh, put up a poster on your wall of your guys' faces, and then just say across it at the top, "Make something these guys want."
Aaron Epstein 12:09 [laughs]
Charlie 12:09 And just build something that you guys want.
Aaron Epstein 12:11 Yeah.
Charlie 12:11 Um, and so we literally did that. Um, and then I think from there it actually, like... That narrowed the scope a lot. We were like-
Aaron Epstein 12:17 Mm-hmm
Charlie 12:17 ... okay, dev tools. Um, and we at the time w- and it's funny, this is still a common thread, we felt like the AI coding tools weren't going far enough. Um, and so that summer, Sonnet 3.5 had come out recently. Um, we felt like there was, like, a big overhang in, like, what was possible and, like, what people realized was possible.
Aaron Epstein 12:38 Mm-hmm.
Charlie 12:38 Um, uh, and so... And we also became obsessed with this, uh, coding tool called Aider, which was, uh, like, sort of, like, sort of like the grandfather to Claude Code. And we actually tried to build a version of Conductor, like, that summer, where, um, w- we were like, instead of editing the files by hand in an IDE or even using, like, a tab model, like, you... Instead the human should be telling the AIs, the AI what to do, and it would go off and do a bunch of work and surface it to you. Um, and so we tried to make a user interface that was, like, the thing after the IDE.
Aaron Epstein 13:10 Mm-hmm.
Charlie 13:11 Um, and the problem is it didn't quite work. Uh, the models weren't really good enough. Like, Sonnet 3.5, he did a bit too much hand-holding, and you would need to open your IDE too much anyway. Um, tool calling was, like, barely a thing back then.
Aaron Epstein 13:26 Mm-hmm.
Charlie 13:26 We lost a bit of conviction in, in ourselves and, like, in that idea because, like, it just- the models weren't quite ready, and, like, we weren't quite, like, ready to, to build that. We were like, let's take a... Like, we have a bunch of ideas around, like, how the UX of this thing should work. We were like, let's, let's just apply that to chat, um, because we know that we can make a better chat app than anything that exists. And we had an office hours with you where you were like, "You can't, like, you can't pivot until you get 10 people to try something."
Aaron Epstein 13:56 [laughs]
Charlie 13:56 And so we were like, okay, we're just gonna put something out. Uh, and we're gonna put out a basic version of a chat app, and it's gonna let you talk with multiple models at once, 'cause that's, uh, again, that's like solving, like, a problem for ourselves that we wanted. So we released Chorus in January, so, like, a few months after the batch actually. Um, and then it was in the process of building Chorus and building the dev tools that would let us build Chorus faster that we stumbled up- upon Conductor.
From first line of code to users: Conductor’s prototype-to-launch sprint
Aaron Epstein 14:22 Mm-hmm. How long did it take you? It sounded like you built the prototype really fast. Jackson saw it, and Jackson was like, "This is not how I would want to use it."
Charlie 14:29 Yeah, yeah.
Aaron Epstein 14:29 So you were kind of building for yourselves first.
Charlie 14:31 Yeah, yeah.
Aaron Epstein 14:32 How long until you got to the thing that you actually started getting other users to, to start testing out and giving you feedback on?
Jackson 14:38 I think it was probably, like, three weeks from when we s- wrote the first line of code, and there were a couple weeks before that when we were using Claude Code a lot and, like, developing some manual processes around it and thinking, like, "We need a tool for this"-
Charlie 14:54 Yeah
Jackson 14:54 ... "and, like, there's a huge opportunity to build something around this."
Charlie 14:56 Yeah. We were like, "Someone else is gonna build this. Like, like, we, we need this tool."
Jackson 15:01 Yeah.
Charlie 15:01 And then we were like, "Wait," like, "we can build it ourselves."
Jackson 15:03 Yeah.
Charlie 15:03 And yeah, I think it was, like, two to three weeks from, like, first line of code to releasing it.
Jackson 15:08 The first week was Charlie prototyped it all himself, and then that worked shockingly well, and we're, we decided to spend... We- I think we thought we could ship it in another week, and it probably took us-
Charlie 15:21 Yeah
Jackson 15:21 ... two and a half more weeks-
Charlie 15:23 Yeah, yeah. [laughs]
Jackson 15:23 ... um, to polish it up.
The ‘magic moment’: parallel agents, unread dots, and building Conductor with Conductor
Aaron Epstein 15:24 And what convinced you? I mean, you had, you'd been through that process a bunch of times with, with other ideas and other apps. W- what was, like, the first thing that you saw that actually convinced you that, like, I think we're onto something here, and I think this is gonna stick?
Charlie 15:36 I think for me, it was the first time giving the agent a task, then pressing Command and, and giving another agent a task, and then, uh, seeing a little, like, unread dot come up in the first agent.
Aaron Epstein 15:52 Mm-hmm.
Charlie 15:52 And then I, like, clicked back into it, and it, like, had finished.
Aaron Epstein 15:55 Yeah.
Charlie 15:55 And I was like, like, the idea of running multiple agents, like, even running, like, one Claude Code was pretty new at the time. And so the fact that we could run multiple and it would actually be productive was pretty magical.
Aaron Epstein 16:08 Mm-hmm.
Charlie 16:08 Um, I mean, another litmus test for me is, uh, 'cause I get really excited by lots of, like, shiny new things. Another litmus test was, for me, was does Jackson fi- find it useful?
Aaron Epstein 16:20 Mm-hmm.
Charlie 16:20 And it... 'Cause most things-
Aaron Epstein 16:21 [laughs]
Charlie 16:21 ... I show him, he's like, "I don't... What am I supposed to u-
Aaron Epstein 16:24 [laughs]
Charlie 16:24 ... like, I don't... There's no... I don't know what to do with this." But this was one of the few times where he was like, "Wait," like, "uh, this was actually kind of helpful for me."
Aaron Epstein 16:31 Yeah.
Charlie 16:32 Um, so that was, like, another, like, another bar to cross.
Aaron Epstein 16:35 Yeah.
Charlie 16:36 Yeah.
Jackson 16:36 I think there was also a phase when we, in the early weeks developing Conductor, when we were u- it was... There are certain problems that are, like, really well shaped for Conductor, where you have a bunch of, like, s- mostly independent features or bug fixes you wanna do. And I think there was a, a one week maybe when we were, like, really in that phase, and we were just ripping through-
Charlie 16:59 Yeah
Jackson 16:59 ... like, so much code- [laughs]
Charlie 17:00 Yes
Jackson 17:00 ... with Conductor and-
Charlie 17:01 That's true, yeah
Jackson 17:01 ... it was exhilarating-
Charlie 17:03 Yeah
Jackson 17:03 ... I think, uh.
Charlie 17:04 I think being able to build Conductor with Conductor was another, like, magic moment-
Aaron Epstein 17:08 Yeah
Charlie 17:08 ... for us because I c- I was just, like, not leaving the app, and I was just like... I felt like, yeah, it was like conducting on, like, l- on a ton of caffeine and it, and it was actually working.
Aaron Epstein 17:18 Yeah.
Charlie 17:18 Um, so yeah, that was another, like, signal for us.
Going viral: authentic demos, reps, and learning what you’d click on
Aaron Epstein 17:21 I mean, you guys were the first to pioneer a lot of this, running, um, multiple agents at the same time. Um, and so that obviously, you know, resonated with you immediately. It resonated with a lot of other people. But you also have this other special ability, this knack to, of, uh, you know, putting out videos that go viral.
Charlie 17:40 Mm-hmm.
Aaron Epstein 17:40 Um, talk a little bit about where that came from and, and maybe any, like, tips or tricks or secrets that you can share with anybody else that's watching this on, on how you think about that.
Charlie 17:49 Yeah. One of my claims to fame is, uh, a demo I made where the day GPT-4 Vision came out, um, I wrote a hacky Python script that, uh, would record, uh, my webcam and then watch me in real time, and then use a voice clone of David Attenborough to, like, narrate what I was doing as if I was in Planet Earth. And, um, uh, I, I just, I tweeted that out on a whim, and it-Went totally viral, and even, uh, Sir David Attenborough saw it. Um-
Aaron Epstein 18:20 [laughs]
Charlie 18:20 Unfortunately, unfortunately he didn't love it, which it was sad for me because I- I'm a huge fan of his.
Aaron Epstein 18:24 Yeah.
Charlie 18:25 Um, but, um, I think part of, uh, part of how I learned to, um, to, to get attention on Twitter and to like shape posts in a way that could go viral was my role at Replicate was basically this. Um, I, I joined as an engineer, but like our main problem was growth for a while. And so how do we get people to use our API? Well, we have to like let the ... First they have to know about it. And so like building demo apps and like make like ... creating like, uh, videos that like showed you what was possible-
Aaron Epstein 18:55 Yeah
Charlie 18:55 ... was like a big part of my job. I think one thing that- that's really important to me is like being authentic-
Aaron Epstein 19:01 Mm-hmm
Charlie 19:01 ... and like being direct and not using like corporate speak, or not trying to like act like you're bigger than you are or ... I don't know, like saying it how it is, like you're talking to a friend. And I think that's one thing that's worked well for me, is just like, like the David Attenborough video was just like a raw screen recording. I like, like I just like showed my screen and di- didn't make many cuts and like it's just some Python on a screen and like showing you how cool that could be. And I, and then keeping the language really direct and straightforward I think is, is important. But then I also think like it's im- like you have to like, you have to just have a ton of reps and like put out a bunch of stuff and see what resonates with people and like start to learn like the shape of a post. Um, uh, I don't know. I don't know if I'm doing a good job explaining this. It's-
Jackson 19:50 Some of, some of the advice that I thought-
Charlie 19:53 Yeah
Jackson 19:53 ... that you had that I thought was really interesting was like observe what you like.
Charlie 19:59 Mm-hmm.
Jackson 20:00 Like w- what you heart-
Charlie 20:01 Oh, yeah
Jackson 20:01 ... and what you like seeing-
Charlie 20:03 Yeah
Jackson 20:03 ... when you scroll and like observe the, the emotions and the reasons for why that is and like try and replicate that.
Charlie 20:08 Yeah. Yeah. That's, yeah, that's one n- nice way of summing it up is like, yeah, make something that you want to click-
Jackson 20:13 Mm-hmm
Charlie 20:13 ... like on. Um, similar to the YC advice, it's like make something that you want-
Jackson 20:18 Yeah
Charlie 20:18 ... to consume and, and like, yeah.
What top engineers do with AI tools: skills files, simple setups, and ‘slop-free zones’
Aaron Epstein 20:21 Yeah. That's good advice. You guys, I know you, you do a lot of, uh, bike tours around the city-
Charlie 20:26 Mm-hmm
Aaron Epstein 20:26 ... to meet with your users.
Charlie 20:27 Yeah, yeah.
Aaron Epstein 20:27 And sit down and watch them use Conductor.
Charlie 20:30 Yeah.
Aaron Epstein 20:31 Um, and it's, it's pretty cool 'cause you guys have a front row seat to some of the best engineers in the world that are literally building on the frontier doing things that have never been possible before. And I'm curious what you've learned in the course of watching some of those top engineers work.
Charlie 20:45 Yeah.
Aaron Epstein 20:45 Like what sets them apart?
Charlie 20:47 Yeah. So I, I think a couple of things. I think o- one thing that I've noticed a lot is the best engineers are putting a lot of thought into their, their skills files.
Aaron Epstein 20:58 Mm-hmm.
Charlie 20:58 Um, and that's something we try and do as well, is like take knowledge that like, uh, like take React best practices that we've learned, like from either talking to people, like experienced React engineers or like s- things that are specific to our codebase, and putting those into markdown files, and then the agents can continually read from. Um, I think one thing also that's maybe somewhat surprising is how simple and how vanilla most of the best, uh, the best, uh, engineers', uh, uh, setups are. Like I think you can go, I think you can easily Midwest meme here-
Aaron Epstein 21:33 Mm
Charlie 21:33 ... and like put a ton of thought into your configurations and your ... Sort of like reminds me of like people who p- like have amazing Vim setups and like Vim key bindings. They can do stuff like, I don't know, they can like ... I don't know. They can do all kinds of crazy stuff on Vim, but like not necessarily get work done.
Aaron Epstein 21:50 Mm-hmm.
Charlie 21:51 Um, so I think people have surprisingly simple, uh, setups. Um, but I do think th- putting a lot of thought into your, uh, skills has been like a, a recurring thing. And I also think, um, uh, something we are working on, something I've seen, is having a f- what we call like slop-free zones.
Aaron Epstein 22:08 Mm-hmm.
Charlie 22:08 Where it's like you can let the AI run wild in certain parts of your codebase, and then other parts of your codeba- codebase are like much more thoughtfully considered and like the human is the architect, not the AI. Um, but I, I think we're still figuring it out. Like-
Aaron Epstein 22:24 Yeah.
Charlie 22:24 Yeah.
Aaron Epstein 22:25 Yeah. I mean, everything has been changing-
Charlie 22:26 Yeah
Aaron Epstein 22:27 ... so quickly over the last few months even. Um, and, and we're even finding, you know, in the current YC batch, the advice that we give is different in a lot of ways than it was even just a few months ago.
Charlie 22:36 Mm-hmm.
Aaron Epstein 22:37 Which makes it a really exciting time.
Charlie 22:38 Like in what way?
Aaron Epstein 22:39 Um, I, I mean, you can build so much more so much faster, you know?
Charlie 22:43 Yeah.
Aaron Epstein 22:43 Before it'd be like to take on a huge, you know, company that has a lot of surface area in the product, it'd be like, "Well, what's your tiny entry point that you're gonna start with?"
Charlie 22:52 Mm-hmm.
Aaron Epstein 22:52 And now it's like you could build the whole thing-
Charlie 22:54 Yeah, yeah
Aaron Epstein 22:54 ... really quickly [laughs] and-
Charlie 22:56 Yeah
Aaron Epstein 22:56 ... just go take it on, you know?
Charlie 22:57 Yeah, yeah. Yeah.
Aaron Epstein 22:57 So like that feels like it has changed a lot.
Charlie 23:00 Yeah.
The future of engineering: from agent orchestration to ‘AI CEO’ interfaces
Aaron Epstein 23:00 And so, um, I'm, I'm curious, what do you guys think is next for coding? And, and what does-
Charlie 23:05 Yeah
Aaron Epstein 23:05 ... engineering look like over the next-
Charlie 23:07 Yeah
Aaron Epstein 23:07 ... few years even?
Charlie 23:08 Yeah. Few ... Years is hard to say.
Aaron Epstein 23:11 Yeah, right?
Charlie 23:12 Yeah, yeah. Months is maybe-
Aaron Epstein 23:12 Who even knows at that point, yeah.
Charlie 23:15 I, I do think one thing we feel confident about is that the models are gonna get, they're gonna get 10, 100 times smarter. They're gonna be able to run for longer without you needing to intervene. Um, I think they're gonna start feeling more and more like a human coworker would. Um, although it's like they still ha- will have an alien brain that's very different than ours. Um, I think that's one reason we're really excited about Claude, is that, uh, the agents are gonna be able to run for much longer. And, um, I think, uh, I do think that like you will, we will need interfaces that make you feel like the CEO of a, a, a, um, even a mega corp-
Aaron Epstein 23:54 Sure
Charlie 23:54 ... of, where you have like thousands of these AI employees that are working for you, and most of the time you're like sitting at your desk like the CEO would, and like head of engineering's giving you a report on what they worked on, head of marketing is giving you an update. Um, and you're staying high level, but then once in a while you'll, you'll need to like drill down in the details. Um, and that's sort of like what, like a PR review feels like now where you're like zooming in, um, and like asking what like the specific worker had done f- has done for you. Um-
Jackson 24:23 I think that goes back to your question about like what-What are the best people doing?
Charlie 24:27 Yeah.
Jackson 24:27 It's like they're able to understand the, everything that's happening and, like, go look at what the agent is doing on every level and optimize, you know, optimize away the bottlenecks the agent is running into, and then also, like, think proactively instead of just reacting to whatever the agent is coming back with. Like, thinking ahead of, you know, what are the design questions I'm gonna need to, um, answer to, to write this? Or, like, what, like, which, which pieces of this do I care about? Like, which constraints do I need to give to the agent?
Charlie 25:00 Yeah.
Jackson 25:00 Um.
Charlie 25:00 Yeah, in some ways, yeah, like, the, the best people at building with AI are, like, also the best people at building with other humans.
Jackson 25:06 Mm-hmm.
Charlie 25:06 Like, the skills are actually, like, pretty transferable.
Jackson 25:09 Yeah.
Charlie 25:09 Um, and the people who were the best engineers in the pre-I- AI world are likely the best engineers in the AI world as well.
Jackson 25:17 Mm-hmm.
Charlie 25:17 Um, so yeah, there's a lot that transfers.
What’s next for Conductor: ubiquitous access, higher abstractions, and better reviews
Aaron Epstein 25:20 Uh, what's next for Conductor after the, the most recent launch here?
Jackson 25:24 Right now Conductor runs on your laptop, but the vision is that Conductor can run, um, wherever you are, and it's like the ... It manages all of the AIs that run as part of your organization, and, like, you can hook into that from your phone or your laptop, um, or your, your existing cloud infra.
Charlie 25:45 Yeah. I'm also very excited for the, like, the next level of abstraction. Like, Conductor to me, like, right now f- is in some ways very July 2025. Like, that's when-
Jackson 25:56 Yeah
Charlie 25:56 ... that's when we created it, and, like, that's, that's w- that's, that's the state of the models at, when Conductor was introduced.
Jackson 26:02 Mm-hmm.
Charlie 26:02 But I think ... I'm very excited to go up another level, uh, uh, of abstraction and, uh, uh, let you, uh, control the models from, um, in a different way than you can. And I think there's, like, a lot of interface product, uh, experiments to be done there that I'm really excited about.
Aaron Epstein 26:17 Very cool. What do you think that's gonna unlock for, for your users or for engineers or anybody who's trying to build?
Charlie 26:23 I, I think a couple things. I think the first is, like, I am bottlenecked right now on my, like, working memory as a human-
Aaron Epstein 26:30 [laughs]
Charlie 26:30 ... which is, like, three to five agents max.
Aaron Epstein 26:32 Yeah.
Charlie 26:33 Um, and I think we can remove that bottleneck. Um, I'm also bottlenecked on reviews. Um, and, uh, like, we all are bottlenecked on reviews. Like, we have to pay very close attention to, like, each line that Claude is adding. We, we d- maybe differ from some other people, uh, on this, but, like, we are, like, try to be quite, like, considerate about the lines of code added.
Aaron Epstein 26:53 Yeah.
Charlie 26:53 Um, um, and that's a, that's a bottleneck. Um, and so I think there's, like, a ton of, uh, experiments we can do with reviews. Um, w- we're still stuck in the 2010 GitHub PR review era, and I think, like, there's, uh, there's cool stuff we can do there. So.
Aaron Epstein 27:09 Yep. Yep.
Charlie 27:10 Lots of exciting stuff on, in the near future.
Aaron Epstein 27:12 Yeah. I mean, you guys have, um, changed the way, uh, engineer, engineers build and the way engineering happens to this point, and I'm excited to see what you have up your sleeve, uh, going forward too. [laughs]
Charlie 27:25 Yeah.
Hiring and culture: scrappy builders who make tools for themselves (and top engineers)
Aaron Epstein 27:25 Um, you guys are hiring too. Talk about, like, what are the qualities of the, the best, perfect people to join the Conductor team?
Charlie 27:33 Yeah. So right now everyone on the team has either played ultimate Frisbee or is French.
Aaron Epstein 27:39 Okay. [laughs]
Charlie 27:39 Um, so that's, uh, that, that probably helps. Um, but I think, um, I think people who are very scrappy and either, like, have worked at a startup or started their own startup, I think are, are great fits. People who w- want to move really fast and also, like, want to be at the frontier. Um-
Jackson 28:00 And importantly, like, people who wanna build, uh, tools for themselves and tools-
Charlie 28:04 Yeah, yeah
Jackson 28:04 ... for the best engineers.
Aaron Epstein 28:05 Yeah.
Jackson 28:05 That's what motivates us, and it's, it's, it's especially fun to be able to work on the tool that, um, to use the tool to build the tool-
Aaron Epstein 28:15 Yeah
Jackson 28:15 ... and to, like, constantly be working at a bunch of different levels. Like, working on shipping a feature and also working on, like, what, what is the process that's going in here, and how can I, like, ship that to our customers as well? So.
Aaron Epstein 28:27 Yeah.
Jackson 28:28 Yeah.
Aaron Epstein 28:28 Yeah. It's super cool you use the word fun, and that's, that's the word I was gonna use too.
Jackson 28:33 Yeah.
Charlie 28:33 Yeah.
Aaron Epstein 28:33 Just 'cause, uh, like, that's ... I don't know. I think that's what resonates off of you guys-
Jackson 28:37 Mm-hmm
Aaron Epstein 28:38 ... is you're working on something that you are the user of, that is being used by people that are like you, that you really care about, um, and changing the way a lot of people are, are building and shipping software, which is just super exciting. And, and what a better time than to be doing that-
Jackson 28:53 Yeah
Aaron Epstein 28:53 ... right now, right?
Jackson 28:54 Yeah.
Charlie 28:54 Yeah.
Jackson 28:55 Yeah.
Charlie 28:55 There's nothing I'd rather be working on, and, like, no one else I'd rather be working on it with, so it's, uh, pretty, pretty awesome.
Aaron Epstein 29:03 Well, thank you guys so much for coming in. Um-
Jackson 29:05 Thank you.
Aaron Epstein 29:05 This was, this was great to, to hear some of your insights on where things are going and hear more about how you guys operate, uh, within Conductor, so appreciate you joining.
Charlie 29:13 Awesome. Thanks for having us. [outro music]
Episode duration: 29:22
In the uListen app, the transcript lights up word by word as you listen. Get uListen
Transcript of episode u2z44EkIEHE