Meeting Title: AI-Default-ABC Standup Date: 2025-10-28 Meeting participants: Samuel Roberts, Mustafa Raja, Casie Aviles, Rico Rejoso, Uttam Kumaran, Demilade Agboola


WEBVTT

1 00:01:00.050 00:01:00.950 Mustafa Raja: Hey.

2 00:01:03.620 00:01:04.300 Samuel Roberts: Oh, hey.

3 00:01:07.150 00:01:08.799 Mustafa Raja: How are you? How’s the day going?

4 00:01:09.080 00:01:14.730 Samuel Roberts: It’s going alright. I’m a little nifty this morning. I woke up just… Boom.

5 00:01:15.790 00:01:18.129 Samuel Roberts: I don’t know, I don’t know if it’s the weather or what, but…

6 00:01:20.030 00:01:22.510 Samuel Roberts: My kid wasn’t happy this morning, he was a little…

7 00:01:22.510 00:01:23.590 Mustafa Raja: Oh, fair.

8 00:01:23.590 00:01:24.880 Samuel Roberts: I’ll see, so I’ve been a…

9 00:01:25.950 00:01:27.960 Samuel Roberts: Been dealing with him, but we’re good now.

10 00:01:29.560 00:01:30.190 Mustafa Raja: You know.

11 00:01:33.730 00:01:35.169 Samuel Roberts: How are you guys all doing?

12 00:01:37.440 00:01:38.629 Mustafa Raja: I’m doing good.

13 00:01:39.650 00:01:40.440 Samuel Roberts: Good, good.

14 00:02:01.970 00:02:06.089 Samuel Roberts: Sorry if I’m sniffling a lot. I’ll try to keep it to a minimum, but…

15 00:02:09.139 00:02:11.669 Samuel Roberts: Actually, yeah, I was wondering about that…

16 00:02:11.950 00:02:16.019 Samuel Roberts: the meetings coming back from Turbo Puffer, and saw we were just chatting about that.

17 00:02:16.670 00:02:20.990 Casie Aviles: Yeah, yeah, I actually had a question with that. I haven’t really…

18 00:02:21.520 00:02:25.539 Casie Aviles: dive deep into TurboTuffer and how it works, but…

19 00:02:26.000 00:02:31.150 Casie Aviles: Like, I was wondering, like, if the default dashboard view, like.

20 00:02:31.260 00:02:34.450 Casie Aviles: the results of Turbo Puffer, like…

21 00:02:35.860 00:02:36.949 Samuel Roberts: I believe so.

22 00:02:38.520 00:02:41.739 Samuel Roberts: But then they come, like, in a weird order, I feel like. Is that true?

23 00:02:41.740 00:02:43.240 Casie Aviles: Yeah, yeah. Yeah.

24 00:02:43.670 00:02:44.420 Mustafa Raja: Yes.

25 00:02:45.360 00:02:49.629 Samuel Roberts: Is there a way to change that in Turbo Puffer, or is there a way to give it a sort, or anything?

26 00:02:49.860 00:02:54.470 Mustafa Raja: I, I should take a look at that.

27 00:02:54.870 00:02:55.510 Samuel Roberts: Okay.

28 00:02:56.030 00:02:58.529 Samuel Roberts: Yeah, I think that’s probably the easiest way, is just to…

29 00:03:00.470 00:03:04.309 Samuel Roberts: But by most recent, probably, always, is my cut for now.

30 00:03:05.200 00:03:05.990 Mustafa Raja: Yeah.

31 00:03:06.510 00:03:10.700 Mustafa Raja: We don’t have the exact timestamp, but we do have the meeting date.

32 00:03:10.890 00:03:14.369 Samuel Roberts: Yeah, yeah, exactly, yeah, at least by that, I think would be fine.

33 00:03:15.380 00:03:17.939 Samuel Roberts: I don’t know what it’s stealing right now.

34 00:03:23.780 00:03:25.139 Samuel Roberts: Yeah, it’s weird, I don’t know.

35 00:03:26.150 00:03:27.889 Samuel Roberts: Oh, excuse me.

36 00:03:35.690 00:03:36.510 Samuel Roberts: Cool.

37 00:03:37.080 00:03:40.480 Samuel Roberts: So how was everyone’s yesterday? Well, we’re waiting for, Tom?

38 00:03:45.800 00:03:47.380 Mustafa Raja: Yeah, for me.

39 00:03:48.880 00:03:50.039 Mustafa Raja: Yeah, go on, Kish.

40 00:03:51.140 00:03:53.769 Casie Aviles: Yeah, yeah, and I think it was productive, like.

41 00:03:55.270 00:04:01.890 Casie Aviles: We started, you know, we finally… Had a architecture review yesterday.

42 00:04:01.890 00:04:02.280 Samuel Roberts: Yeah.

43 00:04:02.280 00:04:03.870 Casie Aviles: It was pretty comprehensive.

44 00:04:04.050 00:04:09.889 Samuel Roberts: Yeah, I really enjoyed that. There were things there that I wasn’t even sure about, because I haven’t seen it all like that, so I appreciated that.

45 00:04:10.930 00:04:19.190 Casie Aviles: Yeah, I think it’s nice to just, you know, have, like, a session like that and get as much feedback as we can, you know, get as many heads there as possible.

46 00:04:19.190 00:04:20.429 Samuel Roberts: I think that was great.

47 00:04:20.769 00:04:26.290 Casie Aviles: Because with ABC, like, When we started with them, we…

48 00:04:26.650 00:04:33.099 Casie Aviles: kind of just use what we had at the time. We built everything out as we go.

49 00:04:33.330 00:04:33.690 Samuel Roberts: Yeah.

50 00:04:33.690 00:04:34.470 Casie Aviles: Hello.

51 00:04:34.840 00:04:42.100 Casie Aviles: I guess we didn’t have a lot of chances then to take a step back and just look at the overall architecture. It was just, you know…

52 00:04:42.540 00:04:46.269 Samuel Roberts: Yeah, I mean, that’s what happens, you know, especially as things get more and more.

53 00:04:46.270 00:04:46.720 Mustafa Raja: Hmm.

54 00:04:46.720 00:04:48.000 Samuel Roberts: You know, things develop.

55 00:04:48.270 00:04:49.690 Samuel Roberts: That’s not uncommon.

56 00:04:50.460 00:04:51.230 Casie Aviles: Yeah.

57 00:04:53.940 00:04:54.570 Samuel Roberts: But yeah, I think…

58 00:04:54.570 00:04:55.210 Casie Aviles: June.

59 00:04:55.350 00:04:57.380 Casie Aviles: Yeah, stuff like that.

60 00:04:59.600 00:05:01.679 Samuel Roberts: Definitely, yeah, I think there’s definitely… and like…

61 00:05:02.000 00:05:06.680 Samuel Roberts: I have a better sense of some of that stuff now, so I can help, like… get a…

62 00:05:06.680 00:05:07.790 Casie Aviles: make some…

63 00:05:07.840 00:05:14.289 Samuel Roberts: Changes if we need, or figure out, like, where the actual time is going to, and especially if they want to start moving things to their own.

64 00:05:14.900 00:05:18.290 Samuel Roberts: Google Cloud stuff, we might have to figure some of that out.

65 00:05:19.980 00:05:21.540 Casie Aviles: Oh, yeah, I see, yeah.

66 00:05:21.640 00:05:23.690 Samuel Roberts: Which isn’t a huge, you know…

67 00:05:24.140 00:05:29.589 Samuel Roberts: change… I mean, like I said, like we were talking about, Subabase is just Postgres, and to be honest, anything…

68 00:05:30.050 00:05:33.540 Samuel Roberts: SQL would do for our purposes there.

69 00:05:35.980 00:05:37.530 Samuel Roberts: I also wonder about the…

70 00:05:38.390 00:05:46.389 Samuel Roberts: if that would work better with Google Docs and everything or not. I don’t know how… I’m not as familiar with GCP as I am, like, AWS, but…

71 00:05:47.350 00:05:48.050 Casie Aviles: Yeah.

72 00:05:51.060 00:05:52.160 Samuel Roberts: Oh, excuse me.

73 00:05:53.220 00:05:55.710 Samuel Roberts: Oh, guys.

74 00:05:57.860 00:05:59.159 Samuel Roberts: Yeah.

75 00:06:02.560 00:06:03.580 Samuel Roberts: Excuse me.

76 00:06:08.120 00:06:13.770 Samuel Roberts: They don’t catch up on… Slack this morning, because I missed a bunch of stuff last night, I guess.

77 00:06:21.910 00:06:22.600 Samuel Roberts: Alright.

78 00:06:24.370 00:06:32.039 Samuel Roberts: Yeah, so… I guess let’s just start chatting a little more, while we’re still waiting.

79 00:06:32.920 00:06:37.609 Samuel Roberts: I’m a little more curious. So, Codex doesn’t make PRs, is that what we were seeing?

80 00:06:39.270 00:06:44.809 Casie Aviles: I believe it should create a PR. I was looking at, like, a demo, and.

81 00:06:44.810 00:06:45.660 Samuel Roberts: Okay.

82 00:06:46.370 00:06:53.670 Casie Aviles: It created the PR, but I think that was through the chat interface that they were able to get that working. I’m not sure if it’s…

83 00:06:54.050 00:06:57.709 Casie Aviles: With the agent, like, the app thing on Slack.

84 00:06:57.900 00:07:02.920 Samuel Roberts: Oh, that’s a good point. Yeah, those could be different, okay, interesting.

85 00:07:03.450 00:07:04.450 Samuel Roberts: Hey, Tom.

86 00:07:04.730 00:07:05.520 Uttam Kumaran: Hey.

87 00:07:06.120 00:07:11.200 Samuel Roberts: Yeah, let’s… why don’t we go through, I mean, I’d like to just even just try it out.

88 00:07:11.200 00:07:14.870 Uttam Kumaran: like, with Codex and that thing, just to make sure that it’s working.

89 00:07:15.180 00:07:22.149 Uttam Kumaran: Because a couple things, yeah, I’d like to make sure are, like, ready this week is,

90 00:07:22.490 00:07:24.980 Uttam Kumaran: is the ability to use codecs.

91 00:07:25.140 00:07:30.940 Uttam Kumaran: For, like, you know, anyone knowledgeable enough in the company, and then also… To talk about,

92 00:07:31.360 00:07:34.650 Uttam Kumaran: sort of making sure, like, a Figma MCP server works.

93 00:07:35.140 00:07:36.100 Samuel Roberts: Oh, yeah.

94 00:07:36.100 00:07:41.499 Uttam Kumaran: Or using magic patterns, like, making a concrete decision on that, and then making sure that ends up in the…

95 00:07:42.200 00:07:44.529 Uttam Kumaran: In the repo on, like, how to design.

96 00:07:45.190 00:07:45.530 Samuel Roberts: Like.

97 00:07:45.530 00:07:50.030 Uttam Kumaran: Yeah, I don’t know, Casey, it’d be great if we could walk through, like, this example with Kodak.

98 00:07:50.030 00:07:50.490 Samuel Roberts: Yeah, that’d be.

99 00:07:50.490 00:07:50.920 Uttam Kumaran: He just…

100 00:07:50.920 00:07:51.949 Samuel Roberts: That’d be cool.

101 00:07:51.950 00:07:53.840 Uttam Kumaran: Yeah, see end-to-end that it’s working.

102 00:07:55.640 00:07:59.659 Casie Aviles: Yeah, sure, this was the last one that…

103 00:08:00.300 00:08:03.330 Casie Aviles: That codex did, should I do a new one?

104 00:08:03.790 00:08:08.239 Uttam Kumaran: No, or you can just walk… yeah, I would do a new one. This is the one I did. Yeah, I would do a new one.

105 00:08:08.240 00:08:09.010 Casie Aviles: Yeah, yeah.

106 00:08:09.700 00:08:10.680 Casie Aviles: Okay.

107 00:08:10.680 00:08:12.100 Uttam Kumaran: Do a new one from scratch.

108 00:08:12.570 00:08:19.739 Samuel Roberts: Yeah. Yeah, definitely, because I haven’t seen this, like, work from start to finish in Slack. And then while it’s running, can you.

109 00:08:20.180 00:08:23.600 Uttam Kumaran: Can you show everyone, like, the settings you did in Codex?

110 00:08:25.270 00:08:29.490 Casie Aviles: Sure, let me just see how you did this,

111 00:08:32.710 00:08:33.570 Casie Aviles: Okay.

112 00:08:36.559 00:08:43.330 Casie Aviles: Alright, so I guess my question here is, like, how was this able to get, like, context on the linear ticket?

113 00:08:45.100 00:08:47.890 Casie Aviles: How is Codex able to get the context?

114 00:08:47.890 00:08:49.869 Uttam Kumaran: It didn’t have any context.

115 00:08:50.870 00:08:53.909 Casie Aviles: Okay, so you, basically just called…

116 00:08:53.910 00:08:55.609 Uttam Kumaran: I just… I just told it.

117 00:08:56.020 00:08:58.589 Uttam Kumaran: I didn’t say anything. I just said, add…

118 00:08:59.640 00:09:05.940 Uttam Kumaran: add default sort to the meetings dashboard. So, it’s almost similar to, like, if you were to go into Cursor and say that.

119 00:09:06.350 00:09:07.340 Samuel Roberts: Yeah, yeah.

120 00:09:07.590 00:09:08.180 Casie Aviles: Okay.

121 00:09:09.060 00:09:09.630 Uttam Kumaran: Yeah.

122 00:09:15.840 00:09:16.680 Casie Aviles: Study.

123 00:09:38.020 00:09:40.770 Casie Aviles: I think it will take a few minutes.

124 00:09:41.780 00:09:49.479 Samuel Roberts: Does it react? There we go. So, at least… Oh, your account isn’t. Okay.

125 00:09:50.490 00:09:54.299 Uttam Kumaran: Cool, yeah, let’s go through all this so everybody can see what’s gonna happen. Yeah, definitely.

126 00:09:58.000 00:09:59.279 Samuel Roberts: Oh, excuse me.

127 00:10:00.570 00:10:04.499 Samuel Roberts: Yeah, apologies for the stiffling, I woke up with something, something going on.

128 00:10:04.500 00:10:05.910 Uttam Kumaran: Oh, you’re good.

129 00:10:10.360 00:10:12.849 Uttam Kumaran: I got up early today, I felt like Sam’s.

130 00:10:13.080 00:10:26.459 Samuel Roberts: Oh, it’s funny, because I’ve been sleeping in because of my… my kid now. I’m, like, trying to… if he’s sleeping, I’m sleeping now, so… and he got up early, and so I was up with him, and he was fussy, and it’s been a different world for a few weeks now. I’m, like, back to work.

131 00:10:30.020 00:10:32.549 Samuel Roberts: I tried to get up early today, and…

132 00:10:32.650 00:10:34.080 Uttam Kumaran: Have you heard me.

133 00:10:34.080 00:10:38.310 Samuel Roberts: he immediately was like, well, now I’m up too, and I’m like, well, great, now I’m getting nothing done, so…

134 00:10:40.340 00:10:43.440 Samuel Roberts: Okay, cool, so that seemed to react. Sweet.

135 00:10:47.010 00:10:47.700 Samuel Roberts: Cool.

136 00:10:47.700 00:10:48.430 Casie Aviles: Okay.

137 00:10:48.550 00:10:53.459 Casie Aviles: And they did set up, like, a… like, an environment.

138 00:10:55.270 00:11:00.179 Samuel Roberts: Okay, so what did it… what did you need for this environment? Was it just the variables?

139 00:11:01.010 00:11:08.559 Casie Aviles: Yeah, I took the .env file that I had, and I just loaded everything as secrets.

140 00:11:09.250 00:11:10.579 Samuel Roberts: Okay.

141 00:11:11.120 00:11:14.500 Casie Aviles: And then I also just added this setup script.

142 00:11:15.070 00:11:17.079 Samuel Roberts: Oh, perfect, yeah, okay, that makes sense.

143 00:11:17.080 00:11:19.299 Casie Aviles: But yeah, let me know if I missed anything here.

144 00:11:19.300 00:11:24.020 Samuel Roberts: There might be a couple. Yeah, I was actually trying to get something set up with, like, a…

145 00:11:24.290 00:11:29.619 Samuel Roberts: a script that would just pull things and push things to Heroku for the environment variables?

146 00:11:31.780 00:11:39.720 Samuel Roberts: So, there might be a couple missing here that we may have added for… our turbo puffer’s there, LionQs is there. Okay, then I think we’re probably pretty good. Okay.

147 00:11:43.550 00:11:44.360 Casie Aviles: Okay.

148 00:11:51.090 00:11:54.339 Casie Aviles: Yeah, I guess it will… it takes a while to go.

149 00:11:54.340 00:11:54.850 Samuel Roberts: Yeah.

150 00:11:54.850 00:11:55.220 Casie Aviles: Yeah.

151 00:11:55.220 00:12:00.399 Samuel Roberts: I mean, it’s meant to be more background, right? So, we’re not necessarily meant to sit and stare at it all the time, but…

152 00:12:00.690 00:12:01.230 Casie Aviles: Okay.

153 00:12:02.100 00:12:05.199 Samuel Roberts: I wonder if it’s… how long it takes to even get up and running.

154 00:12:05.400 00:12:09.020 Samuel Roberts: Oh yeah, is there any other log? It’s still going. Interesting.

155 00:12:15.470 00:12:16.580 Casie Aviles: But yeah, I think…

156 00:12:17.170 00:12:20.809 Samuel Roberts: Can we walk through the other one, at least, while it’s running this one, so that we can see, like, what it…

157 00:12:21.510 00:12:23.160 Casie Aviles: Yeah.

158 00:12:24.910 00:12:27.140 Casie Aviles: Yeah, so pretty much,

159 00:12:27.340 00:12:33.870 Casie Aviles: Completed this task, and it made some changes to this, file, to the page.tsx.

160 00:12:34.250 00:12:34.750 Samuel Roberts: Okay.

161 00:12:37.280 00:12:39.709 Uttam Kumaran: Was it able to, like, run it and, like…

162 00:12:40.220 00:12:42.670 Uttam Kumaran: Kind of, like, test the front end at all?

163 00:12:43.070 00:12:43.950 Uttam Kumaran: Or no?

164 00:12:44.410 00:12:47.880 Casie Aviles: I don’t I think it was able to do that, but…

165 00:12:49.270 00:12:50.469 Samuel Roberts: Yeah, what’s it say?

166 00:12:50.580 00:12:51.850 Samuel Roberts: Get started.

167 00:12:53.400 00:12:59.309 Samuel Roberts: Can you, can we… is this a link you can share, or is it just on, like, your ChatGPT, I think?

168 00:13:00.390 00:13:02.260 Casie Aviles: No, it should be shareable.

169 00:13:02.260 00:13:04.809 Samuel Roberts: Okay, cool, yeah, I’d love to just scroll through it a little bit.

170 00:13:05.540 00:13:06.430 Samuel Roberts: Sweet.

171 00:13:12.300 00:13:13.500 Samuel Roberts: Cool, yeah.

172 00:13:15.250 00:13:15.870 Casie Aviles: Nope.

173 00:13:20.800 00:13:22.730 Casie Aviles: It’s going through what it did.

174 00:13:23.340 00:13:26.449 Samuel Roberts: Yeah, so it said error loading setup logs…

175 00:13:27.540 00:13:34.809 Samuel Roberts: to start looking for the agent’s MD, check for relevant instructions, check the root directory… Check other directories…

176 00:13:36.520 00:13:39.710 Samuel Roberts: Last session didn’t save. Oh, yeah, it looked like it had some issues here.

177 00:13:45.700 00:13:48.749 Samuel Roberts: So, yeah, I figured I had an issue running it, but it figured out how to…

178 00:13:49.340 00:13:55.759 Samuel Roberts: figured out it knew enough about the app, I think, to… Yeah, I was able to…

179 00:13:56.480 00:13:59.560 Casie Aviles: Endpoint the page.tsx file.

180 00:13:59.560 00:14:00.600 Samuel Roberts: Yeah.

181 00:14:04.050 00:14:05.560 Samuel Roberts: Interesting, okay.

182 00:14:05.740 00:14:11.530 Samuel Roberts: So yeah, so it might just be the setup is… is… Still not quite there, or…

183 00:14:12.200 00:14:15.970 Samuel Roberts: Something else with the way it’s expecting stuff, but…

184 00:14:16.270 00:14:19.210 Samuel Roberts: But it has all the contacts from Slack, that’s kinda cool, okay.

185 00:14:20.200 00:14:25.630 Samuel Roberts: What? Oh, he hasn’t agency… Agents… Indeed.

186 00:14:27.030 00:14:29.110 Samuel Roberts: Has the agent’s MG, okay.

187 00:14:30.380 00:14:34.169 Samuel Roberts: I need to check other directories for agents, but it found agents, I think.

188 00:14:35.670 00:14:38.100 Samuel Roberts: Wonder why it just looks for all of them. Interesting.

189 00:14:43.160 00:14:45.819 Uttam Kumaran: Can you go back to the codec settings?

190 00:14:47.030 00:14:50.980 Casie Aviles: Sure, this one, the environment settings.

191 00:14:51.970 00:14:53.310 Uttam Kumaran: Yeah, click on edit.

192 00:15:03.500 00:15:04.820 Uttam Kumaran: So, scroll up…

193 00:15:08.330 00:15:09.359 Uttam Kumaran: All the way up.

194 00:15:15.280 00:15:16.260 Uttam Kumaran: Okay.

195 00:15:17.610 00:15:26.900 Uttam Kumaran: I mean, is there any… so yeah, I guess it’s… I guess one thing we… we should tell it to find Agent 7D. I guess the one concern I have is it’s not… it doesn’t seem like it’s…

196 00:15:27.150 00:15:30.870 Uttam Kumaran: I mean, what… how do… so how do we go from here to the PR?

197 00:15:31.350 00:15:39.480 Samuel Roberts: That’s why, yeah, I don’t know, I found AGSMD, and it catted it out, and then it said I need to check for other directories, and it kept looking, so I don’t know.

198 00:15:39.780 00:15:45.479 Samuel Roberts: oh, hold on, this is doing something. This is more than we saw before, at least, right?

199 00:15:48.620 00:15:51.669 Casie Aviles: Yeah, I think it was able to run the npm install.

200 00:15:51.670 00:15:52.060 Samuel Roberts: Okay.

201 00:15:52.060 00:15:52.680 Casie Aviles: moral.

202 00:15:56.290 00:15:56.990 Casie Aviles: Yeah.

203 00:15:57.310 00:16:01.499 Casie Aviles: Okay, so now it’s ready, so it’s… it’s compiled. Okay, so now…

204 00:16:01.720 00:16:06.349 Mustafa Raja: It compiles when, when we go into the browser, right?

205 00:16:06.630 00:16:11.179 Samuel Roberts: Yeah, yeah, so that… but if it hit that point, then it means it’s started, I think. Yeah, yeah, yeah.

206 00:16:11.480 00:16:15.309 Samuel Roberts: I don’t know if Codex knows what to do from there or not. I would think it would for a next step.

207 00:16:15.310 00:16:16.070 Mustafa Raja: Yeah.

208 00:16:17.420 00:16:21.050 Mustafa Raja: Yeah, I think, I think it’s trying to get into the browser or something.

209 00:16:21.420 00:16:22.210 Samuel Roberts: Yeah.

210 00:16:23.320 00:16:24.550 Samuel Roberts: Excuse me.

211 00:16:31.260 00:16:32.450 Uttam Kumaran: Is it still going?

212 00:16:33.520 00:16:34.580 Casie Aviles: Yeah…

213 00:16:34.580 00:16:36.180 Uttam Kumaran: I think. Oh, it is? Okay.

214 00:16:36.270 00:16:37.520 Samuel Roberts: I mean, it’s something…

215 00:16:37.520 00:16:39.259 Casie Aviles: Get back to this, I guess.

216 00:16:40.890 00:16:46.160 Uttam Kumaran: So can we find out how to make… how it’s… how to make the PR, or, like, what does it end up like?

217 00:16:47.340 00:16:50.509 Uttam Kumaran: It ends up doing this in the… oh, it’s doing this in the main branch.

218 00:16:50.860 00:16:52.260 Uttam Kumaran: Or… what?

219 00:16:53.110 00:16:57.129 Samuel Roberts: I don’t know if it… it did something with the git status and crafted a PR, and then it…

220 00:16:57.460 00:16:59.850 Samuel Roberts: It just kind of stopped, it looked like.

221 00:17:11.730 00:17:13.900 Samuel Roberts: Excuse me, sorry.

222 00:17:35.190 00:17:35.990 Samuel Roberts: Hmm.

223 00:17:44.410 00:17:45.540 Samuel Roberts: Am I say that?

224 00:17:47.010 00:17:48.020 Casie Aviles: Okay, it was strength.

225 00:17:48.710 00:17:50.629 Samuel Roberts: Okay, it’s not connected, okay.

226 00:17:51.120 00:17:53.290 Casie Aviles: I was trying to look for the repo.

227 00:17:53.680 00:17:54.370 Samuel Roberts: Yeah.

228 00:18:01.610 00:18:06.089 Samuel Roberts: So maybe… And although that must be connected if it’s doing this, so…

229 00:18:28.410 00:18:32.150 Casie Aviles: Hmm, I think it says it’s stopped at, like, a local company.

230 00:18:33.660 00:18:34.390 Samuel Roberts: Yeah.

231 00:18:40.980 00:18:47.320 Samuel Roberts: Interesting, okay. So, I’m trying to figure out… is there a way to see… alright, there’s the settings, there’s the environments…

232 00:18:50.770 00:18:52.240 Samuel Roberts: Number of tasks…

233 00:19:02.940 00:19:03.660 Samuel Roberts: Hmm.

234 00:19:14.120 00:19:17.869 Uttam Kumaran: Did you Google, like, how to use Codex to make PR?

235 00:19:28.890 00:19:36.679 Uttam Kumaran: Okay, maybe while you’re doing that, casey, I can just share my screen, and I’ll just show, kind of, some things I’ve been working on today.

236 00:19:36.890 00:19:38.629 Uttam Kumaran: Now we can talk about,

237 00:19:40.860 00:19:52.730 Uttam Kumaran: Okay, so… I did a couple things. One is, like, this is just, like, all I want to do is live in Kursor, like, I… all my… most of my job is so boring, it sucks, though.

238 00:19:53.710 00:20:06.060 Uttam Kumaran: So one thing is, like, I want to spend more time with this team in the mornings, so I’m extending staying up a little bit. I’ve been, like, doing my best to wake up early. Most days I can do it, unless I…

239 00:20:06.230 00:20:17.340 Uttam Kumaran: work late, but that’s one thing. I kind of want this to be more, like, time with me and, like, working session. I think what… what I want to share today is a couple of changes that I’m making. So one is,

240 00:20:17.620 00:20:31.680 Uttam Kumaran: I was watching this video last night, about how this PM uses a cursor for writing, and it was, really good.

241 00:20:31.790 00:20:34.330 Uttam Kumaran: I’ll send this in the channel.

242 00:20:34.330 00:20:34.980 Samuel Roberts: Oh, cool, yeah.

243 00:20:34.980 00:20:47.940 Uttam Kumaran: but it was everything around, like, how do you configure stuff for Markdown, how do you configure, like, good MCPs for writing, and, I think one of the benefits of… of having Cursor is actually, I think a lot of,

244 00:20:48.220 00:21:06.580 Uttam Kumaran: like, a lot of what I’m actually asking for is mostly just making sure that tools are given to an agent, and it’s clear when to call them, and then there’s some AI… there’s some UI work. So if… so kind of, like, there’s two things. One is, if there’s solutions that should just be… can easily be done in Cursor, Cursor is a great

245 00:21:06.690 00:21:20.250 Uttam Kumaran: application for, like, setting up tools, doing a lot of writing-heavy things, and having, like, this chat interface, right, over files, right? So I could see one… like, for example, if there’s a PRD that mainly is, like.

246 00:21:20.350 00:21:39.760 Uttam Kumaran: asking questions over files, your solution may be, hey, you should pull up Cursor, install the S3 MCP, and that’s the solution, right? And so, one of the things is, I think Cursor, I want to make available for more people than just developers. I mean, it’s mostly… we’re a mostly engineering company, but for example.

247 00:21:40.010 00:21:56.580 Uttam Kumaran: Today, I wanted to do a couple things when I woke up. So, one is, I wanted to write a couple PRDs. So, on my walk, last week, on my walk on the weekend, I, like, recorded a bunch of voice notes around… about,

248 00:21:56.690 00:22:05.160 Uttam Kumaran: like, our print review process and a bunch of different processes. This is using Super Whisper on my phone. It’s like a local voice-to-text.

249 00:22:05.380 00:22:15.819 Uttam Kumaran: Really, really nice. And I recorded, like, 15 minutes worth of content in, like, 2 meetings, and I… so that’s one thing. Second thing I wanted to do is, I wanted to…

250 00:22:15.820 00:22:26.879 Uttam Kumaran: create sort of the scaffolding to write PRDs right within Cursor, for sort of some of the things that we’re talking about. And so I started the day today basically

251 00:22:26.880 00:22:41.140 Uttam Kumaran: By doing exactly that, like, I had it go ahead and create, the PRD, for new project ideas. I sent it our transcript from yesterday. It went ahead and created a README for this PRDs folder,

252 00:22:41.450 00:22:49.800 Uttam Kumaran: And, another thing that I did is… I’m using this, What’s it called?

253 00:22:50.110 00:23:00.210 Uttam Kumaran: I’m using this, this extension, called, Markdown Preview Enhanced. Highly recommend. I don’t know how to share…

254 00:23:00.520 00:23:05.679 Uttam Kumaran: This, but highly recommend downloading this, I’ll send in Slack.

255 00:23:05.840 00:23:09.860 Uttam Kumaran: This is… like… so helpful.

256 00:23:11.630 00:23:15.569 Samuel Roberts: Does it let you edit in the preview, or what is it… what’s the enhancement here, I’m wondering.

257 00:23:15.570 00:23:19.999 Uttam Kumaran: The enhancement is just, like, it just opens up the preview side by side.

258 00:23:20.000 00:23:24.369 Samuel Roberts: Oh, automatically, okay, yeah. I’m constantly, like, right-clicking and opening preview, yeah, that’s good, okay, cool.

259 00:23:24.370 00:23:32.459 Uttam Kumaran: Yeah, so I… so I don’t even… I wasn’t even doing that before, and so that’s helpful. They do have other extensions for editing the preview. I don’t mind the editing part as much.

260 00:23:32.460 00:23:33.560 Samuel Roberts: Yeah, yeah.

261 00:23:34.160 00:23:40.029 Uttam Kumaran: And so this has been helpful. So one thing I did is, one, I created a README for this, which basically talks about, like.

262 00:23:40.130 00:23:56.259 Uttam Kumaran: the PRD process. I’ll kind of work on this a little bit more as I get more opinionated about PRDs. In fact, probably the PRDs will get shorter and shorter, as they get more focused. I worked on a template doc of just, like, a template PRD,

263 00:23:56.580 00:24:04.200 Uttam Kumaran: And then I went ahead and put in my voice messages, and then, as you can see here, I…

264 00:24:04.200 00:24:05.050 Samuel Roberts: Oh, yeah.

265 00:24:05.050 00:24:10.239 Uttam Kumaran: I was talking about a lot of different things, and so I was like, look, first I want you to go

266 00:24:10.660 00:24:20.919 Uttam Kumaran: just think about, like, all the things we talked about, and then, it went ahead and worked on two of them, but then I said, okay, go ahead and add these tickets to Linear for me to go

267 00:24:21.520 00:24:34.719 Uttam Kumaran: create them later. Because I… because these are going to be PRs, I want these to be tracked in linear, so I can create branches for each of them. And so, I have the linear, MCP installed.

268 00:24:34.870 00:24:38.220 Uttam Kumaran: So if I go here to Settings…

269 00:24:38.390 00:24:40.489 Samuel Roberts: And I go out of this…

270 00:24:40.490 00:24:46.779 Uttam Kumaran: And go to, well, here, let’s just go here. Cursor settings…

271 00:24:46.970 00:24:51.900 Uttam Kumaran: I go to, tools and MCP, I have my MCP servers here.

272 00:24:52.050 00:25:00.550 Uttam Kumaran: Installed, so I have my linear MCP, Superbase MCP, Figma, Notion, I don’t really use this that much, and then the browser automation.

273 00:25:00.650 00:25:02.620 Uttam Kumaran: So…

274 00:25:02.820 00:25:18.449 Uttam Kumaran: I’m easily able to say, go create these in linear. It went and figured out who I was, and then it went ahead and created those. It created it in the sales, PM, and content channel. I said, put all these in AI. So it looks like it went ahead and did that. If I go check linear.

275 00:25:18.600 00:25:22.520 Uttam Kumaran: We should see all these…

276 00:25:22.790 00:25:28.150 Uttam Kumaran: Yep. Here, in cycle. So, what I’m gonna do now is I’m gonna move these out.

277 00:25:28.340 00:25:34.370 Uttam Kumaran: And right now, I’m just working on the PRD for the,

278 00:25:36.430 00:25:39.300 Uttam Kumaran: Yeah, I’m just working on the PRD4…

279 00:25:39.550 00:25:48.199 Uttam Kumaran: the sales… for the stand-up writer. So, what I’m gonna do is I’m gonna go ahead and just,

280 00:25:49.650 00:25:55.119 Uttam Kumaran: I’m gonna go ahead and click on this and say, create PRD for stand-up.

281 00:25:56.210 00:25:57.420 Uttam Kumaran: assistant?

282 00:25:58.850 00:26:08.440 Uttam Kumaran: I’m gonna go ahead and move this in progress, I’m gonna assign it to me, I’m gonna create it, I’m going to go here, I’m gonna check out the branch, I’m gonna go to…

283 00:26:08.570 00:26:12.020 Uttam Kumaran: GitHub, I’m going to switch branches.

284 00:26:12.450 00:26:18.830 Uttam Kumaran: to… I’m gonna go create this one, create branch…

285 00:26:19.170 00:26:25.059 Uttam Kumaran: Bring my changes, switch branch, publish the branch, and then now let’s take a look at, like, what

286 00:26:25.460 00:26:30.290 Uttam Kumaran: Now let me walk through, sort of, like, what the core automation is.

287 00:26:30.320 00:26:31.510 Samuel Roberts: Yep.

288 00:26:31.610 00:26:32.750 Uttam Kumaran: So…

289 00:26:34.660 00:26:40.910 Uttam Kumaran: this is, like, the main problem, like, these are all the things that are in, sort of, stand-up that is difficult.

290 00:26:41.110 00:26:43.060 Uttam Kumaran: Right? All of these items.

291 00:26:43.970 00:26:51.779 Uttam Kumaran: What you’re seeing in terms of, like, what goes on in our existing standups is not normal. Like…

292 00:26:51.920 00:27:06.599 Uttam Kumaran: It is not a good expectation to have one PM that’s managing 10 projects. Also, like, I am basically, like, my brain feels like it’s on fire every day while I’m in those meetings, so…

293 00:27:07.110 00:27:21.350 Uttam Kumaran: Part of the goal here is to assist me, but additionally, anybody who joins our project management team on running stand-ups. And so, here are some of the issues that I’ve outlined.

294 00:27:21.570 00:27:29.570 Uttam Kumaran: like… Check… gathering updates, contact switching, follow-ups,

295 00:27:30.290 00:27:35.709 Uttam Kumaran: like, okay, if people are missing, how do I, like, what do I follow up with them up on?

296 00:27:36.210 00:27:40.089 Uttam Kumaran: So I’m… so these are, like, sort of the core issues.

297 00:27:40.510 00:27:49.050 Uttam Kumaran: I’m gonna leave… I think right now, I’m gonna leave… the problem with when I’m using AI to build this, it’s already writing this in.

298 00:27:49.410 00:27:56.110 Uttam Kumaran: So what I’m gonna do is I’m gonna just have it remove everything after discovery, basically.

299 00:27:56.640 00:28:06.380 Uttam Kumaran: So I’m just gonna say, for at stand-up, automation… Or at stand-up.

300 00:28:08.090 00:28:19.069 Uttam Kumaran: I want to leave everything discovery-related and after to the AI team to fill out.

301 00:28:19.710 00:28:22.070 Uttam Kumaran: Leave it empty.

302 00:28:22.340 00:28:24.410 Uttam Kumaran: with scaffolding.

303 00:28:24.740 00:28:31.339 Uttam Kumaran: So… Again, as we discussed yesterday, my goal is to deliver for you everything 1, 2, and 3.

304 00:28:31.610 00:28:36.810 Uttam Kumaran: Right? And then for you, Sam, to kind of meet me at 3,

305 00:28:37.140 00:28:42.989 Uttam Kumaran: Get it to, sort of, 5, and then… For you to sort of…

306 00:28:43.330 00:28:57.580 Uttam Kumaran: not hand the baton off, but, like, link arms at 6, and then move your way down. And so, what do we think about this process? Like, I guess I just demoed a couple things, like, what do you think before we kind of try to put this in motion today?

307 00:28:59.660 00:29:00.449 Uttam Kumaran: Do you guys feel like.

308 00:29:01.250 00:29:08.389 Uttam Kumaran: context, if I was able… if I was to just deliver this top part, and then we could have a discussion in Slack, like, what do you guys think?

309 00:29:10.940 00:29:18.060 Samuel Roberts: Yeah, I… without digging into more of what’s actually there, I’m sure it is. It seems like it’s thorough enough to, like.

310 00:29:18.370 00:29:24.190 Samuel Roberts: if it’s already filling stuff out, I’m sure we can fill stuff out, so, excuse me, sorry.

311 00:29:24.580 00:29:28.930 Uttam Kumaran: See, this is built on… this is… this is built on, like, 5 or 10 minutes worth of context.

312 00:29:29.050 00:29:30.970 Samuel Roberts: But, like, of, like, straight…

313 00:29:30.970 00:29:38.059 Uttam Kumaran: voice-to-text, but this is where, like, I… when I… when I write the PRD, I’m expecting questions, and so ideally.

314 00:29:38.060 00:29:38.780 Samuel Roberts: red.

315 00:29:38.780 00:29:40.450 Uttam Kumaran: When you ask those questions.

316 00:29:40.870 00:29:48.159 Uttam Kumaran: those are… those are ultimately what help you refine the PRD further, and then you make an update to the PR, and then…

317 00:29:48.760 00:29:52.310 Uttam Kumaran: Or you make an update to the branch, and then after that.

318 00:29:52.420 00:30:07.969 Uttam Kumaran: we both are like, cool, this is good to go, let’s move. So that’s the checkpoint, you know? And that all we can do async. I think, for me, the biggest part is to get you the seed of the top 3 items. You then, of course, are in all the stand-ups. You’d have me, Rico, and Amber, who can answer questions.

319 00:30:08.110 00:30:14.789 Uttam Kumaran: And ideally, we arrive on, like, okay, here are the core goals, and then you can go ahead and propose, like, okay, what do we want to solve here?

320 00:30:14.970 00:30:15.980 Uttam Kumaran: Sure.

321 00:30:16.120 00:30:21.099 Uttam Kumaran: And ideally, because it’s all here in Cursor, you can use this to ideate and things like that.

322 00:30:21.670 00:30:22.989 Samuel Roberts: Right, right.

323 00:30:24.880 00:30:30.989 Samuel Roberts: So then, are these expected to, like, stay in the repo? How would the plan, like, in this, folder?

324 00:30:31.450 00:30:31.830 Uttam Kumaran: Yes.

325 00:30:32.010 00:30:35.019 Samuel Roberts: It’ll just keep building these, and then they’ll stay… okay, cool.

326 00:30:35.080 00:30:45.709 Uttam Kumaran: Yes, because you can think about how, as we mentioned, the PREs are gonna have proof of concepts, MVPs, V1s, V2s, so there’s no reason to move these out, because I want AI to have all the context.

327 00:30:46.750 00:30:48.840 Samuel Roberts: Right, right. Okay, that…

328 00:30:49.050 00:30:53.309 Samuel Roberts: Makes sense. I just worry about having a lot of, like, random markdown files in the…

329 00:30:54.090 00:30:54.770 Demilade Agboola: Yeah, also…

330 00:30:54.770 00:30:55.830 Samuel Roberts: No, I mean, I guess.

331 00:30:56.700 00:30:58.479 Demilade Agboola: Well, I don’t know, I don’t…

332 00:30:58.600 00:30:59.670 Uttam Kumaran: Yeah, go ahead.

333 00:31:00.410 00:31:04.069 Demilade Agboola: I was gonna ask, is this… will this also be client-facing, or would this be…

334 00:31:05.370 00:31:10.610 Demilade Agboola: Because, like, you know, when we work on projects for people, would this be stuff that they would also have access to?

335 00:31:12.000 00:31:15.190 Uttam Kumaran: This is just all internal right now.

336 00:31:15.190 00:31:17.000 Samuel Roberts: Yeah, I would think so.

337 00:31:17.480 00:31:18.420 Demilade Agboola: Gotcha.

338 00:31:20.670 00:31:30.449 Uttam Kumaran: I mean, I… I guess, like, saying that I would push back on the Markdown stuff, because I don’t know what… the alternative is writing in Notion, and it sucks to write in Notion.

339 00:31:30.450 00:31:39.759 Samuel Roberts: Yeah, well, I’m wondering, would it be better to use, like, either a linear issue, or a GitHub issue, or something that’s, like, still accessible from Cursor, but…

340 00:31:40.500 00:31:42.180 Samuel Roberts: The writing cursor is nice.

341 00:31:42.180 00:31:42.620 Uttam Kumaran: I’ve…

342 00:31:42.620 00:31:43.920 Samuel Roberts: I’m… Go ahead.

343 00:31:43.920 00:31:47.170 Uttam Kumaran: If you can… if you can give me the ergonomics around it, I will do that.

344 00:31:47.170 00:31:51.979 Samuel Roberts: That’s what I’m worried about. I feel like this is fine, let’s roll with this. I’m just worried about it getting to be, like…

345 00:31:52.360 00:31:52.800 Uttam Kumaran: Totally.

346 00:31:52.800 00:31:56.060 Samuel Roberts: mark down different PRDs, but let’s worry about that when we get there.

347 00:31:56.060 00:32:00.119 Uttam Kumaran: I’m happy to do issue, if you can figure out the ergonomics for me.

348 00:32:00.240 00:32:06.760 Uttam Kumaran: And, like, it’s easy to create issues, comment, and then, like… but the thing is, I do like having the PRDs here, because ultimately…

349 00:32:06.760 00:32:07.379 Samuel Roberts: Yeah, there’s something nice.

350 00:32:07.380 00:32:15.650 Uttam Kumaran: when you ship the feature, you want the AI to have context on the goal, right? This brings everything into one place. Ideally, right, my alternative goal is, like.

351 00:32:16.110 00:32:24.199 Uttam Kumaran: And this is something I was thinking about this weekend, is, like, Notion sucks because there’s no code backend. Like, I would love for it to be, like, Obsidian, right?

352 00:32:24.400 00:32:30.950 Uttam Kumaran: Right. I don’t know how to do that right now. So, frankly, I’m actually thinking about moving a lot of stuff into…

353 00:32:31.340 00:32:38.990 Uttam Kumaran: markdown environments, because I just want to use AI to write a lot of things. Notion AI is not that great.

354 00:32:39.110 00:32:45.260 Uttam Kumaran: And some of this stuff doesn’t need to live in Notion, it actually can just live in… everybody on our team is sophisticated enough to write here.

355 00:32:45.730 00:32:49.750 Uttam Kumaran: again, like, it’s just Markdown files. What is Notion, too? It’s just Markdown files, so…

356 00:32:49.750 00:33:02.269 Samuel Roberts: Yeah, no, I’m totally down with Markdown files. My issue is more just, like, in this repo versus, like, in another place, but I think, for now, it’s fine. If it starts to become an issue, we have to start, like, archiving something, or doing whatever it is, if it’s, like, too many…

357 00:33:02.450 00:33:05.789 Uttam Kumaran: Yeah, I don’t care, you can create another repo, whatever, yeah, I’ll let you decide.

358 00:33:05.790 00:33:12.340 Samuel Roberts: That’s what I would actually suggest, potentially, about, like, if you want to move things to Markdown files away from

359 00:33:12.610 00:33:18.420 Samuel Roberts: you know, notions… mark down… Well, I’ll just… I just want to move some stuff to here.

360 00:33:18.820 00:33:19.630 Samuel Roberts: Yeah, okay.

361 00:33:19.880 00:33:21.000 Uttam Kumaran: Yeah, so…

362 00:33:21.000 00:33:24.250 Samuel Roberts: Yeah, I think whatever we can keep there. I’m wondering… I know there’s…

363 00:33:25.280 00:33:27.870 Samuel Roberts: There’s, like, wikis and things that are built into…

364 00:33:28.340 00:33:38.579 Samuel Roberts: But let’s not worry about that now. I think I’m just thinking down rabbit holes here. I think this is fine for now. Yeah. I don’t want to over… over-engineer something that, like, we gotta try out and see how it goes first, so…

365 00:33:39.080 00:33:42.670 Uttam Kumaran: So let me create a PR for this, and then can I…

366 00:33:42.960 00:33:47.119 Uttam Kumaran: you know, try and expect comments, like, today from you, Sam?

367 00:33:47.880 00:33:50.999 Samuel Roberts: Yeah, totally. On this, stand-up one, yeah.

368 00:33:51.250 00:33:51.870 Uttam Kumaran: Yeah.

369 00:33:52.180 00:33:55.880 Samuel Roberts: Yeah, I would make, so is this on a branch, these Markdown files?

370 00:33:56.090 00:33:59.409 Uttam Kumaran: Yes, I’m gonna create the branch right now, and then push and drop VR.

371 00:33:59.860 00:34:02.220 Samuel Roberts: Yeah, perfect. That’s exactly what it sounds like. Alright, cool.

372 00:34:02.570 00:34:06.050 Uttam Kumaran: Okay, okay. I’ll… let’s jump to the other, stand-up, and then I’ll…

373 00:34:06.050 00:34:06.600 Samuel Roberts: Oh, yeah.

374 00:34:06.600 00:34:06.920 Uttam Kumaran: So…

375 00:34:06.920 00:34:08.170 Samuel Roberts: Totally. Okay, cool.

376 00:34:08.170 00:34:09.170 Uttam Kumaran: Alright. Thanks, Ash.

377 00:34:09.179 00:34:10.569 Samuel Roberts: Yep, alrighty.