By playing, you agree to uListen's Terms and Privacy Policy and YouTube's Terms of Service.
How I AIHow this PM uses AI for PRDs, JIRA tickets, and replying to coworkers | Dennis Yang (Chime)
Summaries, chapters, transcripts, and FAQs on this page are made by uListen, not YouTube.
Transcript
45 min read · 9,330 wordsIntroduction to Dennis Yang
Claire Vo 0:00 We've seen so many people use tools like Cursor to write code. We actually haven't seen anybody yet just using Cursor to write, [chuckles] and that's what you're doing.
Dennis Yang 0:10 The reason why Cursor is my favorite UI for the AI is it has all the interfaces and interactions and connections into the tools that are critical for my daily product management.
Claire Vo 0:20 I think we're at this really interesting place where, because these primitives are being built in the context of software engineering, you're getting these concepts of markdown, Git, commits, change tracking in these tools that used to be very software engineering-centric.
Dennis Yang 0:36 The most useful solutions will have interoperability as one of the key things. So any system that if it feels like it's locking that content or data away, I'm not gonna prefer to use that system. I don't care why you have these modes. I'm sure there's a good reason, but if that's my content, and I want all my systems to be able to access it when it needs to. It's really improving communication and reducing the time I'm spending writing status, and at the same time, improving the status content that is being circulated both up to leadership and across the organization. [upbeat music]
Claire Vo 1:06 Welcome back to How I AI. I'm Claire Vo, product leader and AI obsessive, here on a mission to help you build better with these new tools. Today, we have a fun conversation with Dennis Yang, Principal Product Manager for Generative AI at Chime. Now, this one makes me sweat a little bit because I thought I was the alpha AI-powered PM, and Dennis shows me his workflows, which are way beyond anything I've seen before. He's gonna show you how to use Cursor to not only write your PRDs, but push them into Confluence or Notion, read comments, reply to comments, prototype AI tools, and more. This is a awesome one for anyone out there who's curious if you can make use of Cursor without writing code, and I think you're gonna learn a lot. Let's get to it. AI is supposed to make work easier, but I've been there: weeks of setup, endless back and forth with engineering, and yet another tool the team never really adopts. That's why I use Zapier's AI orchestration platform. It connects with nearly 8,000 apps, so I can finally put AI to work without the drama, without the delays, and without pulling engineering in every time I want to automate something. With Zapier, you can roll out AI-powered workflows that do real work across your whole company in days, not weeks. I use Zapier every single day. It automatically responds to leads with enriched, personalized data, it checks my calendar weekly and offers smarter ways to manage my time, and it even drafts emails for every new request that lands in my inbox. All of that running quietly in the background, so I can focus on the work that matters. And Zapier's built for scale. With enterprise-grade security, compliance, and governance, it's trusted by teams at Dropbox, Airbnb, Opendoor, and thousands more. Go to try.zapier.com/howiai to learn more about how Zapier can bring the power of AI orchestration to your entire
Why Cursor is ideal for product management workflows
Claire Vo 3:00 org. Dennis, thanks for joining How I AI. I am really excited about this episode because we've seen so many people use tools like Cursor to write code, but we actually haven't seen anybody yet just using Cursor to write. [chuckles] And that's what you're doing, um, as, as a product manager and somebody who's thinking about strategy all the time. So before we dive in, why Cursor? Why writing? You're not writing a lick of code in here for at least this use case that we're gonna see. So how did you kind of get into this flow with this AI-powered IDE?
Dennis Yang 3:37 To me, Cursor... The reason why Cursor is my favorite UI for the AI is a few things. It has access to all of the models that I want to try. So, you know, in Cursor, you can talk to Claude, you can talk to GPT-5, you can do DeepSeek or whatever. Um, that's the first thing, and then the second thing is it has access to a file system, so it can write things down. Um, and then it can have access to Cursor Rules, which you, as you s- we're using more and more, you can start to tell it how you want to do things. And then the final big thing is interop. It actually works with all of the different tools that I need to work with, so that's through MCP. It can talk to Jira and Notion and Confluence, um, you know, look at Figma, all these things. So basically, not only does it have the AI, the UI for the AI, it has all the interfaces and interactions, um, and connections into the tools that are critical for my daily product management.
Claire Vo 4:29 You know, and the other thing that I would say is running on the desktop is just fast. You know-
Dennis Yang 4:34 Yeah
Claire Vo 4:34 ... it's, like, pretty fast at doing those things, as opposed to... You know, I think we're in this real moment where there's gonna be a question of, are we gonna start seeing more and more desktop apps for these AI-powered tools just because of the performance side of things compared to web? Web is very flexible.
Dennis Yang 4:49 Yep.
Claire Vo 4:49 But I, I like Cursor 'cause it is, it's zippy.
Setting up Cursor for non-coding use cases with markdown preview
Dennis Yang 4:53 Yes.
Claire Vo 4:53 So this is, this is your new hub for-
Dennis Yang 4:57 Yeah, this is-
Claire Vo 4:57 - getting work done.
Dennis Yang 4:58 This is what my screen looks like. And that's-- The other thing I'm noticing is that I want bigger and bigger screens. [chuckles]
Claire Vo 5:03 [chuckles]
Dennis Yang 5:04 Right? I'm running out of space 'cause I want my chat, right? I want my... the thing that, the artifact that I'm working on, and then I want the file system, and then over here, I actually have the... This is my, my settings pane, uh, docked to the bottom, 'cause you wanna make sure that it's still green, right? So I, I need more screen real estate, uh, and then... [chuckles]
Claire Vo 5:23 Yeah, we had Lee from Cursor on recently-
Dennis Yang 5:26 Yeah
Claire Vo 5:26 ... and he walked us through the three-pane kind of model of-
Dennis Yang 5:29 Mm-hmm
Claire Vo 5:30 ... Cursor. For those who are listening and not watching, you have your file system on the left, where you're looking at what files you can work with or in context of Cursor. In the middle, you have your artifacts, whether those are code, um, code artifacts or content artifacts. On the right, you tend to have your chat.
Dennis Yang 5:47 Yep.
Claire Vo 5:48 And then something I wanna call out for, for people is you also have this bottom pane you can pull up, and you non-
Dennis Yang 5:55 Yeah.
Claire Vo 5:55 I was gonna say, me, as a developer, that pane for me is always the terminal.
Dennis Yang 5:59 Mm-hmm.
Claire Vo 6:00 Uh, but this is a really nice little quality-of-life hack-
Dennis Yang 6:03 [chuckles]
Claire Vo 6:03 ... that I'm gonna start to use. Your bottom pane in Cursor is actually the tools Cursor settings.
Dennis Yang 6:10 Yeah.
Claire Vo 6:10 So you can turn on and off-... MCPs, which I actually do all the time and confirm that they're working.
Dennis Yang 6:16 Yeah, exactly. See, sometimes Cursor will be like, "I can't do that thing," and you look, and there's, like, a little red dot, and you gotta turn it back on, so.
Claire Vo 6:22 Yeah. Well, you know what? Before we dive in, now that-
Dennis Yang 6:24 Yep
Claire Vo 6:24 ... I'm curious and staring at your screen, would you mind sharing what- what MCPs just generally you have turned on? And then we'll go through the few that, you know, you, you really use on a daily basis, or at least in this workflow.
Dennis Yang 6:38 Sure. Sure. So I have MCP, and I have two, uh, that talk to Atlassian Suite. So one is our Jira direct MCP. This is before Atlassian launched their MCP, um, official server, uh, first-party server. This is, um, another one that I can just run locally. Notion, of course, it talks to my Notion. Figma, uh, talks to Figma, if you have Figma running, uh, and then GitHub talks directly. Uh, and then these two, uh, MCPs are... I'm actually gonna talk about them. I'll talk about News API, which is an MCP I wrote to talk to News API. It's just an API that searches, um, news articles. Um, and then Semrush is like an SEM, a search engine marketing MCP that I put together as well, um, using Cursor to write the MCP, and then you actually can use Cursor to install the MCP onto itself-
Claire Vo 7:23 Okay
Dennis Yang 7:23 ... which I love, too. [chuckles]
Claire Vo 7:25 AI all the way down-
Dennis Yang 7:26 Yeah, exactly
Claire Vo 7:27 ... as we say. Amazing. Okay, so, so you've loaded up Cursor, you have it set up to write-
Dennis Yang 7:33 Yep
Claire Vo 7:33 ... documents. Are there any other kind of Cursor setup steps that you've done that you think are worth calling out for folks that are using it not to code?
Dennis Yang 7:41 Yeah, I, I think one, one big thing is, as you're sort of working more and more, not just Cursor, but just LLMs AI in general, loves Markdown, right? [laughing] So, like, I'm starting to think in more and more in Markdown, so I'm actually looking at something like this all day and writing and, you know, looking at Markdown. And then previewing Markdown is really important to see if it-- what it looks like, 'cause you-- 'cause this is actually hard to, to grok, right?
Claire Vo 8:10 Mm-hmm.
Dennis Yang 8:11 So, um, so one of the good, good Cursor settings here is, I think it's, yeah, Preview, Pre- Mark- Markdown Preview, uh, is a setting that you can actually find inside, um, inside. So, so you do Command, comma-
Claire Vo 8:25 Mm-hmm
Dennis Yang 8:25 ... Markdown Preview. Um, and in here, you basically want to, you know, automatically prev- preview Markdown, and the extension that I'm using here, if you go to Settings-
Claire Vo 8:37 Mm-hmm
Dennis Yang 8:37 ... Extensions, is called Markdown, oh, what is it? Markdown Preview Enhanced. So that's one I really like, and this one will actually au- automatically, um, show in the preview pane-
Claire Vo 8:50 Oh!
Dennis Yang 8:50 ... when you click on it.
Claire Vo 8:51 Amazing.
Dennis Yang 8:52 Which I, which I absolutely love, 'cause it used to be that you had to have, you have to, you had to know this secret code, which is, like, Command+Shift+V-
Claire Vo 8:59 [chuckles]
Dennis Yang 9:00 ... to open up the, the preview, but now you can just click on a Markdown thing, and it pops in automatically.
Claire Vo 9:05 Yeah, I just wanna call this-
Dennis Yang 9:06 Yeah
Claire Vo 9:06 ... call this out for folks who... I know everybody, everybody loves Markdown now. It is the year of Markdown-
Dennis Yang 9:11 Yeah
Claire Vo 9:12 ... for sure. And, um, Markdown can be rendered [chuckles] in a nice-
Dennis Yang 9:16 Yes
Claire Vo 9:16 ... in a nice way. You don't have to look at a bunch of, um, hash headers and weirdly formatted table content. So either by installing an extension here or using that magic, uh, key combo there-
Dennis Yang 9:29 Mm
Claire Vo 9:29 ... you can get nicely formatted, uh, Markdown right here in your Cursor
Creating PRDs in Cursor and using source control for documentation
Claire Vo 9:35 view. So, okay, we've done-
Dennis Yang 9:36 Right
Claire Vo 9:36 ... we've done the setup. We've talked about extensions, cursors, your panes, your MCPs.
Dennis Yang 9:41 Mm-hmm.
Claire Vo 9:41 Let's actually get into how you use Cursor as a hub for workflow, how you would achieve something as a product manager, sort of end to end-
Dennis Yang 9:51 Cool
Claire Vo 9:51 ... using Cursor and these tools you've attached.
Dennis Yang 9:54 I think it's been well established that, uh, LLMs AI is really good for writing PRDs. So you should be doing your PRD creation in what, in whatever flow, um, that you want, you know, be it ChatGPT, or Claude, or, or ChatPRD, right? So, um, and for me, I actually do a lot of my writing, now that I have this, uh, Cursor setup, I, I do it directly in Cursor, and it's working on, you know, in Markdown, technically, and I can preview it here. But here at Chime, we actually... You know, it's not a single-player company. Um, and I think that's one thing that I really want to be pushing on here, is that the reason why you want to be interacting with all these other systems across, you know, not just your AI, is that there are other people usually in your company that you want to be working
Using MCPs to publish content to Confluence and Notion
Dennis Yang 10:33 with. So, um, we have a r- a ritual here at Chime, which is when PRDs are in early draft form, um, we'll share them out into our PRD drafts channel and then gather tons of comments. So I work inside Cursor. I'm making my PRD here. If it's in a, it's in an early stage, I don't want some comments, I'll throw it into the PRD draft channel. Um, I do use Git to control, to source control everything, but Git is not great [chuckles] for, uh, you know, the whole company to go into and make comments. So, um, I actually use the, um, the Confluence MCP to publish both into Notion and into Confluence. Um, because some people love using Notion, some people love using Confluence. Um, so then we have... Let's see here. So we have, here's this exact PRD pushed into, uh, Confluence. Um, I pushed it into this, uh, last night, and, and threw it into our, our comments channel, and already starting to get comments. [laughing]
Bridging the gap between engineering and product
Claire Vo 11:38 Well, what I wanna, what I wanna call out really quickly before we go into-
Dennis Yang 11:42 Yeah
Claire Vo 11:42 ... maybe how this, how this MCP actually works, because I think people just like to see it-
Dennis Yang 11:46 Mm-hmm
Claire Vo 11:46 ... is, one, you know, we, we talked about using an IDE as basically your text editor, which is really interesting. You're not writing directly in Confluence or Google Docs or anything. You're writing in an IDE in Markdown-
Dennis Yang 12:01 Right
Claire Vo 12:01 ... with a nice preview. The second thing you call out that I'm curious your thoughts on is Git and source control for-... non-code assets or-
Dennis Yang 12:13 Yep
Claire Vo 12:13 ... non-explicitly code assets. I think we're at this really interesting place where, because these primitives are being built in the context of software engineering, you're getting these concepts of markdown, Git commits, like, change tracking in these tools that used to be very software engineering-centric.
Dennis Yang 12:32 Yes.
Claire Vo 12:33 And I'm curious, just, like, let's take a minute as a, as as product people.
Dennis Yang 12:37 Mm-hmm.
Claire Vo 12:38 Do you think we're gonna bridge that gap? Do you think there's gonna be like Git for... Well, maybe I should build it, but, like, Git for PMs, or do you think we're still a little- it, like, the abstraction is too high, um, for it to be useful, and you need some of that UX polish that you're seeing in some of these more classic productivity tools?
Dennis Yang 12:56 I have a lot of thoughts about this.
Claire Vo 12:57 Yeah.
Dennis Yang 12:57 Um, so as we're sort of creating these artifacts that inform the product that we're building, traditionally today, these artifacts sit outside of the code base.
Claire Vo 13:07 Yeah.
Dennis Yang 13:07 Right? So this PRD is sitting inside Confluence right here. Um, but now what I'm realizing is since I'm using Cursor and, and using Git to source control this artifact, it's actually now sitting inside this artifacts directory.
Claire Vo 13:23 Yep.
Dennis Yang 13:23 And what I'm wondering is that if... I think I wanna start to see if the artifacts are actually sitting inside the repo into which the code is being developed, that adjacency actually encourages the engineers and the AI coding assistant-
Claire Vo 13:41 Yep
Dennis Yang 13:41 ... to continually have access to this. They don't- you don't have to give it an MCP to Confluence. This is the source of truth, um, so it can read it. And when things happen, so PRDs are typically a snapshot in time of, "This is what we thought the thing should be at this moment." Um, in development, we constantly learn and iterate and learn and iterate, um, but rarely do we go back to the PRD to edit it. So what if I put a cursor rule in that says, "Hey, if I'm working on this feature and it- and I'm learning things about the feature as I'm working on it, remember to update the PRD with the latest of how you're thinking about this?"
Claire Vo 14:18 That's, that's how the ChatPRD repo works.
Dennis Yang 14:21 Yep.
Claire Vo 14:21 So we have-
Dennis Yang 14:22 Amazing
Claire Vo 14:22 ... we have a, we have a docs-
Dennis Yang 14:24 Yeah
Claire Vo 14:24 ... um, directory inside our sort of like repo for ChatPRD. It has a combination of product documentation and engineering documentation listed there. Um, even to-dos, like, we've even pulled some of the, like, just task tracking [chuckles] into, into the repo-
Dennis Yang 14:41 Yep
Claire Vo 14:41 ... because then, you know, everybody can work on it, AI or our human engineers. And so we've actually moved, um, all of our, all of our documentation, PRDs, technical documentation, and user-facing support docs into the repo. Because, you know, when I'm working on the product, I'm 90% of the time just working directly in, in, in the code, and the code needs the context of the documentation, the documentation needs the context of the code. And so I think it'll just be really interesting to see where the source of truth content pieces lie. I mean, the other thing that's kind of interesting is because you're in, like, a cursor or something that is a, um, MCP client, you could just put the link to Confluence in there, and then-
Dennis Yang 15:29 Right
Claire Vo 15:29 ... it could call the MCP and look it up on this other source of truth. So, you know, who knows where all this data will accrue? There will be battle of the enterprise-
Dennis Yang 15:37 [chuckles]
Claire Vo 15:37 ... software source-of-truth, um, platforms. But I just, I do think there's a lot of flexibility and optionality, and I do really believe, just like you said, code and documentation are gonna start living in the same place more and more.
Dennis Yang 15:50 Exactly. And then that brings me to another thing that I'm really realizing is in this future, the most useful solutions will have interoperability as one of the key things, right? So any system that if it feels like it's locking that contents or data away, I'm not gonna prefer to use that system, right?
Claire Vo 16:11 Yeah.
Dennis Yang 16:11 Like, I don't care what... why you have these notes. I'm sure there's a good reason. [chuckles] But it- that's my content, like, and I want all my systems to be able to access it when it needs to.
Claire Vo 16:22 Yeah.
Dennis Yang 16:22 Um, so I think that's gonna be increasingly more important.
Claire Vo 16:25 Well, and what's really interesting is, you know, you've, you've been in product management for a long time in B2B, and-
Dennis Yang 16:31 Mm-hmm
Claire Vo 16:31 ... we used to always say in B2B, like, your number one competition is, like, an Excel spreadsheet or a Google sheet.
Dennis Yang 16:36 Completely.
Claire Vo 16:36 And now, like, your number one competition is, like, a source control- marked down file. [chuckles]
Dennis Yang 16:41 [chuckles]
Claire Vo 16:41 Like, if you cannot outperform the source-controlled markdown file as a, as, as a SaaS offering, then you're not adding enough value. So I think it's gonna be really interesting. Okay, apologies to-
Dennis Yang 16:53 Yeah
Claire Vo 16:53 ... to our audience.
Dennis Yang 16:54 No worries.
Claire Vo 16:54 You got two product people in here just [chuckles] thinking about-
Dennis Yang 16:57 I have a lot of thoughts about where SaaS is going.
Claire Vo 16:59 Yes, AI products.
Dennis Yang 16:59 But I won't go there,
Reading and responding to document comments with AI assistance
Dennis Yang 17:00 so-
Claire Vo 17:00 Let's get back to the workflow.
Dennis Yang 17:02 Yeah.
Claire Vo 17:02 So you're making your PRDs in Cursor. You use the MCP, and it would be just really helpful for people, you know, who haven't used an MCP before-
Dennis Yang 17:10 Mm-hmm
Claire Vo 17:10 ... just to show how simple it is to do something like this. So let's say you wanted to push this PRD into Notion or into Confluence-
Dennis Yang 17:18 Mm-hmm
Claire Vo 17:18 ... can you show us how that, how that works for people who's never seen it before?
Dennis Yang 17:22 Right. So this looks like this PRD looks great. Actually, by this, I need to tell it, right?
Claire Vo 17:26 Oh, look at that exclamation mark.
Dennis Yang 17:27 I know.
Claire Vo 17:27 You're so polite. [chuckles]
Dennis Yang 17:28 I know. So let's publish, um, it into Confluence. Uh, and I already pu- pushed it, so I'm gonna tell it to [chuckles]
Claire Vo 17:39 Yeah
Dennis Yang 17:40 ... don't overwrite the other one. We already pushed. Make a copy, please, and, um, I'm demoing this capability. All right, so we're demonstrating this capability. So this is basically all, it's easy. So you're always gonna, always wanna look to see that your MCP server is green, it's planning, it's planning its moves out, and then basically, just this is it. Like, it's just running. Um, it knows all of its tools. One thing, if you haven't seen how MCPs are set up-... if you click on Tools Enabled, you can, you can mouse over each one of these, and you can get an understanding for how each of these tools works or what they do. Um, and for me, just when I show people the MCP descriptions here, you start to form a mental model on what tools you've given your AI-
Claire Vo 18:35 Yeah
Dennis Yang 18:35 -and what it could do, so-
Claire Vo 18:36 And, and how to ask for it. And so the other thing is not only how to ask for things from your MCP, so really understanding the naming of the tools, but the other thing is to look across your tools. And I'll tell you all, a little painful-
Dennis Yang 18:49 Yeah
Claire Vo 18:49 ... um, issue that I ran into is: a lot of SaaS projects h- or SaaS products have things called projects or files or docs, and when I say, "Update the project," it's like, do you want me to update the Confluence space? Do you want me to update the ChatPRD project? And so I think this ability to toggle on and off tools in the context of what you're working, helps it just narrow in on what task you wanna do. So a little lesson learned from Claire, and, um, named, poorly named, maybe not-- inspecifically named MCPs.
Dennis Yang 19:20 Exactly. The current MCP server seems to be having issues. [laughing]
Claire Vo 19:24 [laughing] This is what we get for doing it live.
Dennis Yang 19:27 Yeah.
Claire Vo 19:27 Well, and, and here's, here's the thing that you all, you know, here's the learning. How I AI. A couple things: I think MCPs are really opaque to people who-
Dennis Yang 19:36 Yes
Claire Vo 19:36 ... have not set up their first one. To set one up, you're usually given, at least on a hosted MCP, a URL. You paste a couple lines of config into Cursor or whatever your client is. It'll, like, boop you to log into the app, just like you would sort of OAuth another app or put in an API token, and then that should give you access to it, and then you do exactly what we're watching Dennis do right now. Um, if you all wanna know the state of this highly stable technology and platform, which is you toggle this button on and off over and over again-
Dennis Yang 20:05 [chuckles]
Claire Vo 20:05 ... till it turns green.
Dennis Yang 20:06 Till it turns green.
Claire Vo 20:07 So we're gonna give you the benefit of the doubt-
Dennis Yang 20:09 Okay
Claire Vo 20:09 ... and say, what, what really is gonna happen is it's gonna call these tools. One of these tools is gonna say, "Push a Confluence document to a space," and then that's gonna show up in your Confluence-
Dennis Yang 20:19 All right
Claire Vo 20:19 ... space as you proven it has.
Dennis Yang 20:22 This, this is the thread of conversation.
Claire Vo 20:24 Yeah.
Dennis Yang 20:24 This is what it should look like.
Claire Vo 20:25 Yeah, great.
Dennis Yang 20:25 You say, "Publish this PRD into Confluence," and it effectively writes it, right?
Claire Vo 20:29 Yeah.
Dennis Yang 20:30 So when the MCP works properly, um... And then in my PRD itself, I actually have a place where it can put its own published URL, right?
Claire Vo 20:39 Yep.
Dennis Yang 20:40 Um, so this is what it should, should look like, uh, once you've published it. It really is this easy once the, the underlying plumbing is working properly.
Claire Vo 20:49 [chuckles]
Dennis Yang 20:49 Um-
Claire Vo 20:51 Yeah, I do think that's worth calling out, which is it's not just one way with these-
Dennis Yang 20:55 Yeah
Claire Vo 20:56 ... MCPs. So you again showed, "Hey, I can take this content that I have in Cursor, I can push it to-
Dennis Yang 21:02 Mm
Claire Vo 21:02 ... Confluence," but then you can actually do that round trip of context back into what you're working on in Cursor and say, "Great, add the URL to that-
Dennis Yang 21:09 Yep
Claire Vo 21:09 ... uh, page in, in my doc and update everything." And so it's just a very nice new user interface. This used to have to be buttons and complex API mappings, and now you have this, you know, language model that can figure out all these parameters for you based on very high-level context, do the work for you, kind of self-heal on issues, and go back and interface with other tools as well. So I think it's a really
Creating comprehensive Jira tickets directly from PRDs
Claire Vo 21:37 nice flow. So other than kind of creating PRDs and pushing them-
Dennis Yang 21:42 Yes
Claire Vo 21:42 ... into Notion and/or Confluence, and how, how product managery of you that they have to go both places? [laughing]
Dennis Yang 21:51 [chuckles] They're both great tools.
Claire Vo 21:52 Which I find very funny.
Dennis Yang 21:53 Yeah, um-
Claire Vo 21:53 Uh, yeah, what else are you doing with, with these MCPs in terms of, like, project management, project workflow, collaboration?
Dennis Yang 22:00 You know, we love to share our PRDs across, um, the company to see what comments. Uh, this is the thread where I'm now gathering, like I said, looks, looks like people have been commenting on the PRD. Please go through the comment one by one, and let's see how we'll respond. So what, what the MCP actually does is it reads the PRD. It sees the exact comments. So, I mean, I, I could use my own eyes and read the comments myself and respond to them here in Confluence, but that's no fun. Um, so we'll have Cursor read the comments, and then it actually does a breakdown, and this is, this I found quite hilarious. Um, it, it organized the comments into high priority, medium priority, and then, um, other different types of clarifications, and then actually wrote suggested responses, um, m- a lot of which sounded decent. So I started saying like, "Yep, that one's okay. Um, you can respond to that one." And since the MCP is authenticated as Dennis, as me, it appears to my other product managers at Chime that-
Claire Vo 22:59 [chuckles]
Dennis Yang 22:59 ... I am responding, um-
Claire Vo 23:04 To, to their comments
Dennis Yang 23:04 ... in this way.
Claire Vo 23:05 Okay.
Dennis Yang 23:05 To their comments, yeah.
Claire Vo 23:06 Okay, so this is, this is true behind-the-veil, behind-the-veil [chuckles] stuff. I have not seen this before, and this is spoken from somebody who has thought a lot about AI-generated PRDs. So just to clarify for people who are not [chuckles] watching-
Dennis Yang 23:20 [chuckles]
Claire Vo 23:20 ... Dennis, Dennis writes his PRDs in AI, and he pushes them into Notion or to Confluence with AI.
Dennis Yang 23:28 Yes.
Claire Vo 23:28 He then waits a little bit, reads the comments with AI, AI [chuckles] generates comments back-
Dennis Yang 23:35 Right
Claire Vo 23:35 ... and you review them, and you either approve or not, and then they get posted-
Dennis Yang 23:41 They're back
Claire Vo 23:41 ... as you.
Dennis Yang 23:43 Right. So here's-
Claire Vo 23:44 I love this.
Dennis Yang 23:45 [chuckles]
Claire Vo 23:45 I love it!
Dennis Yang 23:46 Yes, that's exactly the flow. Um, and I am, I'm in the loop, right? Like, one of the key things about building with AI is that you want to insert the human at the appropriate point, um, where they make a lot... They're, they're adding the most value, right? So gathering the comments, that's not value add, but reading them and understanding them and responding, like, I can provide perspective there, um.
Claire Vo 24:09 Yeah.
Dennis Yang 24:10 Yeah.
Claire Vo 24:10 This is, this is really interesting because I do feel like, um, people are really good at that push-... part of creating an asset and pushing it into another system, but I haven't seen somebody sort of close the loop on the next step and, and iterate forward. I also think this shows that, you know, you're, you're a busy person, and honestly, people's, you know, the co- the comments need you to think about them and agree with the response or not, but you don't have to type with your human fingers every single response, and you can also prioritize what you wanna focus on, and I think that's really, really valuable as well.
Dennis Yang 24:54 Um, exactly. I mean, p- ruthless prioritization is what-
Claire Vo 24:57 Mm-hmm
Dennis Yang 24:57 ... good product management is all about, right?
Claire Vo 25:00 I love it. This episode is brought to you by Brex. If you're listening to this show, you already know AI is changing how we work in real, practical ways. Brex is bringing that same power to finance. Brex is the intelligent finance platform built for founders. With autonomous agents running in the background, your finance stack basically runs itself. Cards are issues, expenses are filed, and fraud is stopped in real time without you having to think about it. Add Brex's banking solution with a high-yield treasury account, and you've got a system that helps you spend smarter, move faster, and scale with confidence. One in three startups in the US already runs on Brex. You can too at brex.com/howiai.
Generating automated status reports from Jira data
Dennis Yang 25:52 All right, so what's next after you're gathering comments, your PRD's great, your, all of, all of your compatriots are loving the PRD that you've created and commented on? Um, typically, the next step in our workflow is to ticket this out into Jira-
Claire Vo 26:04 Mm-hmm
Dennis Yang 26:04 ... right? So, uh, read the PRD and create an epic in the TIA project.
Claire Vo 26:15 Mm-hmm.
Dennis Yang 26:17 So I created a, a, a task automation is our Jira project that we're gonna be using.
Claire Vo 26:22 Yep.
Dennis Yang 26:22 I'm gonna make sure this is green, and then we'll watch it work now again. So what I really like about this is that when I'm doing this, right, it's reading the PRDs. I don't know what all of my other fellow product managers are like, but when Dennis creates tickets in Jira, there's... I could probably do a better job. [laughing] But when Dennis's Cursor creates the tickets, Cursor, Dennis's Cursor reads the PRD that I've spent a lot of time doing, and then splits the effective tickets. The story tickets in particular are very, very well described.
Claire Vo 26:54 Yeah.
Dennis Yang 26:55 So I, I love doing this style of ticket creation because it really, it does what you wish you could do if you had infinite amounts of time. It's your words, it's your PRD, it's your stories, and it's putting them where they should, they should go, which is in the ac- actual story tickets that then go to the engineers. Um, and then they can, you know, you can always just say, "Read the PRD," but-
Claire Vo 27:16 Yeah
Dennis Yang 27:16 ... they have to read the whole PRD. So let's create story tickets. Let's get this ready when it's ready. That are all... Let's create story tickets that are all associated with the parent epic for this feature. And again, this, this is sort of a conversational flow. Um, I've, I've in my, in my personal Cursor for product management, uh, Cursor roles, I'll say things like, "Remember to always associate story tickets with their parent epic."
Claire Vo 27:47 Yep.
Dennis Yang 27:47 Um, I did notice that when I was doing this at first and I didn't say associate it, then it would just create orphaned tickets.
Claire Vo 27:53 Yeah, orphaned tickets.
Dennis Yang 27:54 [chuckles]
Claire Vo 27:54 Yep.
Dennis Yang 27:54 Without association. So this is the flow, right? It's, it's handling a lot of the busywork, right, of that I don't get a lot of value from doing.
Claire Vo 28:05 Well, and I wanna go back to what you were saying, which is, this is, this is one of those tasks I say that is such a toil reducer for product managers, where you really hit cognitive fatigue on translating the same content for different audiences. And, like, PMs out there, we feel you. We know what you do. You take your customer notes, and you turn them into a PRD, and then your engineers don't wanna read the PRD, so you make a one-pager, and then the one-pager has to turn into an email for your boss, and the email for your boss needs to be three bullet points for your CEO. And, like, you just do all this translation [chuckles] , and then you get to, like, JIRA tickets or support documentation, and you're like: I can no longer do a good job here. I have reached the limit of my cognitive interest in this task. And so you get lazy, and you, like, kinda like do the, the epic name and the ticket names, and then you say, "Link to PRD" in the, in the description, and you push that cognitive load on another person in your team. And so I think one of these tasks that are kind of, like, administrative, low, um, [lips smack] you know, low incremental value is a really good thing to offload something to ch- or, you know, to, to Claude or AI with.
Dennis Yang 29:25 Completely. Um, a lot of this, like, housekeeping-
Claire Vo 29:29 Mm-hmm
Dennis Yang 29:29 ... rigmarole, like, these tools are so good at. Um, and then what's-- as you're saying this, like, what's another thing that product managers constantly do, which is that same SXX shape? We update status. Um, so how might I use Cursor to update status? So here's, here's, here's that epic. Um, let's pretend I'm one of the engineers, and I pick up one of these tickets, and comment, and look at the, and look at the ticket. It has-
Claire Vo 29:59 I know, it's... They're done well. [chuckles]
Dennis Yang 30:00 Has story, it has Gherkin, it has acceptance criteria. Man, like...
Claire Vo 30:04 I built an agent or two that does this in a couple other platforms than, than Jira, and it's just like-
Dennis Yang 30:09 [chuckles]
Claire Vo 30:09 ... everybody's like, "Ugh, I got a good ticket. I got definition of done. It's organized."
Dennis Yang 30:15 Right. Um-
Claire Vo 30:15 So this is a better job than I would do, I'll tell you that.
Dennis Yang 30:18 I mean, this is... Cursor is a much better product manager than I ever was, so....
Building a morning briefing system with ChatGPT
Dennis Yang 30:23 and now we're gonna make it done, right? So we're gonna do some, a few tickets in here. Uh, again, once again, what is a status report other than using a tool-
Claire Vo 30:32 Yeah
Dennis Yang 30:32 ... and doing a job? So let's, once again, it's time for status reporting. Let's write a status report and describe everything that has happened since nine twenty-four or for this epic. Give it this epic here. And what it'll do is it will look at-- it'll write JQL and essentially write a status report, right? And I've been doing this for about almost two months now, [chuckles] where every week, my weekly status report, I have a, I have a very long cursor rule now, um, that I'm able to do this sort of repeatedly. Um, 'cause one thing that you'll notice is, since I didn't give it what a status report was, it's gonna just figure it out. This is like a z- a zero, zero context, uh, status report request. Uh, and you likely will have, uh, have some ideas as to what you want from your status report. Um, so the recommendation here is you do it interactively first, and then at the end of this, end of this whole process, you would review the work and then give it feedback to do it better, and then you would save that into a cursor rule of, "This is my weekly status report," right? And what we learned when we started doing this on a weekly basis is that since the source of truth was in Jira, like, my engineers started commenting more in Jira about what was happening, 'cause they knew that someone was looking at it. [chuckles] Right? Um, and, and those words and, and that context was being added to the tickets, and even if you don't, even if you have a Jira ticket that simply goes from in progress to done and only has a ticket title and nothing in description, that's actually sufficient context to say that this thing went from this to done, right? Um, so it's really improving, like, communication. It's... I'm, I'm reducing, I'm reducing the time I'm spending writing status and, at the same time, improving the status content that is being circulated both up to leadership and, you know, across the organization.
Claire Vo 32:47 Well, and I've been, I've been to, to your office, so I know you all have lovely and lots of nice time together, but I also wanna call out for anybody who's working in the hybrid or remote environment, one of the biggest taxes on organizations is synchronous communication, where, like, a PM is pinging an EM or an engineer, being like: "What's the update here?" And, um, and sort of like allowing those updates to go into a source of truth and then be queried in a really natural language way. Again, you don't have to ch-change your behavior as a PM. You can still ask, "What's the update here? What's the status?" [chuckles] Your life is better, but the source of that data is more structured, can be more asynchronous, I think allows people to, like, do less context switching, less synchronous, you know, communication, all those things that just give us more time to create. So I think that's a really interesting secondary effect of, of what you're showing here.
Dennis Yang 33:42 Definitely. And, you know, even if you're doing an in-person or over Zoom kind of status update, again, we have all these tools, you know, to record, transcribe, document, and put all of this content back into where it should go, like hang it off of the Jira ticket, and then it's all organized, um-
Claire Vo 33:59 Well-
Dennis Yang 34:00 -for AI. Yeah.
Claire Vo 34:01 And now you've given me, like... Maybe this is, like, a chaotic good idea, but I was like: "Oh, you know, as a PM, you really gotta get people to like you." Like, this is- [chuckles] it's one of these things. Pro tip, PM's gotta be likable. And I'm like, oh, man, you could use the cursor and, or the, not the Cursor MCP, the Atlassian MCP, to, like, put nice comments on Jira tickets that are done.
Dennis Yang 34:22 Right? Like, thank you. I mean-
Claire Vo 34:23 Thank you!
Dennis Yang 34:23 I do a lot of, I do a lot of-
Claire Vo 34:24 All of me
Dennis Yang 34:24 ... thank you emojis, um-
Claire Vo 34:26 Yeah
Dennis Yang 34:27 ... right? It's the fabric of culture that we have to establish across.
Claire Vo 34:30 Yeah, it's the fabric of culture and also just powered by a commercial lo- large language model. [chuckles]
Dennis Yang 34:36 Yeah.
Claire Vo 34:37 This is where, this is where we're at. I, I love this.
Dennis Yang 34:39 [chuckles]
Claire Vo 34:39 I think this is a really ex- interesting example, 'cause again, it doesn't matter what the content of what you're working on-
Dennis Yang 34:45 Yes
Claire Vo 34:45 ... is. I think everybody can take away, "I can write an asset, I can push it to the right sources, I can query the comments, I can query the feedback, I can translate that for my team in whatever format they need, and I can get aggregate insights and updates." This is awesome. Awesome flow has given me a lot of ideas that I am going
Generating personal morning briefings using ChatGPT
Claire Vo 35:03 to take. So we have one more quick, kind of like a little bit more personal workflow-
Dennis Yang 35:07 Yeah
Claire Vo 35:07 ... that you were gonna show us. So let's bop over to that and see how you start your morning. Everything's a morning briefing with you, I guess.
Dennis Yang 35:14 Yeah, exactly. This, this is what-- this is how I, um... So how do I start my day? Um, one, one kind of fun thing that I like to start everyone, um, with when I'm talking to them about ChatGPT is you go into ChatGPT, and all you say is, "Write me a morning briefing based on what you know about me." And ChatGPT, ChatGPT has added, um, fantastic, um, memory, um, to, to its system, such that its morning briefing is actually pretty decent. Um, so how I begin my morning is with, with the, uh, with ChatGPT, every morning, it essentially compiles for me what it thinks I'm gonna be interesting- interested in. And I've been doing this for a long time, uh, and every morning at around five AM, it automa- automatically creates this morning briefing for me based on what it knows about me. Um, so you can see here, we had an earthquake. Uh, these, [chuckles] the national stories. Uh, and what I did notice is after a while, it's starting to actually starting to lose the plot. Um, so I need to, instead of informing it by just memory, I'm thinking now I need to give it more context, um, and specifics of what I want. So this, this to me is actually, it's informative-... in understanding that even OpenAI is not perfect at figuring out what memory context is relevant for a very, very small, you know, request, like morning briefing. But one of the key things that I really tell everyone in, in terms of how do, how do we, how do we learn how to use AI? You have to use it in this way, and you can kind of understand and get a gut feel for how it, how it does a bad job sometimes. Um, it really helps you understand, um, how to make better AI products.
Claire Vo 36:56 And is this a, is this a custom GPT? Do you just literally write, "morning briefing," is it just a long-standing chat? What is it?
Dennis Yang 37:04 This is a, this is a ChatGPT project-
Claire Vo 37:06 Okay
Dennis Yang 37:07 ... uh, into which I've placed-- I've given it no help.
Claire Vo 37:10 Oh, okay.
Dennis Yang 37:11 Um, I, I have not told it anything around, like, what it should be doing-
Claire Vo 37:15 Yep
Dennis Yang 37:15 ... or even given it files, um, because I'm actually trying to see how it does with only the, the previous threads-
Claire Vo 37:22 Yep
Dennis Yang 37:22 ... that we've been doing.
Claire Vo 37:23 Yep.
Dennis Yang 37:23 Yeah.
Claire Vo 37:24 Interesting. And then you just say, "morning briefing," and it goes.
Dennis Yang 37:27 Yep. It used to do a fantastic job. I would say, uh, [clears throat] about a month ago, it, it did a great job every morning. It, it's feeling like either it's losing the plot, and this project is getting too big or some sort of model changes. I'm not really sure.
Claire Vo 37:42 Yeah.
Dennis Yang 37:42 But mm.
Claire Vo 37:42 Oh, no, that's a-- those are bullet points, so.
Dennis Yang 37:44 Yeah, these are-
Claire Vo 37:45 That's, that's GPT-5 right there.
Dennis Yang 37:47 Yeah.
Claire Vo 37:48 My boy.
Dennis Yang 37:48 But I do like how, you know, they're bringing those little screenshots in, which is nice.
Claire Vo 37:51 Yeah.
Dennis Yang 37:51 Um, but this is like, "No, there's no AI news anymore," and like, where, where'd my AI news go?
Claire Vo 37:56 Maybe the takeaway for folks here is, you know, if you're trying to get into AI, I think for two reasons. One, if you're trying to get into AI for personal productivity reasons, find a daily use case. It's, like, really simple, consistent, adds little value in your life, just because it'll add a little value in your life. I think the second-order effect of that, though, as somebody who's thinking about AI, is it's a really sort of natural, repetitive way to learn about the strength, weaknesses, evolution, skill sets of these core models on which almost every product, you know, for the next couple of years is gonna be built. And so you can start to form your own intuition as a product person of, okay, like, why is memory failing here? Why is context failing here? Where do instructions really help? Is my two-word prompt, which I have to call you out on, that just says, "morning briefing," like, is that sufficient? [chuckles] Um, I'm coming in, and I'm typing this in every morning. I should probably test the, like, schedule, repeated task thing. And so, again, I just think, get in there and find something that every day you're gonna find useful so that you're getting used to these tools, and you're really understanding what their capabilities are, and then if you become somebody who's gonna build these tools, you're a little bit ahead. You have more language about what makes a good user experience with AI.
Dennis Yang 39:11 Exactly. If you're not using it every single day, you will not notice-
Claire Vo 39:14 Yeah
Dennis Yang 39:14 ... when things get better or worse, right?
Claire Vo 39:16 [chuckles] You know what? This is very true because I opened Cursor today, and I don't know if this is an effect of I really did not sleep well last night.
Dennis Yang 39:24 [chuckles]
Claire Vo 39:24 But Cursor is, like, so chipper today.
Dennis Yang 39:28 [chuckles]
Claire Vo 39:28 It's, like, real friendly. I think also because I'm, like, Claude Sonnet 4 today, which I never-- I, I rarely use.
Dennis Yang 39:34 Oh, really?
Claire Vo 39:35 It's, like, such a cheery little, cheery little guy. Oh, yeah, I like, like a-
Dennis Yang 39:38 Or-
Claire Vo 39:38 ... like, like a grumpy, like a, like a GPT-5-
Dennis Yang 39:42 Uh-huh
Claire Vo 39:42 ... middle-of-the-road, like, factual staff engineer or just, like, a, a clinically depressed [chuckles] Gemini 2.5. [chuckles] Those... So I'm used to those, and so I was like: Why is this model being so nice to me today? Like, this is exactly what I need. And then I was like, "Oh, it's sweet little Claude." It's amazing-
Dennis Yang 39:58 And unless you talk to all of these different models, it-- you won't have a mental model of how their, what their personalities are like.
The “super MVP” approach to AI product development
Claire Vo 40:04 All right, so you showed us how you can just create this and kinda, like, prototype this morning briefing in ChatGPT, but I know you. You're an AI PM. You wanna build this thing. And I love the way you prototype your actual AI products and agentic products in Cursor. So let's whip back to Cursor, and I wanna, I wanna see how you would actually go about, as a PM, building that kind of product and prototyping it and testing it in Cursor in a really lightweight way.
Dennis Yang 40:36 That's a great... L- I love this question because I always tell people, "You should be prototyping all of your AI product ideas inside ChatGPT first," right? You should just try it, which that, that effectively was my morning briefing prototype, was ChatGPT, and now I use Cursor itself to continue to prototype in what I call typically a super MVP, super minimal, and the reason why it's super minimal is because I'm using Cursor itself, which is AI, to prototype the AI product that I'm about to build. Does, does that make sense, sort of like-
Claire Vo 41:11 Yeah, yeah, yeah.
Dennis Yang 41:12 Okay.
Claire Vo 41:12 Yeah, because Cursor has access to all these models.
Dennis Yang 41:14 Right.
Claire Vo 41:15 So-
Dennis Yang 41:15 Okay
Claire Vo 41:15 ... you don't have to set up too much to at least get the baseline sort of access.
Dennis Yang 41:20 So how, so how do we do this? So we have our PRD that we just wrote. Here's the problem. Here's some solutions. I have it write a TDD for itself. Here's my TDD. For super, I say, "You're gonna be a super MVP. You, Cursor, are going to help me prototype and under- and understand how to do this."
Claire Vo 41:38 And-
Dennis Yang 41:39 And-
Claire Vo 41:39 ... and just for folks that don't live in three-letter PM word, TDD is a-
Dennis Yang 41:42 Sorry
Claire Vo 41:42 ... technical design document.
Dennis Yang 41:43 Yes. So Cursor itself will write a, an approach, a technical design document to prototype this product that I'm trying to build using AI, which is a morning briefing system. So what the super MVP instructions now are is it's going to create instructions, and this is what we're looking at now, for Cursor to do the task that I want it to do. In this case, you can see here, step one, load the configuration. Step two, read... We have the profiles about what news to look for. Step three, use the MCP news search tool to search for news, and then, uh, process the content, summarize it, and create a report.
Claire Vo 42:27 Yep.
Dennis Yang 42:27 So this is effectively what some are calling prompt engineering, but instructions for the AI to do the job.
Claire Vo 42:33 Yep.
Dennis Yang 42:34 That looks all great. Now I can just say-... at Super MVP agent instructions, run today's briefing.
Claire Vo 42:45 Yeah.
Dennis Yang 42:47 Go. Make sure my MCP is still green while this is running. Looks good. [laughing] Um, and there it goes, right? So basically, it's creating this report that I just defined in our PRD, allowing me to prototype it. It's making... I love, I love their new to-do function, by the way.
Claire Vo 43:04 Oh, me too. Love it.
Dennis Yang 43:06 Um, if you notice here, this is, uh, it's running date. A- amusingly, sometimes Cursor doesn't know what date or time it is, and it will argue with you, um, about what date it is. [laughing]
Claire Vo 43:17 [laughing]
Dennis Yang 43:18 So I told it, um, "Make sure to run, like, the terminal date command-
Claire Vo 43:22 Yep
Dennis Yang 43:23 ... um, so that you can check what date it is." And this effectively is doing the whole job right now of going to the news MCP, gathering news that I'm interested in. It's gonna read the output and then generate the report. And right now, this, I'm using Cloud for Asana.
Claire Vo 43:39 Mm.
Dennis Yang 43:39 The amazing thing about this is I can use these same exact instructions-
Claire Vo 43:44 Yep
Dennis Yang 43:44 ... and have GPT or Gemini or, you know, any other model run it and see how each model differs. Um-
Claire Vo 43:53 Okay, so, um, this may be super nerdy, but this is blowing my mind because if I, if I, I am somebody who builds AI products, and I am somebody who thinks, like, prototyping, ah, ChatGPT or some, like, consumer general product, and then pull it in, and the, the silly thing that I would do that you're opening my eyes to is I would go write code. I would, like, go write TypeScript or Python or whatever, and I would call in these, like, libraries, these SDKs, and I would structure my function responses, and I would, like, do all this work. But what you're showing as a hack is Cursor actually has built-in tool calling, model switching, like-
Dennis Yang 44:34 Yep
Claire Vo 44:34 ... agentic workflows, and so bypass all that rote setup for yourself in this prototype phase. Just provide, like, the natural language description of the tools and functions or MCPs, and let Cursor do the dirty work of calling the right models, chaining the thought, all that kind of stuff. Then, when you feel like your instructions and your general structure are right, great, somebody can write some code, but this is just, like, such a perfect intermediary step and such a hack for this, like, all-purpose platform for AI that, that Cursor is gonna become, um, that I think is just really clever. So good job, Dennis.
Dennis Yang 45:17 Thanks. Yeah, this is, it's a really fun way to work because-
Claire Vo 45:20 Yeah
Dennis Yang 45:20 ... like, this isn't even no code. It's, like, zero code.
Claire Vo 45:25 Yeah.
Dennis Yang 45:25 Like, there's no... I guess it is no code. It's, it's really no code. It's not writing any code. Like, no-code systems would typically write code, but this is, there's no code. This is the c- the, the word, the words are the code.
Claire Vo 45:35 Well, okay, and-
Dennis Yang 45:36 Yeah
Claire Vo 45:36 ... this is not as, at as, um, catchy as vibe coding, but we're like, we're like vibe agenting. [chuckles]
Dennis Yang 45:42 Yeah.
Claire Vo 45:42 We're, like, writing-
Dennis Yang 45:43 [chuckles]
Claire Vo 45:43 ... a pretty complex, like, agent setup, and instead of, like, buttons and prototypes and, you know, forms and flows, we're just getting kind of like an AI-powered experience, and now we're seeing here your morning briefing.
Dennis Yang 45:57 My morning news, yeah. And this is it, and, I mean, basically, like, we're, we're so close to just, just shipping this thing, right? Like, I can... This is the content. This is today's, this is today's news brief for me.
Claire Vo 46:08 Yeah, and this is a place where then a PM can come in with opinionated, um, defaults on, "I think this should be Claude Sonnet. I think-
Dennis Yang 46:17 Right
Claire Vo 46:17 ... you know, make sure you're calling it a daytime tool. Like, here's the MCP that I set up for myself to pull news, like, if not this one, another one." And so it allows you to get that next step on implementation as opposed to off- offloading that to the engineering team-
Dennis Yang 46:31 Yep
Claire Vo 46:31 ... who might not be as opinionated on the user experience side.
Dennis Yang 46:35 That's right.
Lightning round and final thoughts
Claire Vo 46:37 Ah, love it. Very good. Bravo, my friend. Okay-
Dennis Yang 46:42 All right
Claire Vo 46:42 ... Dennis, this was so fun. I have so many ideas, um, [chuckles] AI all the way, all the way down. I have, I have a couple lightning-round questions for you, and then we'll get you out of here.
Dennis Yang 46:51 Okay.
Claire Vo 46:51 One, do your colleagues know that you're replying to their comments with AI?
Dennis Yang 46:57 [chuckles]
Claire Vo 46:57 Or is this the sp- spoiler alert?
Dennis Yang 46:59 No, I, I don't, I-
Claire Vo 47:00 Hello, hello, PMs.
Dennis Yang 47:02 One hundred percent, I think they all know. I think, um, the one, the one single benefit of us being returned to office in person is that before that, I don't think people believed that I was actually a real human. So-
Claire Vo 47:15 [laughing]
Dennis Yang 47:15 ... um, they all know, uh, you know, that I'm, I'm fully AI-enabled. Um-
Claire Vo 47:21 Perfect. I love it.
Dennis Yang 47:23 Yeah.
Claire Vo 47:23 Um, okay, my, my second use case is, or my second question for you is: how, how would you recommend a PM, um, get started with Cursor? Are you just, like, literally opening up a Cursor and saying, "Hey, this is gonna be a, a directory for product documents, um, and artifacts. There's gonna be no code here. Set it up." Like, what's your zero to one quick, quick start?
Dennis Yang 47:48 Yeah, my, my zero to one quick start is basically you, you open it up, and you make a, a brand-new directory just called-
Claire Vo 47:55 Mm-hmm
Dennis Yang 47:55 ... like, blank or-
Claire Vo 47:57 Uh-huh
Dennis Yang 47:57 ... in that case, and then you just start talking to it, 'cause soon, as soon as you do that, you'll have a chat pane, right? So, uh, and then you can start learning, um, how this actually works.
Claire Vo 48:07 Amazing. Okay, and then my last question, my favorite one, um, you're so pol... I, you're so polite to your, to your AI, so I know this will be a good answer, but when, for example, you're toggling on and off this MCP, or it's calling the wrong tool, or it's overriding your, um, epic tasks with the wrong thing, what is your prompting technique? What's your go-to?
Dennis Yang 48:30 I think most people that know me know me to be a very kind, nice person. I, I don't, I'm not a yeller at... I don't yell at the AI. Um, I say a lot of please. I say, like, as you noticed, I use a lot of exclamation points. Um, and sometimes I just kind of start the thread all over and just like, "All right, let's just start new," right? Completely, uh, time travel back in time and be like, "Let's, let's start over. Maybe you need a break."
Claire Vo 48:55 Oh, that response has just, like, soothed my inner child. So I love to hear it, very calm, very positive, very kind, and just walk away when you need to. That's a wise response. Okay, Dennis, this has been so great. Where can we find you, and how can we be helpful?
Dennis Yang 49:12 Um, you can find me, I'm online typically as sind, uh, Dennis backwards, on Twitter, X, uh, and then LinkedIn, you can find me there. I'm just Den- Dennis Yang. Uh, and I'll be speaking at the Fintech NerdCon conference in November. Um, trying to gather as many AI-enabled people there, so come and, come and join me there.
Claire Vo 49:32 Amazing. Well, thanks for being here. Really appreciate you walking us through this.
Dennis Yang 49:36 Thanks for having me. This was fun. [upbeat music]
Claire Vo 49:39 Thanks so much for watching. If you enjoyed the show, please like and subscribe here on YouTube, or even better, leave us a comment with your thoughts. You can also find this podcast on Apple Podcasts, Spotify, or your favorite podcast app. Please consider leaving us a rating and review, which will help others find the show. You can see all our episodes and learn more about the show at howiaipod.com. See you next time! [upbeat music]
Episode duration: 50:07
In the uListen app, the transcript lights up word by word as you listen. Get uListen
Transcript of episode rwmR7m5rvqw