Publisher transcript in English.
AI review covers the selected viewpoints. The publisher transcript is preserved as supplied; full-text and playback checks are pending.
Speaker not provided0:00
You are the co-founder and CEO of Granola. One of the first new AI apps where people were like, holy shit, this actually works. Meeting notes are not the end-all, be-all value that everyone's running after. There's something much bigger. And I think we are in the very, very early steps of a computing revolution. What has come thus far will pale in comparison to what will come soon. Startups are like knife fights. And I thought startups were just really hard when they weren't working. Turns out they're really hard even when they're working as well.
Speaker not provided0:43
Every is the only subscription you need to stay at the edge of AI. If you care about being on top of the latest models and using the latest tools, you have to subscribe to Every. We'll help you separate the signal from the noise. Go to every.to slash subscribe today. And now, back to the episode. Chris, welcome to the show. Hey, Dan. Great to see you. Good to see you too. It's been a while. So for people who don't know, you are the co-founder and CEO of Granola, one of my favorite AI apps. One of the apps that I think really kicked off the wave in like, you know, I guess two or three years ago, it was one of the first like new AI apps where people were like, holy shit, this actually works and it's useful.
Speaker not provided1:24
Yeah. And since then, you've gone on to, I think the team is about 55. You've raised at like a $1.5 billion valuation. You're just killing it. And we had a really good conversation in December 2024, so almost two and a half years ago, about putting soul into your product and making products that are delightful. And I'm just super curious to hear what's on your mind, how things are going, and to sort of share out both of our journeys over the last couple of years and think about the future together. Couldn't be more excited to chat. I can, I've been following all the different things you've been doing, you know, from a distance. I'd love to hear, I'd love to hear the latest from the inside on how that's going.
Speaker not provided2:09
Just to react on one thing you said, you know, You said we're killing it, right? And we're very lucky. Like things are going well. Something I was unprepared for. So I did a previous startup and startups are like they're knife fights, right? They're like really, you know, like they're really, I don't know, maybe life's easy for you. But for me, it's like it's really hard. And I thought startups were just really hard when they weren't working. Turns out they're really hard when they're working as well. It's just, it's a knife fight when things are going well, or not going well. And I was a bit unprepared for that. So it just, I'm very, I had a professor in journalism school who he was basically like, the last thing the world needs is another profile that puts someone up, you know, it's like, oh, this person's so great.
Speaker not provided2:56
And it's like, no, no, everything's hard today. Fight day in, day out. Like that's my mentality. So just wanted to share that. I feel you, man. I definitely feel the same way where I've been doing companies for a long time. And every is the first one that's like really growing and just really working in this way that feels like it's a real company. We have 30 people now, you know, and thank you. And. when it is working, like a good example, Claude Tag dropped yesterday. We've been working on a Slack agent. Claude Tag dropped yesterday. And so then everyone's looking at you like, what do we do?
Speaker not provided3:36
And I'm like, we're prepared for this. We've been thinking, we knew this was going to happen. And especially in AI, I feel like the ground shifts so quickly. And I assume for you, like one of the things you're talking to and I'm talking about it, and I'm actually really curious is, you were the first one to do really great AI meeting notes and meeting transcriptions. And then immediately everyone just like put meeting notes into their product. We actually, we have a, we have this product called monologue that has me a meeting notes button, you know? Oh, cool. I didn't know that. So we're like slightly competitive. Yeah. I don't, I don't really think of it as being an exact, an exact one-to-one replacement.
Speaker not provided4:20
I actually have both on my computer, but, but still, that's probably what you're referring to when you say knife fight. So tell me about that. What is that like? How is that? Has that actually affected your business at all? That's actually not what I was referring to as a knife fight. I mean, that's part of it. You know, I think it's just, I guess what I was referring to is, I think by definition, a startup is... you're either fighting for survival, you're like always fighting for survival and it's like if things are going well, you're like fighting to, it's like this big wave and you're like on the surfboard and you're trying desperately not to fall off that surfboard. And so you're kind of always just beyond the edge of your abilities.
Speaker not provided5:03
And it's almost like by definition and therefore, I'm always doing, you know, you always hear this is like, oh, it's like as a founder, you're always doing stuff you don't know how to do. It's like, oh yeah, actually that, at least that's been my experience. It's like, I'm always just in the space where like stuff I've never done before, or it's just more than we've ever like bit off in the past. Yeah, the competition, like here's my view. And I feel like I've said this, let me think about it. So I think when I think about this, this is going to sound like one of those bullshit answers around competition, right?
Speaker not provided5:47
Cause like you, there's always the interview where it's like, Hey, like Microsoft just copied your product. How do you, you know, how do you feel about it? And the founder has to like come up with some, some answer. Like the, the way I, the way I view it is like, I think we are in the very, very early steps of a computing revolution and that there's a, What has come thus far will pale in comparison to what will come soon. And I think that meeting notes are not the end-all, be-all value that everyone's running after. There's something much bigger, and I think it's that... what interface we use for work and how we work and like, what, what, what does that look like in the AI native world?
Speaker not provided6:33
And so when I think about competition, I'm just kind of like, what people are fighting for today doesn't matter. There's this incredible opportunity ahead. And I think we are, we have a shot at it and a few other companies have a shot at it. Right. But it like, that's really what matters. So in the same way where people are like, Oh, granola is doing really well. It's like, well, in my mind, it's like, easy come, easy go in a way, right? Like meeting notes are useful, but like a lot of things are going to change in the future. And just because people use us today doesn't mean they're going to use us for that in the future if we're not the best at that next thing. So yeah, I know that's my zoomed out view. Like people... And the other thing to say is we were not the first meeting note taker, right?
Speaker not provided7:14
Meaning AI note takers have been around for ages. We were, let's say, heavily inspired by a lot of things that came before. So I can't be like, oh, how dare you be inspired by what we did? It's just in an ecosystem. It has affected the company a lot less than I thought it would. I think within... like notion copied or whatever, let's say we're in launch something. I think heavily inspired by granola opening. I did zoomed it recently. So it's like, in some ways it's like, I didn't have to sit with the like nightmare submit scenario of like, what would it be like the day that launches? It's like, that kind of came and came and happened. And we're, we're here. Yeah. Yeah. We're still like, it hasn't changed anything from our growth rate or whatnot, but again, we're still a drop in the bucket compared to what we'd like to be in terms of how people use us and how many people use us.
Speaker not provided8:01
So I, I think it's just very early days is my view. That makes sense. I just got to say, I love getting to talk to you because I feel like you're just so honest about what you're dealing with. It's the best. It's so fun. It's very different. It's very different from a lot of people. And I think this is going to be a very fun conversation. But what I want to go back to is, and I'm happy to share too, what I want to go back to is you said... you're bouncing on the surfboard and you're trying not to fall off. And, you know, normally in startups, you're like, you're on the surfboard and you're just like paddling and you're like waiting for the wave.
Speaker not provided8:42
And then I think for both of us, for you more so than me, but for both of us, you're like, I'm on the big one now. Like, let's try not to get, let's try not to fall off and just get pounded, you know? Um, and, And so what was, what are some of those things recently where you're, you've felt like you've been at the edge of your ability and you're like, I gotta figure this, I gotta figure this out. This is, this is, it's a, maybe it's a good thing, but generally it's like, holy shit, this is very different. So a lot of it's kind of, um, uh, my limitations or lack of experience as a founder. So like my last startup, Socratic, we were 12 people. So just going from like 12 to we're, we're actually over
Speaker not provided9:22
We're somewhere between, I don't know, 60 and 70 now. And so, you know, that's very different. And I've never done that before, right? So like organizing humans, that's one. Something that's challenging, and I wish I had like a really succinct, beautiful answer. Like we have it all figured out. But it's in an era where you're talking about product having soul and everything. product feeling consistent and coherent and tasteful. And how do you scale that? Like when you have more people working on that, how do you, how can you both get the upside of having lots of people working on these hard problems, but also having this consistent feeling?
Speaker not provided10:03
That's a really hard problem. And I think, I actually, there's so many different interesting topics for us to dive into, but one is like the, The traditional roles of PM and design and engineering and how you group those people together and what are their responsibilities. Like, it doesn't, it feels like what has worked in the past may not make sense exactly one-to-one in the world of the future, but I don't actually know how to define roles and split work. You know, there's something really valuable if you're like, oh, you're the designer, I'm the engineer or vice versa of like, okay, now we know where we collaborate, like where the interface line is. Do you guys have a philosophy on that at every year?
Speaker not provided10:43
I don't know. We've done different things, and it depends on the situation and the product. One mental model that I have that seems to work, especially for early products, is there are two roles that matter. One is called the pirate, and one is called the architect. The pirate's job is to just build as fast as possible to find something valuable. And it can be vibe code. You don't have to really think about the architecture, all that kind of stuff. And the architect's job is to pair with the pirate and think about as the pirate finds something that's valuable, how do we make this into a system that is sustainable, that we understand, that can scale?
Speaker not provided11:24
And what's interesting is I think you need one pirate per product. but you can have one architect work on multiple products. You can have them bounce around because the, the tools now are so good that someone who's a really good programmer, really good architect can just drop into a code base and be like, I'm going to learn this code base in an hour. Cause I just have cloud or codex or whatever, map it for me. And then I'll identify the, the structural pillars that the invariants that need to be true in this product for it to work well. And then I'll just like send off codecs to do like a 24 hour rewrite and then I'll go do something else.
Speaker not provided12:09
And I think that that's really interesting. So that's, that's one divide. And, and in particular, the, the pirate is this, it's this mix of technical product design, like all, all of those all together. And the architect is like really mostly focused on the technical side of things. So you don't have standalone designers then, right? You only have... We do have standalone designers. Oh, you do. Once it gets to be a real product that we're going to support, then yeah, we have a standalone design team that parachutes into each product and helps make it better. But then on the tech side, for example, we have this Slack agent we've been building called Plus One.
Speaker not provided12:49
And that's just a bunch of engineers that are all working and are... to some degree, full stack thinkers, but it's very engineering focused. So there's no one answer. I haven't quite figured it out yet. I do think the pirate architect configuration for new things is really helpful. But what do you guys do? Yeah, well, we have something similar, but it's not actually on the role. So for any kind of new feature, we have this idea of stages. So like the first stage is like shaping. So it's, and we're influenced by the, what's the? Shape up. Yeah, thank you. Yeah, by Ryan thing.
Speaker not provided13:30
Yeah. Is it? Yeah, I think so. Yeah. Like the Basecamp guys? Yeah. It's like loosely inspired by that. I went back and read it, or at least the first half that was about it. And it's funny. It felt very dated and a lot more dated from like the... the features that they use as examples, for example, that they're talking about building. But some of the ideas I think are really sound. So we have this idea of like, there's like a shaping phase where what you want there is you want to explore as many potential solutions as possible. So you start with like a job to be done. Like here's a user need. Here's a job we would like the user to hire us to do. Right. And it's like, okay, this is the job.
Speaker not provided14:12
What are possible shapes of that solution? And you go and you explore those shapes as quickly as possible. And then you kind of look at those and you have to be very honest with yourself and say, if we spent time on this, do we think we could actually, would people actually hire us to do this or not? Right. And so then, and then we have a next phase, which is like kind of validate. It's like, okay, we think we can like prove it. Like for a small, a small number of people, like just prove that you can be useful and that they choose to use you. And then it's like, if you can prove that, then it's like, okay, let's actually make this good and reliable and scalable and all that. It still doesn't answer the question of like, what are the roles of the people who work on it? And yeah, but that's just one of those open questions.
Speaker not provided14:55
I mean, you have 60, 70 people. So you have had to answer that at least provisionally. So what is the structure that you've come to provisionally? uh we're still we're still messing around with it like we we still have um like we still have titles and i don't know if we should have them like we have you know you're a designer you're a pm you're an engineer right and i always i'm i'm always flirting with the idea of killing those how many pms do you have uh four three Depends if you count me. Yeah. Yeah. I wouldn't count you. Yeah. Okay. Yeah. So three. Yeah. Interesting. Yeah. And like, yeah, I've always thought of the idea of like killing.
Speaker not provided15:37
Cause it's like, what you really want is on this project right now, someone needs to do certain types of things. Like someone needs to own a, like the aesthetic or the user experience and someone needs to own like the building and that could be the same person or those could be two different people, right? And someone needs to own like, what are we trying to do here? And what's the strategy? And like, what are the next few things that we need to hit in order to hit that? And, um, but then it's just like a lot of communication overhead if you don't have roles, right. It's kind of like, okay, well, what exactly are you going to do versus what am I going to do? Maybe it'll all be agents one day. Who knows? We'll, we'll, we'll keep experimenting. Interesting. Well, one of the things that you said when we were just about to start recording is you spend most of your time in granola.
Speaker not provided16:24
Yeah. And so one of the things you're curious about for me is if I'm playing around and experimenting, like what am I, what am I finding? So I want to, let's, let's talk about that. I think there's a lot of meat there. First of all, tell me about, tell me about that. Like the, I spend most of my time in granola. I think that's a, it makes perfect sense, but also as a, as a CEO, as a strategic way of being, tell me about that decision. Yeah. So like I mentioned before that I think the big opportunity here is to kind of invent how we're going to work and collaborate with AI to think and do things, right?
Speaker not provided17:07
Like that's kind of in some shape or form, I think that's what we're all chasing right now in Silicon Valley, right? And to that end, I think there's a lot of, that's the kind of thing you can like think about. abstractly, but then you have to be playing with to kind of get a feel for. And it's hard for me to have the brain space of playing with every new thing that comes up, right? And in Granola, we have a lot of context and a lot of internal tooling so that I can play around with different ideas. But they're oftentimes in my little universe as opposed to... I don't go and set up very complicated workflows.
Speaker not provided17:51
In Claude, for example, I do it, I play around with it to get a feel, but those aren't load bearing for me because I'm trying to see what makes sense or doesn't make sense to do inside of Granola as we paint that future picture. It seems like you are at the forefront of experimenting, trying new things, building different workflows for yourself. So maybe just start off by being like, what's the current state of Dan's tooling stack? And then we can go from there. I spend all my time in codecs. Okay. Almost as soon as... And how long has that been? Like, is that a recent thing? Is that... Like two months, maybe. Okay. Two, three months. Okay. Yeah. Um, and then, and I, and I do use the Claude desktop app sometimes, like when Fable was a thing, I, I track all my usage and when Fable was a thing, you can see me like go on the Claude usage.
Speaker not provided18:39
And then when it, when it left, it went like down. Uh, so I assume when it's back, cause I think Fable, Fable is just a different beast and I test all the new stuff and I have access to stuff before it comes out and Fable is just different. Um, yeah. But I think of, so my overall view is that work is bifurcating into two surfaces. One is async delegation work that happens in Slack. That's collaborative, multiplayer, sometimes proactive. And that happens with Slack bots.
Speaker not provided19:20
Like we have one called plus one. There's one called Victor. There's the Claude's tag. And that's very much like, okay, every morning it posts in a channel and says, hey, here's all the bugs that got solved. Here's all the bugs got reported. Here's all the PRs we pushed. And then you can add it and say, can you kick off PR for XYZ bug? And it just does it. Or... Can you, we're trying to name this new product. Can you read all the stuff we've said about what we want the product to be and then propose some names? And then the team can be like going back and forth with it in the same channel to talk through names.
Speaker not provided20:04
So you can hand off stuff with it like it's a coworker. And importantly, because most AI right now is single player. You can do it. You do it in public. And I think that's really interesting in a whole set of things. However, for serious work, you're always going to get more out of it if you have a better collaboration service between you and the agent. And Slack is not good for that. And so the other surface is something like a Codex or a Claude desktop app, where you and the agent are sitting in the same place on the same app together.
Speaker not provided20:51
And in particular in Codex, For me, it's like I use almost all of my software in the in-app browser of Codex. So I'm bringing Codex into my email or into whatever it is in the same way that... What do you mean by that? Can you describe that? How do you do that? I'll explain. So when you're building something in Codex or Cloud Code and it opens an in-app browser and it lets you see the local host version of the thing and you're iterating on it, Basically, like all of the patterns, a good mental model for how AI works for me is all the patterns that started with developers or builders eventually make their way into all of knowledge work because we are, what we found is that building a,
Speaker not provided21:35
building a good enough agent to build any kind of software. Once it can build any kind of software, it's actually really good for doing any kind of knowledge work that you want. And that's like the last, that's why Cloud Code went to Cloud Cowork. That's why, you know, Codex is now all of knowledge work, all that kind of stuff. So one of those patterns is when you're building something like an app, what you really want is the agent to be in the loop with you. So as it builds something, It opens an in-app browser, you can see it, and you can kind of go back and forth. You can annotate it, you can whatever, and you and the agent are seeing it together. That pattern also works for any kind of software.
Speaker not provided22:17
So any kind of website you might visit. So really simple example. Um, last night I, uh, I moved departments recently and I needed to change my internet and I just told Codex, go figure that out. And it knows the address of my old one and my new one, which is actually the same building. I'm just moving floors. It just opened up the Verizon website and it's in app browser and it logged in. I gave it the password. It logged in. I gave it the password and then it opened up a chat. Um, with a customer service agent who was also probably using AI and it just like chatted with them until it switched my internet.
Speaker not provided23:02
And it also like, and all these little things come up where it's like, okay, when do you want to move in and out? And Codex knows because I've been talking to it about like when I moved and when I wanted to switch. Um, and then it's like. Here's, here's your old plan doesn't work. Here's the new plan. And Codex, Codex knows to be like, I don't want any hidden fees. It knows how to do the math on, you know, is this a good deal or not and to be able to research it and then to like push them to give me the thing that it thinks I should get. And I don't have to do any of that. I'm just like sitting there. And is that something that you somehow communicated to Codex or is that just like an out of the box?
Speaker not provided23:43
Like obviously any human would want this when talking to an internet provider. It's both. It's easy because it's easy for it. It knows pretty well when it can make assumptions and when it shouldn't. And so I can be in the loop on it. And I also can just go to another thread and be doing something else. So I'm kind of like flipping back and forth with it. I think that's something. But there's a more general thing there where... I use, this is how I do my email. It is in the loop with me in Quora, which is our email app. And also I have this open source thing I experiment, I built called Tend.
Speaker not provided24:24
But basically it's like my emails are now cards that I read in Codex in the in-app browser. And then each card, it says, here's what the email said. Here's what I think the draft should be. Do you want to send it? And I just talk to it. I see. But this is basically you've vibe-coded your own email client, basically, right? I vibe-coded an experimental email client that does this, and then we will have a version of Quora, which is our full email client that just has this out of the box. But you can think of the apps that are structured this way as being... I've been calling them codex-native apps, but they're basically apps that are responsible for saving the state...
Speaker not provided25:10
and rendering the UI and you bring your agent to it. And I think that that is a much, it's a very powerful paradigm because think about, I mean, think about all the work that you have to do for Granola to like make an agent that is good. And it's really hard. And you're also competing with the clods and the codexes of the world who are also building the same kind of agent with the same kind of functionality. And to some degree, I also think that in some cases that's very worthwhile because I do think two agents is better than one. But ultimately...
Speaker not provided25:51
I really want to be able to, for example, bring, and I think you're probably seeing this with a lot of Granola users, I really want to bring my agent to Granola. You already know how AI is changing how everyday work gets done, how much ground you can cover, and how fast a team can scale. To stay ahead, you need tools that give you a competitive advantage built for this new era. Adio is the CRM for the agent native world. It meets you where you work, compounds every customer signal into context, and then acts on it across your pipeline to let you move at unmatched speed and scale. With agents and automations for every job, Adio orchestrates your work around the clock. We use it internally at every and we love it. It's built to handle the scale of your workloads. It's extensible with an API and MCP access, and is built with infrastructure to keep up with your most ambitious agents.
Speaker not provided26:36
It's loved by high growth startups like Granola, Modal, Whisperflow, and Every. Adio runs the work behind EveryWin. That's Adio, the agentic CRM. Go to adio.com slash every and get 15% off your first year. That's adio.com slash every. And now back to the episode. What do you think? Like, yeah, you keep saying that, and I'm really excited about that idea. I wonder how does that work in practice? Like if, forget Granola, but like, you know, it's like, let's say you, I don't know, can you do this with Quora right now? Or like, how, like, how do you build an, how can, how could we build an app that would allow you to bring your own agent? That's not, you know, MCP. Cause it feels a little bit different, right? Cause it's like, you still want to have the UI. Yeah.
Speaker not provided27:17
That's the difference. It's like you and the agent are both looking at the same UI and manipulating the same thing. MCP is part of it. But yes, I think MCP is, historically, you're thinking about it as the agent is going to interact with the app and I'm not going to interact with the app. And I think what this paradigm says is actually you want your agent and the user to be interacting with the app at the same time and be able to trade off. And so the way that you do that is, one, yeah, you give the agent access to an MCP or a CLI, and then you give the user access to a web interface. And the user is using the web interface inside of an in-app browser of a codex or of a cloud code.
Speaker not provided28:04
And then the agent can decide, do I want to... help the user or collaborate with the user via using the browser use or via using the CLI, which I think CLI is somewhat better, but the trick is the CLI has to then modify the state of the UI. Right, exactly. That's the thing. It's like, that's the thing that needs to be. So it's almost like if you had, hypothetically, let's say you could have an MCP, right? That actually had a stateful, like the MCP could modify the state, like real-time state of like a UI that was rendered for a user. And ideally there was like at least a one-to-one mapping of anything you can do in the UI could also be done through the MCP.
Speaker not provided28:46
So you have like an agent and a human interface. Because like... computer use or like, it's like the web browser use feels like a, it's unnecessarily slow potential, right. It's like a, it's a hack and not, not, yeah. Okay. That's really interesting. Um, Yeah, there's something about the presence of the agent. This is a fascinating topic. I haven't thought about it very much. But the embodiment of the agent is also maybe interesting. It's like when you're in Figma, you can see other people's locations on the canvas. And there's something there that you maybe would lose if there was just like an MCP and the human – like maybe not. I don't know how you – How do you feel like, is it, do you, is the, does the agent just feel like it's just the computer and you know, that's all the same, or does it feel like it's an entity that you're like, you know, you're both looking, you're both looking at the same thing together.
Speaker not provided29:37
That's that it's more of that it's, it's in the same way that with the Google docs, like we have this Markdown editor called proof that we built. And like in that one, you can see codex has entered the document and you can see where it is. Oh, that's cool. How do you do that? How do you, how does codex enter the document? It's just the same kind of CLI MCP type situation, but it has a command that's like, okay, set presence, set location in the document, that kind of thing. And agents are very good at knowing how to do that. But there's so many interesting then UI challenges to figure out because an agent can do like a thousand different actions at once. And so how do you show that to a user
Speaker not provided30:21
It's interesting. That's actually not where my brain went. Because you're right. If you want to see what the agent's doing, that's one problem. I was just thinking in an email. It'd be nice for it to know where your mouse is. It'd be nice to be able to be like, this part of the email is not great. And just have that be... Either you highlight the text or whatnot. That's not really possible today unless you explicitly... How would you have to do that? It would have to be looking at pixels on your screen, right? There's no native way to do that unless you build it into a UI and you're passing that information to the agent, right? More or less. I think the way that I do it is each piece of information that I want to take care of is represented in a card. And then I can talk to the card.
Speaker not provided31:02
I can say like, yeah, it doesn't necessarily know where my mouse is, but it knows that I'm talking to this part of the UI. And it just knows because you say that when you're talking to it or because that is the main thing that's foregrounded in the app? Whatever I'm looking at is currently focused. And I know that it's focused. And then when I'm talking to you, it just knows to put that context next to that thing that I'm looking at. Okay, that makes sense. And you're actually speaking, right? This is like you're using monologue or whisper code or something like that. That's sort of my view of work and how things are going. And we've been talking about, okay, the prize is there's a new way of working.
Speaker not provided31:42
How does that fit into or differ from how you've been thinking about it and your strategy for granola? I don't know, I took this class once and they were talking about the difference between complex and complicated problems. Have you heard this? Yeah, yeah. And it's like complicated, it doesn't mean it's going to be super hard, but it's kind of knowable versus complex problems. It's unknowable. You have to probe the system and kind of see how it reacts and go from there. And yeah. So I think we're very much in a complex problem space here. So I don't, I don't have like an overarching theory of where this is all going. I think I could make one up that would sound plausible or as plausible as the next person's, but I'm more in the mode of like, what are, what are things that, what are insights or nuggets?
Speaker not provided32:27
And I'm like, Ooh, okay. I now, this is like a thing that I've learned. And now I believe to be true and I'm going to, I'm going to carry that with me. And so I have, I have a few of those. Like one is, um, seems like one fundamental design challenge in like this agentic world is the time traveling problem. Basically like agents take time to do things. And therefore like when you, you're talking about Slack as an interface for this, which is like the async delegation problem, I think you said before, which is basically like the moment in which you kick off a task and the moment in which you're reviewing the task are disjoint. And then you need to get all that
Speaker not provided33:11
I think you'll see a lot of the interfaces that evolve to be highly optimized for that. And I haven't seen anything that's great, to be honest. Like, I don't know, like the conductor, it's like, oh, I've got all these different like chat threads and I'm jumping between them when it's kind of ready. Like, it feels like there'll be... I don't know what they look like. There'll be evolutions beyond that that are coming. Another one that's interesting, another way to get around this it takes a while for an agent to do thing problem is... pre-process a bunch of stuff. Like if like, so in like Granola, like one thing that we figured out is like, if I ask Granola to do something and I have to wait 20 seconds, basically humans will rarely wait for 20 seconds if they're in the like back-to-back meetings, chaotic, crazy workday, which is kind of the user that we're thinking about.
Speaker not provided34:01
Um, But if granola kind of thinks about something you might want and then pre-generates it, and then at some point it might be like, oh, here, in case you want this, it's already here and all you have to do is click on it. That feels completely different. And so we have some examples there. We launched this thing recently where granola will try to generate a brief for you before a meeting where it's basically, here's this person you're meeting with, here's the context of like, like who the person is, if it's a first meeting or, or what you guys talked about last time, if it's a, if it's another meeting and this one, you essentially have to regenerate it. Cause it's, it's, it's useful when you're running two minutes late to a meeting and you're like, wait, who the heck is this person I'm talking to again?
Speaker not provided34:46
Like, and, and like, that's the, that's the critical moment. So you really only have like a 15 second window where it needs to be there or it's kind of useless. So we, we actually pre-generate, like millions of like we regenerate a silly amount of these for a small percentage of them actually being like opened in the belief that when you do open it though you really really appreciate it because it's like right it's exactly what you need in the moment of need it's like an interesting it's like a it's a it's an interesting process or trade-off there especially from like a cost perspective because it's like a you know we're Like hours and I don't know, hundreds of thousands of hours of like agents reasoning about things that may or may not ever get to see the light of day.
Speaker not provided35:31
And how do you how are you measuring that? Like the whether that's worth it or not? It's an open question. I don't know how to measure it. Just yet. What I'm trying to figure out is that we don't have a good metric between that. Like there's, there's use, like if something's not used at all, it's obviously not good. Right. But then there's like, if something is used a little bit or, you know, a decent amount, but it's really load bearing when it's used and that's still very valuable. I'm trying to figure out how to, how to measure what that is. Right. Like I was at a, I was at a founders conference the other day and like four founders came up to me and talked about this pre-meeting brief feature, which like surprised me because it's not, you know, it, it's not used as much as like proportionally.
Speaker not provided36:14
That's not what I would have expected, you know? So yeah, we have this, we have this, analogy, metaphor, I always forget which of those who it is, inside of granola, of like how we want the granola product to feel. And it's... It's like a handrail. So if you imagine like stairs, like all stairs have handrails, right? It's so good. Yeah. It's like basically it's like you never notice a handrail. It's like invisible. But like that moment you trip, like your hand like shoots out and it needs to be right there and it needs to be load bearing and it makes stairs way safer. And that's how we think about granola, right?
Speaker not provided36:56
We kind of want to get out of the way until you really need us. metrics or frameworks to like measure. One thing we would thought is like, if we just take it away, like if we take it away from a number of users, like how much do they shout or like what kind of, what's the impact of us doing that? But even that has, it's not, it's not the best way. Or maybe making like seeing if they will click to like generate, click to generate as opposed to here it is. And it's already generated. But, you know, would you take the proactive action to do it? Of doing it and then it's and then it's there. Yeah. Yeah. But then once and then it's like, OK, they do. Then are we always going to make them click? I don't know. It's like we could do it as a test, I guess.
Speaker not provided37:39
It's yeah, it's a tricky one. That is tricky. What, well, then how do you think about also what is Granola's role versus the codexes and the co-works of the world? And what do you see as being places where you want to integrate and make yourself available to what they do versus places where you're like, I want to own this. This is like something that we can uniquely do well. Yeah. So my view here is that it's like a new, again, it's like this new era of computing where for the first time computers can make sense of our context and you can do amazing things with that.
Speaker not provided38:27
Right. And to that end, the question, having the right context is really critical and you being able to get value out of AI. So my belief is that the context you have in Granola, it's like we should make that as available to people as like, however you want to use it. So if you want to use it in codex, if you want to use it in your personal agent, if you want to use like whatever you can do that, if it can make your life better to use Granola Context, you should, and we should make that really easy. And there's a lot, you know, our API or MCP is gonna get a lot better over the next couple months because like, that's like a first class goal of ours.
Speaker not provided39:13
I think there are, a number of jobs to be done, pain points, use cases, that we should just be 5X better than anybody else in the world at. And the obvious ones are all related to meetings, right? And it's just one of those things where, and maybe you feel differently. Maybe you're more AI-pilled than I am. Like, I think that the models are going to keep getting better, but I think that... if Granola just cares about a few things way more than anybody else, and we optimize the hell out of those things, they'll just be a better experience, especially if they're like tied to a UI that you have to use in vivo, like during a meeting, for example.
Speaker not provided39:59
And so that's like our current strategy. It's basically be best in the world in anything that's like meeting adjacent and then make like the... be the best way to capture context to power any agents you have. And that sounds, I can give you an example. There's like, I was talking to a user and they were doing something really clever. She was... She worked in sales and they basically used, I think it was Claude, to generate a microsite before they would talk to a potential client. And the microsite was, it was really impressive. They had this template of what that microsite would look like. And then given a new potential customer... They would, Claude would like style that template to look like the customer's website.
Speaker not provided40:43
And then they would connect the Granola MCP and just pull all the context from Granola and like fill out all the data and the fields and the widgets based on that data. And that's just the kind of thing that we would never try to be best of the world at and wouldn't make sense to, right? But she would also be... In her case, she was like writing a lot of emails in Granola right after meetings because like follow-up emails in Granola made a lot of sense for her. And that's the kind of thing where it's like, maybe we don't want to write every email. We don't want to be your email inbox. But there might be a type of email that you want to send right after a meeting that is like... you know, extremely good on certain dimensions that we could be the best in the world at.
Speaker not provided41:23
And like, it makes sense to do both. I don't think it's a one or other. I was undecided about this two years ago when we started Granola. Now I have strong conviction, but it kind of took me a while to like figure that out. That's interesting. Yeah. I think from a user perspective, and I may not be your core user, and that's actually really interesting to me to learn that. The thesis that we're building every round and one of my convictions is what builders do now, people who want to figure out these general purpose tools and build these workflows or whatever... regular people are going to do in a few years once they're more built in once it's built into the handrails of these products um and so what i do is i just like play around with stuff and try to figure out oh this is what i use codex and slack agents and whatever for and eventually that will make its way into maybe stuff that we build but stuff that the labs build or stuff that other people build and we get to see it first can i ask a question about that because i think um
Speaker not provided42:26
Is the theory that... So the stuff that you are trying to automate with AI or the interactions you're trying to build, do you think that other people will also be... building their own, like, more, like, less AI forward people will be building their version of those automations? Or do you think those will be productized? Productized. Yeah, okay. I have the same view. So, yeah, I think you're the guinea pigs, right? So basically, like, yeah, and we have tons of guinea pigs using granola, right? So it's like, like, my view is basically... We should just look at what are the most common and cutting edge ways in which people are using our API and MCP to do crazy stuff.
Speaker not provided43:07
And then figure out which of those do we think we could be the best in the world at and a lot of users would benefit from. And then build a really beautiful seamless product experience that... I ran into one of the founders of Hugging Face the other day at a conference, and he was like, man, I had built this super convoluted, complicated pre-meeting brief workflow in Cloud Code. And I'd been working on it for months and I just turned it off because yours was better. And to me, that was like, that's exactly what I want. And we can't do this for everything, but that's exactly what I want because we're just going to care more than any individual should ever care about any one workflow is kind of how I think about it.
Speaker not provided43:51
I think that's exactly right. Okay, so we're definitely aligned there. My current feeling is... In general, when I, and this is, again, this is just for me and this may change, but when I see Granola, like the UI come up, it's usually a mistake. You don't want to see it? I don't want to see it. I mean, it's fine. The recording thing is fine. But in general, the way that I want to access it is going to be it pushing something into Codex, which is my work surface.
Speaker not provided44:32
or a codex pulling something out of it. And I think this focus on meetings is so right. And it's actually such a hard and deep problem to just get that, like the context of that right. So for example, I mean, you know this better than I, but I'm just thinking about when you do a transcript and I say the name Chris. Which Chris are we talking about, right? And so I think of the job of software companies in an AI world AI is this really super flexible thing, but it's only flexible if it's given the right structure and the right context within which to be flexible.
Speaker not provided45:16
So if we're using the human body as an analogy, AI is like the ligaments and the muscles, and then software has to be the bones. And the bones sort of set, like give it form and a structure, but then the AI can kind of like work around that to do anything. And there's so much, even for example, again, in a meaning transcript, I might say, That's a good idea. But the way I say that means, says a lot about what I actually think that is not captured in just a transcript.
Speaker not provided46:01
And I want Granola to be like, I have a, I have this, this automation that runs that turns all the slacks and all the meetings that I was not in into cards that I just go through and I can see things that happened in the company, but the transcripts are a often wrong and B they, they capture none of the nuance of how and why things were said. And I think that, if granola did that for me, it would be the most valuable thing in the world. And I wouldn't necessarily have to look at the product. And maybe, maybe like for, for a more normie user who doesn't want to be in codex all the time.
Speaker not provided46:41
Although I do think that that's, that's going to be more and more of the case. Like you still want to have the UI, but there's all this background context processing that I would look to you guys to do that. I don't really want to do. Yeah. Yeah. No, that makes total sense. I think, um, I guess the transcript is one way to capture the context from a meeting, right? It is the simplest way. And those LMs are weirdly good at making sense of garbled transcripts and doing something useful with that. I think... but what's the actual job to be done here? It's actually like, what are the insights or what are the decisions or what are the actions I need to take on top of this context? And that there's this layer of intelligence or interpretation, which is like the, the disambiguation, like which Sam did I mean is like a, is like a great example.
Speaker not provided47:32
We have this, so we have this, I'll give you like, there are challenges. It's such an interesting space. So here's a challenge we have, right? We, When a user starts using Granola, they use Granola a lot, right? And therefore, we have a lot of context about that user, right? And we can, in the background, and we have this, but we don't use it yet, and I'll explain why, generate a pretty high-fidelity picture of who you are, what you're working on, what you're trying to achieve, what are your challenges, who you're working with on different things on. And... Let's just for argument state, let's say this is like a two-page summary of who Dan is today, right?
Speaker not provided48:18
The state of Dan today, and it changes every day. And we can generate better notes if we pass that context as part of our note generation pipeline. But now those notes might include information that didn't come from the meeting, right? So when you said, it's like, oh, that's interesting. Or what was your example? It's like, oh, I like that idea. And we might be like, Dan doesn't actually like that idea. He thinks that's a terrible idea because we know he hates that general class of idea because he said that five other times in five other meetings. And so then there's this interesting question of who's the audience, right? And today, a lot of people still... they'll use the notes for themselves, but they'll also, there's this mixed use with also share it with other people.
Speaker not provided48:59
Right. Whereas like the perfect notes for you are actually probably a little bit different or the perfect, like notes are just one. It's just one way to represent that information. You know, there's like other ways and it's like, what level of intelligence or interpretation would you, do you want granola to do? But yeah, I, I totally hear you. This is why I think it's, It's infancy days for us. Or honestly, you seemed really stressed in that meeting. Do you want to talk about it? Would be really interesting. Maybe people would be freaked out by that, but also one of the things I use Granola for a lot is management stuff and being like, how did I do there?
Speaker not provided49:41
Or someone on my team had a difficult conversation with someone on their team, And they're talking to me about it. And I'm like, let's talk to Claude about the meeting transcript so we can decide what to do. All that kind of stuff is in order to do it well, I need not just the transcript, but there was a long pause after XYZ said this thing. No one said anything for three minutes that you don't see that in the transcript. No. Yeah. Stuff like that is just, there's so much like richness there to be had that granola to me, I want granola to do for me. Yeah. That makes, that makes total sense. Yeah. I also think I'm curious.
Speaker not provided50:23
What are all the, the main way? Cause he was like, I don't want to see the granola UI. I want to like pull that in codex or whatnot. And yeah, I also wonder, okay, what are the main workflows or reasons why people are pulling transcripts or meeting notes into their agents? And which of those, if you were to optimize around, you would do a better job at? And which of those are like the long tail of like, you know, give people power and they'll do a better job? a better job is also an interesting question for us. Yeah. What is on your mind for the next like six to 12 months as, as you've got like, okay, you saw Fable come out. Does that affect your roadmap?
Speaker not provided51:03
Does that affect how you're hiring or how you're building? Yeah. Tell me about that. The order of operations, the questions that go through my mind is first, like, what does, how does this change how we build internally and how do we structure our teams? Like, that's the first question. I think our roadmap is, and this is the kind of thing where it's like. you can have one plan in the abstract and then you actually play with something. You should adjust it. And I unfortunately didn't play with Fable enough before it got yanked. But like the roadmap is more, it's kind of baked into the roadmap a little bit more, which is like, okay, models will get better. Here's the general strategic direction. And that's more like, I think our strategy is more dependent on what people use us for and what are the jobs to be done or use cases around that that we can tackle.
Speaker not provided51:49
And model intelligence doesn't. affect that directly too much, if that makes sense. Whereas model capabilities do affect how many people do we staff on a pod? How do we define goals there? Should we be approaching things completely differently? So yeah, that's the thing that's on my mind for sure. The other thing is I think... So maybe this touches on a little bit, like it's the stuff that you're using codecs for. I think there's one or multiple canonical UIs that haven't been invented yet that are, like right now, so Granola, you have meeting notes, right?
Speaker not provided52:38
And you can use meeting notes or transcripts or context for lots of things. usually when you're trying to make use of that context, it's not per meeting. It's usually you have a set of contexts. In our case, let's just say it's like all the meetings you had today or all the meetings you had this week. And maybe it's actually all the meetings and all the Slack messages and all the emails, but let's just keep it to meetings for a second. At that level of altitude, what is the right UI and interaction design to manipulate or work with that context. I don't think anyone has figured that out. And maybe you're cooking on something, Dan, or maybe you'll figure it out.
Speaker not provided53:18
But like, when I look around, I'm like, I've seen very little actually. And, you know, coming up with new UI paradigms is, it's like very hard and it's very rare for new ones to stick around. I think they're more discovered than invented, if that makes sense. But there's a very clear gap that I see there. Like we have like a chat UI and chats, chat threads are like super valuable, like actually surprisingly versatile and powerful when you're doing one thing. But when you're actually trying to do multiple things across varied contexts, like I don't think we have the right, the right metaphor there.
Speaker not provided53:58
So that's something that's very much on my mind. Because when you talk about the normie user, like I think you're going to need a simple metaphor that the normie user can just grok and interface with. It's not going to be the kind of hoops that you currently jump through with Codex. Yeah. How do you think about token spend both on your team and in the product? I think... Okay, I'll do team first. So token spend on team. I think folks on the team should be using AI to augment their abilities as much as possible. I think it's... silly to say, if you aren't spending this many tokens, then you're doing it wrong.
Speaker not provided54:42
That's like, I feel like a weird way to do it. I kind of trust the team to take the spirit of the goal, which is like, be the most productive you can be and be thoughtful about how you use it. We didn't even track token spend until like last week internally, just because it wasn't a priority for me. In terms of token spend in the product. Wait, wait, wait. Before we get there, but you started last week. What spurred it and then what did you come to? Fable. Basically, what spurred it was like, do we even know how much we're spending? We're like, we should probably know how much we're spending.
Speaker not provided55:23
It was basically because folks are using Fable and someone's like, I think I spent a couple of thousand dollars today. We're like, okay, maybe this is something we should at least be aware of. We did like literally the same thing. Fable came out and Kieran, who runs Quora, he was like on track to spend like a million dollars in credits. In a year. In a year. In a year. And we were like, okay, we need to figure it out. Maybe we need to think about this a little bit. Yeah. Yeah. It actually could be worth it. And also we need to think about it, you know? Exactly. Yeah. Yeah. This goes back to like, you know, things always outside of our ability. It's just one of those like, it's like, yeah, we should probably, we should probably at least know how much we're spending. That sounds like a really obvious thing, but it's just like, we're just so busy with so many other things.
Speaker not provided56:06
It's like, now's the time. In product, I think, um, Like I'm still a believer that it's early days and we have so much to gain by figuring out what are the killer kind of AI native experiences that Granola can build. And therefore... we're not very cost conscious on the token spend. So like I said before, like we pre-generate, I don't know, millions of these briefs, even if only like 10% of them get opened because we want to like figure out what's that right experience for the user.
Speaker not provided56:46
And our belief is both costs will go down over time and we can optimize costs once we know what the best experiences are. So like that's been... That's our philosophy. Argentic features are really expensive. And so as we build more and more of them, at some point that'll break the math for us. But for now, that's been the priority. And how much are people using true Argentic workflows in Granola? I asked that as like a, I'm really curious about normie users learning how to use like power features like those.
Speaker not provided57:27
It's the word agentic that's tough, right? Like I think that like, um, roughly half is the, is the answer, right? Like weekly, like, like every week, about half the granola users use us in an agentic way. Um, and, but I don't know if they would describe it that way, if that makes sense. Right. Like they have, they, they'll be like, they'll ask a query that is like a kind of a complex query around, uh, um. you know, like let's say your coaching or improvement question that will look at a series of meetings over time and then do several steps of analysis over that, right? Like that kind of thing is roughly half a week.
Speaker not provided58:07
Yeah. Really interesting. Chris, if people are looking to find you online to use Granola, where should they find you? Oh, I don't know. So Granola's Twitter handle or X handle is Meat Granola. Mine is CJ Pedregal. So CJ, my last name. And yeah, I guess those are the best places. Amazing. I always love talking to you. Love what you're building. Thanks for coming on. We got to do this more often. Yeah, absolutely. Whether it's on the pod or just us chatting, I really enjoyed these conversations. Sounds great.
Speaker not provided58:55
Oh my gosh, folks, you absolutely positively have to smash that like button and subscribe to AI and I. Why? Because this show is the epitome of awesomeness. It's like finding a treasure chest in your backyard. But instead of gold, it's filled with pure unadulterated knowledge bombs about chat GPT. Every episode is a roller coaster of emotions, insights, and laughter that will leave you on the edge of your seat, craving for more. It's not just a show. It's a journey into the future with Dan Shipper as the captain of the spaceship. So do yourself a favor. Hit like, smash subscribe, and strap in for the ride of your life. And now, without any further ado, let me just say, Dan, I'm absolutely hopelessly in love with you.