Meeting Title: Amble - Weekly Kick-Off Sync Date: 2026-03-17 Meeting participants: Brylle Girang, Zoran Selinger, Robert Tseng
WEBVTT
1 00:02:13.990 ⇒ 00:02:15.029 Zoran Selinger: Hi, me?
2 00:02:15.550 ⇒ 00:02:16.410 Brylle Girang: Hello.
3 00:02:19.500 ⇒ 00:02:20.510 Zoran Selinger: Alright.
4 00:02:21.640 ⇒ 00:02:28.630 Zoran Selinger: Yeah, so you… You’ve written up a few things… Yeah, phase one.
5 00:02:28.790 ⇒ 00:02:30.660 Zoran Selinger: That’s good.
6 00:02:31.940 ⇒ 00:02:38.779 Brylle Girang: Yep, so it’s already in linear… Let me share my screen…
7 00:02:40.630 ⇒ 00:02:43.169 Brylle Girang: Here we go. Can you see this?
8 00:02:44.210 ⇒ 00:02:45.820 Zoran Selinger: I can, yeah.
9 00:02:46.930 ⇒ 00:02:51.000 Brylle Girang: Yeah, so this is Phase 1, Phase Serum, treating it as completed.
10 00:02:51.360 ⇒ 00:02:56.610 Brylle Girang: And then we’re moving on to Phase 1, which is composed of these four.
11 00:02:56.910 ⇒ 00:03:04.469 Brylle Girang: like, main projects. You mentioned that you need a Python engineer. Where… where do you need…
12 00:03:04.760 ⇒ 00:03:07.969 Brylle Girang: that additional person. Is it in this…
13 00:03:07.970 ⇒ 00:03:19.499 Zoran Selinger: The reverse ETL portion, you might remember from the call, you had a bad connection yesterday, so you might have missed it, but…
14 00:03:19.630 ⇒ 00:03:30.289 Zoran Selinger: Zach is managing pipelines, not using a CDP-like segment, but he has custom pipelines in GitHub projects.
15 00:03:31.150 ⇒ 00:03:44.139 Zoran Selinger: So he has, an EMBL activation amble activation, GitHub, I’m giving you a link.
16 00:03:44.370 ⇒ 00:03:51.780 Zoran Selinger: You, I think only, myself, Robert have access there.
17 00:03:51.930 ⇒ 00:03:54.720 Zoran Selinger: So… there’s this GitHub.
18 00:03:55.510 ⇒ 00:03:57.460 Zoran Selinger: Yep.
19 00:03:57.460 ⇒ 00:03:58.680 Brylle Girang: I don’t have one.
20 00:04:00.800 ⇒ 00:04:02.139 Zoran Selinger: Where the pipeline’s end.
21 00:04:02.140 ⇒ 00:04:02.860 Brylle Girang: Yeah, I don’t have…
22 00:04:02.860 ⇒ 00:04:13.910 Zoran Selinger: Obviously, yeah, pipelines are in, so there’s Terraform, there’s Docker, there’s, and the pipelines are in…
23 00:04:14.950 ⇒ 00:04:16.130 Zoran Selinger: in Python.
24 00:04:16.750 ⇒ 00:04:27.260 Zoran Selinger: So there’s a little bit of… there’s, like, 76% of files are in Python, there’s Terraform, there’s Shell.
25 00:04:27.480 ⇒ 00:04:33.960 Zoran Selinger: But yeah, so the Python… Those are the pipelines.
26 00:04:35.210 ⇒ 00:04:50.639 Zoran Selinger: So that’s why… Okay. That’s why I’ll… I’ll, I’ll, at some point, need someone. I will do the modeling itself, because again, we… this is something we have to discuss, with them, exactly. It’s first time, first touch.
27 00:04:50.640 ⇒ 00:04:57.090 Zoran Selinger: this is what they want. So, I mean, I can easily recreate what we have for Eden there.
28 00:04:57.140 ⇒ 00:04:58.910 Zoran Selinger: That’s fine.
29 00:04:59.630 ⇒ 00:05:00.840 Zoran Selinger: Okay.
30 00:05:02.120 ⇒ 00:05:03.739 Zoran Selinger: Yeah, but the pipeline…
31 00:05:04.030 ⇒ 00:05:08.670 Zoran Selinger: I can take a stop at it, but I’ll definitely need someone to support me there.
32 00:05:10.110 ⇒ 00:05:18.920 Brylle Girang: Okay, okay, okay, that works, yeah. I’m going to check with the team who can… so we need an engineer who’s well-versed in Python to help you out with the Python.
33 00:05:18.920 ⇒ 00:05:24.830 Zoran Selinger: Let me give you more context. Let’s… I’m gonna take the Nord Beam.
34 00:05:25.050 ⇒ 00:05:31.940 Zoran Selinger: example… And I’m… opening the…
35 00:05:35.720 ⇒ 00:05:39.640 Zoran Selinger: Oh, so this is… Let me show my screen.
36 00:05:39.750 ⇒ 00:05:41.459 Zoran Selinger: I didn’t share my screen, sorry.
37 00:05:41.770 ⇒ 00:05:44.300 Zoran Selinger: You can see, what I’m doing.
38 00:05:53.220 ⇒ 00:05:56.120 Zoran Selinger: Just need to identify the technology there.
39 00:05:58.640 ⇒ 00:06:02.360 Zoran Selinger: This is a Python file. Oh, sorry, this is a YAML file.
40 00:06:02.530 ⇒ 00:06:03.650 Zoran Selinger: Wait, what?
41 00:06:06.480 ⇒ 00:06:09.110 Zoran Selinger: And this is a YAML, alright.
42 00:06:11.490 ⇒ 00:06:14.740 Zoran Selinger: These are all… so pipelines are in YAML.
43 00:06:18.230 ⇒ 00:06:19.949 Brylle Girang: Oh, maybe you look at the script.
44 00:06:21.260 ⇒ 00:06:24.090 Brylle Girang: Because the scripts should be Python files.
45 00:06:25.540 ⇒ 00:06:26.730 Zoran Selinger: Yeah, it should be.
46 00:06:27.750 ⇒ 00:06:29.310 Zoran Selinger: Why is it not loading?
47 00:06:39.810 ⇒ 00:06:42.889 Zoran Selinger: Is my connection good? Can you hear me?
48 00:06:43.270 ⇒ 00:06:44.730 Brylle Girang: I can hear you, yes.
49 00:06:48.000 ⇒ 00:06:48.990 Zoran Selinger: Okay.
50 00:06:49.770 ⇒ 00:06:55.340 Zoran Selinger: I see YAML, alright, so the script… Dry run, run all.
51 00:07:05.130 ⇒ 00:07:09.139 Zoran Selinger: What’s the… okay, let me just see the documentation quickly. What is it?
52 00:07:09.140 ⇒ 00:07:09.700 Brylle Girang: Okay.
53 00:07:19.200 ⇒ 00:07:21.149 Zoran Selinger: So this is a fully custom
54 00:07:24.020 ⇒ 00:07:27.199 Zoran Selinger: Yeah, he’s running it on the cloud scheduler.
55 00:07:28.530 ⇒ 00:07:39.670 Zoran Selinger: So, Chrome triggers a Cloud Run job. So, essentially, okay, I might not need… Anyone, after all.
56 00:07:39.810 ⇒ 00:07:43.279 Zoran Selinger: Because I only need to add YAML.
57 00:07:46.560 ⇒ 00:07:51.000 Zoran Selinger: Looks like I might only, need to add YAML.
58 00:08:02.490 ⇒ 00:08:04.449 Zoran Selinger: So that’s fine.
59 00:08:05.420 ⇒ 00:08:17.420 Zoran Selinger: So, how do we… Destinations… Okay, yeah, we’ll need this. We’ll need this.
60 00:08:19.910 ⇒ 00:08:23.439 Zoran Selinger: So this is… yeah, we’ll need development on…
61 00:08:23.550 ⇒ 00:08:27.220 Zoran Selinger: the destinations, for sure. So, I’ll need a Python dev.
62 00:08:28.070 ⇒ 00:08:29.340 Zoran Selinger: After all.
63 00:08:29.900 ⇒ 00:08:31.140 Brylle Girang: Okay, okay.
64 00:08:31.650 ⇒ 00:08:32.200 Zoran Selinger: Yeah.
65 00:08:34.120 ⇒ 00:08:35.910 Brylle Girang: Okay, yeah, gotcha.
66 00:08:39.690 ⇒ 00:08:42.549 Zoran Selinger: Because this is, this is the API.
67 00:08:43.340 ⇒ 00:08:50.780 Zoran Selinger: API portion. Like, the post request for the API and all that, authorization, stuff like that.
68 00:08:51.270 ⇒ 00:08:51.930 Brylle Girang: Okay.
69 00:08:53.780 ⇒ 00:08:54.700 Brylle Girang: Okay, gotcha.
70 00:08:54.700 ⇒ 00:09:00.910 Zoran Selinger: Yeah, I can do… I can… I can do version 1, right? And then I’ll need someone to have a look.
71 00:09:01.200 ⇒ 00:09:05.599 Zoran Selinger: Unless you think I should just let a dev do that.
72 00:09:08.200 ⇒ 00:09:08.830 Zoran Selinger: I don’t know.
73 00:09:08.830 ⇒ 00:09:15.209 Brylle Girang: Yeah, I would say if you’re going to ask for their help, might as well let them do the stuff from
74 00:09:15.340 ⇒ 00:09:21.320 Brylle Girang: From the point… from the first point, unless you want to try doing this by yourself, too.
75 00:09:21.600 ⇒ 00:09:22.490 Brylle Girang: But, yeah.
76 00:09:22.490 ⇒ 00:09:22.840 Zoran Selinger: Oh.
77 00:09:22.840 ⇒ 00:09:23.729 Brylle Girang: I, I don’t…
78 00:09:23.730 ⇒ 00:09:26.570 Zoran Selinger: Okay, I’ll… yeah, let’s… let’s find someone and…
79 00:09:26.730 ⇒ 00:09:29.970 Zoran Selinger: Let’s just… let… yeah, let’s just find someone.
80 00:09:29.970 ⇒ 00:09:33.379 Brylle Girang: Okay, yeah, that makes sense. Have a look.
81 00:09:34.570 ⇒ 00:09:43.860 Brylle Girang: So my question here is that, do we need, like, the Python engineer to start this, or are there going to be needed, like, in the middle?
82 00:09:44.170 ⇒ 00:09:45.650 Brylle Girang: Of the first task.
83 00:09:49.110 ⇒ 00:09:53.369 Zoran Selinger: I need… I mean, I need the model first, so you see that the…
84 00:09:54.380 ⇒ 00:09:57.740 Zoran Selinger: the YAML setup, right, is… hit this.
85 00:09:57.860 ⇒ 00:09:59.509 Zoran Selinger: So, this is what I’ll need.
86 00:09:59.650 ⇒ 00:10:03.620 Zoran Selinger: I’ll need… a, a model.
87 00:10:04.290 ⇒ 00:10:06.179 Zoran Selinger: First, so I’ll… I can do that.
88 00:10:07.520 ⇒ 00:10:09.040 Zoran Selinger: Okay, perfect.
89 00:10:09.460 ⇒ 00:10:14.130 Zoran Selinger: Immediately after that, They can… they can start.
90 00:10:14.250 ⇒ 00:10:16.519 Zoran Selinger: They can start working on it, essentially.
91 00:10:17.660 ⇒ 00:10:18.460 Brylle Girang: Okay.
92 00:10:19.350 ⇒ 00:10:32.399 Brylle Girang: Alright, that’s great. Thank you. That’s clear. Okay, so, so let’s go back to the timeline, just to make sure that we’re aligned here. What I said here initially is that, for each
93 00:10:32.720 ⇒ 00:10:36.970 Brylle Girang: for each project, it will take one week, and I left this week
94 00:10:37.230 ⇒ 00:10:42.650 Brylle Girang: For us to clean up the things that we left for… for Phase 0 of AMBO.
95 00:10:43.210 ⇒ 00:10:47.869 Zoran Selinger: Yeah, we’ll need to, we’ll need to, yeah, we have that blocker.
96 00:10:48.020 ⇒ 00:10:53.040 Zoran Selinger: There, and… Yeah, Zach told me I can make the change myself.
97 00:10:53.450 ⇒ 00:10:59.010 Zoran Selinger: you see that blocked task? And I told them, maybe you saw the messages.
98 00:10:59.130 ⇒ 00:11:08.050 Zoran Selinger: I told him, let’s just wait for a kind of low traffic volume time of day, which is gonna be tomorrow morning. My time, right?
99 00:11:10.100 ⇒ 00:11:26.819 Zoran Selinger: So I just wanna… yeah, I just… I mean, playing with DNS is always a little bit tricky and risky, so I just wanna avoid doing anything, when it’s high traffic pollen. So, I’m gonna make a change tomorrow.
100 00:11:26.970 ⇒ 00:11:27.680 Zoran Selinger: Hi, Robert.
101 00:11:29.100 ⇒ 00:11:30.050 Brylle Girang: Hello, Robert.
102 00:11:32.930 ⇒ 00:11:44.910 Brylle Girang: Yeah, we were just finalizing the timelines here. This week will be focused on cleaning up the things that we left for AMBO, and then it’s just Zoran, making sure that Phase Zero is fully completed.
103 00:11:45.190 ⇒ 00:11:47.230 Brylle Girang: Phase 1 will start.
104 00:11:48.320 ⇒ 00:11:52.350 Robert Tseng: Go ahead. You were gonna start at when? No, no, I was gonna ask, yeah, when does Phase 1 gonna start?
105 00:11:53.410 ⇒ 00:11:56.139 Brylle Girang: Yeah, Phase 1 will start next week.
106 00:11:56.140 ⇒ 00:11:56.490 Robert Tseng: Okay.
107 00:11:56.490 ⇒ 00:11:58.030 Brylle Girang: Initially, you’ll be able.
108 00:11:58.030 ⇒ 00:11:58.819 Zoran Selinger: What is the clear.
109 00:11:58.820 ⇒ 00:12:00.289 Brylle Girang: The first project?
110 00:12:02.330 ⇒ 00:12:05.100 Zoran Selinger: I’ll do the modeling this week, very likely.
111 00:12:06.400 ⇒ 00:12:10.500 Zoran Selinger: I think it’s likely I’ll do the modeling this week already.
112 00:12:12.510 ⇒ 00:12:14.039 Brylle Girang: By this week, but…
113 00:12:16.190 ⇒ 00:12:16.800 Robert Tseng: Yeah.
114 00:12:18.080 ⇒ 00:12:20.030 Brylle Girang: Do you mean Thursday or Friday?
115 00:12:20.860 ⇒ 00:12:21.710 Zoran Selinger: Yep.
116 00:12:21.990 ⇒ 00:12:24.109 Zoran Selinger: Thursday or Friday, yes, yes.
117 00:12:29.310 ⇒ 00:12:30.759 Brylle Girang: Okay, go ahead, Robert.
118 00:12:31.900 ⇒ 00:12:36.310 Robert Tseng: Yeah, no, so, I mean, I want to start putting together a renewal
119 00:12:36.430 ⇒ 00:12:48.320 Robert Tseng: deck for them. I’m gonna start that next week. I think you guys were on the call with Zach. I was pitching him different things, so… Amber’s analysis needs… is basically… I want her to…
120 00:12:48.570 ⇒ 00:12:52.680 Robert Tseng: kind of… I mean, it’s… it’s pretty… I…
121 00:12:53.000 ⇒ 00:13:02.469 Robert Tseng: I was gonna give her till the end of the week to actually turn it into something I can use, because it’s not really there yet. It kind of feels like it’s, like, a half-baked analysis right now.
122 00:13:02.670 ⇒ 00:13:08.519 Robert Tseng: So, but even if she doesn’t have that, I will… I will next week start to work on
123 00:13:08.800 ⇒ 00:13:26.320 Robert Tseng: the proposal, so hopefully by the end of the week, I will be able to send them a deck, and, then we can book… book the call for… for some expansion. So that’s… from an account management perspective, like, I’m… I’m gonna really start to get into Ample next week.
124 00:13:28.500 ⇒ 00:13:28.820 Brylle Girang: Okay.
125 00:13:28.820 ⇒ 00:13:30.680 Zoran Selinger: Yeah, okay, okay.
126 00:13:32.680 ⇒ 00:13:39.710 Brylle Girang: Yeah, I think we’re pretty set for now. If you need more tickets, Zoran, just use our… our…
127 00:13:39.850 ⇒ 00:13:58.770 Brylle Girang: our cursor skills, it should be able to help you set up. My main ask for this week, aside from the remaining stuff that you’re doing for AMBO, is just to complete our data platform documentation. I just don’t want us to proceed to phase one without us clearing out the Phase 0 documentation first.
128 00:13:58.770 ⇒ 00:14:01.789 Zoran Selinger: Sure, sure, it’s on my to-do list for tomorrow.
129 00:14:02.670 ⇒ 00:14:03.660 Brylle Girang: Okay, perfect.
130 00:14:03.660 ⇒ 00:14:04.200 Zoran Selinger: Yep.
131 00:14:04.680 ⇒ 00:14:10.649 Brylle Girang: Okay, yeah, I’m good. Robert, if you need anything for the expansion or the renewal, just let me know.
132 00:14:11.650 ⇒ 00:14:12.980 Robert Tseng: Okay, sounds good.
133 00:14:14.030 ⇒ 00:14:14.470 Zoran Selinger: Excellent.
134 00:14:14.470 ⇒ 00:14:15.759 Brylle Girang: Perfect. Thanks, guys.
135 00:14:15.960 ⇒ 00:14:16.980 Zoran Selinger: Thanks, guys. Bye.
136 00:14:16.980 ⇒ 00:14:18.010 Robert Tseng: Yes, but…