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.