Meeting Title: Brainforge AI Onboarding Sync Date: 2025-10-13 Meeting participants: Samuel Roberts, Henry Zhao


WEBVTT

1 00:04:10.780 00:04:11.929 Henry Zhao: Hey, how’s it going?

2 00:04:13.970 00:04:15.350 Samuel Roberts: Pretty good. How about you?

3 00:04:15.780 00:04:17.729 Henry Zhao: Good, thanks, thanks for your time on this.

4 00:04:18.029 00:04:23.229 Samuel Roberts: Totally, totally. Yeah, I’m glad we finally come together, I know it’s been a little hectic, but…

5 00:04:24.150 00:04:24.850 Henry Zhao: Yeah.

6 00:04:24.880 00:04:42.180 Samuel Roberts: made it work. Yeah, so, like I said, I think I had… I… Uptam had sent a message a while ago, mentioning that you were interested. I had it, like, saved for later on… on Slack for a while, and I was like, I gotta reach out, I gotta reach out, and I just kept, you know, other things coming up, so it’s a… I don’t know if that… I’m assuming that’s still a true statement.

7 00:04:42.180 00:04:42.660 Henry Zhao: Yeah.

8 00:04:42.690 00:04:43.230 Samuel Roberts: Yeah, cool.

9 00:04:43.230 00:04:44.200 Henry Zhao: Absolutely.

10 00:04:44.650 00:04:46.560 Samuel Roberts: Yeah, so, I mean…

11 00:04:46.670 00:04:53.040 Samuel Roberts: I’d love to get to know you a little bit more while we have some one-on-one time, too, because I feel like I don’t talk to other people on the team sometimes, so,

12 00:04:53.360 00:04:57.990 Samuel Roberts: Yeah, I would just love to start there, even. Just, like, your background, how you got to bring forth that kind of stuff, too.

13 00:04:59.520 00:05:14.040 Henry Zhao: Yeah, so I was brought on to do, like, CDP and product analytics work. Okay. But, like, a lot of that is in a good spot now, so I wanted to kind of expand my scope and kind of be able to do a little bit of everything.

14 00:05:14.040 00:05:20.040 Henry Zhao: And so, obviously, also, a lot of companies are now shifting towards AI, and I want to kind of be up to the times.

15 00:05:20.300 00:05:20.780 Samuel Roberts: Yeah.

16 00:05:21.150 00:05:25.629 Henry Zhao: Yeah, really interested in any opportunities you have for me to learn, kind of, on the job.

17 00:05:25.770 00:05:32.630 Henry Zhao: or start with some easy tasks and, like, do some research so that I can kind of get my feet wet and kind of understand

18 00:05:33.530 00:05:37.380 Henry Zhao: what are the AI projects we’ve got going on, and how I can be useful there?

19 00:05:37.380 00:05:39.780 Samuel Roberts: Yeah, totally. So I’m curious what, like.

20 00:05:40.380 00:05:49.049 Samuel Roberts: how technical is your background? Like, where do you… where do you sit on the, like, spectrum of, like, fully technical to, like, fully non-technical, if that makes sense?

21 00:05:49.960 00:05:52.519 Henry Zhao: I’m… I would say I’m pretty technical.

22 00:05:52.520 00:05:53.120 Samuel Roberts: Okay.

23 00:05:53.440 00:05:53.980 Henry Zhao: Yeah.

24 00:05:54.180 00:06:02.300 Samuel Roberts: Yeah, I’m not as familiar with, like, the work that you’re doing, so I don’t know, like, where, you know, where you feel comfortable in, like, code versus N8N versus something else kind of thing.

25 00:06:02.950 00:06:08.510 Henry Zhao: Yeah, we can just get started with your thoughts, and then I can give feedback as we go on, like, how I feel about…

26 00:06:09.400 00:06:10.100 Samuel Roberts: Yeah, cool.

27 00:06:10.320 00:06:17.319 Henry Zhao: Yeah, exactly. Yeah, because I was… I mean, I’m always excited to, like, get more people into code and stuff, but one area that I think is really helpful.

28 00:06:17.340 00:06:20.650 Samuel Roberts: And it might be a good, like, get,

29 00:06:20.920 00:06:35.070 Samuel Roberts: like, put into the AI stuff is, you know, we’re building a lot of things for clients, but we’re also building a lot of internal stuff, and especially as we’re now using the AI tooling more, like cursor and codecs and things like that.

30 00:06:35.410 00:06:43.139 Samuel Roberts: there’s still an even stronger need for, like, QA stuff, if that makes sense. So, I don’t know if that sounds exciting or not, it’s not always the…

31 00:06:43.140 00:06:44.180 Henry Zhao: Absolutely.

32 00:06:44.180 00:06:52.550 Samuel Roberts: But, that was one thought where it was just, like, if you’re interested in, like, working with us, you know, we’re… I’m still kind of transitioning some of the guys into code more.

33 00:06:52.740 00:06:54.910 Henry Zhao: So a lot of stuff’s still NADN.

34 00:06:54.910 00:07:10.069 Samuel Roberts: But as we’re building more features for the internal platform especially, QA on that is… is gonna be, you know, important, and we don’t have a good, like, testing suite in place for things, so, you know, manualize on is helpful.

35 00:07:10.440 00:07:11.620 Samuel Roberts: you know, I think…

36 00:07:13.360 00:07:19.210 Samuel Roberts: I think that’s, like, a good starting point, potentially. I don’t want to be like, yeah, you’re gonna be the QA guy, go ahead and, you know, do all that, but…

37 00:07:19.210 00:07:20.739 Henry Zhao: No, absolutely, understood, yeah.

38 00:07:20.740 00:07:38.250 Samuel Roberts: Yeah, but I think, like, especially because that would free up, you know, me, Casey Mustafa to, like, finish something to a certain extent, you know, get a PR in, and then know that someone is going to look at it with a critical eye, and not… because, like, right now I’m working on the,

39 00:07:38.440 00:07:51.190 Samuel Roberts: I just pushed to a PR… the, like, marketing assets page on the platform. And so I’ve done a bunch of, like, little bits of QA as I’m doing it, but I’ve just been relying on, like, Hannah and Utam to, like, try it out.

40 00:07:51.760 00:08:01.290 Samuel Roberts: Which has been good, and they’ve caught lots of things, but I’m like, I’m sure, you know, if I were QA-ing this, I would be way more thorough, because I know what I did a little bit more.

41 00:08:01.400 00:08:04.770 Samuel Roberts: and what might not work, and so I’m wondering if there’s a place for, like.

42 00:08:06.730 00:08:20.360 Samuel Roberts: obviously, like, I like to review code, I like to make sure that it’s getting in there right, but if someone’s gonna QA a little manually and be like, okay, here’s a weird thing, do we need to fix it, here’s a weird thing, here’s a weird thing. And then maybe even, like, working on some of those fixes, potentially, if it’s, like…

43 00:08:21.380 00:08:28.679 Samuel Roberts: not, you know, the craziest thing that, like, someone just messed up on. It’s just, like, little fixes, or even better, like.

44 00:08:28.800 00:08:35.319 Samuel Roberts: we’re trying to move to a system where we can properly groom tickets to just pass to an AI agent, if that makes sense.

45 00:08:35.530 00:08:37.109 Samuel Roberts: So, like.

46 00:08:37.400 00:08:45.670 Samuel Roberts: There’s a cursor agent, there’s a codex agent, there’s a few different things that we’ve tested out a little bit, but part of that is relying on the fact that the tickets in linear are, like.

47 00:08:46.690 00:08:52.670 Samuel Roberts: well… Well-groomed, and that the code is then kind of matching that. If that makes sense.

48 00:08:53.840 00:09:01.799 Samuel Roberts: So, I don’t know how you feel about, like, that, and I’m thinking maybe, like, especially from, like, the QA, if there’s bugs or something, like, tackling them that way?

49 00:09:02.060 00:09:11.829 Samuel Roberts: Would be kind of interesting. If you’re interested in, like, jumping into code, we can talk that too. I will say, like, the inter… the platform is a little,

50 00:09:13.000 00:09:16.460 Samuel Roberts: It’s a little bit of a mess, because it was kind of ad hoc together.

51 00:09:17.850 00:09:24.270 Samuel Roberts: Previously, and I kind of just migrated everything into a new app that was one repo, so we didn’t have to worry about a front-end and back-end separately.

52 00:09:25.370 00:09:27.649 Samuel Roberts: So it works like it did, but it’s…

53 00:09:27.970 00:09:33.160 Samuel Roberts: I don’t want to call it spaghetti code, because that’s not accurate, but it’s just… it could be cleaned up a lot.

54 00:09:33.390 00:09:40.350 Samuel Roberts: I don’t know how comfortable you feel with that sort of stuff, either, like, how… in the code you feel. Like, just, yeah, talk to me about, kind of, what I’ve said so far.

55 00:09:40.910 00:09:43.290 Henry Zhao: Yeah, it all sounds good to me.

56 00:09:44.080 00:09:45.459 Henry Zhao: We can start with that.

57 00:09:45.640 00:10:02.120 Samuel Roberts: Okay, cool. Yeah, I would say, because even, like, Casey Mustaf, I’ve only just started getting into the platform a little bit more, so we’ll have a better sense of, like, we gotta put some docs together, there’s a lot to do there, but, I think the QA side of things is probably, like, one of the most…

58 00:10:03.490 00:10:06.769 Samuel Roberts: like, critical to have a human in the loop on right now.

59 00:10:07.210 00:10:07.660 Henry Zhao: Okay.

60 00:10:07.660 00:10:10.769 Samuel Roberts: Because it’s good at, like, some of these tools are good at finding

61 00:10:10.950 00:10:15.529 Samuel Roberts: code issues, but not testing, like, UI UX, if that makes sense right now?

62 00:10:15.530 00:10:16.359 Henry Zhao: Yeah, makes sense.

63 00:10:16.360 00:10:29.339 Samuel Roberts: So I would think that would be a good place to potentially, you know, loop you in on some of these conversations we’re having with, like, the internal platform, and, like, make sure that the step in the process is, like, a QA step as part of a pull request, potentially.

64 00:10:29.470 00:10:34.269 Samuel Roberts: At least for the platform stuff, the client stuff is a little different, because, like.

65 00:10:35.060 00:10:42.510 Samuel Roberts: you know, we’re testing that before putting it to the client, and even those are sometimes in imperfect states and getting feedback from them directly. But the internal stuff, I think, you know.

66 00:10:42.680 00:10:51.459 Samuel Roberts: Uten uses a ton of the platform. I don’t know how much you’ve ever used, or like, you know, Rico’s trying to get him to use it more from the PM side, so there’s things that I feel like

67 00:10:51.700 00:10:56.540 Samuel Roberts: We’re in a current state and might need to get updated, and we know some of them, but we don’t know all of them, you know?

68 00:10:56.540 00:10:57.140 Henry Zhao: Right.

69 00:10:57.340 00:11:01.230 Samuel Roberts: So if that’s… if that’s a good way to get you, like.

70 00:11:01.920 00:11:09.690 Samuel Roberts: putting the door on our team here kind of thing, that would be extremely helpful all around. I’m… I’m kind of down for that.

71 00:11:10.590 00:11:15.200 Samuel Roberts: you know, I know, like, QA can sometimes be boring and tedious, but I feel like in this case, like, we can expand it.

72 00:11:15.200 00:11:16.600 Henry Zhao: No, it’s a good start, yeah.

73 00:11:16.600 00:11:21.500 Samuel Roberts: Yeah, okay, because I think, again, like, once we know, and I think once the code’s a little more…

74 00:11:21.820 00:11:30.980 Samuel Roberts: straightened out, that… it’ll be easier for some of those AI agents to do… bug fixes, or…

75 00:11:31.480 00:11:37.429 Samuel Roberts: maybe whole features, but right now, I don’t really trust them to, like… Getting the code that’s, like.

76 00:11:37.940 00:11:42.980 Samuel Roberts: Kind of all over the place, and not really structured in a consistent way, and…

77 00:11:43.760 00:11:59.569 Samuel Roberts: So if we can start to work towards that, and part of that QA might be, like, okay, this doesn’t work, why does it not work? And then, like, you and I dig into it and figure out, like, there it is. Okay, let’s either fix that quickly, or figure out how the system’s gonna improve overall. I think that could be really helpful.

78 00:11:59.750 00:12:00.999 Henry Zhao: Yeah, absolutely.

79 00:12:01.170 00:12:01.890 Samuel Roberts: Okay.

80 00:12:02.830 00:12:06.660 Henry Zhao: Do you mind sharing your screen and kind of just showing me in the platform kind of what this looks like?

81 00:12:06.660 00:12:11.340 Samuel Roberts: Yeah, so, like, the platform itself, or the code? What do you want to see?

82 00:12:11.340 00:12:12.880 Henry Zhao: Both, I would say, maybe.

83 00:12:12.880 00:12:16.420 Samuel Roberts: Okay, let’s see what I got up right now, because I was in the middle of something here.

84 00:12:16.560 00:12:24.560 Samuel Roberts: I have a platform. It’s the… currently the marketing one that I’m working on. Let me… let me… so this is the thing we’ve been calling The Forge. I don’t know how much you’ve been in there.

85 00:12:24.940 00:12:28.669 Samuel Roberts: I don’t see your screen yet, by the way. Hold on, it’s coming, it’s coming, it should be… there we go. Okay.

86 00:12:28.790 00:12:34.469 Samuel Roberts: So this is, so, I don’t know if you’ve used this for meetings at all.

87 00:12:34.470 00:12:35.329 Henry Zhao: Yeah, I have.

88 00:12:35.540 00:12:39.650 Samuel Roberts: Okay, it’s gonna be a slow here, but yeah, obviously, like, this dashboard is…

89 00:12:40.020 00:12:45.939 Samuel Roberts: is kind of the main thing. What I was working on over here was actually this marketing assets page, so, like.

90 00:12:46.080 00:12:49.890 Samuel Roberts: If I go to… platform.

91 00:12:50.260 00:12:52.749 Samuel Roberts: And go to the Marketing Assets page.

92 00:12:53.690 00:13:01.210 Samuel Roberts: I had already made some changes here, but before this is… so this is actually just pulling files from GitHub. That’s where we’re storing all of that stuff right now.

93 00:13:03.640 00:13:14.599 Samuel Roberts: And we’re kind of moving away from that, but the page itself was just, like, a list of GitHub files, and so, Hannah requested some updates, so now you can, like, add themes and content type and industry, and I just worked on adding

94 00:13:16.220 00:13:21.149 Samuel Roberts: Sort of a client as a new one, so that you can tag clients and add clients and bulk edit.

95 00:13:21.250 00:13:28.919 Samuel Roberts: And, like, I know there’s gonna be issues where, like, this bulk edit thing, there’s all these options and all these different flows that could…

96 00:13:29.610 00:13:34.530 Samuel Roberts: potentially be broken, and I’ve tested them, but then I’ve made changes, and I… you know what I mean? It’s one of those things where we…

97 00:13:34.630 00:13:41.970 Samuel Roberts: I just don’t know here. And I know Hannah’s gonna find some things, and you Tom’s gonna find some things, but even if I was just like, I changed this, I changed this, I changed this.

98 00:13:42.430 00:13:49.610 Samuel Roberts: Test those out, break them, figure it out, you know, see the errors in the console and stuff.

99 00:13:49.920 00:13:51.510 Samuel Roberts: But that’s the other thing, is like…

100 00:13:51.610 00:13:54.930 Samuel Roberts: If someone is using the platform and something breaks.

101 00:13:55.930 00:14:00.480 Samuel Roberts: Sometimes it’s hard to track down those bugs if the person is not technical and doesn’t know to, like.

102 00:14:01.710 00:14:09.510 Samuel Roberts: look for something where I ask them, like, I don’t know, I don’t know how you feel like opening the console and looking there. I don’t have a great sense of, like, where you’re at, so… Yeah, I’m not…

103 00:14:09.510 00:14:11.170 Henry Zhao: I don’t have a lot of experience in that.

104 00:14:11.170 00:14:18.170 Samuel Roberts: Okay, but we can get you there, that’s what I’m saying, like, even just being able to open this and see, like, this is all logging post hoc stuff, but sometimes, you know, if I…

105 00:14:18.370 00:14:25.840 Samuel Roberts: I don’t know if I’m… yeah, there’s… right now, there shouldn’t be any issues, but if you imagine, like, I had an issue earlier where I was, like, bulk editing this test.

106 00:14:26.740 00:14:29.530 Samuel Roberts: this one here, so I went to, like, bulk edit.

107 00:14:30.400 00:14:41.160 Samuel Roberts: And then picked it, and, like, this client update was not working. So, like, I do that, I click Apply Changes, it would apply the changes, and then it would just…

108 00:14:41.310 00:14:52.170 Samuel Roberts: be the same client. That’s the kind of stuff that I’m like, hmm… I can add some console logs and stuff and figure it out, but if no one’s looking at it, then, like, Hannah’s just like… or Utena’s just like, it didn’t work.

109 00:14:52.530 00:14:55.999 Samuel Roberts: this is great for someone that could be like, okay, I can run that same thing.

110 00:14:56.130 00:15:00.499 Samuel Roberts: find what it’s logging, pass that into a linear ticket kind of thing.

111 00:15:00.700 00:15:03.109 Samuel Roberts: So I think that’s helpful.

112 00:15:03.310 00:15:09.159 Samuel Roberts: I’m trying to think, like, what else… because especially as we’re looking to, like, revamp a lot of this stuff from, like, UI,

113 00:15:09.340 00:15:18.270 Samuel Roberts: experience as well, UI and UX, as well, because, like, it’s very inconsistent. Like, this page, I don’t know if you’ve seen here now, it’s got a padding around it.

114 00:15:18.450 00:15:24.200 Samuel Roberts: Before, it just didn’t have it, and so it didn’t match the, like, dashboard page and stuff.

115 00:15:24.340 00:15:33.679 Samuel Roberts: So it’s just, like, small tweaks like that, and even just, like, maybe documenting things like that over time might be helpful. You know, this is, like, one of those things that never really,

116 00:15:33.910 00:15:37.460 Samuel Roberts: Is the priority, and… you know.

117 00:15:37.570 00:15:42.760 Samuel Roberts: I feel like it’s really, helpful to have someone with, like, eyes on that’s, like, in the loop.

118 00:15:42.890 00:15:48.590 Samuel Roberts: But yeah, so I mean, this is the platform with the code, let me… I don’t know…

119 00:15:49.190 00:15:51.450 Samuel Roberts: Yeah, we’ll share this, okay.

120 00:15:51.650 00:15:53.740 Samuel Roberts: Let me stop sharing real quick.

121 00:15:54.480 00:15:57.000 Samuel Roberts: So the code is on GitHub,

122 00:15:57.260 00:16:00.370 Samuel Roberts: It’s a Next.js app, if that means anything to you?

123 00:16:00.530 00:16:01.649 Samuel Roberts: Yeah. Okay.

124 00:16:01.650 00:16:03.090 Henry Zhao: I’ve just never worked with Next.js.

125 00:16:03.090 00:16:07.910 Samuel Roberts: Okay, cool. I don’t know how you feel comfortable, like, TypeScript-wise, either.

126 00:16:07.950 00:16:11.580 Henry Zhao: Yeah, this is getting to the area where I don’t have…

127 00:16:11.580 00:16:23.380 Samuel Roberts: Okay, cool. Well, we can get you there. That’s what I’m kind of excited about, is like, if you’re interested, like, we can explore as much as possible, like, get you, in this if it’s helpful. I think the more help, like, this is basically…

128 00:16:24.180 00:16:31.390 Samuel Roberts: So, like, the Next.js app is a pretty simple structure. You can see, like, there’s a source folder, there’s an app.

129 00:16:31.600 00:16:35.909 Samuel Roberts: Folder, and inside that app folder are a bunch of paths.

130 00:16:36.130 00:16:44.380 Samuel Roberts: This API is, like, the backend, basically, and all of these are routes that make the front end work. So, like, if you go to, like, dashboard page.

131 00:16:44.510 00:16:46.909 Samuel Roberts: This is what actually is at, like, slash dashboard.

132 00:16:47.120 00:16:53.069 Samuel Roberts: So, like, you… it might be very confusing at first. I would say, you know, cursor has…

133 00:16:53.810 00:16:57.669 Samuel Roberts: a pretty good knowledge of Next.js, so even if you want to just, like, open cursor and explore it.

134 00:16:57.670 00:16:58.570 Henry Zhao: It’s good, yeah.

135 00:16:58.740 00:16:59.180 Samuel Roberts: Me too.

136 00:16:59.390 00:17:00.900 Henry Zhao: And how to use cursor.

137 00:17:00.900 00:17:06.619 Samuel Roberts: Yeah, Cursor… oh, that’s the other thing, if you want it, like, I can… you know, I’m happy to, like, walk you through anything, or just, like, do a…

138 00:17:07.069 00:17:12.049 Samuel Roberts: a time when, like, we’re both working and I can, like, help hop in and stuff, but,

139 00:17:12.470 00:17:23.719 Samuel Roberts: Yeah, Curse is very cool. It’s really helpful for, like, getting into new codebases, I’d say. Or, so, like, you can just ask, like, for an overview, and it’ll be,

140 00:17:24.410 00:17:30.220 Samuel Roberts: you know, like, it’ll look through everything and be like, okay, here’s the rough structure, and it’s very helpful. So, again.

141 00:17:30.680 00:17:37.420 Samuel Roberts: as deep or as, you know, not deep as you want to start, obviously, like, we can ramp you up into that, but I think some good stuff is definitely, like.

142 00:17:37.770 00:17:41.439 Samuel Roberts: as we add a feature… like, we just added this,

143 00:17:42.590 00:17:46.359 Samuel Roberts: Hold on, let me, let me reshare this other screen here, no one.

144 00:17:46.620 00:17:53.610 Samuel Roberts: For example, on platform, we just updated, or we will update. So, like, this…

145 00:17:54.490 00:18:02.980 Samuel Roberts: you know, you can search by participants, that’s cool. You can filter by date, and then if you do this, I’m just trying to think, like,

146 00:18:05.980 00:18:14.490 Samuel Roberts: If I just search for system, for example, it’s really just searching the, titles right now?

147 00:18:15.230 00:18:19.009 Samuel Roberts: we’ve built something, Mustafa got something running where, like, it…

148 00:18:19.300 00:18:26.219 Samuel Roberts: we pass to this thing called Turbine Puffer, that’s just, like, a big vector search thing. And it now searches all the transcripts and everything pretty quickly.

149 00:18:26.690 00:18:33.499 Samuel Roberts: But as we were doing that, I realized, like, I happened to check participants and saw that it no longer worked with the search, you know what I mean?

150 00:18:34.320 00:18:37.350 Samuel Roberts: And that’s just, like, it might have slipped through if we weren’t…

151 00:18:37.550 00:18:40.760 Samuel Roberts: more properly QAing. So, I…

152 00:18:41.340 00:18:47.720 Samuel Roberts: I think this is important, and so it’s probably, like I said, a good way to get started and help us out, and then…

153 00:18:48.710 00:18:50.720 Samuel Roberts: View what you can do,

154 00:18:50.980 00:18:53.090 Samuel Roberts: If this… if it sounds good to you, you know?

155 00:18:53.610 00:18:53.980 Henry Zhao: Yeah.

156 00:18:53.980 00:18:58.820 Samuel Roberts: Hmm… Yeah, any other… any other thoughts? Anything I didn’t, like…

157 00:18:58.820 00:19:02.749 Henry Zhao: Well, I’m trying to… I’m trying to reflect on this, think about this a little bit, okay.

158 00:19:04.360 00:19:21.720 Henry Zhao: But yeah, I think the best way to start would be, like, to give me something, like, pretty simple or basic, right? So I can just have some time to ramp up, and kind of… you can get a better idea of what my skill level actually is, and if I can figure it out first serve, I can figure it out with, you know, ChatGPT or Googling things, right? Yeah.

159 00:19:22.480 00:19:25.480 Henry Zhao: Otherwise, I might just kind of stall if we, like, start off…

160 00:19:25.480 00:19:34.270 Samuel Roberts: No, you’re absolutely right. I’m just thinking, so here’s one thing, I don’t want to, like, immediately be like, take your time to do this or something, but what I’ve been working on specifically is this marketing

161 00:19:35.160 00:19:42.319 Samuel Roberts: assets page, so, I would say, now that I have a PR live, there should be a…

162 00:19:42.320 00:19:42.950 Henry Zhao: Hmm?

163 00:19:43.230 00:19:48.950 Samuel Roberts: And I don’t think it went, so it might not have built right. Why is… sometimes Heroku posts it, and sometimes it doesn’t. Hold on.

164 00:19:50.680 00:19:56.500 Samuel Roberts: One sec, let me… so there should be a live version now, so you don’t even have to download the code and, like…

165 00:19:57.010 00:20:01.529 Samuel Roberts: get it running, which can be a little bit… oh, I’m not even in there right now, so give me a second, hold on.

166 00:20:02.010 00:20:03.740 Samuel Roberts: Bounce around here for the sake.

167 00:20:04.250 00:20:21.489 Samuel Roberts: I would say that could be a good thing if I, like, make a list of things to test, maybe, and you can just, like, click through and make sure it does things. But like I said, I’m sure Hannah’s gonna take a look, I’m sure Utah’s gonna take a look, but they’re gonna test a few things that I know they need, whereas I wanna, like, make sure that all the functionality I built doesn’t break anything in the future, if that makes sense.

168 00:20:21.930 00:20:22.810 Henry Zhao: Yeah,

169 00:20:23.100 00:20:25.140 Samuel Roberts: So I might… maybe I’ll do…

170 00:20:25.520 00:20:30.690 Samuel Roberts: Let me just get the Heroku thing going and make sure that it actually is running before I point you to a URL.

171 00:20:31.070 00:20:33.579 Samuel Roberts: Oh, that’s not even today, and that should be able to do that.

172 00:20:34.250 00:20:42.019 Samuel Roberts: And then we’re gonna… Also, login… I have a problem with my login, I’m not using it.

173 00:20:43.200 00:20:49.810 Samuel Roberts: Let’s do verify… okay. Let me see what link we got here. I’ll share it with you now have it working.

174 00:20:53.340 00:20:57.790 Samuel Roberts: So, like… This is Heroku, I don’t know if you’ve seen Heroku before. Yep.

175 00:20:57.790 00:20:58.900 Henry Zhao: Hero Gabor, luckily.

176 00:20:58.900 00:21:05.529 Samuel Roberts: Cool, cool. Alright, so, what we have right now, this is the old platform down here, this is the new one.

177 00:21:06.050 00:21:12.160 Samuel Roberts: again, we migrated a whole bunch of stuff over into the next app, so it’d be easier. So now you can see here,

178 00:21:12.910 00:21:19.779 Samuel Roberts: This is the production app. We can have staging apps, but really the benefit here is the PRs get turned into review apps.

179 00:21:19.920 00:21:26.570 Samuel Roberts: It should be a setting, but it looks like this one didn’t get created, so if I create now… I wonder why, I thought we had a setting that they were all gonna get created.

180 00:21:32.050 00:21:34.049 Samuel Roberts: I’m gonna transfer owner, I wanted to…

181 00:21:35.650 00:21:40.809 Samuel Roberts: Oh, did I not finished the PR, maybe? That might be what happened there. Okay, that’s fine.

182 00:21:40.970 00:21:47.549 Samuel Roberts: I don’t know why it didn’t… Anyway, once that link’s live, I can point you there, and you can maybe click around a little bit. I can…

183 00:21:47.650 00:21:52.389 Samuel Roberts: maybe, like… call out what I did.

184 00:21:54.860 00:22:05.380 Samuel Roberts: And you can probably just run with, like, oh, the bulk edit tool got created, let’s test that out in a number of different permutations. The one thing I would say is it is live data.

185 00:22:06.540 00:22:12.620 Samuel Roberts: So, I wouldn’t necessarily mess with anything that you can’t.

186 00:22:12.620 00:22:13.010 Henry Zhao: You know, I won’.

187 00:22:13.010 00:22:17.069 Samuel Roberts: easily undo. I made, like, a test one, for example.

188 00:22:17.200 00:22:19.610 Samuel Roberts: But…

189 00:22:20.690 00:22:26.259 Samuel Roberts: I’m trying to think if there’s a better way to do this that’s not on the data that, like, Hannah’s been adding metadata to.

190 00:22:26.660 00:22:37.450 Samuel Roberts: Maybe this isn’t a good one to start, because I forget… I’m still used to having, like, a staging and test environment where it’s, like, fake data, and we’ve been moving quickly with the platform, or the forge, I should say, so it’s not…

191 00:22:37.830 00:22:40.490 Samuel Roberts: There’s no staging, necessarily, right now.

192 00:22:40.490 00:22:41.100 Henry Zhao: Okay.

193 00:22:41.740 00:22:46.050 Samuel Roberts: Yeah, let me see if that builds. Let’s see…

194 00:22:46.640 00:22:50.110 Henry Zhao: Yeah, I’ll be careful not to break anything, and I’ll ask you if I… I’m not sure.

195 00:22:50.110 00:22:59.739 Samuel Roberts: Yeah, so basically, the main issue is that, like, you know, I said this platform, or marketing assets. So, let me explain this one, this actually might be helpful for this. So, all of these were GitHub.

196 00:22:59.920 00:23:06.100 Samuel Roberts: They are files on GitHub. If I, like, open it, you can see, like, everything here is stored in GitHub.

197 00:23:06.230 00:23:09.330 Samuel Roberts: These are then aliased to another link.

198 00:23:09.550 00:23:24.459 Samuel Roberts: Have you used this page before? I don’t even know if anyone’s showed you this, but if you come here and want to view it, you see it goes to files.brainforge.ai, you know, and then this is the GitHub pass, so there’s basically a proxy server serving this for us.

199 00:23:24.460 00:23:25.040 Henry Zhao: Cool.

200 00:23:25.040 00:23:27.339 Samuel Roberts: And that’s how we keep track of all the hits and everything.

201 00:23:27.510 00:23:32.780 Samuel Roberts: What… a couple things that were added here were,

202 00:23:34.470 00:23:40.630 Samuel Roberts: bulk edit, basically. Well, this whole page is new in the past, like, week or so.

203 00:23:40.920 00:23:50.370 Samuel Roberts: the bulk edit, the ability to filter, anything having any metadata at all, it was, again, just GitHub information, and that was, like, not that helpful for sales and marketing.

204 00:23:50.640 00:23:53.050 Samuel Roberts: So, we added that.

205 00:23:53.850 00:24:05.860 Samuel Roberts: So, all of these tags here, like data, AI, diagram, case study, CPG, like, that’s all stuff that, Hannah has added, pretty much, so I wouldn’t mess with any of that sort of stuff.

206 00:24:06.050 00:24:13.900 Samuel Roberts: What I did do was also add the ability to just, add a…

207 00:24:16.580 00:24:22.989 Samuel Roberts: where did my create button go? See, this is the kind of stuff where I’m like, I just erased the create button at some point, I don’t know how.

208 00:24:23.140 00:24:29.750 Samuel Roberts: Oh, we’re on the platform, that’s why, okay. Here’s the… here’s the one I’ve currently got. So I added this, like, ability to create a new entry.

209 00:24:29.910 00:24:33.729 Samuel Roberts: You can now include the URL, so…

210 00:24:34.460 00:24:39.790 Samuel Roberts: instead of it automatically pulling from GitHub, this is gonna have the ability to link, like, Notion docs and…

211 00:24:40.010 00:24:42.750 Samuel Roberts: YouTube videos and stuff like that.

212 00:24:43.040 00:24:43.690 Henry Zhao: Okay.

213 00:24:44.390 00:24:49.040 Samuel Roberts: And so, what I would do, and this is what I did here, is just, like, create a test one.

214 00:24:50.320 00:25:02.110 Samuel Roberts: And then I can just come in here, I can edit it, and this one doesn’t matter, because we’re going to delete it eventually, right? So, work with basic test ones, but tests, like, do I want to add… like, I can multi-add themes and asset types, but it can only have, like, one client.

215 00:25:02.330 00:25:06.109 Samuel Roberts: For example, like, just make sure that, like, if I do this, and I click save.

216 00:25:06.330 00:25:09.070 Samuel Roberts: It all updates properly, you know.

217 00:25:09.860 00:25:15.519 Samuel Roberts: Click around there, this will definitely get easier as, like.

218 00:25:16.000 00:25:22.199 Samuel Roberts: now that we potentially have someone that’s going to look at it in detail, you can, like, go through the PR and see what I changed, actually. That might be the best thing to do.

219 00:25:22.330 00:25:35.020 Samuel Roberts: and try things out, let me know, because I also generated a PR document or description from Cursor, so it should be, like, mostly accurate, but I’m curious. So I would say that’s a good place to start.

220 00:25:35.130 00:25:46.999 Samuel Roberts: again, I don’t want to, like, throw this at you, or be like, you know, do this today, necessarily, but this is the kind of idea of what I’m talking about. So maybe… maybe not with this, but if something else pops up that we can test out.

221 00:25:47.120 00:25:50.870 Samuel Roberts: We’ll give that a try.

222 00:25:51.460 00:25:58.900 Samuel Roberts: Yeah, I don’t know what your day is like today, so I don’t want to just be like, do this kind of thing, but I’m looking to get this merged, so I might just merge it anyway.

223 00:26:00.670 00:26:04.380 Henry Zhao: Yeah, let me think… let me think about it, too.

224 00:26:05.440 00:26:08.260 Henry Zhao: I think I have a pretty crazy week still this week.

225 00:26:08.260 00:26:12.619 Samuel Roberts: That’s exactly what I’m saying, like, I’m happy to, like, get you in it as much as you can…

226 00:26:12.740 00:26:15.650 Samuel Roberts: you can do, or want to do, or whatever. I don’t want.

227 00:26:15.650 00:26:25.869 Henry Zhao: I think maybe… I think maybe this week, this is a good starting point for me to just understand, kind of, what you just showed me. Let me not have you assign me anything yet.

228 00:26:25.870 00:26:26.220 Samuel Roberts: That’s fine.

229 00:26:26.220 00:26:32.810 Henry Zhao: But let me, in my time, when I do have some free time, when something’s running or something, look at this code and kind of just…

230 00:26:33.570 00:26:35.760 Henry Zhao: You know what I mean? Get kind of, like, a feel.

231 00:26:36.100 00:26:46.249 Samuel Roberts: Yeah, even just clicking on the platform and seeing what else is here on the Forge, because, like… I don’t know if you’re aware of, like, all the agents that we’ve created here that are just, like, custom prompts and stuff, but,

232 00:26:46.580 00:26:50.289 Samuel Roberts: There’s that, there’s the client, there’s the linear ticket, there’s a few things, but, like.

233 00:26:50.480 00:26:56.739 Samuel Roberts: Departments is getting added now, so just, like, familiarize yourself with it, too, because as we make changes, it’ll be nice to have someone that’s, like.

234 00:26:56.980 00:27:00.540 Samuel Roberts: as familiar with all of it as, like, Uten is, or I am, or something else.

235 00:27:01.100 00:27:07.240 Henry Zhao: And then, like you said, if there’s time where you are working, like, just, like, blocking off time to work on some stuff that you don’t mind me watching, like.

236 00:27:07.240 00:27:13.600 Samuel Roberts: Totally. Totally, yeah. And we’re doing some cool things now with, like, trying to move stuff from N8N to the code.

237 00:27:13.740 00:27:19.379 Samuel Roberts: So there’s some cool frameworks we’re gonna try using and things like that that could definitely be interesting to, like, at least see.

238 00:27:19.840 00:27:20.340 Henry Zhao: Yeah.

239 00:27:20.550 00:27:21.190 Samuel Roberts: Cool.

240 00:27:22.710 00:27:30.129 Samuel Roberts: Okay, sounds. Yeah, I appreciate the time. Let me know if anything else crosses your mind, but, like, I’m really interested in this, or really want to learn more about that.

241 00:27:30.320 00:27:36.450 Samuel Roberts: kind of what we’re doing, but, this is definitely a place that would be helpful, and it’s a good foot in the door, so, I don’t want to, like…

242 00:27:36.450 00:27:38.169 Henry Zhao: That’s a lot, so I just want to…

243 00:27:38.170 00:27:43.780 Samuel Roberts: Of course, I definitely brain-dumped a ton here, I appreciate that, but, I would say…

244 00:27:44.790 00:27:58.940 Samuel Roberts: yeah, think about it a little bit, explore a little bit, let me know, and I, yeah, I don’t know, like, how over-leveraged you might be this week, or consistently, so I don’t want to be, like, adding stuff to your plate if you already have, like, important things to do, but.

245 00:27:58.940 00:27:59.450 Henry Zhao: I appreciate it.

246 00:27:59.450 00:28:04.349 Samuel Roberts: And I’ll talk to Utam as well, and, like, let him know we finally had this… had this convo.

247 00:28:04.780 00:28:10.939 Samuel Roberts: Just to see where, you know, because he might have some, like, no, no, no, he’s got to stay working on this right now, it’s too important kind of things, and I don’t want to, like.

248 00:28:10.940 00:28:11.780 Henry Zhao: Yeah, that works.

249 00:28:11.780 00:28:16.710 Samuel Roberts: cryo, anything. But yeah, definitely take a look when you’ve got some time, at the

250 00:28:17.070 00:28:26.269 Samuel Roberts: at the platform online, at the code, you might not be able to get the code running locally without the environment variables, but.

251 00:28:27.120 00:28:28.329 Henry Zhao: Will I need access to Heroku?

252 00:28:29.480 00:28:34.849 Samuel Roberts: Only for the… no, you shouldn’t need it, because once everything’s live, you can just go to that link.

253 00:28:34.850 00:28:35.410 Henry Zhao: Okay.

254 00:28:37.110 00:28:39.849 Samuel Roberts: So, the way it should be set up is that, like, when a PR is…

255 00:28:40.470 00:28:45.060 Samuel Roberts: pulled, which I guess I didn’t… that’s still open, I guess? I don’t know why that didn’t…

256 00:28:45.600 00:28:51.199 Samuel Roberts: create earlier, like I said, but, it should be fine to just, like, that should trigger

257 00:28:51.720 00:28:55.799 Samuel Roberts: Something down here… oh, I can’t see this still. I mean…

258 00:28:55.800 00:28:58.310 Henry Zhao: Sorry, where’s the… where’s the repository in GitHub?

259 00:28:58.650 00:29:03.959 Samuel Roberts: Yeah, it’s, it’s called Brainforge Platform.

260 00:29:04.270 00:29:08.020 Samuel Roberts: on the GitHub page, for Brainforge AI.

261 00:29:08.380 00:29:09.700 Henry Zhao: Yeah, let me see if I can find it.

262 00:29:09.700 00:29:10.790 Samuel Roberts: Yeah, cool.

263 00:29:11.010 00:29:11.909 Henry Zhao: Should I back this.

264 00:29:22.580 00:29:24.590 Henry Zhao: Can you maybe just send me the link to that?

265 00:29:24.590 00:29:26.290 Samuel Roberts: Totally, yep, I’ll Slack it to you.

266 00:29:26.580 00:29:27.150 Henry Zhao: Okay, thank you.

267 00:29:27.150 00:29:28.740 Samuel Roberts: So you got it.

268 00:29:28.740 00:29:30.310 Henry Zhao: That’s all I need for now, probably.

269 00:29:30.310 00:29:34.239 Samuel Roberts: Okay, cool, yeah, that, and like I said, just browse platform.

270 00:29:34.590 00:29:35.310 Samuel Roberts: Hmm.

271 00:29:35.460 00:29:44.619 Samuel Roberts: and find anything you haven’t seen before, because it’s definitely… there’s a lot more there than I think some people realize, but also, like, not enough there for what people need. So it’s good to, like, figure some of that out now.

272 00:29:45.410 00:29:45.970 Henry Zhao: Yeah.

273 00:29:46.590 00:29:54.580 Samuel Roberts: Cool. I will Slack this to you… where did you go? I hate how people just disappear from my direct messages list.

274 00:29:54.580 00:29:55.480 Henry Zhao: Oh, yeah.

275 00:29:55.480 00:29:59.599 Samuel Roberts: Like, I was just… you just messaged me, and I just messaged you, and now you’re not here.

276 00:30:02.450 00:30:03.759 Samuel Roberts: Okay, there we go.

277 00:30:05.270 00:30:09.620 Samuel Roberts: That is the GitHub there. Okay, cool.

278 00:30:10.050 00:30:15.130 Samuel Roberts: Yeah, so, yeah, take a look, think about it a little bit. Again, I don’t wanna, like…

279 00:30:15.400 00:30:19.800 Samuel Roberts: Try to take over your time in any way, so if there’s small things or anything else you’re thinking about.

280 00:30:19.800 00:30:21.550 Henry Zhao: Not at all, you’re helping me out with this, so yeah.

281 00:30:21.550 00:30:23.789 Samuel Roberts: 100%, but again, like, I don’t wanna, like, you know…

282 00:30:24.050 00:30:35.209 Samuel Roberts: I don’t want anyone to come at me and be like, why is he doing so much AI? You know, I was just, you know, but, like, make sure that you’re doing what needs to get done. So, but yeah, totally, I’m glad we finally got to connect. Yeah, play around.

283 00:30:35.550 00:30:39.370 Henry Zhao: I wonder why I’m getting… this is not an error in GitHub. I’m on my…

284 00:30:41.350 00:30:42.339 Samuel Roberts: That copy room?

285 00:30:42.600 00:30:44.399 Henry Zhao: Do I need access to it or something?

286 00:30:44.400 00:30:46.610 Samuel Roberts: Are you not on the GitHub at all, or…

287 00:30:47.440 00:30:49.369 Henry Zhao: I’ll give you my email in GitHub.

288 00:30:49.760 00:30:52.839 Samuel Roberts: Okay, yeah, cause it might just be a… You’re not…

289 00:30:53.320 00:30:56.010 Henry Zhao: Not henry.zao at brainforge.ai.

290 00:30:56.250 00:31:00.109 Samuel Roberts: Okay, let me… yeah, definitely share… let me… I don’t know…

291 00:31:01.340 00:31:03.530 Samuel Roberts: I’m not even sure what kind of admin I am here.

292 00:31:05.620 00:31:11.919 Samuel Roberts: Okay, yeah, I can invite you. I don’t see you here…

293 00:31:22.530 00:31:25.719 Samuel Roberts: Yeah, guys, let me know, and I’ll invite you, and you can take a look.

294 00:31:25.720 00:31:27.280 Henry Zhao: of username works.

295 00:31:27.710 00:31:28.430 Samuel Roberts: What’s up?

296 00:31:28.760 00:31:30.970 Henry Zhao: That’s my GitHub username, if you can add it that way.

297 00:31:30.970 00:31:33.829 Samuel Roberts: Oh, cool, yeah, I can do that right now. I think I just do this.

298 00:31:34.240 00:31:35.090 Samuel Roberts: this…

299 00:31:38.330 00:31:41.739 Samuel Roberts: That should be an invite… oh, I gotta… hold on, I gotta authenticate now.

300 00:31:42.520 00:31:44.919 Henry Zhao: Yeah, I’m pretty, pretty good about that, so…

301 00:31:45.230 00:31:46.589 Samuel Roberts: That’s good, there we go.

302 00:31:51.740 00:31:55.089 Samuel Roberts: And then… yep, alright, cool, so you will be a member…

303 00:31:55.340 00:31:59.779 Samuel Roberts: And I’m gonna specifically make sure you have access to the…

304 00:32:00.460 00:32:03.849 Samuel Roberts: Are these different teams? Oh, I don’t know that. Oh, boy.

305 00:32:05.810 00:32:08.490 Samuel Roberts: And… we’re just gonna…

306 00:32:08.920 00:32:17.400 Samuel Roberts: Send the invite. Let me know if you still can’t see it or something, because I… I haven’t managed a lot of the GitHub stuff, so there’s, like, a ton of different organizational stuff here I just haven’t tweaked.

307 00:32:17.560 00:32:23.000 Samuel Roberts: So I would say, yeah, try it out, let me know if you get access. It should be…

308 00:32:23.260 00:32:24.840 Samuel Roberts: Sent now, so…

309 00:32:26.420 00:32:27.390 Henry Zhao: Got it.

310 00:32:28.040 00:32:32.440 Henry Zhao: Join Brainforge AI… Two-factor…

311 00:32:32.440 00:32:36.249 Samuel Roberts: Exactly, yeah, this is exactly what happened to me just now. I’m like, yeah, it’s good, but okay.

312 00:32:36.960 00:32:37.940 Henry Zhao: Yay!

313 00:32:40.100 00:32:42.110 Henry Zhao: Alright, I hate too fast, but okay.

314 00:32:42.480 00:32:42.830 Samuel Roberts: Yeah.

315 00:32:42.850 00:32:46.640 Henry Zhao: Did I… You have to do one passenger room.

316 00:32:46.810 00:32:52.220 Henry Zhao: No, but we should be good now, so I can let you go. Okay. But thank you, and this is great.

317 00:32:52.560 00:33:00.529 Samuel Roberts: Great, alright, I’m glad, I’m glad, I’m glad we got together, I’m glad we can make some progress here on getting you into it more, but yeah, if for some reason you can’t get in, just ping me. Okay.

318 00:33:00.530 00:33:00.880 Henry Zhao: able to do.

319 00:33:00.880 00:33:03.460 Samuel Roberts: do the permissions, right? Cool, alright. Thanks, Emily.

320 00:33:03.700 00:33:05.229 Henry Zhao: Alright, thank you. Bye-bye.

321 00:33:05.230 00:33:06.030 Samuel Roberts: Bye.