Meeting Title: Planning: AI-Default-Interlude-ABC Date: 2025-11-03 Meeting participants: Samuel Roberts, Rico Rejoso, Mustafa Raja, Casie Aviles, Uttam Kumaran, Gabriel Lam


WEBVTT

1 00:00:52.620 00:00:53.780 Samuel Roberts: Hey.

2 00:00:54.130 00:00:55.759 Rico Rejoso: Hey, guys. Morning.

3 00:00:56.550 00:00:57.739 Samuel Roberts: Good morning.

4 00:00:58.710 00:01:00.400 Samuel Roberts: How’s everyone’s weekend?

5 00:01:04.090 00:01:05.160 Mustafa Raja: Simple.

6 00:01:05.550 00:01:06.140 Samuel Roberts: Yeah.

7 00:01:06.140 00:01:12.780 Mustafa Raja: I didn’t, I didn’t go out or anything, I just… Decided to chill.

8 00:01:13.160 00:01:13.789 Samuel Roberts: Oh, nice.

9 00:01:14.700 00:01:15.460 Mustafa Raja: Yeah.

10 00:01:17.100 00:01:18.089 Mustafa Raja: How was yours?

11 00:01:20.350 00:01:22.570 Samuel Roberts: Good, good, I had a pretty nice weekend,

12 00:01:22.750 00:01:29.509 Samuel Roberts: Went out, it was, like, it’s very nice fall weather here, so we went out and went to, like, an arboretum, saw the trees and the leaves, and…

13 00:01:30.320 00:01:30.709 Mustafa Raja: some friends.

14 00:01:30.710 00:01:33.880 Samuel Roberts: who also have young kids, and took them to, like, a little…

15 00:01:34.160 00:01:36.460 Samuel Roberts: Farm and stuff, so it was a nice weekend.

16 00:01:37.580 00:01:38.270 Mustafa Raja: Nice.

17 00:01:39.860 00:01:40.730 Uttam Kumaran: Hi, guys.

18 00:01:41.230 00:01:42.250 Samuel Roberts: Hello?

19 00:01:42.580 00:01:43.380 Uttam Kumaran: How’s everything?

20 00:01:43.380 00:01:43.980 Mustafa Raja: Mmm…

21 00:01:44.350 00:01:46.029 Samuel Roberts: Good, good. How are you?

22 00:01:46.220 00:01:46.730 Uttam Kumaran: Good!

23 00:01:49.230 00:01:50.420 Mustafa Raja: How was your birthday?

24 00:01:51.070 00:01:56.649 Uttam Kumaran: Birthday was good. Yeah, it was nice to spend some time with some friends and then relax.

25 00:01:56.890 00:01:58.589 Uttam Kumaran: For the most of the weekend.

26 00:02:00.280 00:02:01.739 Uttam Kumaran: How about you guys?

27 00:02:04.850 00:02:09.720 Samuel Roberts: Yeah, pretty good. Like I was just saying, it was nice here weather-wise, so we got some good outdoor time.

28 00:02:10.580 00:02:11.910 Uttam Kumaran: Very fall.

29 00:02:16.930 00:02:23.500 Uttam Kumaran: Cool, I mean, I guess where I wanted to start is, one, did you guys end up meeting with Gabe last week?

30 00:02:24.900 00:02:27.739 Samuel Roberts: I, I chatted with him, briefly.

31 00:02:27.910 00:02:29.659 Samuel Roberts: Just, like, a little FaceTime.

32 00:02:29.780 00:02:32.700 Samuel Roberts: I don’t know if anyone else did.

33 00:02:33.020 00:02:39.249 Uttam Kumaran: Okay, cool, so let me just ping him and check if he can… What’s not on this event?

34 00:02:43.290 00:02:46.629 Uttam Kumaran: And then, yeah, I guess would love to start…

35 00:02:46.960 00:02:55.030 Uttam Kumaran: kind of just with, like, outcomes from last week, I’m… I’m super pumped to kind of see, like, where we landed, but kind of wanted to also do, like.

36 00:02:55.270 00:03:00.170 Uttam Kumaran: maybe a mini retro of, like, how the whole process was. I’m actually…

37 00:03:00.360 00:03:15.889 Uttam Kumaran: I was really, really excited to kind of see how, how much ownership, like, you guys took, and kind of see the excitement, so would love to just talk about where we ended up. Like, is a demo best?

38 00:03:16.010 00:03:20.259 Uttam Kumaran: And to kind of give context, we’d love to demo this to the team.

39 00:03:20.730 00:03:31.189 Uttam Kumaran: to the whole team in the Monday meeting, if possible, or, like, the one meeting later, but, like, what do you guys think is best? Maybe we can… should we start with, like, a demo if things are working?

40 00:03:33.610 00:03:42.810 Samuel Roberts: Yeah, sure. So, I mean, there’s a little bit of, tying the front-end work to the back end, but there’s a kind of demo page that Casey has put together. Okay.

41 00:03:43.040 00:03:45.759 Samuel Roberts: So I don’t know, Casey, do you want to walk through that?

42 00:03:47.760 00:03:48.769 Casie Aviles: Yeah, sure.

43 00:03:48.960 00:03:54.079 Samuel Roberts: Okay, alright, I’m happy to as well. I was playing with it a little bit this morning, so I have a better… better sense of it now.

44 00:03:56.500 00:03:57.780 Casie Aviles: You just get it up.

45 00:03:58.190 00:03:58.959 Samuel Roberts: Okay, cool.

46 00:04:24.300 00:04:29.450 Samuel Roberts: Oh, there should be… is there… can you use the link that’s in Slack? Is that… Live?

47 00:04:33.600 00:04:35.960 Casie Aviles: It’s a PR… it’s still an…

48 00:04:36.380 00:04:38.590 Casie Aviles: No, I know, but doesn’t.

49 00:04:38.590 00:04:41.230 Samuel Roberts: Does the, infra alerts?

50 00:04:42.640 00:04:44.060 Samuel Roberts: Share the link there.

51 00:04:46.690 00:04:49.160 Casie Aviles: Oh, it should be. There’s, there’s a.

52 00:04:49.160 00:04:55.419 Samuel Roberts: No, no, no, that one is… no, that one I know, but is the… do you have the, what’s the… what’s the full name?

53 00:04:56.500 00:04:58.409 Samuel Roberts: internal infra alerts?

54 00:04:59.700 00:05:00.890 Casie Aviles: Oh, okay.

55 00:05:01.550 00:05:05.269 Samuel Roberts: I think that… what’s nice about that is you don’t have to, like, log into Heroku every time.

56 00:05:06.510 00:05:07.720 Casie Aviles: I see, I see.

57 00:05:07.720 00:05:10.019 Samuel Roberts: Yeah, so, like, the last one there is probably…

58 00:05:10.740 00:05:13.160 Samuel Roberts: Good. They just go straight to it, yeah.

59 00:05:13.500 00:05:16.569 Samuel Roberts: Rather than trying to… because sometimes Heroku… Heroku, like, logs you out…

60 00:05:17.120 00:05:20.979 Samuel Roberts: Very frequently, and it’s very frustrating to get, like, have to go back in every time.

61 00:05:21.210 00:05:22.440 Samuel Roberts: There you go. Oops.

62 00:05:28.310 00:05:34.590 Casie Aviles: Yeah, I just did, like, a… it’s not… it’s not visible here yet, but it’s just, like, a room.

63 00:05:35.830 00:05:38.370 Samuel Roberts: Go for it. Sorry. If you didn’t interrupt, go for it.

64 00:05:39.680 00:05:41.080 Casie Aviles: Yep, sure.

65 00:05:41.320 00:05:42.770 Casie Aviles: just recall.

66 00:05:44.850 00:05:48.310 Samuel Roberts: I have it up here, it’s internal slash client dash summary.

67 00:05:53.200 00:05:57.370 Casie Aviles: Let me… Sorry, it’s internal…

68 00:05:58.300 00:06:00.030 Samuel Roberts: Yep, I know that one.

69 00:06:04.980 00:06:12.299 Casie Aviles: Okay, yeah, so this is, this is, like, the temporary front-end that I just… Pushed, or, like…

70 00:06:13.170 00:06:17.970 Casie Aviles: just to get… to test it, I know Mustafa already worked on, like, a front-end, but…

71 00:06:18.480 00:06:21.729 Casie Aviles: This was just so I could see, like, how it works, but…

72 00:06:21.980 00:06:27.579 Casie Aviles: Basically, how this works is, we have this Unified view, and then…

73 00:06:29.780 00:06:32.000 Casie Aviles: We could do a generate summary.

74 00:06:34.880 00:06:41.909 Casie Aviles: And then we could also… we’re also able to, like, input some weekly goals here. Right now it’s in the cache.

75 00:06:43.890 00:06:54.029 Casie Aviles: yeah, so we don’t have any Zoom stand-ups yet, since it’s looking for, like, the previous day.

76 00:06:54.200 00:06:58.190 Casie Aviles: But… For example, here we have, like,

77 00:06:58.490 00:07:05.240 Casie Aviles: Status updates for today, and it looks like… it looks at the current cycle, then we also… we should have, like.

78 00:07:05.530 00:07:14.309 Casie Aviles: to-dos for today. If it’s, like, sometime within the week, then it would also have, like, what happened yesterday, what happened

79 00:07:14.720 00:07:19.350 Casie Aviles: What were the changes? What were the accomplishments for yesterday?

80 00:07:20.320 00:07:26.379 Casie Aviles: And then since we’re just starting the week, we don’t have any blockers identified here at the moment.

81 00:07:27.010 00:07:30.860 Casie Aviles: But we do have these, linear ticket follow-ups.

82 00:07:31.420 00:07:37.320 Casie Aviles: And then we have, links to each of the linear tickets that we have right now.

83 00:07:38.040 00:07:43.200 Casie Aviles: So that’s kind of how it works, and it also indicates here, like,

84 00:07:43.600 00:07:51.320 Casie Aviles: you know, which sources, do we have, like, or, like, just the number for now, so we have one Slack message, and…

85 00:07:52.040 00:07:54.409 Casie Aviles: 12 linear issues, for example.

86 00:07:55.480 00:07:56.280 Casie Aviles: So the…

87 00:07:56.280 00:08:02.350 Uttam Kumaran: And then where… yeah, I guess explain to me where the, like, the logic for the linear issues piece…

88 00:08:05.880 00:08:08.080 Casie Aviles: Yeah, for the linear issues,

89 00:08:08.450 00:08:10.920 Casie Aviles: What we did, basically, was we have, like.

90 00:08:11.440 00:08:17.510 Casie Aviles: Multiple data sources, and we have the backend for that, and we’re getting

91 00:08:19.200 00:08:24.559 Casie Aviles: the linear tickets for the current… for the current cycle. So that’s what we’re doing.

92 00:08:25.300 00:08:32.489 Casie Aviles: And then we just… basically, we defined, like, a prompt for all of this.

93 00:08:34.830 00:08:38.469 Casie Aviles: And we were using Mastra for that.

94 00:08:39.770 00:08:47.470 Casie Aviles: Yeah, and then It’s basically… separating the… Are they…

95 00:08:48.370 00:08:51.769 Casie Aviles: Making sure that the output summary is

96 00:08:51.970 00:08:55.200 Casie Aviles: Based on, like, a specific internal team or client.

97 00:08:56.080 00:08:59.850 Casie Aviles: So for… if it’s, like, for ABC, then it’s going to be for ABC.

98 00:09:00.420 00:09:03.120 Casie Aviles: So yeah, for example, here, like.

99 00:09:03.620 00:09:07.070 Casie Aviles: Yeah, like, for example, this, one of the blockers that I have.

100 00:09:08.040 00:09:11.940 Casie Aviles: It’s showing up here, and then some follow-ups as well.

101 00:09:14.510 00:09:16.419 Casie Aviles: So that’s how it works right now.

102 00:09:16.780 00:09:17.450 Uttam Kumaran: Okay.

103 00:09:18.510 00:09:20.669 Samuel Roberts: And then the goals… oh, go ahead, sorry.

104 00:09:20.670 00:09:21.500 Uttam Kumaran: Yeah, go, go, go ahead.

105 00:09:21.510 00:09:26.399 Samuel Roberts: I was gonna say, the goals, also feed into that same context, I believe, correct?

106 00:09:26.950 00:09:31.660 Casie Aviles: Yes, we should be able to get from this. I just, yeah, we don’t have any goals right now.

107 00:09:31.660 00:09:38.309 Samuel Roberts: Yeah, yeah. And those save to the browser right now, so they’re not persisted on the backend or anything, but they should be there.

108 00:09:38.500 00:09:40.230 Casie Aviles: Yes, yes, right now.

109 00:09:41.210 00:09:44.290 Casie Aviles: It should help with, kind of, aligning…

110 00:09:44.770 00:09:53.060 Casie Aviles: Basically, it’s just, like, just prompting the AI, pretty much, to kind of prioritize based on the weekly goals.

111 00:09:55.480 00:09:57.040 Uttam Kumaran: I see, okay, okay.

112 00:09:57.480 00:09:58.070 Samuel Roberts: Yeah.

113 00:09:59.190 00:10:00.310 Casie Aviles: Yeah, that’s enough.

114 00:10:00.310 00:10:03.799 Uttam Kumaran: So, for the linear tickets, you guys are just doing an API called a linear?

115 00:10:06.210 00:10:13.600 Casie Aviles: Yes, yes, we’re doing, like, an API call. I used, like, the existing logic that we have for getting from…

116 00:10:13.810 00:10:17.730 Samuel Roberts: there’s, like, a library there that already has, like, the API points set up to fetch from.

117 00:10:18.450 00:10:19.020 Uttam Kumaran: Okay.

118 00:10:19.020 00:10:19.750 Casie Aviles: Yes.

119 00:10:24.460 00:10:25.680 Casie Aviles: Nice, that’s pretty much it.

120 00:10:25.680 00:10:31.999 Samuel Roberts: Yeah, so yeah, so just to… just to explain a little broader, so Casey was working on the back end, I helped a little bit with the Slack

121 00:10:32.460 00:10:37.889 Samuel Roberts: queries from the database, but he pretty much took all the rest of that and ran with it. Mustafa…

122 00:10:37.890 00:10:38.230 Uttam Kumaran: Cool.

123 00:10:38.240 00:10:48.500 Samuel Roberts: through to… put together, like, a front end that was kind of based on the magic patterns that we can now tie to this. This was, like, like you said, just kind of the placeholder to make sure things were… were working right.

124 00:10:48.680 00:10:49.360 Casie Aviles: Yes.

125 00:10:50.280 00:11:01.130 Samuel Roberts: But even this is… it seems like it’s got a lot of info here. My question, I don’t know if I saw this in the loom or not, but when you refresh this page.

126 00:11:01.630 00:11:04.939 Samuel Roberts: Does this all stay here? And does it stay per client?

127 00:11:06.080 00:11:08.659 Casie Aviles: Oh, I think it’s gonna reset.

128 00:11:09.120 00:11:12.950 Samuel Roberts: Okay, that’s what I assumed. My thought is that, just like the,

129 00:11:14.240 00:11:17.459 Samuel Roberts: the weekly goals will be stored. We probably want to store

130 00:11:18.490 00:11:23.000 Samuel Roberts: That, so that if you come back to this page, it’ll say, like, you know, last updated…

131 00:11:23.200 00:11:24.350 Samuel Roberts: At a certain date.

132 00:11:24.700 00:11:29.390 Samuel Roberts: And have the… the,

133 00:11:29.660 00:11:32.609 Samuel Roberts: All that… all that output still there, is my thought.

134 00:11:35.910 00:11:43.779 Samuel Roberts: I don’t know who you’re talking about. I think this kind of depends on, like, how you plan to use this most, and, like, where we see that going, but my thought is that, like, once you’ve generated something.

135 00:11:44.310 00:11:47.679 Samuel Roberts: Probably, like, you know, the morning of, or, you know, whatever.

136 00:11:47.930 00:11:55.130 Samuel Roberts: That’s gonna be what you’ll reflect on, or look at for the stand-up, and then potentially, like, during the day, and then…

137 00:11:55.750 00:11:56.300 Samuel Roberts: You don’t want to.

138 00:11:56.300 00:12:01.729 Uttam Kumaran: Yeah, like, to give you a sense, like, yesterday I wrote down the goals for all the clients.

139 00:12:01.870 00:12:07.320 Samuel Roberts: For all teams, basically. And so I have that still in the spreadsheet, so today…

140 00:12:07.370 00:12:13.460 Uttam Kumaran: kind of, like, ideally what I would do is move… as I’m going through each client, I would just move them to here.

141 00:12:13.740 00:12:14.760 Uttam Kumaran: Yeah.

142 00:12:15.470 00:12:21.260 Uttam Kumaran: You know, and then, so… so then also, I guess, are you, like, let’s say… like…

143 00:12:21.360 00:12:25.499 Uttam Kumaran: I guess let me give you a use case, like, let’s say we have stand-up today.

144 00:12:25.670 00:12:34.730 Uttam Kumaran: It’s like someone… something moves. So right now, we don’t have the Zoom meetings that, like, indicate any added context on, like.

145 00:12:34.940 00:12:38.109 Uttam Kumaran: So-and-so said they would get this done, or things like that.

146 00:12:38.350 00:12:43.210 Samuel Roberts: That’s the understanding I was gonna bring up, is I’m wondering if we want to… this is, I think, just pulling from the last 24 hours?

147 00:12:43.550 00:12:44.180 Uttam Kumaran: Okay.

148 00:12:44.180 00:12:46.019 Samuel Roberts: So, like, mid-week, you’ll have that.

149 00:12:46.980 00:12:55.679 Samuel Roberts: Oh, I see, okay. But because it’s Monday, I’m wondering, do we want to be pulling Friday meetings? Do we want to be pulling all last week? Like, I don’t know, for Monday, what that might look like, because it’s…

150 00:12:55.680 00:13:05.890 Uttam Kumaran: Yeah, so then I think we’re gonna do a different sort of one for planning, so for stand-up, that makes sense, as long as you’re pulling everything from yesterday. And then are you guys… are you… you’re pulling the, like…

151 00:13:06.110 00:13:08.999 Uttam Kumaran: Are you pulling the linear, like, activities?

152 00:13:09.180 00:13:11.990 Uttam Kumaran: Like, this got moved, or this got updated.

153 00:13:14.810 00:13:16.130 Casie Aviles: Not so much.

154 00:13:16.820 00:13:20.149 Casie Aviles: Yeah, not so much for that. Just, literally, I just.

155 00:13:20.300 00:13:27.149 Samuel Roberts: Yeah, we had debated whether or not to do, like, movement or not, but we figured we wanted to just pull all the current ones, because linear’s not always…

156 00:13:27.530 00:13:35.320 Samuel Roberts: up-to-date, and, like, that’s part of this a little bit sometimes. So I think we probably want to be able to pull… we have… this is just, like, what’s in the cycle.

157 00:13:35.320 00:13:35.940 Uttam Kumaran: Okay.

158 00:13:36.130 00:13:43.210 Samuel Roberts: I don’t know, can we pull the changes over time? Because that would definitely be helpful context to have. I just didn’t think it would be complete enough context.

159 00:13:43.950 00:13:54.099 Uttam Kumaran: Well, that… again, like, I think the goal here is to have all the information, and then the AI will kind of be able to be like, okay, I noticed this change, and we said this would get done, so.

160 00:13:54.100 00:13:54.860 Samuel Roberts: Yes, yes.

161 00:13:54.860 00:13:59.049 Uttam Kumaran: about this, right? So, it kind of all matters, because I’m… I’m looking at…

162 00:13:59.570 00:14:07.069 Uttam Kumaran: I guess that’s something that I don’t know, is I don’t have a snapshot of, like, what was linear yesterday versus today. Like, I… I get that by asking.

163 00:14:07.070 00:14:08.150 Samuel Roberts: Yes, yes.

164 00:14:08.150 00:14:09.429 Uttam Kumaran: You know, one by one.

165 00:14:09.430 00:14:10.120 Samuel Roberts: Yeah.

166 00:14:10.120 00:14:20.070 Uttam Kumaran: So it is helpful to know that, like, so-and-so got something done, and they moved it, and so these are the… these are basically the linear changes, you know, since yesterday.

167 00:14:20.070 00:14:30.870 Samuel Roberts: That makes sense. Okay, no, no, that… that makes total sense. Yeah, we had talked about that, and I was, like… I remember specifically honing in on, like, movement on linear, but then we were worried that it would miss context, so I think we probably need both.

168 00:14:31.180 00:14:36.579 Samuel Roberts: All the tickets, and then all the changes, so that it knows nothing happened on certain ones, for example.

169 00:14:36.740 00:14:38.730 Samuel Roberts: Okay.

170 00:14:41.250 00:14:47.390 Samuel Roberts: Alright, we can… work that into the context, I think, somehow. I don’t know the API as well,

171 00:14:47.900 00:14:48.880 Samuel Roberts: But there’s gotta be a way to fix it.

172 00:14:48.880 00:14:49.240 Casie Aviles: It’s cheap.

173 00:14:49.240 00:14:51.510 Samuel Roberts: I’m sure. Even if it is just, like.

174 00:14:52.270 00:14:55.209 Samuel Roberts: Every day, a new snapshot of linear would show the differences.

175 00:14:56.170 00:15:01.700 Samuel Roberts: But… that seems… like, the worst case scenario here, so it’s probably better. Okay.

176 00:15:04.690 00:15:08.409 Samuel Roberts: But yeah, okay, so planning would be different than stand-ups, too. That’s a… that’s a good…

177 00:15:09.230 00:15:10.449 Casie Aviles: That’s good insight.

178 00:15:10.450 00:15:24.820 Uttam Kumaran: Yeah, so I guess, like, let me get… let me ask you guys a question. Maybe, like, okay, so I get where the current state of this is. Yeah. What, like, how did you guys think about overall last week? And before we kind of talk about, like.

179 00:15:25.130 00:15:30.159 Uttam Kumaran: maybe doing another sprint this week? Like, what did you guys think overall?

180 00:15:36.490 00:15:39.129 Samuel Roberts: Casey Mustaf, I’ll let you guys answer that first.

181 00:15:39.790 00:15:41.289 Samuel Roberts: We hear what you guys think, too.

182 00:15:44.530 00:15:46.290 Casie Aviles: Yeah.

183 00:15:46.410 00:15:48.359 Casie Aviles: Sorry, what’s the question again?

184 00:15:48.680 00:15:55.330 Uttam Kumaran: What did you guys think of this sort of, like, weekly one-week sprint towards… You know, a major…

185 00:15:56.580 00:16:00.340 Uttam Kumaran: version of a product, right? So this one… this, I would say, is, like.

186 00:16:00.600 00:16:05.109 Uttam Kumaran: closer to, like, okay, the POC stage, okay? Like, I get the…

187 00:16:05.690 00:16:16.689 Uttam Kumaran: And the reason why, like, I’m not diminishing by saying it’s POC, it’s actually, like, it takes… most of the effort is in this stage. After this, you guys will be able to get the rest done.

188 00:16:16.840 00:16:30.940 Uttam Kumaran: But I guess what I’m asking for you guys is, like, how was this process? Like, if you can reflect on when you got the requirements, so, like, when you started working on it, like, what was difficult, what was easy, what was… what would you want to have been done differently?

189 00:16:33.230 00:16:34.400 Casie Aviles: Oh, okay.

190 00:16:35.240 00:16:38.200 Casie Aviles: Yeah, I think overall our process was…

191 00:16:39.150 00:16:46.250 Casie Aviles: I think it was more organized and definitely improved than before, since…

192 00:16:46.920 00:16:48.669 Casie Aviles: We were able to do, like.

193 00:16:48.830 00:16:54.110 Casie Aviles: A more formal planning stage, and we were able to kind of of, like.

194 00:16:54.730 00:16:57.430 Casie Aviles: features planned out, even for V2.

195 00:16:57.810 00:17:06.210 Casie Aviles: And… Yeah, I think, additionally, what really helps us to just get to, like.

196 00:17:07.000 00:17:17.079 Casie Aviles: when we watched, like, a stand-up, we were able to kind of… and they also, based on the PRD, we were able to get, like, exact pain points, we were able to ask broad questions, and…

197 00:17:18.690 00:17:25.449 Casie Aviles: Just, you know, get… get… get it all planned out. I think that was definitely helpful.

198 00:17:26.000 00:17:35.210 Casie Aviles: Yeah, so probably in the future, there would be… I guess more frequent.

199 00:17:35.890 00:17:40.740 Casie Aviles: like… Touching base with the actual users,

200 00:17:41.460 00:17:45.450 Casie Aviles: And then, once we build out something, we would…

201 00:17:45.700 00:17:50.349 Casie Aviles: Kind of get, like, establish a feedback loop with them, where we would have check-ins.

202 00:17:50.900 00:17:57.320 Casie Aviles: And see if, like, what we built was able to… Meet their, their,

203 00:17:57.620 00:18:00.700 Casie Aviles: Pain points, their use… and also their use case.

204 00:18:02.730 00:18:05.140 Casie Aviles: I think that’s… that’s about it, yeah, for me.

205 00:18:05.140 00:18:08.810 Uttam Kumaran: Yeah, what did you guys have feedback on, on the… on the PRD?

206 00:18:08.920 00:18:10.860 Uttam Kumaran: like…

207 00:18:11.510 00:18:18.469 Uttam Kumaran: I… I would say, like, I have… I’ll go last, I have some reflections on the whole process, but yeah, I guess, like, what was…

208 00:18:18.630 00:18:23.549 Uttam Kumaran: What was, like, anything on the PRD process, or even, like, the earliest, like, requirements process?

209 00:18:27.400 00:18:28.980 Samuel Roberts: Mustantha, you got anything, or…

210 00:18:31.650 00:18:33.380 Mustafa Raja: Yeah.

211 00:18:33.640 00:18:53.119 Mustafa Raja: For PRD, I, I wish we didn’t really, took a thorough look at it. We went to the, we went with the problem, and, Utam’s input, on, the issues he’s facing, and went with the…

212 00:18:53.120 00:19:01.150 Mustafa Raja: FitJam, to kind of, lay a… lay out a… lay out a solution view for us.

213 00:19:01.270 00:19:04.040 Mustafa Raja: To kind of work on that, yeah.

214 00:19:09.690 00:19:13.540 Samuel Roberts: Yeah, I think my… my thoughts are… I think this was a little compressed.

215 00:19:13.700 00:19:17.990 Samuel Roberts: Have you… have any of you heard of, Shape Up, the book?

216 00:19:18.790 00:19:19.410 Uttam Kumaran: No.

217 00:19:19.760 00:19:27.700 Samuel Roberts: Okay, so this is a book that I read right before my last project. They outline how they build products, basically. This is the guys from,

218 00:19:28.750 00:19:33.629 Samuel Roberts: What’s the name of the company? Basecamp, but they build… A bunch of other tools.

219 00:19:33.630 00:19:35.230 Uttam Kumaran: Nope.

220 00:19:35.230 00:19:38.179 Samuel Roberts: You know, I can’t think of the guy’s name, I’m trying to find it on the page, but…

221 00:19:38.180 00:19:40.249 Uttam Kumaran: It’s like, David.

222 00:19:41.150 00:19:41.750 Samuel Roberts: Yay.

223 00:19:41.750 00:19:44.629 Uttam Kumaran: He makes, they make Ruby, they make Ruby on Rails.

224 00:19:44.630 00:19:58.089 Samuel Roberts: Yeah, yeah, yeah, yeah, so this guy’s been… yeah, I’m trying to think… I can’t think of the, anyway, but, like, so I read this book right before working on my last company, and they work in six-week cycles, which is an interesting period of time, because they’re also doing the, like.

225 00:19:58.210 00:20:11.369 Samuel Roberts: build end-to-end, you know, complete features long enough that you can get something meaningful done, but not so long that it’s dragging on. But I think the more important thing I wanted to bring up here was the shaping work that they do during the previous cycle.

226 00:20:11.770 00:20:12.650 Samuel Roberts: Right?

227 00:20:13.010 00:20:16.409 Samuel Roberts: So, the idea here is that,

228 00:20:17.580 00:20:26.539 Samuel Roberts: by the time it gets to that 6-week cycle, the work has been done by, you know, like, Bhutamu and me, probably, and then a little bit, probably, with Casey and Mustafa, too, like.

229 00:20:26.750 00:20:29.550 Samuel Roberts: flesh out that PRD, like…

230 00:20:29.980 00:20:37.250 Samuel Roberts: to hand off in that way. And I think we did… we did that a bit, but it was very compressed this week… this last week, I should say.

231 00:20:37.450 00:20:38.420 Uttam Kumaran: Yeah, okay.

232 00:20:38.420 00:20:43.919 Samuel Roberts: So my thought is that if we start thinking of it as, like, a prep, you know, like a shaping… the shaping work.

233 00:20:44.180 00:20:56.660 Samuel Roberts: that has to happen for that PRD, and then that gives a little more time, because this week was a little compressed, in terms of, like, the actual implementation time. Like, we could have got to this proof of concept much earlier in the week, I bet.

234 00:20:57.060 00:20:58.460 Uttam Kumaran: Yes, yes.

235 00:20:58.460 00:21:10.790 Samuel Roberts: So we had, like, you know… I mean, and this is also, like, just the timing of, like, getting these PRDs in, and, like, the way… but I think from here, the plan should be something more like the PRDs get to a point of, like, shaped… fully shaped.

236 00:21:10.790 00:21:27.529 Samuel Roberts: Where we kind of narrowed scope to what the week could be, broken it down if we needed to into, like, okay, here’s the features we’re gonna actually implement, here’s the things here, here’s the architecture, and then that week can be a little bit more, get to proof of concept by, like, you know, Tuesday, Wednesday, refine it.

237 00:21:28.020 00:21:35.949 Samuel Roberts: From there, and get a good working thing out. Because I think overall, like, the process wasn’t terrible, it was just a little compressed.

238 00:21:36.950 00:21:42.000 Samuel Roberts: That’s sort of my overall feeling. I don’t know if you guys feel that way or not, but,

239 00:21:42.550 00:21:44.890 Samuel Roberts: I think we’re getting to a good, like.

240 00:21:45.250 00:21:47.450 Samuel Roberts: Get the requirements settled, get the, like, the.

241 00:21:47.450 00:21:47.780 Mustafa Raja: of.

242 00:21:47.780 00:21:54.739 Samuel Roberts: things, you know, get exactly that, like, vertical slice. I think that’s where I even got this term from, is this book.

243 00:21:54.860 00:21:56.909 Samuel Roberts: I’m trying to find it now that I don’t remember.

244 00:21:58.250 00:22:05.090 Samuel Roberts: Wireframes are too concrete, words are too abstract. They had a whole… yeah, it’s a good… oh, let me… let me share here, actually, if you guys want to take a look.

245 00:22:05.290 00:22:10.910 Samuel Roberts: But this was the… Oh, where’d the trap go?

246 00:22:12.470 00:22:16.779 Samuel Roberts: So that’s a random chapter, but,

247 00:22:17.560 00:22:21.220 Samuel Roberts: this is the PDF, or the HTML version of the book, but,

248 00:22:21.740 00:22:27.830 Samuel Roberts: they had some good insight. I think a lot of it is very specific to, like, a product company, too, but if we’re thinking of the way we’re building

249 00:22:28.000 00:22:34.900 Samuel Roberts: you know, the forge or something that way, or even just client work, you know, features, whatever it is, I think it’s good, but…

250 00:22:36.370 00:22:40.360 Samuel Roberts: And also, 6-week cycles is very different, so, like, the shaping might be a little more…

251 00:22:40.560 00:22:43.239 Samuel Roberts: concrete than they talk about here.

252 00:22:43.850 00:22:47.159 Samuel Roberts: But I think the idea of… Getting to that, like.

253 00:22:47.560 00:22:56.709 Samuel Roberts: I don’t have it in front of me, but all the different stages, like, getting to those… getting a few of those stages crossed off before we hit the week of the actual sprint, I think it’s good.

254 00:22:58.070 00:22:58.740 Uttam Kumaran: Okay.

255 00:22:59.530 00:23:09.229 Samuel Roberts: And I think we can… we can definitely start to do that now that we’ve already been talking about, like, the PRDs that are in there, and, like, even this one moving this further down, but that’s… that’s sort of my general thought, is, like, the sprint week.

256 00:23:09.420 00:23:12.360 Samuel Roberts: There’s definitely gonna be still some,

257 00:23:13.170 00:23:15.120 Samuel Roberts: Shaping’s not the word they use.

258 00:23:16.100 00:23:20.379 Samuel Roberts: But shaping was, like, the pre-work, like, the grooming and stuff, I guess we would call it for us.

259 00:23:20.560 00:23:22.680 Samuel Roberts: But they also don’t go too…

260 00:23:23.700 00:23:31.080 Samuel Roberts: specific, like, I don’t think they make tickets, you know what I mean? They leave that probably up to the team that’s doing it. This is also slightly… a slightly different kind of,

261 00:23:31.400 00:23:40.009 Samuel Roberts: Probably org structure a little bit, but, I think we can take… a… Page from it, at least.

262 00:23:40.270 00:23:41.230 Uttam Kumaran: Okay.

263 00:23:41.590 00:23:46.440 Samuel Roberts: Where the idea is that, like, some of the work happens before the sprint to

264 00:23:46.840 00:24:04.189 Samuel Roberts: Yeah, I’m going to keep using shape, because I like that, even though it’s a little different than what they’re doing. And then maybe, like, Monday becomes the, like, okay, this is the one we’re working on, this is how we think it’s going to go, let’s figure out the actual work needed, and make sure that it is, you know, a good week, because you want to make sure it’s within scope of the sprint, and then the work can begin.

265 00:24:06.540 00:24:13.580 Samuel Roberts: And that might involve more architecture work, that might involve more, you know, whatever kind of work, but the overall, like, end-to-end idea

266 00:24:13.700 00:24:15.480 Samuel Roberts: Is… is fleshed out beforehand.

267 00:24:18.270 00:24:31.320 Samuel Roberts: And I think even, even, like, just a week ahead, like, a shaping of, like, what’s gonna be the next following sprint is probably the good thing. So that’s where, like, Utam, you and I probably start that conversation with something you’ve thrown together in the PRD, I then can carry that a little bit further.

268 00:24:31.400 00:24:46.930 Samuel Roberts: And then with a little bit of input from everyone else, probably get that into a shape… like, shape that myself into a place that’s like, this, I think, is achievable in that one-week sprint, this, I think, covers all the problem areas that… or the most of the problem areas, or however many we think we can cover in scope. And then from there.

269 00:24:47.030 00:24:51.449 Samuel Roberts: Like, we can actually plan it out on the week and manage that process.

270 00:24:51.890 00:24:52.810 Uttam Kumaran: Okay, okay.

271 00:24:54.060 00:25:04.749 Uttam Kumaran: Yeah, I mean, I agree. Look, I think I just delivered it late. I think that for me, even, like, I got close to something on Tuesday, but I didn’t… wasn’t really happy with, like, everything, and I sort of also…

272 00:25:05.010 00:25:11.650 Uttam Kumaran: I wanted to figure out this, like, Being able to deliver this

273 00:25:13.150 00:25:19.110 Uttam Kumaran: deliver, something via cursor, because I wanted to be able to iterate on it.

274 00:25:19.240 00:25:21.419 Uttam Kumaran: You know, via AI. So…

275 00:25:21.420 00:25:23.449 Gabriel Lam: I agree, and for…

276 00:25:23.450 00:25:26.430 Uttam Kumaran: for Gabe, for your context, yeah.

277 00:25:26.990 00:25:41.400 Uttam Kumaran: kind of, like, what I… what… you know, I think one here is, like, there’s a lot of historical context, like, in terms of how we’ve run this team. Like, the AI team has been on Brainforge, started working in this capacity for now over a year, which is mainly focused on

278 00:25:41.620 00:26:00.000 Uttam Kumaran: optimizing, like, internal processes and delivering internal automations, and then, kind of, this year, we started to do a lot more client work. But one of the things that I’ve always looked to try to get tighter on is how do we run this team similar to, like, a typical product team, but with

279 00:26:00.150 00:26:04.199 Uttam Kumaran: kind of throwing all the… what I will call…

280 00:26:04.450 00:26:08.169 Uttam Kumaran: product management BS, like, out the door.

281 00:26:08.800 00:26:20.869 Uttam Kumaran: And I feel qualified to do that. I just was a product manager for a while. And what am I talking about product management BS? One is thinking that projects need to take months to get out.

282 00:26:21.050 00:26:34.249 Uttam Kumaran: This team is the number one most AI-enabled team in the company, and what Sam and I spent a little bit of time on, the whole team over the last month, is think through, like, what is the manufacturing

283 00:26:34.450 00:26:39.070 Uttam Kumaran: process for, an AI idea.

284 00:26:39.200 00:26:46.749 Uttam Kumaran: And we sort of broke it down to say, okay, can we all agree that we can ship

285 00:26:47.080 00:26:53.879 Uttam Kumaran: something decent, you know, in… in just, like.

286 00:26:54.270 00:27:02.959 Uttam Kumaran: a few days. And I know that firsthand, because I’m using AI for all of a lot of stuff, and I…

287 00:27:03.110 00:27:13.709 Uttam Kumaran: someone as, like, I don’t have back-end or front-end experience, and I’m still able to ship things, I’m still able to do designs, and so really what I think there is a fundamental, like.

288 00:27:13.970 00:27:18.710 Uttam Kumaran: there’s a belief, right? In order to think about, hey, I want to ship a product.

289 00:27:18.910 00:27:22.780 Uttam Kumaran: I want to get an idea by Monday and ship it by Friday. You have to have a true belief.

290 00:27:22.990 00:27:33.230 Uttam Kumaran: And that is something that I may… we have to… we have to convince each other that first, and I think that’s what we spent the last month doing, right? And really, I think that happened through…

291 00:27:33.320 00:27:44.509 Uttam Kumaran: looking at this diagram, which is, like, this is the manufacturing process of, like, an idea. This, this, this is, like, what it was before. Right? And then we’re wanting.

292 00:27:44.510 00:27:44.830 Samuel Roberts: Absolutely.

293 00:27:44.830 00:27:47.239 Uttam Kumaran: Move to something that more looks like this.

294 00:27:47.410 00:27:54.359 Uttam Kumaran: And… Basically, I think everyone on this team now believes that this is possible.

295 00:27:54.540 00:28:01.719 Uttam Kumaran: The second piece is to then try. And so last week was our first week doing this process that I’m…

296 00:28:02.030 00:28:08.599 Uttam Kumaran: Sort of just, like, calling, like, just, like, one-week sprints, but… but sprint towards, like, delivering

297 00:28:08.730 00:28:19.199 Uttam Kumaran: A true, like, proof of concept of a tool or a product that can directly affect the company in terms of time saved, money saved.

298 00:28:19.360 00:28:31.130 Uttam Kumaran: you know, like, pretty measurable KPIs. And so the first objectives for this team are to affect product management… project management, which is a huge time suck for me and a few people.

299 00:28:31.130 00:28:40.769 Uttam Kumaran: And is actually extreme… it’s actually ba- the process now is actually… there’s a ton of structured data related to the process today.

300 00:28:40.800 00:28:46.219 Uttam Kumaran: And it’s actually… I’m actually already using AI for a lot of it, but in a very piecemeal way.

301 00:28:46.330 00:28:54.779 Uttam Kumaran: And it could be done much better by someone a lot less qualified than me, if we just had some tools for them. And so…

302 00:28:54.780 00:28:55.270 Samuel Roberts: Yeah.

303 00:28:55.270 00:29:02.540 Uttam Kumaran: Last week was our first week where what I did is I delivered a PRD of what I would say is, like, a stand-up assist tool.

304 00:29:02.670 00:29:11.299 Uttam Kumaran: And it had, sort of, all the list of, like, what are the current problems, what are the, ideas that we have for those problems.

305 00:29:11.440 00:29:16.229 Uttam Kumaran: And then I sort of just stopped there, and I said, okay.

306 00:29:16.440 00:29:21.599 Uttam Kumaran: the way… what I’m not gonna throw out about the product management process is the fact that

307 00:29:21.720 00:29:32.970 Uttam Kumaran: what I would say is the product managers, who I would say are… it’s gonna be primarily Sam and now you, you are the ones that have to interrogate the user and find out.

308 00:29:32.970 00:29:33.430 Samuel Roberts: Yeah.

309 00:29:33.430 00:29:43.440 Uttam Kumaran: and not let the user solution, right? Instead, what you want to do is you want to just identify the problems, identify the root of, like, what is

310 00:29:43.590 00:29:49.599 Uttam Kumaran: what is the problem, and how much does it impact this user, and then understanding the opportunity. Then…

311 00:29:49.740 00:29:51.370 Uttam Kumaran: It’s up to…

312 00:29:51.470 00:30:02.850 Uttam Kumaran: you guys to decide what the goal is. Okay, like, our goal is to ship a… is to ship a series of tools that reduces your time to prepare for stand-up from this to this.

313 00:30:02.960 00:30:22.620 Uttam Kumaran: like, improves our accuracy of staying up from this to this, right? You have some goals, and then it’s to move into ideation. You know, one of the things that I remember from last week, right, is that it’s really easy to be like, okay, I think we can quickly generate a list that does this, blah blah blah, like, you… that’s… this is where you want to be very methodical.

314 00:30:22.900 00:30:31.860 Uttam Kumaran: Because this is pretty easy, like, I can rant about how hard what we’re doing every day, and this, if you have this right, is pretty easy too.

315 00:30:31.960 00:30:36.969 Uttam Kumaran: easy is all relative, but, like, it’s… this, I think, takes real critical thinking.

316 00:30:37.100 00:30:38.520 Uttam Kumaran: And so…

317 00:30:38.670 00:30:50.319 Uttam Kumaran: Right now, what we’re moving towards is a process that looks more like this, and I think, Gabe, you probably sit, like, square… you probably sit, like, squarely, like, here also, you know?

318 00:30:50.680 00:30:51.580 Uttam Kumaran: And in fact.

319 00:30:51.640 00:31:04.430 Uttam Kumaran: what I want, you to help is for you and Sam to bring two sides of, like, okay, what… who is the user? What is the problem we’re solving? Did we capture all the things that they actually needed?

320 00:31:04.430 00:31:22.789 Uttam Kumaran: Are some of these problems, like, non-problems? Like, okay, so how do we plan what goals we’re gonna go after for a POC, and then moving, kind of, down into this manufacturing cycle. And so, the team yesterday got delivered a PRD on Wednesday, and what you saw on the screen was delivered by Friday.

321 00:31:22.840 00:31:35.929 Uttam Kumaran: And as you can see, I think, like, I think that is a fair amount of work to be done in 3 days, from end-to-end understanding. But of course, like, I… I still think that after a few weeks of this.

322 00:31:36.090 00:31:46.380 Uttam Kumaran: you guys are gonna get faster, because what you’re gonna find out is how to jump these steps using AI better, and then where is real critical thinking

323 00:31:46.550 00:31:49.580 Uttam Kumaran: Need to come from, like, humans.

324 00:31:51.160 00:32:02.759 Uttam Kumaran: And so that’s… that’s kind of, like, our process right now, and I think the PRD delivered yesterday on Wednesday, I think, was okay. I think I can see how it shaped some decisions. I also was out Friday, so, like.

325 00:32:02.780 00:32:12.840 Uttam Kumaran: I know even with some of these checkpoints, we didn’t get, like, a perfect amount to do, but I’m still very happy with how things landed, because I know if we were to do this for another two weeks, like, we’ll be.

326 00:32:12.840 00:32:13.220 Samuel Roberts: Yeah.

327 00:32:13.220 00:32:15.310 Uttam Kumaran: bruising out features.

328 00:32:17.110 00:32:23.869 Uttam Kumaran: And so, I guess my question this week to pose to the team is, like, do we want to do a sprint on taking this from

329 00:32:24.250 00:32:27.039 Uttam Kumaran: proof of concept is something that I can use.

330 00:32:27.400 00:32:32.909 Uttam Kumaran: like, in stand-up. I mean, I will definitely try to… I will have this open

331 00:32:33.570 00:32:42.050 Uttam Kumaran: today, like, as soon as we switch to talking about ABC, like, I’ll use it today. And that way you can kind of… you can kind of watch and things like that.

332 00:32:42.160 00:32:46.250 Uttam Kumaran: But… Yeah, I guess let me know what you think.

333 00:32:47.460 00:32:50.959 Uttam Kumaran: Like, would you like to do another sprint on just the stand-up assistant?

334 00:32:54.670 00:32:56.960 Samuel Roberts: My thought is yes. Yeah. Oh, go ahead.

335 00:32:57.140 00:33:07.339 Mustafa Raja: Yeah, I was going to say the same thing, yes. Casey’s demo was really good. I think we can… we can give it a go in our ABC, in our ABC thing.

336 00:33:07.570 00:33:18.379 Mustafa Raja: It’ll be… it’ll be, good to see if it’s… if it’s useful, or… Okay. If it still has some pain points. So moving forward, we can… we can deal with them.

337 00:33:20.670 00:33:21.290 Uttam Kumaran: Okay.

338 00:33:21.950 00:33:26.160 Samuel Roberts: Yeah, I think, especially being able to use it now and get that feedback and start this kind of

339 00:33:27.760 00:33:32.590 Samuel Roberts: These… I can’t even draw anyone. These, you know, arrows,

340 00:33:32.970 00:33:36.260 Samuel Roberts: I think that’s probably a good use of our time, especially for something like this, that’s gonna…

341 00:33:36.400 00:33:39.539 Samuel Roberts: get used, we want it to be good. We don’t just want it to be…

342 00:33:39.720 00:33:44.800 Samuel Roberts: you know, I don’t want to jump to something else, is kind of my point. I want to… I want to get this to a good state.

343 00:33:46.380 00:33:56.790 Samuel Roberts: And I think we’re… like, not that it’s not a good state, but you know what I mean, I want to get it, like, you’ll use it, you’ll see the friction points, we’ll learn that, we can work with that. So I think that’s probably a good use of this week.

344 00:33:58.170 00:33:58.810 Uttam Kumaran: Okay.

345 00:33:59.340 00:34:15.199 Uttam Kumaran: And then, I guess, maybe I’ll kick it to you, Gabe, before I sort of… we can talk through, like, specifics for this week, but what questions do you have? And to give everyone kind of context, so Gabe is joining to help on the project management side for the AI team. I think

346 00:34:15.210 00:34:24.390 Uttam Kumaran: that you joined at a very organized time in our… in our team’s world. I think, even if you had joined a few weeks ago.

347 00:34:24.560 00:34:33.380 Uttam Kumaran: it would not have been as clear, like, that we have, like, a start and end set of projects. The other thing that’s really great here is

348 00:34:33.600 00:34:37.099 Uttam Kumaran: We’re the client, and so there’s not much risk.

349 00:34:37.659 00:34:38.909 Samuel Roberts: The rest is just jumping there, yeah.

350 00:34:38.909 00:34:41.330 Gabriel Lam: pointing each other.

351 00:34:41.330 00:34:55.049 Uttam Kumaran: And so… but the opportunity is extremely high, and our understanding of the problem is extremely high. So you have these… you have these interesting, like, dynamics. Typically, with clients, we have a poor understanding of the project, their risk is very high.

352 00:34:55.340 00:35:13.780 Uttam Kumaran: And so there’s a lot… so here, I think we have… there’s a lot of benefits. However, like, I would say the other kind of tricky part of this is, like, I’m the primary client, and I’m, like, just extremely busy. And so, part of what… what needs to happen here is there needs to be clear…

353 00:35:14.080 00:35:20.629 Uttam Kumaran: Checkpoints at each of these stages to make sure that this is on track, and that you can get feedback from me

354 00:35:20.890 00:35:22.539 Uttam Kumaran: To help guide this.

355 00:35:22.700 00:35:39.479 Uttam Kumaran: The other benefit, though, is, like, I… you know, I’m… I’m pretty… we’re pretty reasonable in our asks, and we’re not asking for anything that can’t be… can’t be possible. I think a lot of where you saw the POC fall short today were more, like, ergonomics. Oh, can we include this? And those are things that.

356 00:35:39.480 00:35:40.120 Samuel Roberts: Yeah.

357 00:35:40.120 00:35:45.320 Uttam Kumaran: on reflection, we probably could have got the design stage, like Sam, like you mentioned, right? Like, we could have…

358 00:35:45.320 00:35:45.810 Samuel Roberts: Yeah.

359 00:35:45.810 00:35:52.179 Uttam Kumaran: add a little earlier, and that’s what we’ll learn. So I feel good about doing another sprint this week on getting

360 00:35:52.470 00:35:56.500 Uttam Kumaran: this… to something defined as an MVP.

361 00:35:56.500 00:35:56.920 Samuel Roberts: Yeah.

362 00:35:58.150 00:36:05.200 Uttam Kumaran: And then we can decide whether we want to move on to a V1, or if we want to just move on to another PRD.

363 00:36:05.460 00:36:14.049 Uttam Kumaran: I guess my questions this week would be… if, like, We want to…

364 00:36:14.310 00:36:19.419 Uttam Kumaran: like, how we want to kind of facilitate building this out, like, the roadmap for…

365 00:36:19.420 00:36:19.820 Samuel Roberts: Yeah.

366 00:36:19.820 00:36:22.140 Uttam Kumaran: MVP, and, like, Sam, like, I guess, like.

367 00:36:22.270 00:36:25.600 Uttam Kumaran: I would like you to kind of lead hand-in-hand with Gabe this week, and then maybe.

368 00:36:25.980 00:36:27.890 Uttam Kumaran: It can start to take a bigger role.

369 00:36:28.030 00:36:31.819 Uttam Kumaran: You know, as time goes on on certain aspects, but yeah.

370 00:36:33.510 00:36:37.440 Uttam Kumaran: Like, given the shape process, like, what do you think we should do?

371 00:36:39.850 00:36:51.269 Samuel Roberts: Yeah, well, I think there’s still, like, a couple outstanding things that we kind of know about. Like, they have… we have a design, maybe we want to go through that a little bit more. We have a few things we just talked about,

372 00:36:51.470 00:36:52.779 Samuel Roberts: But I think it’s also, like.

373 00:36:53.070 00:37:01.120 Samuel Roberts: The use here, like, the feedback is going to be the big part, like, getting back to that and restarting that cycle a little bit.

374 00:37:01.230 00:37:10.910 Samuel Roberts: So I think there’s a bit of a question there in my mind of, like, if you use this, like, you’re gonna have feedback on it, we already have a few things we want to add and tweak,

375 00:37:12.660 00:37:13.990 Samuel Roberts: I…

376 00:37:14.430 00:37:19.080 Samuel Roberts: I don’t necessarily know what spec… I mean, we talked about a few specific things already, but I think…

377 00:37:19.980 00:37:28.890 Samuel Roberts: I think you’re gonna have to use it for a day running these clients, and we’re gonna then have to start that kind of cycle over, maybe, with, you know, not a PRD, but, like, a feedback chat.

378 00:37:29.120 00:37:29.639 Samuel Roberts: Of some sort.

379 00:37:29.640 00:37:32.309 Uttam Kumaran: Yeah, I agree. So I think,

380 00:37:33.260 00:37:35.940 Uttam Kumaran: Like, if I was to pull up,

381 00:37:38.280 00:37:40.489 Uttam Kumaran: If I was to pull up Linear and…

382 00:37:41.130 00:37:46.980 Uttam Kumaran: Let’s say we were just to create a ticket on… MVP planning…

383 00:37:49.140 00:37:52.420 Uttam Kumaran: Right, so I would say there’s… there’s a couple things. There’s…

384 00:37:52.420 00:37:52.940 Samuel Roberts: Sure.

385 00:37:53.240 00:37:55.490 Uttam Kumaran: There’s, like, known issues.

386 00:37:55.490 00:37:56.100 Samuel Roberts: Yep.

387 00:37:57.080 00:38:00.650 Uttam Kumaran: And there’s, like, sort of, like, suspected.

388 00:38:00.950 00:38:04.099 Samuel Roberts: Issues, and there’s unknown.

389 00:38:05.500 00:38:09.579 Uttam Kumaran: So, I guess, what are some of the known issues that I can list here?

390 00:38:09.580 00:38:10.210 Samuel Roberts: Sure.

391 00:38:10.520 00:38:19.869 Uttam Kumaran: And again, think about it as, like, a… as, like, a V1. So what… so also let’s… or MVP, so let’s decide what MVP, like, definition is also, right?

392 00:38:20.050 00:38:22.880 Uttam Kumaran: This, I would say, is, like, in-platform.

393 00:38:23.340 00:38:23.930 Samuel Roberts: Yep.

394 00:38:24.640 00:38:29.189 Uttam Kumaran: I would say… Like, limited bugs.

395 00:38:29.590 00:38:35.519 Uttam Kumaran: like, limited UI bugs, or, you know, I don’t mind if I have to refresh here and there, or whatever.

396 00:38:35.520 00:38:39.200 Samuel Roberts: Right, but you don’t have to, like, work around a thing that’s broken, yeah.

397 00:38:39.200 00:38:39.720 Uttam Kumaran: Yeah.

398 00:38:39.720 00:38:41.450 Samuel Roberts: Like, it’s, it’s…

399 00:38:42.360 00:38:47.350 Uttam Kumaran: I guess I would also say, yeah, so I would say in-platform, Limited bugs.

400 00:38:47.720 00:38:53.520 Uttam Kumaran: Like, 60% to 80% of the initial requirements covered.

401 00:38:55.100 00:38:57.990 Uttam Kumaran: I don’t know, like, we can talk about what these definitions.

402 00:38:57.990 00:38:58.990 Samuel Roberts: Yeah, yeah.

403 00:38:58.990 00:38:59.600 Uttam Kumaran: Yeah.

404 00:39:02.850 00:39:05.530 Uttam Kumaran: But what do we know as, like, known issues?

405 00:39:06.660 00:39:10.509 Samuel Roberts: I think we want, some more of the linear movement data, or linear change data.

406 00:39:12.570 00:39:13.270 Casie Aviles: Yes.

407 00:39:18.070 00:39:25.969 Samuel Roberts: I think, and maybe this is a suspected, not a known, but I don’t… because it doesn’t, you’re gonna have to regenerate this every time. I think we want to persist it

408 00:39:31.220 00:39:35.070 Samuel Roberts: I think we want to add some kind of persistence, probably just in the browser, just like the,

409 00:39:35.570 00:39:42.169 Samuel Roberts: the goals, but something that, like, if you go back to this page and open up ABC, you don’t have to hit regenerate, unless you are planning to regenerate.

410 00:39:42.510 00:39:44.080 Samuel Roberts: It doesn’t do that right now.

411 00:39:44.260 00:39:46.080 Samuel Roberts: it’s all gone. So I think it’s just, like.

412 00:39:47.050 00:39:49.700 Samuel Roberts: Browser storage persistence, or something like that.

413 00:39:51.250 00:39:51.840 Uttam Kumaran: Okay.

414 00:39:52.120 00:39:52.930 Samuel Roberts: Cause I don’t…

415 00:39:53.370 00:40:00.290 Samuel Roberts: you know, if you hit it later, there’ll have been some more slack, there might have been another meeting, like, it just… it will output a different thing, and if you want to keep using what you had.

416 00:40:00.290 00:40:05.120 Uttam Kumaran: Oh, okay. Like, there’s no… and honestly, we probably need to add with that, like.

417 00:40:05.740 00:40:13.019 Samuel Roberts: like, some part of the URL that’s like, okay, you’re viewing ABC, if you refresh the page, you’re gonna still be seeing ABC or something like that, but that’s, I think.

418 00:40:13.350 00:40:25.399 Samuel Roberts: the one thing where I… we don’t need to persist it long-term yet, we already talked about, like, maybe we’ll do something where we have a sprint and a stand-up and all that, but just for now, for your purposes, I don’t want you to have to hit that button every time you want to see something, because it’s going to be different. Yeah.

419 00:40:29.940 00:40:42.289 Samuel Roberts: So right now, it also links out to linear. I don’t know if we want to have… how much we want to get the, maybe that’s part of the 60-80% of initial requirements, but how much of it you can do right in the platform versus bouncing to linear.

420 00:40:45.810 00:40:47.720 Uttam Kumaran: Yeah, so this one I’m gonna put here.

421 00:40:47.720 00:40:50.740 Samuel Roberts: Yeah, exactly. That’s my other big question mark, I think.

422 00:40:54.610 00:41:03.210 Uttam Kumaran: So, if I could list out a couple of suspected, one is…

423 00:41:08.060 00:41:12.590 Uttam Kumaran: I guess the persistence… of, like…

424 00:41:12.740 00:41:16.539 Uttam Kumaran: a, like, stand-up object, right? Meaning…

425 00:41:17.140 00:41:21.110 Uttam Kumaran: A stand-up happens, a meeting’s associated with that stand-up.

426 00:41:21.540 00:41:25.160 Uttam Kumaran: updates are associated, and I kind of want that to be, like, a snapshot in time.

427 00:41:26.810 00:41:27.980 Uttam Kumaran: Do you see what I mean?

428 00:41:28.860 00:41:34.479 Samuel Roberts: Yeah, no, that’s what I was a little… I’m not sure how much we want to… how much of that we want here or not, because I think that that’s a…

429 00:41:35.040 00:41:43.170 Samuel Roberts: I think we definitely want something like that. For example, like, my original thought, and now that you guys have a really good context of this solution, my original thought was, like.

430 00:41:43.170 00:41:46.969 Uttam Kumaran: Well, as a PM, I should be able to go in, I should be able to, said, create stand-up.

431 00:41:48.330 00:41:54.649 Uttam Kumaran: And when I hit create stand-up, I can pick the team, and then I get, like, I basically get…

432 00:41:55.110 00:41:59.020 Uttam Kumaran: That, like, page created for my stand-up that’s upcoming.

433 00:41:59.250 00:42:02.809 Uttam Kumaran: Once the stand-up happens, there’s a link of the video.

434 00:42:03.110 00:42:16.039 Uttam Kumaran: And then there are, like, there’s something else, updates, which is, like, what was the outcome? And then that… that, like, stand-up object is a common… is the… is time-based. It’s, like, October… November 3rd’s AI.

435 00:42:16.040 00:42:16.390 Samuel Roberts: It seems…

436 00:42:16.390 00:42:17.150 Uttam Kumaran: stand up.

437 00:42:17.420 00:42:19.729 Uttam Kumaran: is an adaptive That sits.

438 00:42:20.350 00:42:21.200 Uttam Kumaran: Right? Like, that’s.

439 00:42:21.200 00:42:22.859 Samuel Roberts: Yes, basically. Yeah, yeah.

440 00:42:23.260 00:42:37.660 Uttam Kumaran: So, that was sort of, like, my initial vision is, like, as a PM, I can go in and say, hey, I’m gonna be running stand-up today. Here… here is the client that I’m running it for. Okay, let me pull our goals from our sprint planning that we did.

441 00:42:37.980 00:42:40.649 Uttam Kumaran: Or I can… or I can add more, or overwrite.

442 00:42:40.650 00:42:41.280 Samuel Roberts: Yeah, yeah.

443 00:42:41.280 00:42:43.569 Uttam Kumaran: Let me pull in everything from the last stand-up.

444 00:42:43.760 00:42:46.299 Uttam Kumaran: And then let me… here’s, like, what you should talk about.

445 00:42:46.570 00:42:49.570 Uttam Kumaran: Great, and then I go into the actual live stand-up.

446 00:42:49.770 00:43:00.010 Uttam Kumaran: Once that meeting is done and recorded and in platform, it gets linked back to that stand-up object, and then output comes from, like, okay, here’s what you should think about for tomorrow.

447 00:43:00.370 00:43:04.709 Uttam Kumaran: Right. Or, like, here’s what you should consider. So that way, like, at 3 o’clock.

448 00:43:04.970 00:43:16.530 Uttam Kumaran: I don’t… and I don’t have a single memory of what I even talked about at stand-up. I can go back to stand-up object and be like, what did we talk about, right? So that was sort of like… yeah. So that’s, like, one… that was one idea I kind of had.

449 00:43:19.180 00:43:26.150 Samuel Roberts: Yeah, I, I, I see that. I don’t know… I think…

450 00:43:26.260 00:43:31.589 Samuel Roberts: That actually is not a bad thing to try to maybe add, like, depending on how much, like, as we move through the issues…

451 00:43:31.590 00:43:33.010 Uttam Kumaran: Best to consider.

452 00:43:33.240 00:43:37.220 Samuel Roberts: Emotion issues aren’t, like, crazy, like, that might be the thing to really…

453 00:43:37.420 00:43:40.370 Samuel Roberts: like, the new thing this week. Yeah. If that makes sense.

454 00:43:40.690 00:43:41.210 Uttam Kumaran: And I think the…

455 00:43:41.210 00:43:41.820 Samuel Roberts: Unknown issue.

456 00:43:41.820 00:43:48.270 Uttam Kumaran: Yeah, the unknown issues are gonna be, like, do we like the prompt?

457 00:43:49.000 00:43:49.730 Samuel Roberts: Yep.

458 00:43:49.730 00:43:57.950 Uttam Kumaran: Outputs, do we need more… Summarization, prompts…

459 00:43:58.350 00:44:06.839 Uttam Kumaran: things like that. And then I’m gonna put in will not do, like, we’re not… what we’re not building here is a sprint planning assistant.

460 00:44:07.340 00:44:11.259 Uttam Kumaran: So, like, that is what I think we can work on next week.

461 00:44:11.490 00:44:12.380 Samuel Roberts: Yeah, yeah.

462 00:44:12.380 00:44:16.760 Uttam Kumaran: And… yeah, what else?

463 00:44:17.600 00:44:21.829 Uttam Kumaran: like, we also have the issue… yeah, I guess, what else?

464 00:44:28.480 00:44:36.250 Samuel Roberts: The… I mean, kind of unknown issues. I think, since all of the stand-ups are kind of one big meeting now, I want to make sure we’re not getting, like.

465 00:44:36.250 00:44:37.090 Uttam Kumaran: Yes.

466 00:44:37.340 00:44:37.940 Casie Aviles: We need some other…

467 00:44:37.940 00:44:39.789 Samuel Roberts: things. I don’t know how best to…

468 00:44:40.140 00:44:44.559 Samuel Roberts: we’ll see if that’s an issue, I guess, really, and that’s kind of why it’s unknown, but there’s a chance that

469 00:44:44.710 00:44:51.900 Samuel Roberts: some things don’t… aren’t clear when it’s being summarized from the transcript, or blah blah blah, but we’ll have to figure that out.

470 00:44:52.220 00:44:53.999 Samuel Roberts: Well, if that’s an issue, so…

471 00:44:54.480 00:44:55.730 Uttam Kumaran: Yes, that’s a good point.

472 00:44:55.730 00:45:00.170 Casie Aviles: Yeah, that’s one thing I try to handle with the current prompt, actually.

473 00:45:00.170 00:45:02.909 Samuel Roberts: I’m glad, yeah, I figured that would have been something that would have been already,

474 00:45:03.760 00:45:07.830 Samuel Roberts: Notice somehow, but we’ll see how bad it is, or how good it is at doing that already.

475 00:45:08.090 00:45:08.820 Casie Aviles: Yes.

476 00:45:12.240 00:45:12.880 Samuel Roberts: Okay.

477 00:45:13.370 00:45:14.400 Samuel Roberts: Cool.

478 00:45:16.940 00:45:24.800 Uttam Kumaran: Okay, so I know we have the next meeting coming up, so what I will do is, in this next meeting, I’m go… can you… if you can shoot me the link?

479 00:45:24.990 00:45:34.860 Uttam Kumaran: I will have enough, and I will try to use it, 100%. I think my, sort of, like, next steps questions here, and maybe…

480 00:45:35.050 00:45:35.920 Uttam Kumaran: like…

481 00:45:36.330 00:45:46.299 Uttam Kumaran: Gabe, I can assign this to you this week, is kind of… is today to kind of figure out, like, one, like, to kind of confirm

482 00:45:46.590 00:45:48.540 Uttam Kumaran: the roadmap.

483 00:45:49.190 00:45:53.040 Uttam Kumaran: for… like, MVP stand-up assistant?

484 00:45:54.070 00:45:54.490 Gabriel Lam: Yeah.

485 00:45:54.490 00:46:03.230 Uttam Kumaran: I… I think it’s probably gonna require you to also watch a few of our stand-ups, like, you can join… if you stay on this meeting, we’re gonna be running the…

486 00:46:03.520 00:46:09.649 Uttam Kumaran: we’ll be running the next stand-up, and you can just watch. There’s also… every meeting is…

487 00:46:09.770 00:46:12.619 Uttam Kumaran: Recorded in platforms, so you can go watch.

488 00:46:12.620 00:46:14.049 Gabriel Lam: Go back and look at everything, yeah.

489 00:46:14.240 00:46:27.060 Uttam Kumaran: yeah, you can go watch everything, so you’ll get a good sense. I am a, I ultimately have all the answers, but I’m extremely unavailable, so if you Slack me, I can get back to you. But also, same Mustafa, Casey, they know.

490 00:46:27.060 00:46:27.400 Samuel Roberts: over there.

491 00:46:27.400 00:46:35.090 Uttam Kumaran: about how we run this, and I think for them, they’ll be able to tell you also, like, what API, what data is available,

492 00:46:35.210 00:46:36.960 Uttam Kumaran: You know,

493 00:46:37.390 00:46:44.310 Uttam Kumaran: in what format is it available? And then I think the biggest thing also for you to get an understanding is, like, get…

494 00:46:44.420 00:46:51.960 Uttam Kumaran: Put it here… Abe to get understanding of PRD.

495 00:46:52.800 00:46:54.010 Uttam Kumaran: repo…

496 00:46:54.010 00:46:54.710 Gabriel Lam: Yeah.

497 00:46:55.050 00:46:58.189 Uttam Kumaran: plus cursor. I don’t know if you’ve used Cursor before.

498 00:46:58.330 00:47:00.879 Uttam Kumaran: But it’ll be helpful for you to…

499 00:47:01.040 00:47:07.920 Uttam Kumaran: Get a little bit of overview of that, and, like, why we use it for this process, and then… and then plus magic patterns.

500 00:47:08.790 00:47:12.539 Uttam Kumaran: Plus, spin up local.

501 00:47:13.500 00:47:15.989 Samuel Roberts: Yeah, oh yeah, we can get that running for you, too. Yeah, we can do that.

502 00:47:17.290 00:47:27.019 Uttam Kumaran: So, I feel pretty good about this. I like this process. I am… I will leave it to you guys to stay as organized as needed.

503 00:47:27.230 00:47:33.960 Uttam Kumaran: Like, I… you know, I would say opt if you have… if you’re,

504 00:47:35.030 00:47:41.880 Uttam Kumaran: if you… if you’re not sure, I would say create a ticket and create a to-do list, but I would like this to be run more of, like, a…

505 00:47:42.640 00:47:47.479 Uttam Kumaran: how I think you guys have been doing it, which is just, like, pair programming, pushing items through, like.

506 00:47:47.680 00:47:56.130 Uttam Kumaran: I’m not gonna PM as heavy as you guys know I do on other projects. Like, instead, what I’m gonna be focused on is making sure you have

507 00:47:56.400 00:48:08.069 Uttam Kumaran: all of, like, my wisdom and requirements clearly, and I can test very often for you guys. So, that I just wanted to say out loud that I’m not as concerned

508 00:48:08.960 00:48:13.840 Uttam Kumaran: about, like, tracking everything, I’m very more… much more concerned about the output here.

509 00:48:14.290 00:48:22.850 Samuel Roberts: Okay, that’s… I mean, I think that is something that is a little, like, unspoken when you’re trying to work so quick in a week, like, stopping to make tickets and do all that, rather than just, like.

510 00:48:23.070 00:48:29.239 Samuel Roberts: have a few chats, diagram something, and start, I think that’s a good, like… A good call.

511 00:48:31.550 00:48:35.809 Uttam Kumaran: Okay, cool. So, yeah, let’s go to this next…

512 00:48:35.980 00:48:40.759 Uttam Kumaran: meeting, I’m just gonna include… I guess you guys aren’t on this, either.

513 00:48:43.710 00:48:54.620 Uttam Kumaran: Yeah, I’m gonna… I’m gonna… depending on, I have to ask Amber how early she could be up, and so I can move some stuff a little bit earlier, but let’s see, so I’ll include you guys…

514 00:48:55.060 00:49:00.200 Uttam Kumaran: all here, and then if you want to watch for the next meeting, I’ll be trying to use it, so…

515 00:49:02.350 00:49:02.970 Samuel Roberts: Okay.

516 00:49:03.320 00:49:11.879 Samuel Roberts: Is that the Monday Boost? Is that what we’re looking at? No, I just sent you… there’s one… there’s a planning meeting just… Got it, okay, that’s what I was… that’s why I was confused. Okay, cool. Yep, I see it now, perfect, okay.

517 00:49:11.880 00:49:13.710 Uttam Kumaran: Okay. Alright, thank you guys, I’ll see you there.

518 00:49:13.710 00:49:15.050 Samuel Roberts: Alright, yep, see you there.

519 00:49:15.050 00:49:15.630 Uttam Kumaran: Okay.