Meeting Title: README Permissions and Data Analysis Sync Date: 2025-11-26 Meeting participants: Mustafa Raja, Awaish Kumar
WEBVTT
1 00:01:04.860 ⇒ 00:01:05.780 Mustafa Raja: 8.
2 00:01:08.910 ⇒ 00:01:10.080 Awaish Kumar: Hello?
3 00:01:10.740 ⇒ 00:01:11.330 Mustafa Raja: Yep.
4 00:01:11.550 ⇒ 00:01:12.370 Mustafa Raja: How are you?
5 00:01:13.150 ⇒ 00:01:14.599 Awaish Kumar: I’m good, how about you?
6 00:01:15.870 ⇒ 00:01:17.120 Mustafa Raja: Yeah, doing good.
7 00:01:25.980 ⇒ 00:01:29.059 Awaish Kumar: I don’t think anybody else is going to join.
8 00:01:29.950 ⇒ 00:01:32.250 Mustafa Raja: Yeah… In the same.
9 00:01:33.230 ⇒ 00:01:36.110 Mustafa Raja: I mean, no, we could ping if we want, I guess.
10 00:01:42.470 ⇒ 00:01:45.320 Awaish Kumar: Yeah, but we don’t need to, like… It’s okay.
11 00:01:46.650 ⇒ 00:01:51.690 Mustafa Raja: Yeah. So, actually, README came back with a response, and they said that
12 00:01:51.870 ⇒ 00:01:58.530 Mustafa Raja: The user object has a permissions array. Do you remember that we worked on it yesterday, right?
13 00:02:00.000 ⇒ 00:02:01.099 Awaish Kumar: Yeah, yeah.
14 00:02:01.420 ⇒ 00:02:02.059 Awaish Kumar: Do you have to…
15 00:02:02.060 ⇒ 00:02:04.590 Mustafa Raja: positioned… Yep.
16 00:02:05.690 ⇒ 00:02:07.800 Awaish Kumar: Sorry, yeah, go ahead, what they said?
17 00:02:08.600 ⇒ 00:02:14.140 Mustafa Raja: So they said that the user object has an array permissions, and that permissions
18 00:02:14.340 ⇒ 00:02:22.700 Mustafa Raja: array, has project IDs and the roles. And, if the role is read-only.
19 00:02:22.960 ⇒ 00:02:31.690 Mustafa Raja: For an enterprise project, that would indicate a user that actually is coming from, you know.
20 00:02:32.800 ⇒ 00:02:38.130 Mustafa Raja: Coming from an invite from that enterprise,
21 00:02:38.470 ⇒ 00:02:42.979 Mustafa Raja: customer. But that… but I found only 400 of those people.
22 00:02:43.090 ⇒ 00:02:49.750 Mustafa Raja: So we’re still, like… At 5,000… 8,500?
23 00:02:50.040 ⇒ 00:02:51.699 Mustafa Raja: That’s about $5,000 off.
24 00:02:57.530 ⇒ 00:03:00.530 Awaish Kumar: Yeah, like, you found all the…
25 00:03:00.860 ⇒ 00:03:04.470 Awaish Kumar: 400 people with only read-only permissions, right?
26 00:03:05.010 ⇒ 00:03:10.619 Mustafa Raja: Only, yeah, we need only permissions, for the projects that have enterprise plan.
27 00:03:11.960 ⇒ 00:03:17.110 Awaish Kumar: Yeah, so… Out of 8,500, now… Loween.
28 00:03:17.110 ⇒ 00:03:19.239 Mustafa Raja: No, no, no, out of 8,900.
29 00:03:19.820 ⇒ 00:03:24.660 Awaish Kumar: 900, we are… On now, on 8,500.
30 00:03:27.260 ⇒ 00:03:31.160 Mustafa Raja: And amplitude is showing about 3500?
31 00:03:31.160 ⇒ 00:03:31.550 Awaish Kumar: No.
32 00:03:31.550 ⇒ 00:03:33.269 Mustafa Raja: I mean, we’re about 5,000 off.
33 00:03:38.910 ⇒ 00:03:42.199 Awaish Kumar: Okay, we don’t know, and it’s pretty…
34 00:03:45.350 ⇒ 00:03:50.130 Awaish Kumar: I don’t know what in amplitude, I don’t know how those events are set up, right?
35 00:03:50.130 ⇒ 00:03:55.079 Mustafa Raja: Yes, yes, I… I had the… I had the same… same question.
36 00:03:55.830 ⇒ 00:04:01.410 Mustafa Raja: And I said earlier that, the event didn’t file for me when I created an account, so…
37 00:04:02.400 ⇒ 00:04:12.920 Mustafa Raja: Yeah, but they sent, they sent a test that they did, and it did fire, so I don’t know, at this point, I think that it might not be firing for everyone, then.
38 00:04:16.240 ⇒ 00:04:18.249 Mustafa Raja: I mean, Mongo cannot be wrong, right?
39 00:04:20.329 ⇒ 00:04:23.119 Awaish Kumar: So… Sorry, what Mongo?
40 00:04:23.800 ⇒ 00:04:26.559 Mustafa Raja: MongoDB’s data cannot be wrong, right?
41 00:04:26.710 ⇒ 00:04:28.249 Mustafa Raja: The uses are there.
42 00:04:32.550 ⇒ 00:04:39.270 Awaish Kumar: Mobile delivery data… I’m, like, where it is coming from, I don’t know.
43 00:04:40.410 ⇒ 00:04:42.539 Mustafa Raja: Oh, yeah, that’s actually true.
44 00:04:47.690 ⇒ 00:04:50.230 Awaish Kumar: Big guy, I’m not sure how…
45 00:04:50.570 ⇒ 00:04:54.459 Awaish Kumar: data is being sent to MongoDB, so…
46 00:04:54.460 ⇒ 00:04:59.539 Mustafa Raja: I think that they might have, you know, directly connected it, like, like,
47 00:05:00.090 ⇒ 00:05:03.469 Mustafa Raja: Like, like a Postgres database or something like that. What do you think?
48 00:05:04.510 ⇒ 00:05:07.930 Awaish Kumar: Yeah, I guess this is something that they need to clarify, I guess.
49 00:05:08.260 ⇒ 00:05:14.760 Awaish Kumar: they have, for example, if they have a platform, whenever you go on README and you create a project.
50 00:05:14.920 ⇒ 00:05:19.080 Awaish Kumar: Basically, they sent to… Some leak.
51 00:05:20.960 ⇒ 00:05:25.879 Awaish Kumar: data to MongoDB, like… Yeah. A document.
52 00:05:26.080 ⇒ 00:05:28.560 Awaish Kumar: For users, a document for projects.
53 00:05:28.910 ⇒ 00:05:34.839 Awaish Kumar: But that’s what I’m saying. I’m not sure if… how… like, if it is working.
54 00:05:35.160 ⇒ 00:05:40.280 Awaish Kumar: Similar to how I’m thinking about it, or it’s… It’s different, or…
55 00:05:40.890 ⇒ 00:05:44.139 Awaish Kumar: if I know the process, then I can say, okay.
56 00:05:44.410 ⇒ 00:05:45.290 Mustafa Raja: Yeah, yeah, yeah.
57 00:05:45.620 ⇒ 00:05:46.760 Mustafa Raja: Yeah, you’re right.
58 00:05:46.760 ⇒ 00:05:53.170 Awaish Kumar: If there can be confusion, or, like, any duplications, or any corrupt in the Permanent.
59 00:05:53.350 ⇒ 00:05:55.810 Awaish Kumar: But right now, I… I don’t know how…
60 00:05:55.960 ⇒ 00:06:07.170 Awaish Kumar: that’s happening, or if they are writing to Postgres, and then somebody is moving from Postgres to MobileDB, or is it directly coming from their website?
61 00:06:10.010 ⇒ 00:06:10.940 Mustafa Raja: Yeah.
62 00:06:11.240 ⇒ 00:06:12.890 Mustafa Raja: Yeah, you’re right.
63 00:06:15.430 ⇒ 00:06:21.139 Mustafa Raja: And we only have access to the backup one, right? We don’t have access to the production one, so…
64 00:06:22.300 ⇒ 00:06:23.070 Awaish Kumar: Yeah.
65 00:06:29.130 ⇒ 00:06:31.549 Mustafa Raja: So, what are your usual working hours?
66 00:06:32.770 ⇒ 00:06:38.840 Awaish Kumar: My usual working hearts are… I don’t know, now it’s a mess right now.
67 00:06:39.230 ⇒ 00:06:44.670 Awaish Kumar: I don’t… I don’t know, like…
68 00:06:46.780 ⇒ 00:06:50.049 Awaish Kumar: I try to work in Eastern time zone.
69 00:06:51.640 ⇒ 00:06:54.799 Awaish Kumar: It’s normally, like, whatever it is, 9 to 6.
70 00:06:55.720 ⇒ 00:06:56.589 Mustafa Raja: Oh, okay.
71 00:06:57.670 ⇒ 00:07:07.230 Awaish Kumar: But I’m not able to do it sometimes, like, you’re just… It becomes… it becomes… very late here.
72 00:07:07.540 ⇒ 00:07:08.310 Awaish Kumar: So…
73 00:07:08.310 ⇒ 00:07:08.890 Mustafa Raja: Yeah.
74 00:07:09.760 ⇒ 00:07:15.670 Awaish Kumar: So, like, few nights, maybe I’m not, like, able to… Stay awake all the time.
75 00:07:16.120 ⇒ 00:07:18.459 Mustafa Raja: Yeah, yeah, yeah, that makes sense.
76 00:07:18.460 ⇒ 00:07:20.710 Awaish Kumar: 2 by 2 p.m. or something, or 3.
77 00:07:22.800 ⇒ 00:07:23.510 Mustafa Raja: Yes.
78 00:07:23.810 ⇒ 00:07:30.949 Awaish Kumar: 3PM, I… Come on, maybe sign out and log in again on next day, but that’s how I…
79 00:07:31.440 ⇒ 00:07:39.300 Awaish Kumar: Man, try to be available as much as possible in… And there’s some time zone.
80 00:07:40.020 ⇒ 00:07:40.640 Mustafa Raja: Yeah.
81 00:07:43.970 ⇒ 00:07:45.490 Mustafa Raja: And it’s pretty much the same for me.
82 00:07:46.460 ⇒ 00:07:54.270 Awaish Kumar: Yeah, like, but sometimes on the… in the nights, like, you… I feel like it’s, wasted time, because…
83 00:07:56.490 ⇒ 00:08:03.320 Awaish Kumar: sometimes I feel sleepy, and then I’m still away, I’m trying to work, but… I’m not as efficient as…
84 00:08:03.800 ⇒ 00:08:04.780 Awaish Kumar: I could be.
85 00:08:05.250 ⇒ 00:08:06.360 Awaish Kumar: And then I…
86 00:08:07.520 ⇒ 00:08:15.520 Awaish Kumar: keep working, and… but… but couldn’t achieve what I wanted to do, and then I have to work next day as well, so it’s just more hours.
87 00:08:16.210 ⇒ 00:08:17.509 Mustafa Raja: Yeah, yeah, makes sense.
88 00:08:36.490 ⇒ 00:08:42.610 Awaish Kumar: Hmm… Yeah, so for them… I don’t know, like, that’s…
89 00:08:43.409 ⇒ 00:08:46.069 Awaish Kumar: for the MongoDB, we can’t do anything.
90 00:08:47.110 ⇒ 00:08:50.440 Mustafa Raja: Yeah. Yeah, I’ve conveyed, conveyed the message too.
91 00:08:50.670 ⇒ 00:08:53.940 Mustafa Raja: Robert, he was fine, fine with it.
92 00:08:54.520 ⇒ 00:08:56.559 Awaish Kumar: Hmm, and for…
93 00:08:56.560 ⇒ 00:09:03.490 Mustafa Raja: He also said that he doesn’t… he doesn’t really understand what Mark is trying to say, so Mark sent… sent a response, right? So…
94 00:09:07.960 ⇒ 00:09:09.459 Mustafa Raja: Yeah, let’s see what happens.
95 00:09:10.870 ⇒ 00:09:14.310 Awaish Kumar: Okay, let me see here…
96 00:09:50.860 ⇒ 00:09:54.650 Mustafa Raja: Also, I don’t think that this assumption would be absolutely correct.
97 00:09:54.840 ⇒ 00:10:02.219 Mustafa Raja: Because, when I applied filters, for permission type to be,
98 00:10:03.110 ⇒ 00:10:09.010 Mustafa Raja: what’s it called? Read-only. I found some users had multiple permissions.
99 00:10:09.140 ⇒ 00:10:12.990 Mustafa Raja: So they would have a read-only permission, and they would also have
100 00:10:13.160 ⇒ 00:10:17.569 Mustafa Raja: For another project. Admin permission, so… that…
101 00:10:17.810 ⇒ 00:10:24.139 Mustafa Raja: At that point, we cannot say that they are end users, they… if they are admin, they… they must be a README user, right?
102 00:10:25.170 ⇒ 00:10:26.040 Awaish Kumar: Yes.
103 00:10:28.340 ⇒ 00:10:32.379 Mustafa Raja: So yeah, some, some… Some users would have multiple permissions.
104 00:10:32.560 ⇒ 00:10:35.029 Mustafa Raja: Some do fall into this criteria.
105 00:10:35.650 ⇒ 00:10:36.800 Mustafa Raja: Yeah, that’s a lot.
106 00:10:40.970 ⇒ 00:10:43.669 Awaish Kumar: What… I don’t know, what else…
107 00:10:44.010 ⇒ 00:10:47.370 Awaish Kumar: What other permissions are there in that array? Like, read-only?
108 00:10:47.540 ⇒ 00:10:51.810 Awaish Kumar: Maybe comment… commenter or something, or…
109 00:10:52.440 ⇒ 00:10:55.219 Mustafa Raja: Yeah, yeah, actually, I don’t know, because…
110 00:10:55.920 ⇒ 00:11:00.230 Mustafa Raja: Hmm, I haven’t taken a thorough look at the permissions.
111 00:11:00.430 ⇒ 00:11:01.810 Awaish Kumar: It’s possible, like.
112 00:11:02.990 ⇒ 00:11:07.899 Awaish Kumar: to my… if I share it out, like, if I… I’m sharing some National Docs with clients.
113 00:11:08.010 ⇒ 00:11:10.260 Awaish Kumar: And normally, usually, I want them…
114 00:11:10.860 ⇒ 00:11:12.629 Awaish Kumar: To be able to comment, right?
115 00:11:13.010 ⇒ 00:11:14.050 Mustafa Raja: Yeah.
116 00:11:14.300 ⇒ 00:11:22.790 Awaish Kumar: read, but can comment, but… but yeah, can’t edit that, so… Maybe we can see…
117 00:11:22.790 ⇒ 00:11:27.140 Mustafa Raja: Yeah, I guess this needs to be conveyed to the engineering team, let’s say.
118 00:11:27.930 ⇒ 00:11:30.479 Mustafa Raja: Could let us know, or maybe we could, you know.
119 00:11:30.980 ⇒ 00:11:34.330 Mustafa Raja: Run a query and find out how… find out ourselves.
120 00:11:35.940 ⇒ 00:11:44.980 Awaish Kumar: Yeah, we can run a query, find out what the permissions are, and filter out those, which are only down your comment, then we can figure out if that works.
121 00:11:45.160 ⇒ 00:11:46.390 Awaish Kumar: Odd.
122 00:11:46.970 ⇒ 00:11:50.470 Awaish Kumar: Or not, and then, also, like…
123 00:11:50.920 ⇒ 00:11:59.119 Awaish Kumar: What they are saying is that we only had 3,500, and… Users…
124 00:11:59.720 ⇒ 00:12:11.670 Awaish Kumar: previous data has more, but in our data, I saw some of… names like… in ESDF, or…
125 00:12:11.870 ⇒ 00:12:14.860 Awaish Kumar: Like, some random… Correct, Rose.
126 00:12:15.700 ⇒ 00:12:23.540 Awaish Kumar: Not sure, like… I have seen some, some, something like that, so he can maybe… Look into those, like…
127 00:12:24.150 ⇒ 00:12:28.039 Awaish Kumar: Names, little bit, and look into all the emails.
128 00:12:29.520 ⇒ 00:12:34.949 Mustafa Raja: Yeah, I wondered if, adding, a filter for email true.
129 00:12:35.280 ⇒ 00:12:37.400 Mustafa Raja: Would you filter those ones out?
130 00:12:38.180 ⇒ 00:12:40.020 Mustafa Raja: But they don’t want that.
131 00:12:40.430 ⇒ 00:12:44.239 Mustafa Raja: Yeah, maybe we could… we could do some sort of analysis, yeah, you’re right, you’re right.
132 00:12:44.240 ⇒ 00:12:48.779 Awaish Kumar: Like, for example, if the email is example at gmail.com.
133 00:12:49.570 ⇒ 00:12:50.769 Awaish Kumar: It’s not a user.
134 00:12:51.790 ⇒ 00:12:52.720 Mustafa Raja: Yeah.
135 00:12:53.130 ⇒ 00:12:55.890 Awaish Kumar: Our name is ASDF.
136 00:12:56.530 ⇒ 00:12:58.600 Awaish Kumar: I don’t know what… if that… Yeah.
137 00:12:58.910 ⇒ 00:13:00.330 Awaish Kumar: As a user.
138 00:13:00.700 ⇒ 00:13:08.939 Awaish Kumar: Or… Yeah, so things like that. We can try maybe exploring that, maybe.
139 00:13:10.530 ⇒ 00:13:11.490 Mustafa Raja: Yeah, you’re right.
140 00:13:12.650 ⇒ 00:13:15.080 Mustafa Raja: We should look into these sort of things.
141 00:13:18.560 ⇒ 00:13:20.670 Awaish Kumar: Okay, I think that’s all I…
142 00:13:25.220 ⇒ 00:13:31.409 Awaish Kumar: Yeah, I… I’ve been working on creating a SOP for… Setting up Snowflake.
143 00:13:32.420 ⇒ 00:13:33.350 Mustafa Raja: So, yeah, nice.
144 00:13:33.700 ⇒ 00:13:39.509 Awaish Kumar: I’m kind of, like… I’ve shared in the data team channel, so it’s just…
145 00:13:40.320 ⇒ 00:13:42.679 Awaish Kumar: A playbook where you can run,
146 00:13:45.660 ⇒ 00:13:49.059 Awaish Kumar: And it generates the SQL file keys.
147 00:13:50.250 ⇒ 00:13:52.809 Awaish Kumar: So, like, provides all the steps.
148 00:13:54.000 ⇒ 00:13:56.200 Awaish Kumar: And what else I get her?
149 00:13:56.620 ⇒ 00:14:03.580 Awaish Kumar: it will install Snowflake, like, it shows how to install Solarik Sky, basically.
150 00:14:04.410 ⇒ 00:14:06.880 Awaish Kumar: And who runs the command.
151 00:14:08.070 ⇒ 00:14:12.779 Awaish Kumar: with some, you know, like, here’s a batch script, which runs Snowflake, come on.
152 00:14:13.880 ⇒ 00:14:16.790 Awaish Kumar: Which basically runs SQL inside.
153 00:14:17.270 ⇒ 00:14:24.530 Awaish Kumar: of it, and educated all the users, the data warehouse, and… the roles.
154 00:14:24.880 ⇒ 00:14:26.519 Awaish Kumar: databases, I don’t know.
155 00:14:27.040 ⇒ 00:14:28.870 Awaish Kumar: Like, service accounts.
156 00:14:29.480 ⇒ 00:14:30.120 Mustafa Raja: Yeah.
157 00:14:33.440 ⇒ 00:14:34.110 Awaish Kumar: I…
158 00:14:34.110 ⇒ 00:14:35.030 Mustafa Raja: For me…
159 00:14:36.620 ⇒ 00:14:43.880 Mustafa Raja: Yeah, for me, I worked more… I worked a little on this README stuff, and then, believe me, one other thing that I had to do is…
160 00:14:44.180 ⇒ 00:14:49.029 Mustafa Raja: I had to create a cohort and add some filters to the charts, so I did that.
161 00:14:49.180 ⇒ 00:14:53.080 Mustafa Raja: And sent Robert for review. He’s in Hong Kong, so…
162 00:14:53.260 ⇒ 00:14:56.860 Mustafa Raja: I guess I’ll get a review from him in the morning?
163 00:14:57.320 ⇒ 00:15:02.680 Mustafa Raja: And then, I met with Ashwini on some DVT stuff.
164 00:15:03.270 ⇒ 00:15:08.300 Mustafa Raja: You know, I asked him what would be his thought process.
165 00:15:08.440 ⇒ 00:15:12.620 Mustafa Raja: In building, intermediate models.
166 00:15:12.790 ⇒ 00:15:16.119 Mustafa Raja: So I could, you know, somehow replicate that and come up with a version.
167 00:15:16.390 ⇒ 00:15:18.759 Mustafa Raja: For Utams or your review?
168 00:15:18.960 ⇒ 00:15:22.530 Mustafa Raja: And then I work mostly on…
169 00:15:22.630 ⇒ 00:15:25.329 Mustafa Raja: Internal stuff, some bugs and all.
170 00:15:26.240 ⇒ 00:15:30.840 Mustafa Raja: And then some new tickets that I resolved. Yeah, that is pretty much it for me.
171 00:15:32.960 ⇒ 00:15:33.840 Awaish Kumar: Okay.
172 00:15:37.140 ⇒ 00:15:40.569 Awaish Kumar: I think we are good, and nobody else is joining.
173 00:15:41.080 ⇒ 00:15:41.800 Mustafa Raja: Yeah.
174 00:15:42.260 ⇒ 00:15:44.110 Mustafa Raja: Yeah, I guess we could, you know…
175 00:15:47.390 ⇒ 00:15:48.979 Mustafa Raja: conclude this, right?
176 00:15:49.920 ⇒ 00:15:50.830 Awaish Kumar: See you, bye.
177 00:15:51.040 ⇒ 00:15:52.609 Mustafa Raja: Okay, yeah, bye.