Meeting Title: AI Team Retro Date: 2025-09-19 Meeting participants: Casie Aviles, Samuel Roberts, Mustafa Raja
WEBVTT
1 00:01:01.400 ⇒ 00:01:03.670 Samuel Roberts: That was weird. Zoom took a while to connect.
2 00:01:07.360 ⇒ 00:01:08.340 Samuel Roberts: How are you?
3 00:01:09.520 ⇒ 00:01:10.659 Casie Aviles: Yeah, doing good.
4 00:01:11.750 ⇒ 00:01:17.709 Samuel Roberts: That’s all you need. You need to monitor. That’s sweet, I meant to respond. I want to do, like, a desk tour kind of post.
5 00:01:18.090 ⇒ 00:01:23.399 Casie Aviles: Oh, yeah, I wanted to see everyone else’s, like, this is the first time I got…
6 00:01:23.620 ⇒ 00:01:27.009 Casie Aviles: the new monitor, and… yeah, UTAM…
7 00:01:27.370 ⇒ 00:01:30.370 Casie Aviles: Was going to reimburse me for it.
8 00:01:30.370 ⇒ 00:01:36.859 Samuel Roberts: Nice. Yeah. I… I’ve got, I’ve been, like, collecting monitors for years.
9 00:01:37.210 ⇒ 00:01:40.849 Samuel Roberts: So I have, like, a ton of, you know, going back.
10 00:01:42.120 ⇒ 00:01:47.950 Samuel Roberts: long time, like, since I was living with my parents, and my dad was a computer-y guy, so we always had something.
11 00:01:48.640 ⇒ 00:01:50.440 Casie Aviles: Do you have, like, CRTs?
12 00:01:50.980 ⇒ 00:01:53.620 Samuel Roberts: I… back in the day, I did, I don’t think I do anymore, but…
13 00:01:53.620 ⇒ 00:01:54.269 Casie Aviles: Oh, yeah.
14 00:01:54.270 ⇒ 00:01:57.740 Samuel Roberts: Still have, like, like, VGA ones?
15 00:01:57.740 ⇒ 00:01:58.900 Casie Aviles: Oh…
16 00:01:59.050 ⇒ 00:02:06.550 Samuel Roberts: So, like, I can’t even use that really right now with many laptops or anything. But it’s… I think it’s hooked up to an old computer that I have running, like, a server.
17 00:02:06.970 ⇒ 00:02:09.099 Samuel Roberts: But yeah, my current setup, I…
18 00:02:09.330 ⇒ 00:02:20.049 Samuel Roberts: when I was freelancing, I got a new desk set up and everything, and I got, like, a nice monitor arm, and I have… I’ll have to send a picture at some point, but I’ve been working… so I have my office in the attic.
19 00:02:20.430 ⇒ 00:02:21.089 Casie Aviles: Oh, okay.
20 00:02:21.090 ⇒ 00:02:24.750 Samuel Roberts: And on hot summer days, it gets very hot up there.
21 00:02:26.400 ⇒ 00:02:30.050 Samuel Roberts: And so, I’ve been working, like, outside.
22 00:02:30.210 ⇒ 00:02:37.389 Samuel Roberts: On the deck, or in the… my living room or something, just because it’s so hot up there, and it’s really nice outside the last few days, even though it’s…
23 00:02:37.580 ⇒ 00:02:39.530 Casie Aviles: It’s getting to be late September here.
24 00:02:40.450 ⇒ 00:02:41.010 Casie Aviles: Yeah.
25 00:02:41.010 ⇒ 00:02:41.789 Samuel Roberts: cool off.
26 00:02:42.300 ⇒ 00:02:46.979 Casie Aviles: You’re also kind of, you know, seeing nature better if you’re outside.
27 00:02:46.980 ⇒ 00:02:56.010 Samuel Roberts: I feel so much better the days I’m outside more, and, like, there are days I don’t leave the house because I’m working, and then, you know, my wife goes shopping, so I don’t need to get out, you know, it’s just like…
28 00:02:56.170 ⇒ 00:02:59.120 Samuel Roberts: It’s nice to… Be outside. Sometimes.
29 00:02:59.120 ⇒ 00:03:00.570 Casie Aviles: Yeah, definitely.
30 00:03:00.570 ⇒ 00:03:01.799 Samuel Roberts: And so,
31 00:03:02.320 ⇒ 00:03:05.970 Samuel Roberts: That’s what I’ve been doing, so I don’t have… I’m gonna get a picture later to share, but I didn’t wanna…
32 00:03:06.190 ⇒ 00:03:07.490 Samuel Roberts: posted yet, because I don’t have.
33 00:03:07.490 ⇒ 00:03:08.269 Casie Aviles: Yeah, please do.
34 00:03:08.820 ⇒ 00:03:13.540 Samuel Roberts: But I have a… I’m pretty proud of my setup. It’s… it’s… I love it. It’s very functional, and…
35 00:03:13.660 ⇒ 00:03:15.170 Samuel Roberts: Probably overkill.
36 00:03:15.300 ⇒ 00:03:19.400 Casie Aviles: Because now that I’m working on just the laptop, I’m like, oh, this isn’t bad either, but…
37 00:03:19.400 ⇒ 00:03:24.459 Samuel Roberts: It’s nice to have, like, a bunch of windows open and be able to look around instead of jumping around in the…
38 00:03:24.780 ⇒ 00:03:25.450 Samuel Roberts: In the…
39 00:03:25.450 ⇒ 00:03:26.290 Casie Aviles: Yeah…
40 00:03:26.740 ⇒ 00:03:28.039 Samuel Roberts: Yeah, on the computer.
41 00:03:28.290 ⇒ 00:03:31.429 Casie Aviles: Like, yeah, like, before, I had to do a lot of…
42 00:03:32.940 ⇒ 00:03:40.979 Casie Aviles: window switching, right? Like, you have to out… the keyboard shortcut, out tab… Oh, yeah, yeah.
43 00:03:41.570 ⇒ 00:03:52.490 Samuel Roberts: Yeah, no, I… I… I’ve been doing that the last few days, and I’m like, oh, it is nice to have just my email open somewhere, and I see something that comes in, or Slack open, and not have to, like, jump around.
44 00:03:53.050 ⇒ 00:03:53.470 Casie Aviles: Yeah.
45 00:03:53.470 ⇒ 00:03:55.559 Samuel Roberts: So, I’m excited for you, that’s great.
46 00:03:55.790 ⇒ 00:04:03.559 Casie Aviles: Yeah, I’m still getting used to it, but… yeah, because it’s been, like, the entire time I’ve been using just
47 00:04:03.940 ⇒ 00:04:07.959 Casie Aviles: one monitor. I mean, the laptop’s monitor, so…
48 00:04:07.960 ⇒ 00:04:08.650 Samuel Roberts: Yeah.
49 00:04:08.650 ⇒ 00:04:14.379 Casie Aviles: still getting used to it, but I think it’s going to be a boost, I guess, for, like…
50 00:04:14.490 ⇒ 00:04:16.370 Casie Aviles: You know, my efficiency.
51 00:04:17.029 ⇒ 00:04:23.709 Samuel Roberts: Yeah, my… my only advice is don’t get so used to it, you can’t just work on the laptop sometimes.
52 00:04:23.710 ⇒ 00:04:24.710 Casie Aviles: Yeah.
53 00:04:25.020 ⇒ 00:04:31.940 Samuel Roberts: So that’s what I did for a while, and the first time I had to, like, take my laptop down. I had so many things open, and they all…
54 00:04:32.170 ⇒ 00:04:37.490 Samuel Roberts: I don’t know how it works on Windows now, because I haven’t used… I’ve been on a Mac since I was in London.
55 00:04:37.600 ⇒ 00:04:40.260 Samuel Roberts: And of course, it has a British keyboard, which is different than.
56 00:04:40.260 ⇒ 00:04:40.920 Casie Aviles: How many Americans.
57 00:04:40.920 ⇒ 00:04:47.119 Samuel Roberts: keyboard, so it’s a little weird when I blow up the laptop, because I have a mechanical keyboard that I use at the desk.
58 00:04:47.620 ⇒ 00:04:52.740 Samuel Roberts: But, the point is, like, I… all the windows just, like, you know, I had
59 00:04:53.090 ⇒ 00:04:54.930 Samuel Roberts: I have, like, 2 big monitors.
60 00:04:55.130 ⇒ 00:05:01.309 Samuel Roberts: And then it all condensed down to this one screen, and I had different virtual desktops, and everything was all over the place, and…
61 00:05:02.640 ⇒ 00:05:05.970 Samuel Roberts: you know, I have it very organized when I’m at the desk.
62 00:05:06.090 ⇒ 00:05:11.419 Samuel Roberts: And then everything just was a mess. So I had to go through and just close a lot of stuff and clean up. I’m… I’m, like.
63 00:05:12.290 ⇒ 00:05:15.219 Samuel Roberts: like, a tab hoarder, so I have a ton of,
64 00:05:15.490 ⇒ 00:05:20.350 Samuel Roberts: windows constantly open and tabs open, just… I’ll read that later, I’ll read that later, you know?
65 00:05:20.650 ⇒ 00:05:25.330 Casie Aviles: Yeah, me too, like, lately, I have so many tabs, so…
66 00:05:25.330 ⇒ 00:05:28.890 Samuel Roberts: My… yeah, yeah. I’m bad at that.
67 00:05:30.120 ⇒ 00:05:30.900 Samuel Roberts: Go ahead.
68 00:05:31.960 ⇒ 00:05:35.089 Samuel Roberts: Do we know? This is…
69 00:05:36.280 ⇒ 00:05:40.580 Samuel Roberts: Mustafa is not on Slack right now.
70 00:05:41.010 ⇒ 00:05:42.410 Casie Aviles: Oh…
71 00:05:42.800 ⇒ 00:05:46.360 Samuel Roberts: So hopefully everything’s good, I am… .
72 00:05:46.480 ⇒ 00:05:49.600 Casie Aviles: Well, let me check his calendar, maybe…
73 00:05:50.220 ⇒ 00:05:52.880 Samuel Roberts: Oh, good point. Yeah, I never think of that.
74 00:05:55.500 ⇒ 00:05:57.079 Samuel Roberts: No, I’m not seeing anything.
75 00:05:59.750 ⇒ 00:06:04.139 Casie Aviles: Yeah, he… let me just, send him a message, then.
76 00:06:04.140 ⇒ 00:06:05.789 Samuel Roberts: Yeah, go for it. Thank you.
77 00:06:38.410 ⇒ 00:06:43.720 Casie Aviles: Oh, his, internet is bad right now, but he’s trying to join. Okay.
78 00:06:44.640 ⇒ 00:06:52.439 Samuel Roberts: Okay, well, at least we know that now. So I guess maybe let’s just… let’s just chat a little bit about how the week went, and if he joins,
79 00:06:53.560 ⇒ 00:06:54.320 Samuel Roberts: Sure.
80 00:06:54.860 ⇒ 00:07:00.790 Samuel Roberts: How are you feeling this week? How do you think this went, and… Okay.
81 00:07:01.120 ⇒ 00:07:03.760 Casie Aviles: I guess for this week,
82 00:07:03.980 ⇒ 00:07:11.009 Casie Aviles: I’ve had… I’ve faced some challenges, particularly with, yeah, with time.
83 00:07:11.600 ⇒ 00:07:12.360 Samuel Roberts: Okay.
84 00:07:12.670 ⇒ 00:07:20.149 Casie Aviles: Like, this is more on the insomnia side, like… Like, yeah, like.
85 00:07:20.150 ⇒ 00:07:20.630 Mustafa Raja: Hey.
86 00:07:20.630 ⇒ 00:07:23.640 Casie Aviles: So… Hey, hey, Shafa.
87 00:07:23.810 ⇒ 00:07:25.619 Mustafa Raja: Sorry, my internet is…
88 00:07:25.620 ⇒ 00:07:26.409 Samuel Roberts: Of course.
89 00:07:27.170 ⇒ 00:07:30.480 Mustafa Raja: Acting up, I’m on my mobile data for now.
90 00:07:30.480 ⇒ 00:07:31.659 Samuel Roberts: Oh, no, okay.
91 00:07:31.660 ⇒ 00:07:33.220 Mustafa Raja: Let’s hope it keeps working.
92 00:07:33.660 ⇒ 00:07:34.470 Samuel Roberts: Sounds good.
93 00:07:35.740 ⇒ 00:07:36.440 Casie Aviles: Yeah.
94 00:07:36.440 ⇒ 00:07:37.620 Mustafa Raja: Let’s move to him.
95 00:07:38.040 ⇒ 00:07:41.679 Casie Aviles: Yeah, okay, so I was just sharing my,
96 00:07:41.850 ⇒ 00:07:44.469 Casie Aviles: how I… my thoughts on the week, so…
97 00:07:44.590 ⇒ 00:07:52.650 Casie Aviles: for me, there were some challenges, especially with time, and yeah, it was for, insomniac cookies mainly,
98 00:07:52.940 ⇒ 00:07:57.720 Casie Aviles: I think, yeah, I’ve definitely been spending a bit more time there than…
99 00:07:59.120 ⇒ 00:08:01.489 Casie Aviles: Than it should have been, and…
100 00:08:02.060 ⇒ 00:08:07.549 Casie Aviles: I think that’s also, like, part of, you know, some… some inefficiencies on my side for the
101 00:08:07.890 ⇒ 00:08:14.670 Casie Aviles: like, how I did the automations, like, I guess sometimes it’s just kind of… Hard for me, like…
102 00:08:14.900 ⇒ 00:08:22.540 Casie Aviles: there are some technical debt that would show up, especially since, you know, the automations that would… that I built are…
103 00:08:22.730 ⇒ 00:08:28.590 Casie Aviles: like we mentioned in the, for some of them, they’re kind of brittle, right? So there are a lot of…
104 00:08:28.880 ⇒ 00:08:33.329 Casie Aviles: Timeouts, yeah. So that kind of…
105 00:08:34.120 ⇒ 00:08:38.769 Casie Aviles: creates a lot of prob- some micro-problems, I guess, like.
106 00:08:39.789 ⇒ 00:08:44.569 Casie Aviles: Wherein I’m not confident with… sometimes I’m not even confident with the…
107 00:08:44.749 ⇒ 00:08:46.749 Casie Aviles: With the output, so, like, I end up.
108 00:08:46.750 ⇒ 00:08:47.220 Samuel Roberts: Oh.
109 00:08:47.220 ⇒ 00:08:48.790 Casie Aviles: it manually again.
110 00:08:48.890 ⇒ 00:08:50.410 Samuel Roberts: Interesting, okay.
111 00:08:50.570 ⇒ 00:09:06.850 Casie Aviles: yeah, I end up doing QA again, so, like, I would paste the… I would copy and paste the automated data, but then I’d do another round of QA, which is gonna be, like, manually, double checking, so that would introduce more time.
112 00:09:07.210 ⇒ 00:09:14.699 Casie Aviles: And so, I think that was, like, the main challenge that I had yesterday, for insomnia.
113 00:09:16.290 ⇒ 00:09:21.279 Casie Aviles: But yeah, I think, I spent, like… I guess I was able to at least
114 00:09:21.580 ⇒ 00:09:25.980 Casie Aviles: Do, like, do something about it and, reduce it.
115 00:09:26.190 ⇒ 00:09:31.769 Casie Aviles: reduce the time, and cut down on the inefficiencies that I have.
116 00:09:32.580 ⇒ 00:09:35.000 Casie Aviles: After a call with Avish, so…
117 00:09:35.220 ⇒ 00:09:39.680 Casie Aviles: Great. We… we tried to address You know, the… the…
118 00:09:40.070 ⇒ 00:09:44.450 Casie Aviles: the stuff that’s failing in Dagster, Okay.
119 00:09:45.370 ⇒ 00:09:47.639 Casie Aviles: It’s still not 100%, like…
120 00:09:47.870 ⇒ 00:09:54.280 Casie Aviles: you know, clean or, like, fully automated, but I was able to cut down the hours, so…
121 00:09:54.560 ⇒ 00:10:00.410 Casie Aviles: Yeah, my rough estimate that I’m spending should be around 30 now.
122 00:10:00.880 ⇒ 00:10:08.420 Casie Aviles: For those… Like, I believe, I believe I mentioned before that I spent, like, an hour or so, yeah.
123 00:10:09.350 ⇒ 00:10:13.240 Casie Aviles: So… Okay. Yeah, hopefully moving forward,
124 00:10:13.950 ⇒ 00:10:19.740 Casie Aviles: I’m gonna be spending a lot less on that, and… Yeah, get better with…
125 00:10:20.780 ⇒ 00:10:23.389 Casie Aviles: Resolving stuff like that, hopefully.
126 00:10:24.080 ⇒ 00:10:31.500 Samuel Roberts: Okay, good, yeah, I guess my only, my only, like, thought slash advice is, you know.
127 00:10:32.760 ⇒ 00:10:35.390 Samuel Roberts: I guess I didn’t have a great sense of that.
128 00:10:35.680 ⇒ 00:10:39.439 Samuel Roberts: like, how much time we’re spending there, so I apologize.
129 00:10:39.570 ⇒ 00:10:41.010 Samuel Roberts: But definitely, like.
130 00:10:41.170 ⇒ 00:10:53.089 Samuel Roberts: if you find that stuff happening, and you need, you know, to talk to a Wish, or to talk to me, or help think something through, definitely, like, don’t feel nervous to voice that, or, if, like, you’re finding the
131 00:10:53.540 ⇒ 00:10:54.370 Samuel Roberts: the…
132 00:10:54.620 ⇒ 00:11:05.469 Samuel Roberts: the automations were too brittle, or you were doing a lot of QA, like, we can talk through other ways to, like, maybe make them more robust, work together on that. Excuse me,
133 00:11:05.710 ⇒ 00:11:12.700 Samuel Roberts: you know, add… I mean, I don’t know how many… how Dagster does retries automatically or not, but, like, the timeouts and stuff, we could try to…
134 00:11:13.110 ⇒ 00:11:23.290 Samuel Roberts: think through some solutions there. But yeah, definitely, like, do not… do not worry about, like, voicing anything like that, because I… I guess I didn’t realize that, and I apologize.
135 00:11:24.360 ⇒ 00:11:28.919 Samuel Roberts: Once I saw the numbers, I was like, oh, yeah, that does sound like too much.
136 00:11:29.410 ⇒ 00:11:30.240 Samuel Roberts: But…
137 00:11:30.770 ⇒ 00:11:36.450 Samuel Roberts: I’m glad, I’m glad things are getting a little bit better, but definitely keep me up to date on that if, if, you know.
138 00:11:36.650 ⇒ 00:11:41.860 Samuel Roberts: Things are breaking too much, or you don’t feel confident in the data, like, you know, we can figure out other ways to…
139 00:11:43.430 ⇒ 00:11:52.360 Samuel Roberts: QA it automatically, maybe, or, you know, just, like, have me do a sanity check, or someone else do a sanity check, like, every once in a while, or, you know, anything like that that we can kind of…
140 00:11:52.480 ⇒ 00:11:54.200 Samuel Roberts: Address your concerns.
141 00:11:54.730 ⇒ 00:11:57.010 Samuel Roberts: And make sure we feel confident in the…
142 00:11:57.140 ⇒ 00:12:09.200 Samuel Roberts: the data and the automations, but, I’m glad, I’m glad you talked with Wage and got that working, because I’m definitely not as familiar with Dagster or the platform overall yet. So that’s good.
143 00:12:10.450 ⇒ 00:12:13.450 Samuel Roberts: Any other thoughts on the week besides that?
144 00:12:14.460 ⇒ 00:12:20.989 Casie Aviles: Yeah, I think… That’s… that’s pretty much it, but yeah, overall, I think…
145 00:12:22.440 ⇒ 00:12:28.760 Casie Aviles: at least I was able to, you know, adjust some of this stuff, and .
146 00:12:29.000 ⇒ 00:12:29.510 Samuel Roberts: Great.
147 00:12:29.510 ⇒ 00:12:32.900 Casie Aviles: Yeah, hopefully moving forward, heh.
148 00:12:34.410 ⇒ 00:12:36.069 Samuel Roberts: Awesome. Alright, cool, cool.
149 00:12:36.330 ⇒ 00:12:37.610 Samuel Roberts: Great, Mustafa?
150 00:12:38.380 ⇒ 00:12:43.870 Mustafa Raja: Yeah. So for me, I believe Interlude went really well.
151 00:12:44.350 ⇒ 00:12:54.210 Mustafa Raja: Yesterday, all the tickets that were in the cycle, I was able to push… push them into internal review.
152 00:12:54.870 ⇒ 00:13:02.500 Mustafa Raja: Okay. For default, there wasn’t much done, in terms of…
153 00:13:02.820 ⇒ 00:13:10.880 Mustafa Raja: Enrichment this week, primarily because, we have paused… pausing?
154 00:13:10.880 ⇒ 00:13:11.840 Samuel Roberts: Right.
155 00:13:11.840 ⇒ 00:13:13.370 Mustafa Raja: Until we have the meeting today.
156 00:13:13.570 ⇒ 00:13:14.829 Samuel Roberts: That’s right, okay.
157 00:13:14.830 ⇒ 00:13:19.939 Mustafa Raja: As for, dashboard, I was able to push…
158 00:13:20.360 ⇒ 00:13:23.120 Mustafa Raja: Some of the changes that we reviewed yesterday.
159 00:13:23.120 ⇒ 00:13:23.530 Samuel Roberts: That’s true.
160 00:13:23.530 ⇒ 00:13:28.160 Mustafa Raja: need to… Final review from with them.
161 00:13:28.510 ⇒ 00:13:32.419 Mustafa Raja: He did say that it’s looking good, so let’s see how that goes.
162 00:13:32.580 ⇒ 00:13:36.210 Mustafa Raja: Apart from that,
163 00:13:36.630 ⇒ 00:13:43.709 Mustafa Raja: There were some misunderstandings on my part, for enrichment at the start of the week.
164 00:13:44.030 ⇒ 00:13:49.599 Mustafa Raja: But I guess since we paused it, it doesn’t really matter now.
165 00:13:49.780 ⇒ 00:13:50.680 Mustafa Raja: But…
166 00:13:50.680 ⇒ 00:13:52.180 Samuel Roberts: Kind of misunderstanding, yeah.
167 00:13:55.500 ⇒ 00:14:02.839 Mustafa Raja: In terms of tickets, so, I wasn’t, I wasn’t aware, of the scope, really, so I…
168 00:14:02.840 ⇒ 00:14:03.960 Samuel Roberts: Oh, okay.
169 00:14:04.200 ⇒ 00:14:07.099 Mustafa Raja: I need to be more… what’s it called?
170 00:14:08.150 ⇒ 00:14:11.030 Mustafa Raja: Active or in the loop for that.
171 00:14:11.030 ⇒ 00:14:11.850 Samuel Roberts: Yeah.
172 00:14:12.520 ⇒ 00:14:19.059 Samuel Roberts: Okay, yeah, that’s… that’s something I wish I could help with more, but I feel a little out of the loop on default a little bit, too. Just.
173 00:14:19.060 ⇒ 00:14:25.780 Mustafa Raja: Yeah, yeah, I wish, I wish you, we, we can include you more on default. Yeah, I think…
174 00:14:25.840 ⇒ 00:14:36.940 Samuel Roberts: I think I will try to get more up to speed with that. I think there were a few meetings that I wasn’t in on, but a few that I was invited to and just couldn’t make, kind of thing. But I also just…
175 00:14:37.180 ⇒ 00:14:40.639 Samuel Roberts: I don’t have as firm a grasp on exactly
176 00:14:40.950 ⇒ 00:14:46.940 Samuel Roberts: like, the overall scope, so I think I need to get a little more familiar with that myself, too, and then I can support you a little bit more.
177 00:14:46.940 ⇒ 00:14:51.100 Mustafa Raja: Yeah, yeah, that, that might be a game changer, to be honest.
178 00:14:51.100 ⇒ 00:14:59.490 Samuel Roberts: Okay, yeah, I definitely feel like, you know, with Interlude, with ABC… I’m… I’m more…
179 00:14:59.490 ⇒ 00:14:59.970 Mustafa Raja: Yeah.
180 00:14:59.970 ⇒ 00:15:00.819 Samuel Roberts: In the loop on things.
181 00:15:00.820 ⇒ 00:15:01.749 Mustafa Raja: I, I feel…
182 00:15:01.750 ⇒ 00:15:02.180 Samuel Roberts: I would say…
183 00:15:02.610 ⇒ 00:15:07.260 Mustafa Raja: Interlude is very, very simple too, right?
184 00:15:07.260 ⇒ 00:15:10.010 Samuel Roberts: Yes, it’s not, it’s not overly complicated, and it’s gonna get…
185 00:15:10.010 ⇒ 00:15:10.700 Mustafa Raja: Yeah, there’s not.
186 00:15:10.700 ⇒ 00:15:11.270 Samuel Roberts: Yeah.
187 00:15:11.270 ⇒ 00:15:16.570 Mustafa Raja: Too much going on, there’s only one thing, and we are gradually building on that.
188 00:15:16.570 ⇒ 00:15:17.060 Samuel Roberts: Exactly.
189 00:15:17.060 ⇒ 00:15:17.639 Mustafa Raja: Exactly, exactly.
190 00:15:17.640 ⇒ 00:15:19.560 Samuel Roberts: It’s not a lot of moving parts at once.
191 00:15:19.560 ⇒ 00:15:28.349 Mustafa Raja: Yeah, whereas, in default, they are. And the requirements, they do seem to be changing, from time to time.
192 00:15:28.350 ⇒ 00:15:28.970 Samuel Roberts: Yeah.
193 00:15:29.090 ⇒ 00:15:32.059 Mustafa Raja: And that is what…
194 00:15:35.130 ⇒ 00:15:36.730 Mustafa Raja: Happened.
195 00:15:36.730 ⇒ 00:15:38.570 Samuel Roberts: Yeah, yeah, okay.
196 00:15:39.700 ⇒ 00:15:45.799 Mustafa Raja: So yeah, if you are more in the roof, that definitely would help me, too.
197 00:15:45.960 ⇒ 00:15:47.080 Mustafa Raja: Okay.
198 00:15:47.600 ⇒ 00:15:49.980 Samuel Roberts: I will try to do that a little bit more. I definitely…
199 00:15:51.210 ⇒ 00:15:59.139 Samuel Roberts: excuse me, I think, yeah, Utah definitely wanted me there a little bit more, like, on the tech feed side, but I feel like his insight is…
200 00:15:59.300 ⇒ 00:16:03.440 Samuel Roberts: better than mine will be, even if I’m fully up to speed, on some of this stuff.
201 00:16:04.020 ⇒ 00:16:05.679 Samuel Roberts: So I don’t wanna, like.
202 00:16:05.860 ⇒ 00:16:13.950 Samuel Roberts: you know, fully take over that, kind of from the TechBude side, but I do want to be able to at least support you more than I have been with that, so that’s,
203 00:16:14.230 ⇒ 00:16:18.350 Samuel Roberts: Probably the same thing with, insomnia a little bit, Casey, because I definitely am less…
204 00:16:18.520 ⇒ 00:16:25.209 Samuel Roberts: plugged into that project, too. So those are probably the two that I could get a little more up to speed on. I think I was…
205 00:16:25.330 ⇒ 00:16:37.999 Samuel Roberts: leaning into ABC and Interlude a little bit, because I was involved, and I was in the meetings, and I understood what was going on. And the other two I’m a little less connected with, but I will try to,
206 00:16:38.680 ⇒ 00:16:52.610 Samuel Roberts: make myself a little more familiar with everything there, and ask the questions that I’m… I need clarification on, because I’m wondering it now. It’s either because I haven’t been plugged in, or it’s unclear to other people too, you know?
207 00:16:54.170 ⇒ 00:16:55.510 Samuel Roberts: Great.
208 00:16:55.510 ⇒ 00:17:10.710 Mustafa Raja: Yeah. Apart from that, I was able to work on, some internal work yesterday, too. So, so this week, there was, for internal, what I did is the Interludes client hub.
209 00:17:10.869 ⇒ 00:17:14.679 Mustafa Raja: Yes. And then, Justina had a request.
210 00:17:15.290 ⇒ 00:17:16.330 Samuel Roberts: Yeah, how did that go?
211 00:17:16.339 ⇒ 00:17:18.569 Mustafa Raja: Get that done.
212 00:17:18.950 ⇒ 00:17:19.490 Samuel Roberts: Okay.
213 00:17:21.030 ⇒ 00:17:35.080 Mustafa Raja: But I did find some limitations that we will have in the future in terms of HubSpot. What HubSpot does… so we cannot have more than one trigger for HubSpot in our workspace at all.
214 00:17:36.620 ⇒ 00:17:46.630 Mustafa Raja: So what we have right now is multiple workflows with HubSpot triggers, so only one of them is going to be triggered, and that is going to be the latest one only.
215 00:17:46.630 ⇒ 00:17:59.969 Mustafa Raja: So the rest of the workflows are just not going to be triggered at all. And what NHN community suggests is that we have a workflow that would listen to all events, and then.
216 00:18:00.340 ⇒ 00:18:10.970 Mustafa Raja: based on the events, we should route to our, appropriate workflows. This is what they suggest, because this is a limitation that comes from HubSpot itself.
217 00:18:11.080 ⇒ 00:18:12.449 Mustafa Raja: So I would…
218 00:18:12.450 ⇒ 00:18:15.170 Samuel Roberts: Is that a limitation of our plan, or is that a limitation.
219 00:18:15.170 ⇒ 00:18:15.560 Mustafa Raja: No, no.
220 00:18:15.560 ⇒ 00:18:16.549 Samuel Roberts: all of HubSpot.
221 00:18:16.550 ⇒ 00:18:19.320 Mustafa Raja: Yeah, this is, this is how HubSpot works.
222 00:18:19.870 ⇒ 00:18:24.899 Samuel Roberts: Oh, interesting, that’s surprising to me. I would have expected it to be like a, oh, we gotta upgrade, and they want to pay more.
223 00:18:24.900 ⇒ 00:18:25.429 Mustafa Raja: more money.
224 00:18:25.430 ⇒ 00:18:28.989 Samuel Roberts: get more triggers, but interesting. Okay, yeah, I think that makes sense then.
225 00:18:29.330 ⇒ 00:18:34.600 Mustafa Raja: Yeah, I’ll also share the, what’s it called, the community post regarding this, where I learned.
226 00:18:34.600 ⇒ 00:18:35.579 Samuel Roberts: I do, yes.
227 00:18:35.860 ⇒ 00:18:40.060 Mustafa Raja: So everyone has a better understanding of what’s going on.
228 00:18:41.260 ⇒ 00:18:42.289 Samuel Roberts: So what,
229 00:18:42.720 ⇒ 00:18:47.409 Samuel Roberts: What kind of workflows are… are we… do we already have set up that aren’t going to be running?
230 00:18:47.700 ⇒ 00:19:06.729 Mustafa Raja: There are multiple, so there was a Leadless Builder project that I did back in the day. I’ve forgotten the details of it, though. That’s right. There are multiple ones that aren’t going to be running anymore. I think there was one that synced our HubSpot with Superbase 2.
231 00:19:07.670 ⇒ 00:19:10.659 Samuel Roberts: Yes, I had a thought about that, actually.
232 00:19:10.660 ⇒ 00:19:13.279 Mustafa Raja: Yeah, and that isn’t going to run anymore.
233 00:19:13.280 ⇒ 00:19:17.750 Samuel Roberts: Okay, that’s… that’s… because that’s what’s feeding the platform right now, I think, too, right?
234 00:19:18.190 ⇒ 00:19:21.970 Mustafa Raja: That is… feeding the participants.
235 00:19:23.500 ⇒ 00:19:24.410 Samuel Roberts: Okay.
236 00:19:24.410 ⇒ 00:19:25.140 Mustafa Raja: Oh, yeah, the.
237 00:19:25.140 ⇒ 00:19:25.650 Samuel Roberts: Yeah.
238 00:19:25.650 ⇒ 00:19:26.940 Mustafa Raja: Yeah, yeah, both of those.
239 00:19:26.940 ⇒ 00:19:30.800 Samuel Roberts: when I was looking at it, I didn’t realize that was coming from Supabase. I don’t know.
240 00:19:30.910 ⇒ 00:19:35.669 Samuel Roberts: Was that because there’s no good way to pull, like, an API from HubSpot?
241 00:19:36.270 ⇒ 00:19:40.719 Mustafa Raja: To be honest, I forgot.
242 00:19:40.720 ⇒ 00:19:54.169 Samuel Roberts: That’s fine, that’s fine. I was just… I was in the platform the other day, I was… I was showing Utam around a little bit so he could do a little bit of work there, and I didn’t realize that that was even coming from HubSpot, or from Subabase, not directly from HubSpot, so that might be something we want to look at anyway.
243 00:19:54.170 ⇒ 00:19:58.870 Mustafa Raja: Oh, yeah, we are syncing, is what is happening. We are.
244 00:19:58.870 ⇒ 00:19:59.420 Samuel Roberts: Yeah.
245 00:19:59.420 ⇒ 00:20:00.489 Mustafa Raja: into something.
246 00:20:01.310 ⇒ 00:20:05.270 Samuel Roberts: That’s only one way, right? So any changes you want to make on the deals page, you have to go to HubSpot.
247 00:20:06.080 ⇒ 00:20:06.810 Mustafa Raja: Yeah.
248 00:20:07.220 ⇒ 00:20:10.020 Samuel Roberts: Okay, yeah. We may want to do a little bit of a…
249 00:20:10.220 ⇒ 00:20:17.919 Samuel Roberts: Or maybe, you know, you could do a little bit of an investigation, or try to just look at it and remember why we went that way. Because I’m wondering…
250 00:20:18.400 ⇒ 00:20:22.159 Samuel Roberts: If there’s a way to tie that directly to a HubSpot API,
251 00:20:23.180 ⇒ 00:20:24.010 Samuel Roberts: I don’t know what they have.
252 00:20:24.010 ⇒ 00:20:25.829 Mustafa Raja: Yeah, they should be.
253 00:20:25.830 ⇒ 00:20:26.180 Samuel Roberts: Yeah.
254 00:20:26.320 ⇒ 00:20:27.470 Mustafa Raja: They should definitely…
255 00:20:27.470 ⇒ 00:20:35.789 Samuel Roberts: would come right from HubSpot, and then, because he was wondering about, like, making changes on the deal page, and I was like, I don’t think those will sync to HubSpot.
256 00:20:36.610 ⇒ 00:20:37.390 Mustafa Raja: Yeah.
257 00:20:37.390 ⇒ 00:20:44.659 Samuel Roberts: But that’s a whole other… that’s a whole other thing to do. But I would say, did, did you make a ticket for the work for Steven?
258 00:20:44.660 ⇒ 00:20:47.540 Mustafa Raja: Yeah, yeah, that is in internal review.
259 00:20:47.540 ⇒ 00:20:51.990 Samuel Roberts: Okay. Okay, cool. Yeah, I just want to make sure that that was, not, not lost there.
260 00:20:51.990 ⇒ 00:21:00.630 Mustafa Raja: So, It’s really, an written workflow, and then, includes a workbook.
261 00:21:01.320 ⇒ 00:21:08.589 Samuel Roberts: Okay, so yeah, I would say also make a ticket for, fixing the… or making a new, like, routing
262 00:21:09.050 ⇒ 00:21:10.150 Samuel Roberts: And it ends.
263 00:21:10.480 ⇒ 00:21:11.800 Samuel Roberts: For HubSpot, then.
264 00:21:11.800 ⇒ 00:21:12.520 Mustafa Raja: Okay.
265 00:21:13.580 ⇒ 00:21:18.400 Samuel Roberts: My only concern there is… How often?
266 00:21:18.860 ⇒ 00:21:21.540 Samuel Roberts: do events… Trigger.
267 00:21:25.270 ⇒ 00:21:26.219 Samuel Roberts: You know?
268 00:21:26.410 ⇒ 00:21:27.190 Mustafa Raja: Because we have…
269 00:21:27.230 ⇒ 00:21:33.380 Samuel Roberts: I don’t… actually, I don’t really know, let me actually get into NNN right now.
270 00:21:34.080 ⇒ 00:21:39.450 Samuel Roberts: So I’m wondering, like, total… invocations and executions.
271 00:21:41.060 ⇒ 00:21:47.695 Samuel Roberts: I think we’re fine, right? I don’t know what our plan is exactly, but…
272 00:21:50.340 ⇒ 00:21:52.179 Samuel Roberts: Hmm, how do I find that?
273 00:21:55.570 ⇒ 00:21:56.409 Samuel Roberts: I don’t know.
274 00:21:56.530 ⇒ 00:22:02.570 Samuel Roberts: But I’m just thinking, like, we don’t want to, you know, executing a ton, and then not doing anything with it, you know?
275 00:22:02.930 ⇒ 00:22:03.630 Mustafa Raja: Yeah.
276 00:22:04.480 ⇒ 00:22:11.769 Samuel Roberts: But I don’t know… I would say at least make a ticket for it, and maybe just explain a little bit, and post that, and put that post in a ticket, so we have it.
277 00:22:12.330 ⇒ 00:22:13.330 Mustafa Raja: Yeah, I’ll do that.
278 00:22:13.990 ⇒ 00:22:18.029 Samuel Roberts: Does anyone else know about this now? That HubSpot won’t be running things?
279 00:22:18.990 ⇒ 00:22:19.670 Mustafa Raja: No.
280 00:22:20.330 ⇒ 00:22:20.930 Samuel Roberts: Okay.
281 00:22:21.840 ⇒ 00:22:28.779 Mustafa Raja: But, I checked the… what’s it called? The executions, it hasn’t been running for, like, quite a while, so I guess.
282 00:22:28.780 ⇒ 00:22:32.970 Samuel Roberts: Yeah, if it’s only whatever the last one is, every time we add one, it probably does that, right?
283 00:22:32.970 ⇒ 00:22:33.680 Mustafa Raja: Yeah.
284 00:22:34.150 ⇒ 00:22:40.219 Samuel Roberts: Okay. Yeah, I think… Make a ticket to fix that, and we’ll have to.
285 00:22:40.730 ⇒ 00:22:43.820 Mustafa Raja: Probably prioritize that soon, and maybe next week.
286 00:22:44.560 ⇒ 00:22:46.450 Samuel Roberts: Prioritize that.
287 00:22:48.030 ⇒ 00:22:57.519 Samuel Roberts: But if no one’s noticed, I’m wondering if it’s a problem, or if, like, they’re working on bad data, or what, yeah, or it just doesn’t matter, like, the Superbase deal is sinking.
288 00:22:57.520 ⇒ 00:22:58.280 Mustafa Raja: Yeah, I think that…
289 00:22:58.280 ⇒ 00:22:58.759 Samuel Roberts: Probably not a lot.
290 00:22:58.760 ⇒ 00:23:08.599 Mustafa Raja: Yeah, I think the, the internal deals thing, I guess then it’s not being used at all then, right?
291 00:23:09.180 ⇒ 00:23:15.839 Samuel Roberts: I… I probably not. I think Utom was looking at it, but I don’t know how much… I think the idea is, like, he would like to use it more, but, you know, we wanna…
292 00:23:15.840 ⇒ 00:23:17.400 Mustafa Raja: Yeah, it’s still in development.
293 00:23:17.400 ⇒ 00:23:26.699 Samuel Roberts: platform. Yeah, I would say it’s still in development. It’s in a work in progress kind of thing, but… Okay, yeah, please, make a ticket and scope out, like, the…
294 00:23:27.200 ⇒ 00:23:31.460 Samuel Roberts: Oh, excuse me, the routing of the… HubSpot trigger…
295 00:23:32.320 ⇒ 00:23:39.090 Mustafa Raja: Yeah, I’ll lay out whatever we are doing with HubSpot Trigger, right now, that needs to be fixed.
296 00:23:39.250 ⇒ 00:23:44.430 Mustafa Raja: And so then we can look into, what we need to do and not do too.
297 00:23:45.080 ⇒ 00:23:47.300 Samuel Roberts: Perfect okay.
298 00:23:47.700 ⇒ 00:23:52.970 Samuel Roberts: That’s a good catch. I’m glad we… I’m glad she asked you to do something, because otherwise we might not have found that for a while, huh?
299 00:23:52.970 ⇒ 00:23:53.690 Mustafa Raja: Yeah.
300 00:23:54.940 ⇒ 00:23:56.510 Samuel Roberts: Good, Ben.
301 00:23:57.240 ⇒ 00:24:02.129 Samuel Roberts: Cool, yeah, I mean, on my side, I guess… unless you had more about this week, sorry.
302 00:24:02.460 ⇒ 00:24:14.570 Mustafa Raja: This was pretty much it for today. I might mostly be working on internal stuff, so let me know if you have any, because Interlude is done, and
303 00:24:15.070 ⇒ 00:24:20.160 Mustafa Raja: what’s it called? Default is on pause, so… Okay.
304 00:24:20.360 ⇒ 00:24:27.229 Mustafa Raja: Today, let me know if I can work on anything internal.
305 00:24:27.230 ⇒ 00:24:27.720 Samuel Roberts: Yeah.
306 00:24:27.720 ⇒ 00:24:28.709 Mustafa Raja: I’ll do that.
307 00:24:29.280 ⇒ 00:24:34.969 Samuel Roberts: Okay. Honestly, then, maybe that… that HubSpot thing might even be the best thing to start on.
308 00:24:35.340 ⇒ 00:24:36.780 Mustafa Raja: Yeah.
309 00:24:36.780 ⇒ 00:24:37.260 Samuel Roberts: Because…
310 00:24:37.260 ⇒ 00:24:43.190 Mustafa Raja: And maybe, I can, do the, what’s it called?
311 00:24:44.000 ⇒ 00:24:47.499 Mustafa Raja: deals thing on the platform, though, right? If we want to do that.
312 00:24:47.500 ⇒ 00:24:51.400 Samuel Roberts: Yeah, yeah, I would say, I would say definitely make a ticket for both of those.
313 00:24:52.510 ⇒ 00:24:57.910 Samuel Roberts: Scope them out a little bit, and see what maybe you can get done today, because the deals is not as critical, probably.
314 00:24:58.180 ⇒ 00:24:58.880 Mustafa Raja: Okay.
315 00:24:59.240 ⇒ 00:25:12.709 Samuel Roberts: I would say that fixing whatever other flows, if they’re… just… I don’t know exactly what the flows are. Obviously, like, when you scope it out, we’ll find out if there’s one there that people are working on, or people that need, you know, something from HubSpot to go somewhere, but…
316 00:25:13.390 ⇒ 00:25:17.300 Samuel Roberts: Yeah, I would say scope those out, and then we can connect and see which one’s worth working on today.
317 00:25:17.690 ⇒ 00:25:18.360 Mustafa Raja: Okay.
318 00:25:19.200 ⇒ 00:25:24.200 Samuel Roberts: Okay, cool. Good. Yeah,
319 00:25:24.390 ⇒ 00:25:33.110 Samuel Roberts: For me this week, I was real excited to finally get the new platform code live, able to…
320 00:25:33.230 ⇒ 00:25:38.739 Samuel Roberts: Finally get that out, yeah. You know, it’s one of those things where, like, you can always…
321 00:25:39.570 ⇒ 00:25:43.529 Samuel Roberts: keep working on things, but you gotta get them out eventually. Yeah.
322 00:25:43.730 ⇒ 00:25:45.860 Samuel Roberts: And so I was glad that we finally, like.
323 00:25:45.970 ⇒ 00:25:51.889 Samuel Roberts: got to a point where it’s… it’s live, people can use it. It’s… there’s still probably plenty of little
324 00:25:52.360 ⇒ 00:26:03.709 Samuel Roberts: things that aren’t quite the same as the old one. Hannah was actually playing around and saw that there was, like, weird issues with the chat, because I had, like, a variable named wrong that I was feeding into N8N.
325 00:26:04.190 ⇒ 00:26:07.440 Samuel Roberts: But I’m glad people are using it and caught that, so that’s great.
326 00:26:08.020 ⇒ 00:26:13.560 Samuel Roberts: Yeah, I think Utah mentioned, like, a working session, maybe next week?
327 00:26:14.380 ⇒ 00:26:17.160 Samuel Roberts: some platform stuff. So,
328 00:26:17.350 ⇒ 00:26:21.289 Samuel Roberts: I don’t know if you guys have looked at the code at all in that project?
329 00:26:21.830 ⇒ 00:26:25.730 Samuel Roberts: But, yeah, I can totally give you a walkthrough.
330 00:26:27.800 ⇒ 00:26:38.739 Samuel Roberts: it’s a Next.js app, so cursors should understand it relatively well, so feel free to, like, dig in and just, like, look around and see how things are done, and there’s a lot of,
331 00:26:39.850 ⇒ 00:26:46.510 Samuel Roberts: what’s the word? There’s a lot of refactoring I would like to do, Because I tried to…
332 00:26:46.840 ⇒ 00:26:50.319 Samuel Roberts: Copy the old stuff as much as possible.
333 00:26:50.510 ⇒ 00:26:51.000 Mustafa Raja: Yeah.
334 00:26:51.000 ⇒ 00:26:54.150 Samuel Roberts: Because I didn’t want it to be too different, but… go ahead.
335 00:26:54.150 ⇒ 00:26:57.769 Mustafa Raja: Yeah. Are we still using, MEUI?
336 00:26:59.400 ⇒ 00:27:01.990 Samuel Roberts: Yeah, it’s using all the same stuff, pretty much.
337 00:27:02.360 ⇒ 00:27:10.450 Mustafa Raja: So, one major issue we had in the previous platform is there was no way of theming, right? There were.
338 00:27:10.450 ⇒ 00:27:10.770 Samuel Roberts: Yeah.
339 00:27:10.770 ⇒ 00:27:27.160 Mustafa Raja: variables created, but they weren’t used at all. Okay. So what this means is if we want to even change the shade of our… any primary or secondary, whatsoever color, we’ll have to manually go to every component and change that, right?
340 00:27:27.160 ⇒ 00:27:27.950 Samuel Roberts: For the team…
341 00:27:27.950 ⇒ 00:27:36.400 Mustafa Raja: Gaming might be something that would ease a lot of things in the future, I think.
342 00:27:36.400 ⇒ 00:27:37.320 Samuel Roberts: Yeah.
343 00:27:38.030 ⇒ 00:27:47.179 Samuel Roberts: Yeah, that’s exactly the kind of stuff I want to look at a little bit now that it’s all migrated over, because there’s a lot of, like, even just, like, component stuff, I think there’s a lot of, like.
344 00:27:47.640 ⇒ 00:27:51.250 Samuel Roberts: Places to, like, clean things up, or,
345 00:27:51.520 ⇒ 00:28:01.319 Samuel Roberts: fix, like, data fetching, things that I didn’t really look at in the migration, because I wasn’t worried about it, I just wanted to get it going. But I would love to do, like, a…
346 00:28:01.770 ⇒ 00:28:17.470 Samuel Roberts: a quick audit on it, maybe. Yeah. So maybe at the working session next week, if we get one scheduled, and you guys can make… because I think U-Tam wanted to get in there a little bit, and start adding some features, so I want to get you guys familiar with it, too, so it’ll be easier for you all to jump in.
347 00:28:17.640 ⇒ 00:28:25.199 Samuel Roberts: But, mustaf, you had used Next.js before, is that right?
348 00:28:25.340 ⇒ 00:28:26.650 Mustafa Raja: Yeah, I have.
349 00:28:27.180 ⇒ 00:28:29.440 Samuel Roberts: Okay, Casey, do you have any familiarity with it?
350 00:28:30.430 ⇒ 00:28:33.089 Casie Aviles: No, I haven’t used, Next.js.
351 00:28:33.090 ⇒ 00:28:35.559 Samuel Roberts: Okay, cool. I would say,
352 00:28:35.970 ⇒ 00:28:40.959 Samuel Roberts: familiarize yourself a little bit, maybe just, like, look at the documentation. It’s a file-based routing system.
353 00:28:41.280 ⇒ 00:28:42.450 Casie Aviles: So, like…
354 00:28:42.750 ⇒ 00:28:48.650 Samuel Roberts: instead of having to worry about what URL things are going to, it’s all just based on the file structure.
355 00:28:48.880 ⇒ 00:28:51.339 Samuel Roberts: So you can see, like…
356 00:28:51.580 ⇒ 00:28:58.240 Samuel Roberts: you know, the first pa… and it’s all, everything… so basically the way it works, it’s very high level, is, like, there’s an app folder.
357 00:28:58.620 ⇒ 00:29:05.140 Samuel Roberts: Inside that, if you had a page.tsx, that would be what loads at the, like, first page.
358 00:29:06.170 ⇒ 00:29:06.890 Casie Aviles: Okay.
359 00:29:06.890 ⇒ 00:29:08.270 Samuel Roberts: And then if you have, like.
360 00:29:08.520 ⇒ 00:29:13.749 Samuel Roberts: folder called Dashboard, you’d have a page.tsx in that folder, and that would load it slash dashboard.
361 00:29:15.460 ⇒ 00:29:34.889 Samuel Roberts: there’s a couple little nuances, like, if you have a folder in parentheses, it doesn’t get included in the URL, and some stuff’s like that for, like, kind of organization, but it’s kind of easy to figure out, like, what URL things should be at. You can do slugs really easily, like, if you put, like, client ID inside square brackets, that gets, you know.
362 00:29:34.890 ⇒ 00:29:35.420 Casie Aviles: Hmm.
363 00:29:35.420 ⇒ 00:29:39.720 Samuel Roberts: added into the params of the page, so you can easily access it.
364 00:29:39.960 ⇒ 00:29:45.640 Samuel Roberts: It’s got some really nice features. It, it works really well when it’s built.
365 00:29:45.910 ⇒ 00:29:50.130 Samuel Roberts: I will say the dev server is a little slow.
366 00:29:50.280 ⇒ 00:29:50.980 Mustafa Raja: Yeah.
367 00:29:51.380 ⇒ 00:30:08.239 Samuel Roberts: And it’s kind of a big project right now. Not crazy big, but it’s a little… probably bloated more than it needs to be. So when you’re… when you’re running it, the README should be pretty up-to-date. I think I updated it for UTAM. And I will share the environment variables, whenever you guys want to get it up and running after I got the one password.
368 00:30:09.860 ⇒ 00:30:16.230 Samuel Roberts: But, just be aware that, like, every time you click on a new link, it recompiles the page.
369 00:30:16.960 ⇒ 00:30:21.519 Samuel Roberts: So that changes can be… you can make changes and see them live, right?
370 00:30:21.970 ⇒ 00:30:25.590 Samuel Roberts: Whereas, once it’s live on the website, it,
371 00:30:26.090 ⇒ 00:30:34.220 Samuel Roberts: it’s a lot faster. So just be aware of that. The dev server can take a minute to, like, recompile a page, and our pages are probably a little bit bigger than we need to be.
372 00:30:34.630 ⇒ 00:30:41.310 Samuel Roberts: It does a lot of really cool stuff, because it can also do, like, API endpoints, so a lot of the stuff that was…
373 00:30:41.620 ⇒ 00:30:49.579 Samuel Roberts: or all the stuff, really, that was running on the separate backend is now part of this repo in the API folder.
374 00:30:49.790 ⇒ 00:31:05.689 Samuel Roberts: I would say just take a look at it, and when you get a chance, familiarize yourself with it a little bit. Maybe watch a video or two about Next.js, specifically the app router. I used to have an old Pages router that was slightly different. But yeah, any questions you have, like, toss them out.
375 00:31:05.910 ⇒ 00:31:16.859 Samuel Roberts: either of you, like, if you’re wondering why something is a certain way, or, you know, could this be done differently, like, the answer probably is I just based it on the old one, and it probably could be cleaned up, and
376 00:31:16.980 ⇒ 00:31:20.829 Samuel Roberts: It also… there’s a… a concept in Next.js.
377 00:31:21.070 ⇒ 00:31:25.179 Samuel Roberts: that, is called Server Components.
378 00:31:25.950 ⇒ 00:31:29.489 Samuel Roberts: So, I don’t know… Do you have much React experience, Casey?
379 00:31:31.030 ⇒ 00:31:34.300 Casie Aviles: I don’t have much front-end experience.
380 00:31:34.300 ⇒ 00:31:43.170 Samuel Roberts: Okay, that’s fine. No, I just, I just didn’t know. So, yeah, Next.js is like a meta framework for React, but what it also does is let you… so normally React just runs in the browser, right?
381 00:31:44.040 ⇒ 00:31:46.040 Samuel Roberts: It’s a front-end framework.
382 00:31:46.160 ⇒ 00:31:52.700 Samuel Roberts: But Next.js also can run it on the server and send the compiled components to the user.
383 00:31:53.110 ⇒ 00:31:57.609 Samuel Roberts: So, normally, the way a React app works is you load the page.
384 00:31:57.940 ⇒ 00:31:59.770 Samuel Roberts: bunch of JavaScript has to run.
385 00:32:00.010 ⇒ 00:32:03.469 Samuel Roberts: But it has the ability to, like, pre-run that stuff
386 00:32:03.560 ⇒ 00:32:14.369 Samuel Roberts: So that it runs on the server, and makes the webpage faster to load, theoretically. So, I can explain more of this later. There’s a lot of little nuances to this sort of stuff, because it’s, you know.
387 00:32:14.460 ⇒ 00:32:27.789 Samuel Roberts: But I would say, especially if you don’t have a ton of front-end experience, take a look at it a little bit, familiarize yourself maybe a little bit with React, a little bit with Next, take a look at the,
388 00:32:28.720 ⇒ 00:32:36.010 Samuel Roberts: API folder, because that is all backend code. It’s all Node.js code, but… so it’s all JavaScript, or TypeScript, technically, but…
389 00:32:36.420 ⇒ 00:32:41.369 Samuel Roberts: Any questions, like, shoot them out. You know, don’t feel…
390 00:32:42.140 ⇒ 00:32:49.420 Samuel Roberts: don’t feel worried about that. But I definitely want you to get familiar with it, too, so we can all be working on everything, really. You know, we want to be…
391 00:32:50.160 ⇒ 00:32:54.070 Samuel Roberts: Three of us should be able to do a lot of different stuff at this point, to help support.
392 00:32:54.290 ⇒ 00:33:00.350 Samuel Roberts: clients and internal stuff. So, yeah, whenever you get a chance, just, you know, bounce around there a little bit.
393 00:33:00.660 ⇒ 00:33:07.809 Samuel Roberts: But… I’m trying to think, what else did I do? Oh, I added, post hog.
394 00:33:07.960 ⇒ 00:33:09.120 Samuel Roberts: to…
395 00:33:09.790 ⇒ 00:33:17.580 Samuel Roberts: the platform now. So we can get… we can see how many people are using it, we can see what they’re doing,
396 00:33:18.000 ⇒ 00:33:22.350 Samuel Roberts: I think it’ll be helpful, because one of the OKRs that we set up
397 00:33:23.130 ⇒ 00:33:28.390 Samuel Roberts: Is tracking, like, trying to get people to use the platform more regularly.
398 00:33:29.240 ⇒ 00:33:30.620 Samuel Roberts: Right? So…
399 00:33:30.620 ⇒ 00:33:31.250 Casie Aviles: Yeah.
400 00:33:31.530 ⇒ 00:33:33.620 Samuel Roberts: We want to…
401 00:33:33.770 ⇒ 00:33:39.449 Samuel Roberts: make it useful for people, but in order to know who’s using it, we needed to do some analytics, so I got that set up yesterday.
402 00:33:39.670 ⇒ 00:33:45.569 Samuel Roberts: And then… I’m still working on some, like, tracing stuff.
403 00:33:46.020 ⇒ 00:33:50.379 Samuel Roberts: But I’m not… I haven’t made much progress there.
404 00:33:52.100 ⇒ 00:33:54.539 Samuel Roberts: So I don’t have much to talk about there, but…
405 00:33:55.030 ⇒ 00:34:00.549 Samuel Roberts: Yeah, that was kind of my week, was getting that going. Abc stuff went okay…
406 00:34:00.780 ⇒ 00:34:08.030 Samuel Roberts: Still waiting on some… access to the API or the transcripts, but we’ll get there.
407 00:34:08.520 ⇒ 00:34:10.639 Samuel Roberts: And then… excuse me.
408 00:34:11.360 ⇒ 00:34:12.900 Samuel Roberts: Yeah, that’s all I got.
409 00:34:13.960 ⇒ 00:34:16.370 Samuel Roberts: Roll over. Sorry, that’s,
410 00:34:18.429 ⇒ 00:34:25.280 Samuel Roberts: Cool. Anything else you guys want to chat about in the retro? Like, we can talk through what we’re doing today, but I realize we’re already at 10, could we just…
411 00:34:25.690 ⇒ 00:34:30.349 Samuel Roberts: I filled the time a little bit, but I like having a good check-in like this once a week, at least.
412 00:34:32.460 ⇒ 00:34:38.860 Casie Aviles: Anything else you guys want to address? Okay. I just have some open tickets that I’ll work on today, and…
413 00:34:39.030 ⇒ 00:34:39.560 Samuel Roberts: Great.
414 00:34:39.560 ⇒ 00:34:40.709 Casie Aviles: That’s pretty much it.
415 00:34:42.250 ⇒ 00:34:47.020 Samuel Roberts: Awesome. And then, yeah, Mustafa, take a look at those two…
416 00:34:47.630 ⇒ 00:34:53.530 Samuel Roberts: the HubSpot triggers and the HubSpot API for the deals page, and maybe, like.
417 00:34:53.750 ⇒ 00:34:59.609 Samuel Roberts: Scope out a couple of tickets for those, and then let me know, and we can figure out which one’s more pressing.
418 00:34:59.850 ⇒ 00:35:01.390 Mustafa Raja: Yes, I’ll do that.
419 00:35:01.390 ⇒ 00:35:01.940 Samuel Roberts: Awesome.
420 00:35:02.310 ⇒ 00:35:03.220 Samuel Roberts: Alright.
421 00:35:03.390 ⇒ 00:35:08.659 Samuel Roberts: Thank you, guys. I guess I’ll see you, at a… in an hour for our…
422 00:35:08.990 ⇒ 00:35:13.499 Samuel Roberts: Like, bi-weekly meeting, but, otherwise, yeah, I’ll be on Slack, let me know if you need anything.
423 00:35:13.680 ⇒ 00:35:16.209 Samuel Roberts: Cool. Thanks so much, guys.
424 00:35:16.360 ⇒ 00:35:17.420 Mustafa Raja: Thank you.
425 00:35:18.050 ⇒ 00:35:18.779 Casie Aviles: Thank you.
426 00:35:18.980 ⇒ 00:35:19.540 Samuel Roberts: Yep.
427 00:35:19.950 ⇒ 00:35:21.350 Mustafa Raja: Have a good day. Bye.
428 00:35:21.350 ⇒ 00:35:22.080 Samuel Roberts: You too.