Meeting Title: DE-AE-AI Standup Date: 2025-12-12 Meeting participants: Mustafa Raja, Rico Rejoso, Elizah Joy, Uttam Kumaran, Gabriel Lam, Demilade Agboola, Ashwini Sharma, Samuel Roberts, Pranav, Surf’s iPhone


WEBVTT

1 00:01:37.190 00:01:38.030 Uttam Kumaran: Yes.

2 00:01:42.940 00:01:43.550 Rico Rejoso: Morning, guys.

3 00:01:44.740 00:01:45.510 Uttam Kumaran: Morning.

4 00:01:46.240 00:01:47.609 Elizah Joy: Hi, good morning.

5 00:01:48.170 00:01:49.100 Uttam Kumaran: Hello.

6 00:02:30.880 00:02:33.189 Uttam Kumaran: Okay, let’s just wait for a couple other people.

7 00:03:04.180 00:03:12.020 Uttam Kumaran: Okay, cool, maybe let’s get started. Maybe let’s talk about default, Mustafa and the Mulane.

8 00:03:15.760 00:03:16.860 Samuel Roberts: Good morning.

9 00:03:19.580 00:03:21.179 Uttam Kumaran: I guess, Mustafa, do you want to go?

10 00:03:25.140 00:03:26.060 Mustafa Raja: Oh, yes.

11 00:03:31.880 00:03:34.010 Mustafa Raja: So, should I go through the linear mode?

12 00:03:35.480 00:03:41.790 Uttam Kumaran: Sorry? No, I just, like, what… what are you working on for default, or what’s gonna… what are you sending… shipping out today?

13 00:03:43.150 00:03:49.920 Mustafa Raja: Okay, so… So I’ve been working on the vendor analysis, and…

14 00:03:50.020 00:04:01.989 Mustafa Raja: We have pretty much covered, all of them. So, for ocean, and one other, Caitlin said that we not… we should not do those, because those are not the conventional

15 00:04:02.090 00:04:17.290 Mustafa Raja: data enrichment tools. So, we are doing only Clearbit, Apollo, and then Visa, and then Harmonic. Clearbit, I’ve, I, I shared with you yesterday that

16 00:04:17.350 00:04:36.840 Mustafa Raja: The people data only takes in, email as input, and, our data set isn’t structured like that. So I’ve, asked her opinion on that, if we should use, emails given by any other vendor, or if we could use default data for test.

17 00:04:37.210 00:04:48.120 Mustafa Raja: Apart from that, so she got back to Harmonic, she wanted some test credits from them. What they said is.

18 00:04:48.630 00:05:03.920 Mustafa Raja: they asked, Caitlin if she could give them 100 domains, and they would enrich the data, and then send data back to her, and she gave, she gave them the 100 domains, and

19 00:05:03.920 00:05:09.270 Mustafa Raja: So we would be waiting, on Harmonic, for them to get back to us.

20 00:05:09.360 00:05:12.399 Mustafa Raja: Apart from them, apart from that.

21 00:05:12.630 00:05:21.099 Mustafa Raja: I’m just finalizing Apollo’s report, rest is good, and I will be waiting on her response on…

22 00:05:21.390 00:05:22.870 Mustafa Raja: Clear bit.

23 00:05:23.080 00:05:34.890 Mustafa Raja: And, for today, I’m planning on, clearing out Clay a bit, and then, maybe I can connect with Sam to discuss

24 00:05:35.380 00:05:40.129 Mustafa Raja: ABC migration stuff, and today I can work on that.

25 00:05:41.400 00:05:41.950 Uttam Kumaran: Okay.

26 00:05:44.560 00:05:45.310 Uttam Kumaran: Cool.

27 00:05:45.310 00:05:46.810 Mustafa Raja: Okay, that’s pretty much it.

28 00:05:48.830 00:05:50.480 Uttam Kumaran: Demo life?

29 00:05:51.190 00:06:00.760 Demilade Agboola: For me, today, it will just be largely working on topics, trying to, like, play around with the Omni tool.

30 00:06:01.070 00:06:03.889 Demilade Agboola: I see that…

31 00:06:04.450 00:06:09.930 Demilade Agboola: I can’t remember, I believe Stan dropped a query, so, like, create a topic based off of that.

32 00:06:10.050 00:06:18.269 Demilade Agboola: And just, like, also clean up all the topics that exist. I didn’t do too much, because I didn’t want to break too much prior to the meeting with them.

33 00:06:18.430 00:06:25.390 Demilade Agboola: But I guess I’ll just play around with stuff if it breaks, like, that’ll be fine for now, but I’ll try and fix it and make sure everything, like, looks good.

34 00:06:26.070 00:06:26.780 Uttam Kumaran: Okay.

35 00:06:28.630 00:06:32.950 Uttam Kumaran: Yeah, and then I just sent you a message, you know, do you mind sending a little, like.

36 00:06:33.760 00:06:38.389 Uttam Kumaran: summary note, or I can help you work on it, but it would be nice for it to come from you.

37 00:06:38.670 00:06:51.530 Demilade Agboola: Yeah, I did see that, so I’ll just, like, put the, like, different things together, so, like, the link to the Omni instance, link to the Loom recording, and just let them know that we’re there to assist in

38 00:06:51.810 00:06:53.270 Demilade Agboola: any capacity.

39 00:06:53.610 00:06:58.050 Demilade Agboola: We can always have, like, Tuesday, Tuesday…

40 00:06:58.650 00:07:00.940 Demilade Agboola: Should I send mine, like, Google Calendar?

41 00:07:01.950 00:07:03.760 Uttam Kumaran: I would just book it, dude.

42 00:07:04.430 00:07:05.540 Demilade Agboola: Okay, that’s fair.

43 00:07:05.540 00:07:12.270 Uttam Kumaran: I’m gonna just put it on for sometime Tuesday, and then you could just say I booked it for this time.

44 00:07:12.690 00:07:15.570 Uttam Kumaran: If there’s a better time that works, let me know.

45 00:07:16.160 00:07:17.369 Demilade Agboola: Alright, sounds good.

46 00:07:18.840 00:07:19.450 Uttam Kumaran: Okay, cool.

47 00:07:19.450 00:07:24.500 Demilade Agboola: Alright, so yeah, I’ll send… I’ll send the links and all of that to the team today.

48 00:07:25.550 00:07:26.230 Uttam Kumaran: Okay.

49 00:07:27.120 00:07:37.460 Uttam Kumaran: Okay, great. Anything on Eden? Awash is out today, but anything on Eden, Ashwini, or Demolade?

50 00:07:37.850 00:07:39.089 Uttam Kumaran: the data side?

51 00:07:39.700 00:07:44.640 Ashwini Sharma: Yeah, I’m working on a couple of stuff on Eden. One of them is…

52 00:07:45.120 00:07:53.370 Ashwini Sharma: Something that Zoran was working on, Catalyst, sending data to Catalyst, adding extra fields to send data to Catalyst.

53 00:07:53.590 00:07:56.950 Ashwini Sharma: That’s under review with Avish,

54 00:07:57.830 00:08:00.739 Ashwini Sharma: The other thing that I was working on was,

55 00:08:00.850 00:08:04.400 Ashwini Sharma: A particular ticket where, the calculation of

56 00:08:04.950 00:08:07.329 Ashwini Sharma: Hours between two dates was wrong.

57 00:08:07.620 00:08:09.840 Ashwini Sharma: So, I’m working to fix that.

58 00:08:10.160 00:08:16.190 Ashwini Sharma: I think on Eden, that’s the two items that I was working on.

59 00:08:16.610 00:08:17.900 Ashwini Sharma: Since yesterday.

60 00:08:18.370 00:08:18.970 Uttam Kumaran: Okay.

61 00:08:21.900 00:08:24.940 Uttam Kumaran: And then, how about,

62 00:08:25.060 00:08:32.180 Uttam Kumaran: on CTA. So today, yeah, I mean, I’m… I’m… we… I sent over the stuff for Polyatomic.

63 00:08:32.559 00:08:39.780 Uttam Kumaran: I… I’m gonna put a… I think I’m gonna still walk through, you know, the updated Gantt chart,

64 00:08:39.909 00:08:50.980 Uttam Kumaran: And then we… I guess, maybe let’s start on the data side. I sent a note over on something that she wanted just, you know, some insight on, Ashwini, so…

65 00:08:51.450 00:09:00.290 Ashwini Sharma: Yeah, I’m looking back into that. I think she got a wrong understanding that we could leverage Polytomic to move data from Snowflake into

66 00:09:00.630 00:09:11.690 Ashwini Sharma: I may be wrong when I say this, right? From Snowflake to SFTP, I mean, the polyatomic documentation says that you can move data from SFTP into Snowflake, right? Or any other warehouse.

67 00:09:11.690 00:09:15.900 Uttam Kumaran: I think mainly… I think mainly she was like, is that what’s possible?

68 00:09:16.570 00:09:23.399 Uttam Kumaran: So it’s up to us to, like, figure out, like, how… because we can… if we can run that directly in Snowflake, then we can do that too, but…

69 00:09:24.220 00:09:28.449 Ashwini Sharma: Yeah, what we can do is, those files are in S3, right?

70 00:09:31.820 00:09:32.210 Uttam Kumaran: I see.

71 00:09:32.210 00:09:45.119 Ashwini Sharma: Yeah, so we can run the entire query on Snowflake, and then put the data back into S3, and then from there, she can take it over to SFTP using some kind of other automation.

72 00:09:45.400 00:09:51.300 Ashwini Sharma: I mean, at least, like, Snowflake does not provide any tools that can directly move it to SFTB.

73 00:09:51.780 00:09:52.470 Uttam Kumaran: Okay.

74 00:09:57.310 00:10:02.989 Uttam Kumaran: So maybe I’ll, maybe I’ll give you a little bit of time during the meeting, we can discuss that?

75 00:10:03.320 00:10:03.860 Ashwini Sharma: Yep.

76 00:10:04.010 00:10:04.710 Ashwini Sharma: Sure.

77 00:10:05.150 00:10:05.980 Uttam Kumaran: Okay, cool.

78 00:10:10.100 00:10:24.860 Uttam Kumaran: And then, Sam, I don’t know if you had any time to think through the other SOWs, or what do you think we should, we should do for those? Like, the two projects, you know, that we discussed with her and Jay about?

79 00:10:25.550 00:10:31.639 Samuel Roberts: Yeah, I think the… The Shopify one seems a little more clear-cut, it’s the auth… the…

80 00:10:32.020 00:10:39.580 Samuel Roberts: like, which is the best way to move to, if there is one, off of Okta. I think there’s probably just a little bit of, like, research to do there, and, like.

81 00:10:39.720 00:10:43.389 Samuel Roberts: Maybe a sense of their numbers and pricing, make sure it’s not insane.

82 00:10:43.740 00:10:48.360 Samuel Roberts: But I have not had really much time to jump into that yet.

83 00:10:48.660 00:10:51.619 Uttam Kumaran: how do you feel about, like, capacity-wise? Like, do you want

84 00:10:52.600 00:11:03.940 Uttam Kumaran: Do you want me to drive? Because I… I just need to put… we need to put a dock, sort of, together on, like, what we want to do there. Do you want… do you want me to drive that? Or, like, what do you think?

85 00:11:04.900 00:11:10.979 Samuel Roberts: Yeah, I mean, I can probably get something started, I don’t know exactly…

86 00:11:11.630 00:11:17.220 Samuel Roberts: where that will… yeah, I can… I can try to take a stab at it first, and then get your put on it.

87 00:11:18.090 00:11:22.319 Uttam Kumaran: Yeah, basically, the way I’ve been doing things is I’ve been using

88 00:11:22.450 00:11:27.750 Uttam Kumaran: Sonnet and Cursor to help write,

89 00:11:27.940 00:11:41.630 Uttam Kumaran: you know, like, PRDs and scopes. So my suggestion would be just to take the transcript of our call, you can put it in our existing CTA repo, and you can use Sonnet to basically help you put together, like.

90 00:11:41.960 00:11:44.810 Uttam Kumaran: Basically, a discovery plan.

91 00:11:44.920 00:11:48.189 Uttam Kumaran: That’s what I would like to put in front of her.

92 00:11:50.350 00:11:50.710 Samuel Roberts: Makes sense.

93 00:11:50.710 00:12:08.360 Uttam Kumaran: to discuss through. So today, I’m gonna… today, I’m just gonna mention that we’re still looking into it, but I’m gonna try to get an under… I’m gonna tell her that, like, hey, we’re… we’re working on both data and those two options, and we’re coming up… we have to kind of sign renewal, like, I’m gonna get priorities.

94 00:12:08.610 00:12:12.479 Uttam Kumaran: But I would like to try to get… I would like to…

95 00:12:12.950 00:12:22.739 Uttam Kumaran: after we get that, I would like for us to basically drive towards, like, a scope for discovery that I can put in front of her, and so she can approve versus spend time there.

96 00:12:23.520 00:12:24.110 Samuel Roberts: Okay.

97 00:12:24.510 00:12:30.930 Uttam Kumaran: But I know right now you’re on… you’re sort of, like, now, like, Lilo stuff, ABC stuff…

98 00:12:31.340 00:12:35.269 Uttam Kumaran: And then CTA stuff, so I kind of want to see, like, how…

99 00:12:35.680 00:12:47.850 Uttam Kumaran: I could… because for… I would like to work with you mainly on, like, a lot of the scoping, and then we can bring, you know, more folks from our team to help with the execution, but I need your brain on the high-level, like, scoping side.

100 00:12:47.850 00:12:48.500 Samuel Roberts: Yeah.

101 00:12:48.500 00:13:02.380 Uttam Kumaran: Similarly, on Lilo, I’m working on the first phase, like, PRD, and that’s where I’ll get your help on, like, scoping, but then I think we can loop Pranav in for a lot of execution, so…

102 00:13:02.650 00:13:03.870 Samuel Roberts: I think so too, yeah.

103 00:13:03.870 00:13:13.169 Uttam Kumaran: Okay, okay, cool. Okay, yeah, so then I think I’ll end up probably just, we’ll get more clarity today, and then I’ll set up, like, a follow-up meeting, maybe for

104 00:13:14.110 00:13:32.699 Uttam Kumaran: I mean, I don’t know, maybe Tuesday, for us to just go through it, and maybe Monday, internally, we can review. Yeah. I do think that try to… doing things, and I may do a demo for everybody on Monday on, like, how I’m using Kurser for writing, but yeah, it’s, like, the best ever, so…

105 00:13:32.700 00:13:33.390 Samuel Roberts: Yeah.

106 00:13:34.070 00:13:39.610 Uttam Kumaran: Okay. Okay, great. So, I feel good about the next meeting.

107 00:13:40.990 00:13:48.730 Uttam Kumaran: maybe let’s talk about, internal stuff, and then we can talk about Lilo. I guess, Gabe, I guess talk to me about…

108 00:13:48.880 00:13:53.899 Uttam Kumaran: Anything internal, or the insurance stuff, maybe that’s sort of what’s top of mind.

109 00:13:54.580 00:14:01.209 Gabriel Lam: Yeah, first, I want to piggyback off what you just said about using cursor to…

110 00:14:01.690 00:14:12.040 Gabriel Lam: Basically, increase our ability to write, for technical teams to sort of write technical documentation at a better standard, and for non-technical teams to start

111 00:14:12.140 00:14:16.320 Gabriel Lam: using Cursor in their own workflows and training them off of that. So I just…

112 00:14:16.460 00:14:18.859 Gabriel Lam: I made a new repo on…

113 00:14:19.650 00:14:24.110 Gabriel Lam: GitHub, basically trying to create as many guidelines.

114 00:14:24.220 00:14:25.080 Gabriel Lam: And…

115 00:14:25.800 00:14:35.680 Gabriel Lam: part of, sort of have a standardized, you know, step-by-step. This is how we can use cursor to write SOWs. This is how we can set it up to write PRDs,

116 00:14:36.100 00:14:38.769 Gabriel Lam: So, I pushed that last night.

117 00:14:40.670 00:14:50.079 Gabriel Lam: Then, for the insurance demo, I took a step back yesterday, mostly because I have scheduled a meeting with Ian next week to really

118 00:14:50.710 00:14:54.460 Gabriel Lam: Work through the specific questions and…

119 00:14:55.480 00:14:59.660 Gabriel Lam: adding, sort of, constraints to contextual to make sure.

120 00:14:59.950 00:15:04.519 Gabriel Lam: Yeah, we’re actually asking good questions for the demo, and they’re usable for him.

121 00:15:05.210 00:15:07.110 Gabriel Lam: Lastly, for migration.

122 00:15:07.570 00:15:14.660 Gabriel Lam: I believe the new client hubs are up, there’s a generic client hub. Mustaf and Sam, if you guys are able to…

123 00:15:16.700 00:15:21.470 Gabriel Lam: Also provide, any detail there, but…

124 00:15:22.010 00:15:26.629 Gabriel Lam: Yeah, we have… we are moving away from our old…

125 00:15:26.920 00:15:30.900 Gabriel Lam: Workflow of making each client hub via…

126 00:15:31.120 00:15:36.110 Gabriel Lam: N8N and Superbase, and actually having them pull from a central client table.

127 00:15:36.580 00:15:38.540 Gabriel Lam: In Superbase.

128 00:15:39.250 00:15:39.820 Uttam Kumaran: Okay.

129 00:15:43.540 00:15:56.960 Uttam Kumaran: Okay, great. So yeah, I will, I would love if you can send me that repo, and I’ll start using it today. I have a bunch of stuff to do, as well. And then I can… I can commit a few things there, too. And then I think, next week.

130 00:15:57.190 00:16:01.950 Uttam Kumaran: I would love… I’ll probably end up trying to host a meeting where I kind of walk everyone through how to use this for…

131 00:16:02.110 00:16:05.999 Uttam Kumaran: For writing and documentation, SOWs, PRDs, things like that.

132 00:16:06.380 00:16:09.960 Gabriel Lam: Yeah. I’m still doing some testing today, mostly because I know…

133 00:16:10.450 00:16:20.680 Gabriel Lam: there’s, like, there’s client-specific stuff, there’s client repos, and we want to make sure certain documents stay within those for context, also for security. So, I’m gonna do some testing on

134 00:16:21.170 00:16:31.300 Gabriel Lam: What information should live in a central repo versus client-specific ones, and how we can get people onboarded to both more easily.

135 00:16:31.550 00:16:32.280 Uttam Kumaran: So that’s the goal.

136 00:16:32.280 00:16:32.700 Gabriel Lam: for.

137 00:16:32.700 00:16:45.499 Uttam Kumaran: Yeah, I feel like I was thinking about that, too. It’s like, maybe the best thing is that when you’re working, you open our internal one, and you open… because I have, like, multiple folders open, like, to even show you guys, like, kind of, like, what…

138 00:16:46.230 00:16:50.500 Uttam Kumaran: like, how I’m doing this right now, like, I have, like, a bunch of clients.

139 00:16:50.830 00:16:55.869 Uttam Kumaran: And I just sort of, like, I’m just bouncing between a bunch of them. Like, I had to do the…

140 00:16:56.350 00:17:09.229 Uttam Kumaran: SOWs for these two. We were working on some stuff for Lilo, I’m working on the PRD. So one thing that would be nice is, like, for example, I have the Brainforge platform here, because

141 00:17:09.560 00:17:16.969 Uttam Kumaran: I’m… I’m telling Cursor to look through some of these PRDs for, like, inspiration on how to write good PRDs.

142 00:17:17.089 00:17:22.229 Uttam Kumaran: But ideally, we have basically, like, a locked repo, Gabe, that

143 00:17:22.400 00:17:34.580 Uttam Kumaran: has, like, a pretty clear, like, agents MD file that says, like, if you are working on a PRD, here’s, like, where to go find related information. That way, when you’re in Kirscher, you can say.

144 00:17:34.620 00:17:42.499 Uttam Kumaran: I’m working on a PRD for X client in X folder. Take a look at the BrainForge Materials folder to find out how to do that best.

145 00:17:43.110 00:17:46.400 Uttam Kumaran: And then, like, It’ll figure it out from there.

146 00:17:46.640 00:17:49.540 Uttam Kumaran: That could be one way to test the workflow.

147 00:17:49.930 00:17:50.590 Gabriel Lam: Okay.

148 00:17:50.810 00:17:51.929 Gabriel Lam: I’ll look into that.

149 00:17:54.380 00:17:56.920 Surf’s iPhone: Quick question I had, because I’m a…

150 00:17:57.160 00:18:05.719 Surf’s iPhone: I’ve messed with Superbase, and it always kind of evades me. Did we make that decision, or did the client already come in with Superbase?

151 00:18:05.840 00:18:06.750 Surf’s iPhone: This is the first question.

152 00:18:07.150 00:18:07.660 Surf’s iPhone: S.

153 00:18:08.460 00:18:12.120 Uttam Kumaran: for… Who? For… so I guess… We’re…

154 00:18:12.120 00:18:15.789 Surf’s iPhone: We were just talking about Super Base, so I was like, whatever that scenario was, did…

155 00:18:15.790 00:18:22.230 Uttam Kumaran: That’s for our internal, internal product, I guess?

156 00:18:22.970 00:18:23.810 Uttam Kumaran: He didn’t.

157 00:18:24.120 00:18:28.430 Uttam Kumaran: Yeah, I guess, I don’t know, maybe I’ll kick it to Sam on, like, why?

158 00:18:29.840 00:18:40.429 Surf’s iPhone: Well, it’s not really a… it’s a bad situation, it’s… in my usage of Superbase, and again, I guess I’m an old geezer, I could never get the RLS to work.

159 00:18:40.880 00:18:46.779 Surf’s iPhone: It’s, again, coming from old school, like, I’ve always just…

160 00:18:46.900 00:18:48.940 Surf’s iPhone: talk to Postgres, and like, I could handle that.

161 00:18:48.940 00:18:49.790 Samuel Roberts: I could never get…

162 00:18:49.790 00:18:53.800 Surf’s iPhone: the permissions for the tables to work, so I, like, abandoned my

163 00:18:54.130 00:18:57.929 Surf’s iPhone: journey into Superbase. I was like, this is getting annoying.

164 00:18:57.930 00:19:01.950 Samuel Roberts: Yeah, I don’t know how long ago that was, but they definitely made progress on the UI for that.

165 00:19:01.950 00:19:02.380 Surf’s iPhone: Okay, cool.

166 00:19:02.380 00:19:12.890 Samuel Roberts: But it’s also, like, it’s just… it’s just progress, so, like, you can still just make the SQL calls, but yeah, this was actually set up before I got here, but I’d used Superbase previously, and it’s just got some nice, like, ergonomic…

167 00:19:13.120 00:19:13.720 Samuel Roberts: Kinda…

168 00:19:13.720 00:19:14.330 Mustafa Raja: Yeah.

169 00:19:14.330 00:19:24.319 Samuel Roberts: like, DX stuff for us, especially for a tool that we know, like, they sell it as, like, a thing that can scale overnight kind of thing, but honestly, like, for our internal, that’s not really a priority, because it’s just us.

170 00:19:24.830 00:19:27.739 Samuel Roberts: But yeah, it works for what we need right now, and it’s…

171 00:19:28.090 00:19:30.320 Samuel Roberts: You know, we’re not worrying about any hosting or anything, so…

172 00:19:30.650 00:19:31.219 Surf’s iPhone: Cool.

173 00:19:31.220 00:19:34.469 Samuel Roberts: Yeah, I know exactly what you’re saying, because I… yeah, go ahead.

174 00:19:34.470 00:19:40.510 Surf’s iPhone: Well, no, I was more asking, like, if you guys had any primers or any docs. Share them with me so I could go learn a little bit more, because…

175 00:19:40.510 00:19:41.270 Samuel Roberts: Oh, yeah.

176 00:19:41.270 00:19:42.500 Uttam Kumaran: You should, you should.

177 00:19:42.500 00:19:48.669 Surf’s iPhone: The row-level security would kill me. Every single time, I’m like, why can’t I just do this simple thing and update this table?

178 00:19:48.670 00:19:51.070 Samuel Roberts: Yeah, they had a… they have a little bit of a weird…

179 00:19:51.450 00:19:55.160 Samuel Roberts: Yeah, I hid a lot of that on a previous project, so I have a better.

180 00:19:56.110 00:19:56.680 Mustafa Raja: I believe it.

181 00:19:56.680 00:19:58.369 Samuel Roberts: of it than I might have before.

182 00:19:58.860 00:19:59.690 Surf’s iPhone: Sweet. But…

183 00:19:59.690 00:20:01.629 Mustafa Raja: Yeah, I believe it’s… I know those things have changed.

184 00:20:01.630 00:20:02.170 Surf’s iPhone: Is this.

185 00:20:03.560 00:20:13.569 Mustafa Raja: Yeah, I believe it’s with the keys. So, with Ann key, we cannot, you know, alter tables with RLS, we would need service key.

186 00:20:13.740 00:20:19.619 Samuel Roberts: And then we can… That’s right, they provide two different keys, yeah. There’s, like, one that’s public safe, and one that’s… yeah.

187 00:20:19.620 00:20:20.300 Mustafa Raja: Yeah.

188 00:20:21.970 00:20:25.720 Mustafa Raja: And then they do auth, which is super useful.

189 00:20:25.740 00:20:26.250 Samuel Roberts: That was helpful.

190 00:20:26.250 00:20:26.810 Mustafa Raja: It’s awful for us to…

191 00:20:26.810 00:20:27.900 Samuel Roberts: We’re getting spun up initially.

192 00:20:27.900 00:20:28.530 Mustafa Raja: Yeah.

193 00:20:31.120 00:20:34.349 Surf’s iPhone: Yeah, cool, sweet. Yeah, we’ll chat more. I just side-quested us.

194 00:20:34.350 00:20:35.699 Samuel Roberts: Definitely, yeah, yeah, totally, totally.

195 00:20:35.700 00:20:36.969 Surf’s iPhone: You’ll never get it working.

196 00:20:36.970 00:20:52.420 Uttam Kumaran: You should get a demo surf of, like, how we built the internal platform, especially as we’re moving it. I mean, basically, I would like our internal stuff to use, like, whatever we feel is, like, best in class. I mean, we’re also, like, not a huge company.

197 00:20:52.420 00:20:57.189 Uttam Kumaran: And we can cut a lot of corners because it’s all internal, but we are using, like.

198 00:20:57.410 00:21:02.420 Uttam Kumaran: I think even, like, Sam, it’s up to you to figure out, like, if we want to even stay on Heroku longer term.

199 00:21:02.950 00:21:08.619 Samuel Roberts: We were just talking about railway, and I was kind of really impressed, and I’m curious, because there’s a lot of,

200 00:21:09.320 00:21:15.840 Samuel Roberts: is really good at the ergonomic stuff, Heroku’s really bad at it, so, Railway looked pretty nice. I was actually just thinking about that, but,

201 00:21:16.190 00:21:16.660 Samuel Roberts: Gotcha.

202 00:21:16.660 00:21:21.120 Surf’s iPhone: Actually, yeah, I think I was telling you guys that. Fun fact, that’s exactly what happened to me, so…

203 00:21:21.120 00:21:22.480 Samuel Roberts: Some news would come to me.

204 00:21:22.480 00:21:34.860 Surf’s iPhone: But at, Asset Link, we were using Heroku, and, like, it just kept crapping the bed on us, and then we tried to reach out to, like, support, and no one from support was reaching out to us, so then we moved that entire platform to Railway and never looked back.

205 00:21:35.180 00:21:35.770 Surf’s iPhone: So it’d be great.

206 00:21:35.770 00:21:53.669 Samuel Roberts: We will definitely be looking at that, but I think Superbase is pretty solid for us, because it also gives us a nice little UI for changing tables and stuff, and the authentication’s all through there, and the edge functions and stuff. We haven’t made use of the real-time stuff, but at a previous project, I used a lot of that, like, real-time updates and everything. It’s all kind of set up right, so…

207 00:21:53.820 00:21:54.490 Samuel Roberts: Huh.

208 00:21:55.250 00:21:55.770 Surf’s iPhone: Cool.

209 00:21:57.950 00:21:58.500 Uttam Kumaran: Whoa!

210 00:21:59.020 00:22:06.489 Uttam Kumaran: Maybe let’s talk about, is there anything to talk about on the, on the ABC side? Like…

211 00:22:07.080 00:22:09.660 Uttam Kumaran: In terms of migration or blockers?

212 00:22:11.010 00:22:13.910 Samuel Roberts: I know Casey had made some…

213 00:22:13.970 00:22:25.500 Samuel Roberts: progress, migrating the, like, base Andy chat into Mastra. I know Mustafi gave him some help with that. I have not had a chance to review that yet, because yesterday I was out, but,

214 00:22:25.500 00:22:34.029 Samuel Roberts: I think we’re making progress there. I tested it a little bit on Wednesday, but I know that… I think we need to move the model back so we can do some better testing that way.

215 00:22:34.030 00:22:35.099 Mustafa Raja: Looks like it’s…

216 00:22:35.100 00:22:36.290 Samuel Roberts: Pretty good,

217 00:22:36.430 00:22:45.739 Samuel Roberts: I think there’s also some work to do on maybe re-architecting the way the agents are set up, because we have way more flexibility in code than we did in N8N to, like, have, like, a multi-agent

218 00:22:46.390 00:22:52.809 Samuel Roberts: like, a delegator and a few different agents that I think will help some of these other issues that it has.

219 00:22:52.920 00:22:54.449 Samuel Roberts: Finding the right information.

220 00:22:55.500 00:22:56.060 Uttam Kumaran: Okay.

221 00:22:57.550 00:22:58.970 Samuel Roberts: Is Casey out today?

222 00:22:58.970 00:23:01.539 Mustafa Raja: I’m… yeah, I believe.

223 00:23:01.540 00:23:05.609 Samuel Roberts: Okay, yeah, I couldn’t remember which days, I knew he had something coming up. Okay.

224 00:23:09.170 00:23:10.040 Uttam Kumaran: Okay.

225 00:23:14.160 00:23:15.590 Uttam Kumaran: Cool.

226 00:23:15.770 00:23:17.810 Uttam Kumaran: Let’s talk about,

227 00:23:18.690 00:23:24.369 Uttam Kumaran: I guess one thing, surf, on Remo, yeah, I mean, I think for me, also, I’m like…

228 00:23:24.510 00:23:37.799 Uttam Kumaran: this is just getting so big, so a good way to leverage, like, Robert and I is just, like… I mean, you know me on the product side, so for me, I just want to see a plan, and then I can help you

229 00:23:38.180 00:23:40.430 Uttam Kumaran: Narrow down what’s important, what’s not.

230 00:23:40.600 00:23:47.790 Uttam Kumaran: Similar with… with Robert. So I don’t know whether whoever the PM you’re getting on that project can start to just host, like.

231 00:23:48.300 00:23:50.600 Uttam Kumaran: a Monday morning meeting or something, sir.

232 00:23:52.590 00:23:53.020 Surf’s iPhone: Pickle!

233 00:23:53.540 00:23:56.880 Uttam Kumaran: contract. I would say that’s… maybe have that be their first task.

234 00:23:57.480 00:24:04.550 Uttam Kumaran: And then that way, we can, robert and I can give, feedback, and then that guy can start to help.

235 00:24:05.150 00:24:09.830 Uttam Kumaran: Basically, I would try to have that guy take over a lot of, like, setting you up for communication.

236 00:24:10.030 00:24:13.739 Uttam Kumaran: You know, so… That would be great.

237 00:24:13.740 00:24:19.709 Surf’s iPhone: Oh yeah, agreed, because, like, right now, the communication is, I’m very much talking to ETL every single day.

238 00:24:20.190 00:24:20.680 Uttam Kumaran: Yeah.

239 00:24:20.690 00:24:26.539 Surf’s iPhone: Like, I’m doing it to make the client happy, but it’s so chatty. I mean, like…

240 00:24:26.920 00:24:30.799 Surf’s iPhone: I’m… I’m chatting with people at 8am all the way down to, like, 8pm.

241 00:24:31.230 00:24:34.770 Surf’s iPhone: Yeah. It’s, like, real, like, real chatty, like, phone calls…

242 00:24:35.100 00:24:40.340 Surf’s iPhone: Slack updates… it’s a lot.

243 00:24:40.340 00:24:43.540 Uttam Kumaran: I mean, I know they’re gonna appreciate it, I just think, like, it’s…

244 00:24:43.540 00:24:46.380 Surf’s iPhone: on doing it, because it’s like, the over-communication with them.

245 00:24:46.510 00:24:46.940 Uttam Kumaran: what they’re.

246 00:24:46.940 00:24:48.770 Surf’s iPhone: Missing from their old team.

247 00:24:48.980 00:24:51.769 Surf’s iPhone: Cause it would just be, like, gone forever.

248 00:24:51.970 00:24:55.259 Surf’s iPhone: So I know that they’re eating that up, but like…

249 00:24:55.610 00:24:58.280 Surf’s iPhone: It’s a decent… decent amount of work.

250 00:24:58.670 00:24:59.699 Surf’s iPhone: Yeah, yeah.

251 00:25:00.130 00:25:00.650 Surf’s iPhone: Cool.

252 00:25:02.240 00:25:07.540 Uttam Kumaran: Okay, cool, and then let’s talk about Lilo. So I think, on that note, yeah, we just need to…

253 00:25:07.590 00:25:20.730 Uttam Kumaran: start communicating more on the Lilo project with them. On my side, I’m almost done today with PRDs for the Phase 2 and Phase 3, but I do… we do have a call with them at

254 00:25:20.780 00:25:30.549 Uttam Kumaran: 10.30 Central. I do want to see what we can walk them through, or what we could learn… what we… like, something we learn. I’m happy to put together a deck.

255 00:25:30.610 00:25:35.069 Uttam Kumaran: You know, but I would love to have a conversation, like, what we can present.

256 00:25:36.830 00:25:43.089 Uttam Kumaran: You know, and then… so I guess I want to start there, and the next conversation is, like, what’s the plan for next week?

257 00:25:45.040 00:25:50.239 Surf’s iPhone: Me, Sam, and Pranav actually met right before this, so we actually have the answers for that.

258 00:25:50.430 00:25:57.120 Surf’s iPhone: So, I’m saying, correct me if I’m wrong,

259 00:25:57.440 00:26:15.520 Surf’s iPhone: So we’re going to move the repo, that we’re working on, into a state, to actually deploy it and show it to them. Even if it’s not ready, I could show them the version that I have deployed, so they can get a sense or a feel of that. And then as soon as that’s up.

260 00:26:15.580 00:26:20.740 Surf’s iPhone: We’re gonna start migrating the code… From the old use case.

261 00:26:20.950 00:26:22.320 Surf’s iPhone: Into this.

262 00:26:22.810 00:26:37.260 Surf’s iPhone: I sent over the question list, we looked it over, and we kind of all agreed those are the main questions that we kind of have. So we could schedule that meeting once we show them that. I don’t know if you want to add it to, like, some sort of doc that you want to make, so I would say…

263 00:26:37.390 00:26:49.029 Surf’s iPhone: Over the course of, like, today, getting their version of it deployed, and then next week is going to be migrating the, old code into this new application space.

264 00:26:50.940 00:26:51.579 Surf’s iPhone: Did I leave it.

265 00:26:51.580 00:26:51.980 Pranav: What?

266 00:26:51.980 00:26:52.490 Surf’s iPhone: Sam?

267 00:26:53.240 00:26:53.850 Pranav: One other question.

268 00:26:53.850 00:26:55.509 Samuel Roberts: Most of it… oh, go ahead.

269 00:26:55.970 00:27:09.059 Pranav: Yeah, I just had one other question maybe that we could add, is I know they have a bunch of, like, these legacy repos that we’re calling them, right? Have we been able to test all of the MCP servers successfully?

270 00:27:11.100 00:27:13.840 Uttam Kumaran: I don’t think half of them are working, so…

271 00:27:13.840 00:27:14.220 Samuel Roberts: I don’.

272 00:27:14.220 00:27:14.870 Uttam Kumaran: Probably working for.

273 00:27:14.870 00:27:15.830 Samuel Roberts: them, even.

274 00:27:15.830 00:27:20.100 Uttam Kumaran: On the MCP side, I probably just wouldn’t care. Like, I think… Yeah, no, I wouldn’t.

275 00:27:20.100 00:27:21.880 Samuel Roberts: I would worry about… yeah, exactly. Go ahead.

276 00:27:21.880 00:27:31.229 Uttam Kumaran: Yeah, yeah, like, don’t worry about… like, my goal here is not to get all their stuff running, it’s to just get, like, what… whatever we can salvage.

277 00:27:31.400 00:27:35.570 Uttam Kumaran: Before burning the boat on the other team, I want to salvage.

278 00:27:35.600 00:27:36.410 Samuel Roberts: So…

279 00:27:36.410 00:27:36.990 Pranav: Oh, gotcha.

280 00:27:36.990 00:27:54.270 Uttam Kumaran: MCPs, you open them, it’s all vibe-coded slop, so I don’t really care. I think more of what I’m interested in is you guys understanding, like, what it is we’re going to be building in Phase 2, and then also having a good grasp on the code base, so that we can ship new features.

281 00:27:54.270 00:28:03.920 Uttam Kumaran: We’re comfortable with the framework, we can communicate, like, some of the technical decisions we made. And then us as a team, we feel like we’re in good, like, sort of

282 00:28:04.110 00:28:12.220 Uttam Kumaran: rhythm together. Those are, like, what I would hope that by next week, we sort of, like, have whatever we can salvage running.

283 00:28:12.460 00:28:19.259 Uttam Kumaran: we have… you know, good mode of operating between us, and then also, I’m gonna make sure to get

284 00:28:19.550 00:28:25.949 Uttam Kumaran: You know, clarity on what is in the, the second phase product requirements.

285 00:28:26.440 00:28:27.820 Uttam Kumaran: Ideally, like

286 00:28:27.970 00:28:41.769 Uttam Kumaran: if by next week you’re like, okay, we got everything we basically need to salvage, let’s just start building the next stuff, then we’ll just move. I bought us 4 weeks, basically, but again, I don’t think we’re gonna need 4 weeks for this.

287 00:28:42.900 00:28:43.360 Pranav: maybe if.

288 00:28:43.360 00:28:43.830 Samuel Roberts: Thank you, guys.

289 00:28:43.830 00:28:49.090 Pranav: are meeting with, like, the old dev team, I don’t know if you guys are meeting with them or just, like, sending them questions.

290 00:28:49.090 00:29:02.089 Uttam Kumaran: We are gonna meet with them next week, so CERF sent me some questions. If you have more questions, you can maybe tag… either mention them here or tag along in that Slack. I’m also gonna request that in today’s meeting.

291 00:29:03.100 00:29:03.549 Pranav: Cool, yeah.

292 00:29:03.550 00:29:13.039 Uttam Kumaran: For all those types of calls, so I last… for all those types of calls, I just want to have agendas, so we can send stuff ahead of time, and also, like.

293 00:29:13.150 00:29:19.579 Uttam Kumaran: we… they may, like, cut ties with those folks, so I just want to make sure we’re, like, really on the ball with, like, anything else we need.

294 00:29:19.980 00:29:29.389 Pranav: Right, yeah, so one thing, like, that I’m noticing with, like, the past day, right, is we don’t know, like, what is the latest code, or… and sometimes it’s, like… Oh, yeah, that’s…

295 00:29:29.720 00:29:46.220 Pranav: And so, if we can get on a call with them, and they’re like, okay, we see these MCP servers, can you just, like, show us, like, how you would run them, even if it’s locally? We may just, like, get more answers out of that, like, oh, this actually isn’t this code, like, this should be, like…

296 00:29:46.260 00:29:49.990 Pranav: this other branch should have been merged in, or something like that, and we can just confirm…

297 00:29:49.990 00:29:52.610 Uttam Kumaran: Do you think Monday… do you think Monday is too early?

298 00:29:52.960 00:29:54.220 Uttam Kumaran: I think Monday’s perfect.

299 00:29:54.220 00:29:55.470 Pranav: I think.

300 00:29:55.470 00:29:56.160 Samuel Roberts: money. Yeah.

301 00:29:56.160 00:29:57.410 Pranav: That’s not possible.

302 00:29:57.740 00:29:58.290 Uttam Kumaran: Okay, okay.

303 00:29:58.290 00:30:02.530 Samuel Roberts: Yeah, I think Monday’s fine. Because I think, yeah, like, once I found that other branch that was, like.

304 00:30:02.690 00:30:21.300 Samuel Roberts: hidden. I don’t really know how that was like that, but I’m worried that the other repos have something like that, because the other ones only have, like, a single commit from, like, September. Like, especially the backend. I’m less worried about the MCP stuff, but the backend repo looks so empty, and if the front-end repo was up-to-date on some other branch, I’m worried about that one, too.

305 00:30:21.370 00:30:25.319 Samuel Roberts: And so if we start moving stuff, there might be functionality we’re not seeing.

306 00:30:26.300 00:30:26.980 Pranav: Yep.

307 00:30:27.220 00:30:27.750 Pranav: Yeah.

308 00:30:27.750 00:30:29.910 Samuel Roberts: Yeah, the sooner the better we can talk to them, I think.

309 00:30:30.930 00:30:31.760 Uttam Kumaran: Okay, okay.

310 00:30:36.030 00:30:39.310 Uttam Kumaran: Okay, okay, great. I feel… Better.

311 00:30:39.640 00:30:46.109 Uttam Kumaran: And then… What else? Anything else, like, top of mind?

312 00:30:50.410 00:30:54.030 Uttam Kumaran: So, probably my only other thing top of mind is…

313 00:30:54.150 00:30:57.780 Uttam Kumaran: We have, like, the next week… Ish.

314 00:30:58.290 00:31:00.260 Uttam Kumaran: Until… Christmas.

315 00:31:00.520 00:31:04.299 Uttam Kumaran: So, really, my… for…

316 00:31:04.880 00:31:12.500 Uttam Kumaran: Lilo in particular, I want… I just want us to be able to go into that phase, like, really confident in what’s coming up next.

317 00:31:12.730 00:31:20.950 Uttam Kumaran: And also for ABC, like, I’m… I’m just, like, really don’t want the…

318 00:31:21.090 00:31:36.050 Uttam Kumaran: migration to, like, just be super, super slow. So I don’t know, Sam, if it’s helpful for you to ask, like, if Casey’s running it, then maybe have him build, like, a Gantt chart so that… and he can sort of present on…

319 00:31:36.220 00:31:50.769 Uttam Kumaran: like, the migration plan. Like, I don’t think it’s as valuable in the mornings to be, like, where we are in migration and hear, like, specifics, because I’m not tapped in on, like, what the specifics. I trust you guys are, but think about it from my perspective, like.

320 00:31:50.770 00:31:55.979 Samuel Roberts: Yeah, what would I need to kind of have confidence on, like, what phase of the migration we’re in, and what.

321 00:31:56.020 00:32:09.269 Uttam Kumaran: where we expect to be. If that’s easiestly communicated via, like, a Gantt chart, then I would just have Casey do that. But I think this is a good opportunity for you to just… yeah, if you can… if you can lead that in terms of.

322 00:32:09.270 00:32:09.610 Samuel Roberts: Yeah.

323 00:32:09.610 00:32:12.140 Uttam Kumaran: the planning, that would be helpful, because I’m not…

324 00:32:12.140 00:32:12.830 Samuel Roberts: Okay.

325 00:32:12.830 00:32:18.380 Uttam Kumaran: so you guys will engineer it. More, I want to help make trade-offs or larger.

326 00:32:18.380 00:32:18.990 Samuel Roberts: Yeah.

327 00:32:18.990 00:32:21.430 Uttam Kumaran: Engineering or pacing decisions?

328 00:32:21.620 00:32:25.880 Uttam Kumaran: I’m not too concerned about, like, what we’re working on on a day-to-day.

329 00:32:26.530 00:32:27.660 Samuel Roberts: Okay, yeah.

330 00:32:28.010 00:32:30.180 Uttam Kumaran: Yeah, definitely. Casey don’t…

331 00:32:30.180 00:32:33.690 Samuel Roberts: Today, at least. I know he might be out Monday, too, is that true?

332 00:32:34.710 00:32:35.260 Samuel Roberts: -

333 00:32:35.260 00:32:41.069 Uttam Kumaran: Yeah, he may… he may be on. Yeah, I guess if he’s not there, you can also… Mustafa, maybe you can take it, too.

334 00:32:41.070 00:32:44.660 Samuel Roberts: Yeah, I was gonna say, Mustafa and I might get together on ABC today anyway, because I think this…

335 00:32:44.660 00:32:46.510 Mustafa Raja: Yes, I would…

336 00:32:46.510 00:32:47.350 Samuel Roberts: through that.

337 00:32:47.770 00:32:48.290 Samuel Roberts: Yeah.

338 00:32:48.290 00:32:55.720 Uttam Kumaran: Yeah, so, like, the Instagant tool that we’re using is, like, Fire. It’s really, really helpful. So, we’re using it for Element.

339 00:32:56.100 00:32:57.480 Uttam Kumaran: and Eden…

340 00:32:57.900 00:33:04.420 Uttam Kumaran: I’m gonna start… and we’re using it for CTA. I would like us to just start using that for every project, where we do have, like.

341 00:33:04.980 00:33:21.550 Uttam Kumaran: a clear, like, outcome-based deliverable. Like, once they… once they accept this PRD for Lilo, you know, probably Pranav, I’ll work with you to turn… turn it into, a Gantt chart that… that’ll just be the running document on, like, pacing.

342 00:33:21.660 00:33:26.710 Uttam Kumaran: The worst thing that can happen is that we… I mean, ABC is a little bit different because, like.

343 00:33:27.050 00:33:35.870 Uttam Kumaran: they don’t have, like… we don’t have a great technical stakeholder, so, like, I’m acting as that, but on situations where we do have, like, a really monitoring stakeholder.

344 00:33:36.000 00:33:43.610 Uttam Kumaran: If we don’t call our shot on when things are gonna get done, and then things inevitably don’t get done there.

345 00:33:43.810 00:33:52.569 Uttam Kumaran: where it’s, like, double trouble. If we show, like, when things are gonna… when we expect things to get done, and then we work with people to adjust as, like, things come up.

346 00:33:52.670 00:33:54.149 Uttam Kumaran: We’re super, super safe.

347 00:33:54.330 00:34:01.769 Uttam Kumaran: So that’s what I want to try to prioritize. I don’t think we had the bandwidth until now to start trying to do that on every client.

348 00:34:01.930 00:34:05.089 Uttam Kumaran: And of course, like, I would say, for the most part.

349 00:34:05.230 00:34:18.199 Uttam Kumaran: our work speaks for itself, so we haven’t needed that, but it’s a very good insurance policy to just have, like, PRDs, Gantt charts, decks, like, it’s all sort of just attacking that, like.

350 00:34:18.500 00:34:22.889 Uttam Kumaran: Communication clarity issue that is really common with consultants, you know?

351 00:34:23.010 00:34:28.839 Uttam Kumaran: So, I think as we get bandwidth on projects, and you guys will hear a little bit from Clarence on

352 00:34:29.280 00:34:44.339 Uttam Kumaran: how we’re thinking about, you know, a little bit of a new model for delivery today. Just, like, keep some of this in mind on, like, okay, our job is to give our clients, like, really ultimate clarity into, like, what they’re paying us for and what they’re gonna get.

353 00:34:44.350 00:34:49.680 Uttam Kumaran: And we just kind of have to consistently manage that. So, just something to think about.

354 00:34:53.139 00:34:59.310 Uttam Kumaran: Cool, okay. Well, if nothing else, I’m gonna prep for the next meeting,

355 00:34:59.640 00:35:06.650 Uttam Kumaran: yeah, nice. Slack me, or… I can… we can also stay on and talk Lilo, I’m just working on… I’m working on Lilo’s stuff, too, so…

356 00:35:06.780 00:35:08.180 Uttam Kumaran: I’m down for whatever.

357 00:35:09.900 00:35:12.810 Samuel Roberts: Yeah, yeah, if you, me, and Pranav want to hang out for Lilo, we can do that.

358 00:35:13.360 00:35:14.090 Pranav: That works.

359 00:35:14.970 00:35:15.830 Uttam Kumaran: That’s cool.

360 00:35:16.120 00:35:17.769 Uttam Kumaran: Alright, thanks everyone else.

361 00:35:18.110 00:35:18.570 Gabriel Lam: Thank you.

362 00:35:19.230 00:35:20.170 Pranav: See you guys.

363 00:35:21.020 00:35:21.690 Samuel Roberts: Bye.

364 00:35:22.280 00:35:23.080 Demilade Agboola: Bye.

365 00:35:24.920 00:35:34.620 Pranav: So, I, I created a few tickets, for what I think we need to be working on for, like, today and, like, next week.

366 00:35:35.220 00:35:38.640 Pranav: And so, yeah, maybe I just… I’ll just share my screen.

367 00:35:46.450 00:35:49.540 Pranav: Yeah, so…

368 00:35:49.650 00:35:58.869 Pranav: we kind of talked about all of these, I think. This one I just mentioned in the stand-up, like, I think this is kind of, like, the priority.

369 00:36:01.000 00:36:10.349 Pranav: we need to figure out, yeah, I think we’ve done, like, what we need to do on… or at least Sam, I guess, I’m not sure if you’ve looked into each one of these, I can do that, I just don’t.

370 00:36:10.350 00:36:11.400 Samuel Roberts: Have a little bit, yeah.

371 00:36:12.060 00:36:13.529 Pranav: Okay, yeah, I think you’ve already…

372 00:36:13.530 00:36:30.170 Samuel Roberts: the most time… I can give you a little bit of a debrief, either now or later, but basically, I think the big ones to worry about, like we kind of said, the MCPs are probably not the highest priority right now. Like, we will get those, but the web app is obviously, like, all the UI stuff that needs to move to, like, a Next.js app.

373 00:36:30.320 00:36:31.160 Samuel Roberts: Yep.

374 00:36:31.260 00:36:32.910 Samuel Roberts: But understanding what’s there.

375 00:36:33.080 00:36:37.560 Samuel Roberts: is big, too. And it’s also in Angular, and we want to move to React for them, so…

376 00:36:37.560 00:36:38.080 Pranav: Yo.

377 00:36:38.340 00:36:40.400 Pranav: Cursa will be very helpful with that.

378 00:36:40.900 00:36:55.349 Samuel Roberts: We believe that’s used just for auth, so that’s their, their other dev shop has a, like… if you actually dig into it, there’s, like, crypto stuff in there, too. There’s, like, all kinds of weird things. It’s, like, their… their main platform that they seem to use for, like, lots of client stuff.

379 00:36:55.660 00:36:59.939 Samuel Roberts: Gotcha. But I think all they’re doing is off, from what I could see.

380 00:37:00.290 00:37:08.650 Samuel Roberts: So I’m hoping that that’s a pretty easy, like, replace the auth and just wipe that away. It does have a whole portal feature,

381 00:37:08.910 00:37:23.709 Samuel Roberts: And I think that’s because it’s for multiple clients, but we can talk more details about that. The backend looks super simple, which is what makes me worried that we don’t have the most up-to-date code, especially after finding more code with the web app.

382 00:37:23.910 00:37:27.969 Samuel Roberts: So I think for now, the biggest thing would be, like.

383 00:37:29.950 00:37:36.330 Samuel Roberts: Until we get an answer on if there’s more backend code, or more code for any of the MCPs, even if they’re better, you know, because they do look a little bit…

384 00:37:36.490 00:37:39.270 Samuel Roberts: drinking. I would say…

385 00:37:39.700 00:37:45.979 Samuel Roberts: Focus on the web app, getting that over, because that’s also something that’s good to demo, like, click around and show that we have it running somewhere else.

386 00:37:46.860 00:37:48.440 Pranav: Totally, yeah.

387 00:37:49.240 00:37:49.940 Samuel Roberts: fry all that.

388 00:37:51.340 00:37:52.370 Samuel Roberts: Okay.

389 00:37:52.570 00:37:57.400 Pranav: Cool. Yeah, I think I asked this before, but…

390 00:37:58.630 00:38:00.319 Pranav: Sorry, I just lost my train of thought.

391 00:38:02.200 00:38:03.220 Uttam Kumaran: Yeah, okay.

392 00:38:04.360 00:38:06.899 Samuel Roberts: About the web app, or about the backend, or…

393 00:38:08.390 00:38:17.390 Pranav: I think it was… it’ll come back to me. Okay, but the other things that we also talked about were,

394 00:38:18.360 00:38:19.620 Pranav: Just kind of comparing these.

395 00:38:19.620 00:38:20.510 Samuel Roberts: Oh, yeah.

396 00:38:20.870 00:38:27.279 Pranav: Yeah, not super, like… I think, there’s not a huge priority for this. I think maybe by

397 00:38:29.560 00:38:30.500 Pranav: What’s up?

398 00:38:30.780 00:38:32.590 Uttam Kumaran: What is fly? I never heard fly.

399 00:38:32.590 00:38:43.830 Samuel Roberts: Fly is another… it’s like Railway, where it, like, runs on top of, you know, I forget which, if it’s AWS or GCP or something, but it’s… it’s like Railway, where it’s, like, a little managed, but you have a little more control than something like Heroku.

400 00:38:44.180 00:38:44.710 Pranav: Yup.

401 00:38:44.710 00:38:59.210 Samuel Roberts: I don’t know if you saw the whole thing that… were you on when, yeah, yeah. Yeah, so it’s gonna be very similar to that, there’s just a few different ones. And I think this makes sense to do at some point. I don’t know if it’s priority right now, I would say.

402 00:38:59.590 00:39:00.350 Samuel Roberts: maybe…

403 00:39:00.350 00:39:03.929 Uttam Kumaran: Yeah, I would like us to basically decide on one of these.

404 00:39:04.570 00:39:08.460 Uttam Kumaran: I would say, if you… if we don’t end up with, like.

405 00:39:08.920 00:39:15.769 Uttam Kumaran: A clear winner, then just go with whoever has… whoever is making the most money, so that they don’t go out of business.

406 00:39:17.250 00:39:18.639 Uttam Kumaran: Lee Railway?

407 00:39:18.970 00:39:20.560 Samuel Roberts: I would think so, based on my knowledge.

408 00:39:20.560 00:39:26.100 Uttam Kumaran: I think Render… I know Render from something on Twitter. I’ve never heard of Fly.

409 00:39:26.480 00:39:27.650 Uttam Kumaran: I feel like the odds that.

410 00:39:27.650 00:39:29.789 Samuel Roberts: I know from Twitter, too, so, yeah.

411 00:39:29.790 00:39:33.080 Uttam Kumaran: Yeah, like, the odds that a railway fails is…

412 00:39:33.430 00:39:40.889 Uttam Kumaran: low. So that’s… that’s my only guidance on, like, vendor selection, if there’s not a clear winner. The other thing is, like.

413 00:39:41.000 00:39:43.789 Uttam Kumaran: Try not to pick tools that, like.

414 00:39:44.850 00:39:52.870 Uttam Kumaran: you guys wouldn’t have known. Like, in AI world, it’s easy to be like, oh, this is the new hotness, and I’m just gonna, like, use it.

415 00:39:53.100 00:40:01.560 Uttam Kumaran: But, like, keep in mind that, like, there are going to be other people working on the project. We also may not work with these guys forever, and so we want to leave them in a good spot.

416 00:40:01.910 00:40:02.820 Samuel Roberts: Exactly.

417 00:40:03.630 00:40:07.040 Uttam Kumaran: consider that. For internal stuff, I don’t care. You can use whatever the.

418 00:40:07.040 00:40:08.090 Samuel Roberts: Right, right.

419 00:40:08.090 00:40:14.649 Uttam Kumaran: Yeah, but for client stuff, we… I want to be able to defend our decisions, and ultimately, they’re gonna… so, like.

420 00:40:14.800 00:40:20.689 Uttam Kumaran: But I think that’s some guidance, Pranav, on, like, how we’re doing, like, vendor spikes or vendor selection.

421 00:40:20.840 00:40:32.110 Uttam Kumaran: There may be better tools in the market, but if they’re not well-known, or there’s not good support, or the risk they go under, those are all things for us to consider when making, like, these recommendations, you know?

422 00:40:32.110 00:40:32.700 Pranav: 100%.

423 00:40:32.700 00:40:34.419 Samuel Roberts: Yeah, the other side of this is…

424 00:40:34.650 00:40:36.070 Pranav: I’ve only used.

425 00:40:36.070 00:40:36.530 Samuel Roberts: Oh, okay.

426 00:40:37.690 00:40:39.220 Pranav: That’s kind of… Yeah, I haven’t heard of it.

427 00:40:39.220 00:40:43.450 Samuel Roberts: I hadn’t even heard of Render, to be honest. I’d only heard of Railway and Fly, so… who knows?

428 00:40:43.450 00:40:54.970 Pranav: Okay. So, based on the demo that, Surf gave, Railway seems amazing, and I was… I know that there are some drawbacks to render, and specifically just kind of like that,

429 00:40:54.970 00:41:05.429 Pranav: that sliding kind of usage, Render doesn’t provide that. You’re just like, if you pay for, like, one tier, no matter how much you use it that month, like, you’re paying that amount. And so…

430 00:41:05.560 00:41:22.560 Pranav: that in and of itself is, like, such a drawback to render. I’m just going to do, like, a little bit more research, and this is obviously not a priority, right? Like, this can be next week, the following week, whatever. But if none of us have used Fly.io, like, we don’t even need to talk about it, because, like, I haven’t used it, like.

431 00:41:22.880 00:41:23.900 Pranav: It’s probably…

432 00:41:24.350 00:41:33.330 Uttam Kumaran: What I would… what I would ask is, like, internally, we just… we’ll do, like, a… you can check out in Notion, we have, like, basically templates for spikes.

433 00:41:33.550 00:41:48.100 Uttam Kumaran: Okay. I think it would be helpful for you to just do a spike on… and you can even look at other ones, but think about if, like, if for the next 12 months, we were never gonna, like, second-guess our, like, deployment.

434 00:41:48.320 00:41:49.420 Uttam Kumaran: Framework.

435 00:41:49.630 00:42:03.600 Uttam Kumaran: what would you need… what information would you need to have in a document to guide that? Put another way, if, like, if I… if you were gonna present, like, hey, here’s… here’s, like, Brainforge’s selection on, like, how we deploy stuff.

436 00:42:03.730 00:42:13.889 Uttam Kumaran: what would need to be in that document. So that… I think that would be great. You can just put Spike in the title, too, and then anyone on the AI team can direct you on where the Spike templates are.

437 00:42:14.000 00:42:20.580 Uttam Kumaran: That would be perfect. That’s something that we’ll reuse across, like, clients, because other people will ask us for

438 00:42:21.270 00:42:23.270 Uttam Kumaran: Our recommendation as well, so…

439 00:42:23.660 00:42:24.620 Pranav: Okay, perfect.

440 00:42:24.620 00:42:30.540 Samuel Roberts: Definitely. Yeah, I would say, yeah, you can add, like, spike in square brackets at the top of this, too, because that’ll show that it’s…

441 00:42:31.620 00:42:33.139 Samuel Roberts: That’s usually what we do when we’re…

442 00:42:33.510 00:42:36.240 Samuel Roberts: Got something like this. The other side of this.

443 00:42:36.710 00:42:44.150 Samuel Roberts: Pranav is, like, the nice thing about at least Railway, like, we could… we want to make sure we’re designing in a way that it shouldn’t really matter too much.

444 00:42:44.450 00:42:45.690 Samuel Roberts: Where we’re hosting.

445 00:42:46.390 00:42:47.690 Pranav: Yeah.

446 00:42:47.690 00:42:55.109 Samuel Roberts: Like, that’s when these tools are getting to that point where we’re not… we don’t want to… we want to try to avoid massive vendor lock anyway, I feel like.

447 00:42:55.740 00:42:56.150 Pranav: Yeah.

448 00:42:56.150 00:43:05.360 Samuel Roberts: But I’m not too worried based on what I saw with Railway today. Like, it could just be Docker, and that’s even easier, you know what I mean? Yeah, so I’ll get comfortable with that for this.

449 00:43:05.360 00:43:16.329 Pranav: for, like, how we’re comparing these things. Like, I know Render and Railway, like, you can switch on and off of them, like, and it’s super simple. Yeah.io, I don’t know. So, that’s… these are all things I’ll consider, I’m sure.

450 00:43:17.660 00:43:18.840 Samuel Roberts: Cool.

451 00:43:19.510 00:43:38.699 Pranav: Yeah, and then I kind of just created this, like, this is gonna be a massive task, of course, as we kind of, like, get more information about each of those individual repos, but yeah, starting off, I’ll use, like, that web app repo, to just migrate the code into that new, that boilerplate repo that Surf, created.

452 00:43:38.790 00:43:45.399 Pranav: And so how I’m thinking about starting that off is just creating a branch off of the…

453 00:43:45.640 00:43:49.159 Pranav: the Stitch platform repo, and then…

454 00:43:49.500 00:43:54.329 Pranav: essentially, I think I could create a new directory in there for, like.

455 00:43:54.730 00:44:07.160 Pranav: like, new monorepo, I guess? Or I can just delete everything that’s in there for this new branch, and then just start it off with this new boilerplate repo, and then start migrating the code.

456 00:44:07.490 00:44:10.000 Pranav: Yeah.

457 00:44:10.000 00:44:15.829 Samuel Roberts: You want, like, everything in this one repo? Like, all your docs and the code and everything for the new repo?

458 00:44:15.830 00:44:24.820 Uttam Kumaran: I would prefer, but what do you guys think? Like, I’m just starting to really like cursorMax, and I think that…

459 00:44:25.170 00:44:39.399 Uttam Kumaran: once you guys also start to get on… do it like this, it’s just insane having all the contacts in one place. And from my perspective, I’m gonna… I’m doing a lot of, like, communication handoff, and, like, DRD.

460 00:44:39.640 00:44:42.979 Uttam Kumaran: And having in one place. So, I don’t mind.

461 00:44:43.890 00:44:49.709 Uttam Kumaran: like, if it’s, like… if the only beef is around, like, the ergonomics, then I would…

462 00:44:49.860 00:44:54.680 Uttam Kumaran: vote to go my way. If you’re like, oh, this actually is, like, affecting stuff, then I…

463 00:44:55.050 00:44:56.840 Uttam Kumaran: Yeah, we can discuss, but…

464 00:44:57.210 00:45:05.059 Uttam Kumaran: My only concern would be how big the repo might get if there’s other things, but if it’s mostly just, like, text files, I’m not gonna be that… All Markdown, that’s, yeah, all Markdown.

465 00:45:05.060 00:45:13.149 Samuel Roberts: That’s what I mean, yeah. If we’re not dropping, like, PDFs or images or things, because, like, every time it deploys, it’s gonna pull the repo, so, like, it might just slow things down that way, but…

466 00:45:13.150 00:45:14.609 Uttam Kumaran: Yeah, no, no, it’s all.

467 00:45:14.610 00:45:16.489 Samuel Roberts: I wouldn’t worry about it then, yeah.

468 00:45:16.780 00:45:28.809 Samuel Roberts: The only other thing is, like, if we’re gonna fork that template, you know, it just means putting… copying it into here instead, so it’s a little different ergonomically that way, but I think, yeah, the benefits gained together makes total sense then.

469 00:45:29.020 00:45:48.349 Uttam Kumaran: Yeah, and, like, this is just my, like, V0 of, like, this sort of cursor approach. I think I’ll figure out something that can support multiple repos and stuff, but at the moment, it’s very, very nice to just have it, and you’ll see how I’m structuring the repo, like, we can also start to have a section for, like, development or project planning, but…

470 00:45:48.350 00:45:49.000 Samuel Roberts: Yeah.

471 00:45:49.220 00:45:51.560 Uttam Kumaran: Kind of just, like, on the team of…

472 00:45:52.150 00:46:05.480 Uttam Kumaran: for every client, even from the sales process, we probably will start a repo, and we’ll have templates for, like, SOWs, project plans, things like that. Like, I spoke with Gabe, and I actually think it’s gonna be easiest… easy to do a lot of the things

473 00:46:05.810 00:46:09.900 Uttam Kumaran: We eventually may want to do in the platform, just directly in cursor.

474 00:46:10.410 00:46:14.290 Uttam Kumaran: So, yeah, I can explain more next week, but yeah.

475 00:46:14.290 00:46:22.820 Samuel Roberts: No, I definitely, I definitely see that. There’s something else… because, like, yeah, the ability to interact with the files and stuff is going to be something that is going to be a lot harder to add to the platform as easily.

476 00:46:22.870 00:46:25.060 Uttam Kumaran: Yeah, yeah, exactly.

477 00:46:25.060 00:46:32.649 Samuel Roberts: The only other thing I’ll say is that, like, having it all in one repo is fine, but you can also, like… like, I think you saw, like, you were doing open multiple folders, and they can all be separate repos, theoretically.

478 00:46:34.210 00:46:35.970 Uttam Kumaran: Oh, right, okay, okay.

479 00:46:35.970 00:46:48.899 Samuel Roberts: So, like, if you wanted to… if you had a folder that was Lilo, and then in there you had the folder that was, like, the monorepo for the code, and then the documentation, like, you could use… like, that’s how I was doing the migration of the platform and stuff. I just opened up a higher level folder.

480 00:46:49.210 00:46:50.990 Uttam Kumaran: Yeah, so that’s also right, like, you guys can.

481 00:46:50.990 00:46:52.080 Samuel Roberts: System.

482 00:46:52.080 00:46:53.440 Uttam Kumaran: lower level folder.

483 00:46:54.490 00:46:55.200 Pranav: Yeah.

484 00:46:55.780 00:47:01.880 Samuel Roberts: The question is, though, if it’s all in the same Git repo, it’s gonna have the same, like, Git commit history and everything. So, like…

485 00:47:02.670 00:47:06.129 Samuel Roberts: multiple Git repos in… together is weird.

486 00:47:07.370 00:47:09.670 Samuel Roberts: Which is not a problem, again, I don’t think it’s a huge issue.

487 00:47:09.840 00:47:13.169 Samuel Roberts: But in Cursa, you can open up multiple repos next to each other.

488 00:47:13.790 00:47:26.810 Samuel Roberts: I see what you mean. Yeah, let’s see how this works for this… I was gonna say, I’d say I’m fine with doing this for now, and if we have to strip things out later and move things around, that’s… that’s not a huge issue. Especially, like I said, if it’s just gonna be text files, I’m less worried. But the thing is just, I can’.

489 00:47:26.810 00:47:36.349 Pranav: Would it affect, like, deployment times if we’re only deploying to, like, a subdirectory? Like, let’s say, like, we’re deploying, like, slash backend.

490 00:47:37.060 00:47:39.769 Samuel Roberts: Yeah, I think it’s also pull the whole repo to get that code.

491 00:47:40.010 00:47:40.910 Pranav: Okay.

492 00:47:40.910 00:47:46.920 Samuel Roberts: Which, again, is only a slowdown if it’s gonna be pulling, like, massive files, but if it’s just text, I’m not worried.

493 00:47:47.450 00:47:49.129 Samuel Roberts: So, we’ll just keep an eye on that, too.

494 00:47:49.130 00:47:51.200 Pranav: If it becomes an issue, we’ll just keep an eye on it, yeah.

495 00:47:51.200 00:48:10.729 Samuel Roberts: again, I mean, I probably haven’t said this yet to you, Pranav, but, like, over-optimization is, like, my hate over… like, so, I don’t want to think too far down that road, but… Totally. Just be… being cognizant of these things, and, like, when we need to cross that bridge, we’ll get to it, but I think for now, all in one repo’s fine, if that’s what’s working well for Udon’s process right now, and if it’s gonna work for all of us, then that’s fine.

496 00:48:10.840 00:48:11.670 Samuel Roberts: So…

497 00:48:11.670 00:48:12.240 Pranav: Cool.

498 00:48:12.580 00:48:14.080 Pranav: Yep, I agree.

499 00:48:15.400 00:48:18.860 Samuel Roberts: Alright, yeah, so just, yeah, I would say get that, the…

500 00:48:19.070 00:48:26.190 Samuel Roberts: Yeah, new branch, get that template in there in another, yeah, subfolder, whatever it’s called, or however it’s set up right now.

501 00:48:26.420 00:48:26.950 Samuel Roberts: And then…

502 00:48:27.370 00:48:32.799 Samuel Roberts: Oh, excuse me, you can start moving over the… The web app, at least.

503 00:48:34.630 00:48:46.079 Pranav: I also created this last one, too, just, like, creating a deploy config. I think what Surf just showed us was for a different project, right? So, I can, yeah, he used the template for another project, too, so…

504 00:48:46.440 00:48:58.489 Pranav: So, yeah, I can just get that started, and then so, for whenever we demo next, like, we can actually give them a URL to, like, test with, which I think will be new to them. So, we could do that.

505 00:48:59.000 00:48:59.610 Samuel Roberts: Yeah.

506 00:49:00.510 00:49:01.390 Pranav: Perfect.

507 00:49:02.050 00:49:08.010 Pranav: Okay, anything you think I should add to this? I think I’m covering all our bases for today.

508 00:49:08.010 00:49:13.280 Samuel Roberts: Yeah, I mean… LIL5 is gonna be the big one, I think, right now, because that’s gonna, you know…

509 00:49:13.950 00:49:15.570 Pranav: Yes, yeah, yeah, yeah.

510 00:49:15.570 00:49:17.760 Samuel Roberts: That covers a lot, so I think we’re good.

511 00:49:18.460 00:49:24.940 Pranav: Yeah, yeah, I’ll break that up a little bit, actually. I’ll probably just create individual tasks for each of those legacy repos, just so we’re tracking each one.

512 00:49:25.230 00:49:25.840 Samuel Roberts: That’s fine, yeah.

513 00:49:25.840 00:49:29.919 Pranav: Yeah, and then I think, in terms of guidance, too, like, on linear.

514 00:49:29.920 00:49:34.770 Uttam Kumaran: Just don’t… just avoid subtasks, like, just create new tickets. Like… Okay.

515 00:49:35.290 00:49:38.199 Samuel Roberts: Yeah, you can make them dependent and stuff, though, so you can still see, like…

516 00:49:38.710 00:49:40.379 Samuel Roberts: You can reference them, I mean.

517 00:49:40.610 00:49:42.369 Samuel Roberts: If we’re not doing subtasks, so…

518 00:49:43.260 00:49:50.639 Pranav: Cool. Also, these ones were already in here, like, when I looked at, the project.

519 00:49:51.060 00:49:53.750 Pranav: Can I get a little bit more clarity on, like, these?

520 00:49:54.590 00:49:55.660 Samuel Roberts: I think this was…

521 00:49:56.270 00:50:03.869 Samuel Roberts: Wow, can you click on that again? December 4th, that was last week? Okay. I’m assuming this was just what was discussed about moving stuff over, so the better off…

522 00:50:04.040 00:50:06.620 Samuel Roberts: I assume it’s supposed to be… Off?

523 00:50:07.290 00:50:08.790 Samuel Roberts: Using Better Off.

524 00:50:08.790 00:50:09.390 Pranav: Oh, okay.

525 00:50:09.390 00:50:12.360 Samuel Roberts: This is all gonna be part of that template now, so I don’t think that’s a problem.

526 00:50:12.640 00:50:14.450 Samuel Roberts: And then…

527 00:50:15.100 00:50:22.860 Samuel Roberts: The other one was just redeploy platform on railway, which is now going to be covered by the other one. So these are kind of duplicates now that we have a better sense of the project, I think.

528 00:50:24.210 00:50:27.070 Pranav: Okay, who’s working… sis…

529 00:50:27.270 00:50:31.269 Pranav: Yeah, I don’t think Surf has already started doing this, right? I just don’t want to make sure.

530 00:50:31.270 00:50:36.670 Samuel Roberts: This was all… I think these were two things that are now, like, wrapped up into that template, so it’s not as…

531 00:50:37.540 00:50:38.099 Samuel Roberts: Biggest deal.

532 00:50:38.100 00:50:38.490 Pranav: I’m just…

533 00:50:38.490 00:50:42.579 Uttam Kumaran: Kernab, you can just confirm with him if these are good, yeah.

534 00:50:42.580 00:50:43.170 Samuel Roberts: Yeah.

535 00:50:43.590 00:50:46.419 Samuel Roberts: Yeah, I think the new tickets are… just chat with him and see.

536 00:50:47.260 00:50:48.200 Pranav: Cool, cool.

537 00:50:49.010 00:50:50.290 Pranav: Alright, sounds good.

538 00:50:51.290 00:50:53.730 Uttam Kumaran: Okay. Alright. Thanks, S.

539 00:50:54.370 00:50:58.560 Samuel Roberts: And then Utam, is there anything else you need before the call that we can, like…

540 00:51:00.240 00:51:02.279 Uttam Kumaran: Before the Lilo call?

541 00:51:02.440 00:51:03.070 Samuel Roberts: Yeah.

542 00:51:03.750 00:51:11.060 Samuel Roberts: Not really, I’m gonna be slacking stuff over the next hour, so… Okay, cool, I just wanna make sure that, like, while we’re all together, okay, cool, that sounds good. I’ll be here.

543 00:51:11.240 00:51:11.910 Uttam Kumaran: Okay.

544 00:51:12.160 00:51:13.389 Uttam Kumaran: Alright, thank you guys.

545 00:51:13.670 00:51:19.350 Samuel Roberts: Alright, cool. Yeah, probably, if you have any questions about, like, the migrating cursor, just ping me. I did a bunch of that with the 4, so…

546 00:51:20.550 00:51:21.400 Pranav: Telly will do.

547 00:51:21.870 00:51:22.490 Samuel Roberts: Alrighty.

548 00:51:23.170 00:51:23.950 Samuel Roberts: See ya.