Uttam Kumaran: Hello, guys. Pranav: How’s it going? Uttam Kumaran: Good, dude, how are you? Pranav: I’m pretty good, I’m pretty good. Uttam Kumaran: , I texted Sir… let’s see who’s gonna have, but let me go ahead and just add you to… let me add… I’ll add both of you to this repo, and then, , Pranav meet Mustafa. Mustafa, meet, Pranav. Mustafa Raja: Hey… How you doing? Pranav: I’m good, I’m good. , . Mustafa Raja: , we’ve met. Pranav: I had, , an interview, , a long time ago. Uttam Kumaran: Oh, great, great, great. , never mind, then you all know each other. Good. Just a little bit. Awesome. , let’s see, I texted surf, but three of us can at least, , go through and talk about the project. Let me just get both of you into the repo, and then we can go from there. Mustafa, can you send me your, Git username as ? Mustafa Raja: , I’ll send you in the chat. Uttam Kumaran: Alright, it’s just there, it’s there, rebels. Mustafa Raja: , it’s in the Zoom chat. Uttam Kumaran: What do you think? , you guys should have been invited to… A new repo called at lilo-Social slash ditch dash platform. Here, this is the linked, Usually what I do is, , I just go to the click on the , you click on their profile and go to Organizations. in GitHub, and then you can just accept, . Mustafa Raja: , I’ve accepted. Pranav: It’s making it two-factor. Uttam Kumaran: , it… , definitely. And then I’ll also make you’re in our. Pranav: Cool, yep, just accepted it. Uttam Kumaran: And then let me give you guys both, a second to read through… This… Project Docker. I should have sent this ahead of time, but it’s been a busy day. I just sent this over Zoom. Take a look, give it, a read. Let me know when you got… take your time, yourself, . It’s… generally will give you the scope of, , what the… What the project is. Surf’s iPhone: Talk to me, too. Uttam Kumaran: I’m, just letting, Pranav and Mustafa go through the project doc. And then maybe we can… We can then chat where you want me to plug in. . Surf’s iPhone: Sam couldn’t make this meeting, ? Uttam Kumaran: , he’s sick today. Surf’s iPhone: Alright, cool. See, I can give you what he sees, because I know, because me and him have been chatting forth, maybe me, him, me, you. Maybe all… Get into that same channel. took it out as , but I can give you guys the high-level updates. Uttam Kumaran: , how’s the, , how’s the week, dude? Surf’s iPhone: The week’s been crazy. I built an entire. Uttam Kumaran: When is the answer… when is the answer gonna change? Surf’s iPhone: Dude, this eating thing is terrible. Not terrible, I can handle it, but it’s just … We built an entire team this week. We now have… 1, 2, 3… 4, 5, and then an entire team in India. I helped them hire 5 people, plus build… bring on an entire dev team that’s gonna scale up to 10. , dude, it’s wild. , , they’ve been, they’ve been keeping me busy. It’s a good one. Uttam Kumaran: you’re gonna be, … are you bringing on PMs? Are you bringing on more senior people? It’s all just, , engineers. Surf’s iPhone: it’s, mostly senior engineers now, , all the other… , it’s me and 3 seniors that I all brought on, then we brought in 1 PM, But we had to field them out. Uttam Kumaran: It’s all people… it’s all people . Surf’s iPhone: . Two of them I know, one of them I help them hire, and then the PM I help them hire, and then they know a guy who does this GCC model. Remember the company that I sent you? The, soft deaf people? I want to feel them out, because the dude who’s leading it, he’s super competent. But, , they’re gonna be hiring and building them out a team, and I’m , oh, that could be really cool if we need to, , spin out entire dev clubs. Uttam Kumaran: , we need a good… we need a good product… we need a good product manager, dude. But someone. Surf’s iPhone: , agreed. That… that’s the dime a dozen position there. If you get a good project manager, I keep everything really rolling. That’s a… that’s a toughie. Uttam Kumaran: Cool, , we’ll let you… we’ll let these guys just have a little bit more of a read. And then I’m gonna work… I’m gonna work tonight on the larger PRD. I’ll buy us some more time, I can meet with them tomorrow to go through that. Cool. , for the… for the revenue, , product. And then, , I’m… there’s… we have one… PM on our team, but he PEPMs our internal AI platform, and I’m trying to convince him to come on full-time to be PM… the product manager for, for this. And then, dude, , CES? Surf’s iPhone: Say that question one more time, Mutant? Uttam Kumaran: , the conference? Surf’s iPhone: , , , it’s huge. Uttam Kumaran: , they’re one of our clients. Surf’s iPhone: Doing what? Uttam Kumaran: We’re doing all… we’re doing all… we’re doing a bunch of data stuff for them. Surf’s iPhone: They have, , reporting and analytics. Uttam Kumaran: But the woman loves us. And… Proposed two more projects for us to help them on. Surf’s iPhone: Dude, all of those event companies make a dang of money, and they don’t have shit. , , I remember when, when, the… Tom, he was talking about, , there’s, , this huge conference for wealth managers, and, , they charge people, , $30,000 to be at the event, and then they’re, , they just send them spreadsheets of all the emails of people who signed up, because they can’t even, , figure out who. Pranav: Can we read into Phase 2 and Phase 3 now, too, or… Uttam Kumaran: , , read-ins above… read-ins of both of those, . Surf’s iPhone: , , that stuff is nuts. , those event companies, they’re making a gang of money, doing a whole lot. Uttam Kumaran: , dude, they also… , we’ve just been, , really good partners with them, and they want us to help something on, . the Okta side, Cool! And they want us to build them a, , , , fix their Shopify store that they’re using to sell… digital files, and maybe help them move to Stripe. But that’s the thing, … I’m , can I call surf? But you’re busy with Remo. Surf’s iPhone: , I’m really busy with Remo. He must, he must killin’ me. I can… I can play… , again, me and Sam, I feel, have a really good rapport, , I can play… I can skyhawk over it if I got some good people doing the delivery, but… Uttam Kumaran: That’s the thing, I wonder, , how much you and Sam compare to take on, , at least… , Lilo and one more. Surf’s iPhone: that’s the thing. I… I built the library, and open-sourced it, and then sent it to Sam, and I was , you should build it into this model. then he took that, looked through that, and then he started running with their stuff, and he’s gonna kibosh them together. , , I already have the stems for us to be able to create, , a monorepo, front-end, back-end database, all of that stuff, React, all of the nice fix-ins, auth, all of that, in, , one thing. And then, from there, , we could build… , when you have net new clients who don’t have anything, build off of that stack. . , , I can, , that’s what , , I can earball in, , that stuff, and then, , even when he’s working through the repo, because there’s not a lot there, . help from, , a layer of, oh, you just need to put this with that, that thing. It’s just, I can’t get nitty-gritty into it, because I’m nitty-gritty into Remote. . But, , the plan is, after the two months, because I even talked… , the Remo guys talked to me about it. They’re , they said they don’t want me in the code. They want me running the larger team, and they see the larger team at, , 30 people. And I’m , cool. , , we all get that, but, , now, you need all hands on deck, because you’re doing crazy shit. And you need it done in 2 months, which is just insane. , once the team’s fully built out, I should have more time, but… It’s just chaotic now. And then the dude, Cameron, he’s back. , it’s just all sorts of crazy. Uttam Kumaran: Oh, really? Surf’s iPhone: , he’s… he’s now giving us the code, we’re waiting on that. … he was supposed to give it to me today, but then he pushed back again to tomorrow. now I’m waiting on tomorrow, but the codebase is completely different from the current codebase. , , we’re working with old code until he gives us the new code, that’s what . It’s just, , it’s all over the place. It is wild. Whatever. I’ve wrangled harder situations before, … It’ll be . Uttam Kumaran: Guys, what do you think? I’m on Phase 2, and… , . Surf’s iPhone: I’m in a rush, I got time. Uttam Kumaran: How we doing, guys? Mustafa Raja: , I’m just, looking at the success metrics. Pranav: I’m good to go. Uttam Kumaran: , , , , and , for both of y’all, I’ll send you a little bit of, , a visual of, , our initial conversations with the client as , but they’re an e-commerce agency, and they want to build, , their own, , forecasting and, . chat with Forecast Data Tool. That they’re gonna use to manage their clients. now, they… we’re using another company for engineering support, and they , , dropped the ball, and we’re coming in to , , pick things up, and this is our… a little bit of our phased approach. far, Sam and CERF have been leading And , for Pranav and Mustafa, it’ll be up to them, about, , where they want to weave y’all in, but , , if you were to just talk about, , the overall structure of the project. the way I’m seeing it is, Surf and, , Sam lead and also lead, a lot of stuff on the client-facing side. where we definitely need some support now is just, , of course on the engineering side, but, also Pranav, on just, , getting things organized in terms of, , we have a little bit of a Gantt chart of the project, also tickets, and then just, , helping keep the, , project on track. that’s how this… this squad could best run. And it’s something that we’re starting to do across a lot of projects at Brainforge, is just, , try to not bring on dedicated PMs, and instead just have time from every single person, , dedicated either to interacting with a client, or to just helping on, , the overall planning and the engagement. And , Surf, I don’t know if you want to give a little bit of context on, , where we’re at. for Pranav and Mustafa, a lot of clarity will come from watching some of the, introductory calls we had with the client, but this was a direct outcome of those calls. And then I’ll let, , , Sam and CERF lead, , where they want the , you guys to plug in. Surf’s iPhone: I can take over. Cool. this one is a relatively straightforward one, I believe. I don’t know if I’ll give it light intro, me and Utam have worked. Together at a bunch of different companies, and we’re usually the guys who get called in when stuff gets really complex. taking over an old application where the original engineers built it in a weird way. Fixing that, getting it up and running, that thing. Lilo is one of those situations, but the nice part is they never really went live with the application built from the other company. The application built from the other company is a… Express… on the back end as a sideloader, a mini, weird express app, then a… giant authentication app, which… … , the dev company that built it, it was their own internal project. it didn’t really have anything to do with the project, for Lilo, they just, , jammed it in there. And then, , a… very, , lightly done Angular app. , , if you look at the actual code in the codebase, there’s not a lot there. … me and Sam categorize it as a net new build. Where we just need to, , copy the code over to a new space. Ideally, I talked to you a little bit about this, Pranav, but high level, I want to start thinking about the Brainforge engineering team as, . A Swiss army knife around specific tooling. ? , , out of the box, we can just give our… anyone who works with us, especially with the net new build, a bunch of very specific tooling. , , things Mixpanel, things PostHog, things , a database, a front-end, a back-end, that thing. , anyone can come to us and they get that immediately. what that spun off is, I opened sourced, , a repo for that, where it’s, , it’s a monorepo for a front end and a back end. The front end is Next.js, using, ShadeCN. As the primary component library, you just get the look and feel stuff, , super easy. And then the back end is a Nest.js app. you get, , really clean, nice, open AI, open API semantics, everything ready to go. And then you can hook it up to any database you want, , and again, it’s just, , change a bunch of environment variables. Deploy, and, , the thing just loads up. Primarily, I’m a Postgres person, but you can link it to MySQL, you can link it to whatever the hell you want, it really doesn’t matter. But if we all adopt a frameworking this, then it becomes easy to bring on other engineers onto the project, because, , having good frameworks sets us up for everyone coding in, , the same locations, or with the same style, it’s easy to swap people in, swap people out. Especially when you’re talking about the world of JavaScript, where people , … everyone writes it, but everyone writes it differently. . It’s always good to have some frameworks , , built in to just have everybody on the same page. , where we are now is Sam’s deployed the application, the old Angular application, and he’s looking at it from the perspective of, alright, how do we… turn the functionality, not really the design, because the design’s not great, how do we turn the functionality into React? More or less, which shouldn’t be hard. , that’s everything in a nutshell. Mustafa Raja: Any questions? Surf’s iPhone: , this is… Mustafa Raja: I’ve worked with Shadshian before, and I love the library. Surf’s iPhone: , I have as . . Cool, , I’m a back-end engineer by trade, I’m not the best with design, I tend to to pull in a design library, because, , I’m , designers thought about this, I just want to hit… load, login page. And if some great design people built it, I’m pretty it’s fine. And then if you point me at designs, I can be . Cool, make them look that. I have not very many fields on the UI, UX side, but very many fields on the backend side. Pranav: One thing I noticed, too, in the repo, , there was very little code. Uttam Kumaran: , I’m going to… I’m gonna… you should just see it now, I’m just, , pushing a lot of the legacy stuff into there. , they had, , 7 or 8 different repos in, … the, , , Lilo, in the Stitch ecosystem, and, , some of them are used, some of them are not used, , I’m gonna… I’m gonna push a lot of that code now, and you’ll see… Quite a bit of that come in. Surf’s iPhone: , most of that repo is the NPCs, which we… I talked about Utah, we probably. Because, , they could just be, , prompts. Uttam Kumaran: , let me just… let me get… let me get all of that in now. You guys can see it while we have it up. Pranav: , sir, you mentioned how, , you already … have already built in the past, , that boilerplate, , repo with, , front-end, , boilerplate code, , back-end, just , , the overall design. and then the current status is , , we’ve spun up that Angular app. We see what they were trying to do, we’re trying to just, , work out, , what functionality we want to bring into the new app, and is that … the overall, , end state of Phase 1, or do we also want to add new functionality? Surf’s iPhone: the overall end state of Phase 1 is get the new housing up and running with the old code migrated over, and then that’s the end of State 1. we haven’t deployed it, and we haven’t migrated all of the stuff yet. that’s still where we are in Phase 1, but that should be Phase 1. , net new build is copy… copy and paste, but again, it’s not direct copy and paste, because, . It’s an Angular app, we have to, , make those components not Angular, which we could probably, , plod code our cursor, , it shouldn’t really be that hard. And then, what’s the next part? And then, for the light backend work that they did, copy over the Express app. ? And that should be easy, it should just be, , copy and paste and make this into, , nest endpoints. And then the only thing that does need a little bit of consideration, is the authentication. the authentication is built into… I don’t know if you guys are looking at it now, it’s built into the BNZ app? Which is… Yep, shoot. Uttam Kumaran: Go, I go, I go. Surf’s iPhone: , the authentication is built into the BNZ app, and that’s an actual, , actual application, but it’s because it’s the application that the dev company uses as off, and I’m guessing they’re doing that to, , lock… all of the companies that work them… work into them, into, , working with them, because there’s reason to have your own custom off, , it just doesn’t really make much sense. , integrated into the repo that I created is better off. , you can get auth, , for free, you can do Apple sign-in, Google sign-in, X sign-in, everything is built into it. There’s, , a wrapper, a library around auth, and it’s already built-in native, ready to go. It has email, password, the whole thing. you could just choose which providers and just go. we’re gonna use that instead. And I would just solve the auth problem, and then I know that I spoke to… what’s the guy’s name that we were speaking to at the time? Alright, cool, because I’ve adopted the ELT, I just called everybody ELT now. I’ve spoken to Zach, and there’s some minor… authorization stuff? But not too big of a deal. , ideally, they want him and the other founder to be, , admins, and then everybody else at the company to be, , users that can only see certain things. Again, it’s not crazy. But he even said it’s for the first iteration for everybody to just be admin level and can see everything as we figure out the authorization part later. Because , he’s , they work with 60 clients, and they have 60 employees, and, , an employee might work only on 3 clients, it might be annoying logging in and seeing 60 when you only care about 3, but there’s a bunch of different ways you could solve that, and that’s where, , let’s call that a after-phase 1, Phase 1.2. some, , authentication. , authorization. Go, go, , you guys go. Uttam Kumaran: , I sent you guys the, I’m just… this coffee shop Wi-Fi is fast, but I just sent you guys the, The repo, the old… the existing codebase zipped up. those are all separate repos, and the BRNZ platform, you’ll see, is there. Surf mentioned, , half these things are MCPs, and, , don’t work, I don’t care about those much. It’s the other code that really should show you off . initial question, sir, is where… do where Sam’s working, or is he working all locally? Surf’s iPhone: Sam is working all locally, and he’s working on specifically the… The stuff you just zipped up, , getting it up and running. , , he’s spun up the, the web app, Locally. And that’s why he sent those pictures where he’s , his version of the app looks different from their version of the app from the video, because they might have given us a little bit of old code, but again, nothing was working anyway, it’s just … how far off are we, really? And, , that’s why I’m . before we can formulate the questions, Sam’s still doing a little bit of his discovery around it, that we can, , really get good questions in, that we can make that meeting, , productive. Pranav: I have a quick question on, for, , infrastructure, … Surf’s iPhone: Yup. now, did they… Pranav: , from what I read, , there was some stuff built on, , their previous… , , DevShop’s, , AWS account. Surf’s iPhone: answer that. … The founders of this company are non-technical. that’ll help with what I’m gonna say next. Usually, people will say whatever they were told to say. the original dev shop used AWS, they assumed they needed their own AWS, which is probably why you saw AWS in the doc. But I very quickly was , hmm, , we don’t need all that. Because, , , again, if you don’t have a DevOps team, AWS sounds cool until something breaks, and then everyone’s freaking out. I was , hmm, get us a railway. they gave us access to Railway. And I’ve already deployed the, , the monorepo, to Railway, it’s super simple. , , we’re probably gonna just use Railway. . Everyone’s simple, not have to worry about DevOps, that sucks. And build a map really, really quickly. Mustafa Raja: , deploying on these new frameworks is also very easy. Comparing to, , AWS and all. Uttam Kumaran: And then, I’ve invited you guys to the OnePass vault for Lilo. In there, you’re gonna see, you should see the Gmail account, , stitch at lilosocial.com. You could use that for… for Railway, , if you log in with Gmail. And then also, we can invite your Brave Forge, but… Feel free to just use that… that account. Pranav: For that vault, would we see it in the 1Pass account itself? I don’t see a notification. Uttam Kumaran: You should honestly just get, , immediately added. … If you just go to your vaults, you should see that you’re… Because we just use all groups there, I added you to the… Lilo Social Group. And then it will give you access to Brainforge Real Social. Pranav: . I’ll do some… Digging your. Uttam Kumaran: We’ll just share… share… share what you’re seeing, I could, we could just, , dig through it. Pranav: , , perfect. Uttam Kumaran: We just, , are… we are managing a lot of clients, we’re starting to get better, but I know for everybody’s, , first day, there’s, , a thousand accounts, but, . , , , one thing I would suggest is go to 1Password.com, the, the, the, The extension can sometimes, , not be, just, , lose connection. It just won’t have… it just won’t refresh, . It’s weird. And then they also have, , a desktop app, but… Pranav: Oh, , cool. Yep. Uttam Kumaran: There it is, , … that Gmail… , the other thing that’s … I don’t know if you’re on a Mac, but I have one past the desktop app, and there’s something that it does with the browser extension, it, , stays in sync, but that’s… OnePass is sh… it’s just, , there’s not, , a really great tool, but they’re the best and the worst, … But since we just have, , many clients, we just use them, and then , we’ll add you to groups for the client, and then you’ll get added to their ball, , as we know. Pranav: Perfect, that sounds good. You said you the desktop app, or it’s… Uttam Kumaran: , I would use the… I would totally just install the desktop app. Cool. And maybe that’s something I can tell Rico to add to the onboarding stuff. , it’s nice. Pranav: Nice, nice. Uttam Kumaran: And then the other thing is, in the, client relo, let me see… the other thing is, you’re gonna see in the repo, you’re gonna see, , a bunch of other, , , . just, , the agendas, transcripts. one thing that we’re starting to do for all clients is start to store a lot of project-related information in the repo, too. that, it , just as you use… as you rip Cursor for stuff, it’s just have, , way more context on, , what it is we’re doing. And I’m also using Cursor to write, , PRDs and project plans, we’re trying to centralize Tons and tons of, , the project details and cursor, that’s what you’re gonna see. In there. This is a new way we’re trying to run some of these projects. And then , , tomorrow, you can ask, , , work with Sam to see, , how much of his stuff he can start to push, and, , what the project plan is. one thing that would be helpful, here, though, is, Pranav, if you can start to own, , the creation of, , , , tickets and… , just making that… that things are organized, in terms of, , what the… plan is, that would be a huge help for… for this team. If that works. Pranav: Totally. , where you guys are doing most of that, , project management is… is that, linear? , cool. And , is there already, , a project built for, , or just, , a… I haven’t used Linear before, but is there already , , a… I don’t know, a project in there, , for… Uttam Kumaran: It will be for Lilo. , and anything about tooling, or if you’re , hey, , is there one? I would just hit Rico. He’s in… me and him are in, , every single channel, you can just hit him anywhere, and he’ll… he’ll just make you have access to all the stuff. But , there should be… there will be already a Lilo linear project. There may not be anything in it, because this is , . we’re a week and a half in. . But ideally, what we’re hoping for… Is that, , if you can just , , start to create tickets for, , the tasks, and then now, we’re running, , we run, , two stand-ups in the morning, one for… data engineering, and , , AI engineering, and then… and, , , , full-stack stuff, and then we run a second one for strategy, analysis, and, , some of the analytics work. I’m in the… , a bunch of us are in the first one in the morning, and we , . Roundtripped through our core clients. I’ll add you there, and Sam and… and Surf are there, but I don’t know, Surf, if, , you think… it’ll… it’ll be up… that meeting is starting to get a little big, we can carve out AI and app to another one if we want to, but… Maybe let’s just, , keep going in there for now and see what happens. I’ll make you’re in there, Pranab, but that’s the only scheduled meeting we have. now, and then we… as you start to get onto this project, probably next week, I’ll invite you to the… to the client meetings, and then… at that point, we should be in good shape. , , I’ll… I’m gonna work on the product requirements for the… for that Phase 2, and then work with them to get approval on, , what the scope is, and then once we do that, we can work with you to get it ticketed, and then… , we … we do have a bunch of time to get this done, we can get it done. , now we have, , 3 months booked to, , get all this done. I feel we’re gonna probably end up doing this a lot faster. Pranav: Cool. . That’s awesome. , … how I can think about this is I can run being a, , the project management, building out these tickets, working with Sam, … fact-checking, maybe, , , my ideas for, , how to break up tasks with, , Surf and Sam. For the rest of this week. Is that what you’re thinking as ? Uttam Kumaran: , that’s what I’m thinking, and how it’s gonna happen is probably Surfer Sam is gonna play… are gonna play, . technical point on, , running the client meeting, and then if you can play point on, , creating, , tickets and just making Linear is in a good spot. Gotcha. And then you’re gonna, you’re gonna see that in the morning meeting, Awash just goes through each team and pulls up linear and just gets updates. And I, , that should be, , a good way. I don’t think for… the way we’re thinking about it is, , for managing, for preparing and running client meetings and, , for managing linear , should only be, , probably 20-30% of your time, , that you’re… Pranav: on the project. Gotcha. Uttam Kumaran: , I’m not expecting you to go, , OD on project management, but it’s just helpful to have, , one person on the team that’s, , hey, I’m in charge of just making Linear is, , Set off. Pranav: Totally. , that makes sense to me. it’s , making tickets, maybe they’re tickets for not just me, but they’ll always be tickets for me to do for dev… actual dev work. Uttam Kumaran: , and Sam and Surf will decide, , assignments and, , pacing. And then you’ll assist on just, , keeping everybody on track. And then they’ll also own, , the… , running the client meetings, which Surf has done the last two weeks. And then we’ll see, , these clients evolve, , , Leela wants to work with us for a long time, as we progress and we set up, we’ll see, , what the pacing… Looks , what their expectations are, and… will ebb and flow. this model of, , having , just, , one thing that we’ve tried in the company before is, , we had a moment where we were , , every project gets, , a PM, and it’s a PM coordinator, but just found, , those people not being technical just, , sucked. . And we just felt , … and you’ll also learn, , there’s other… we have a lot of, , internal AI tools. That can help you, , create tickets and interact with project plans that, team will walk you through that, but… We just found that, , giving the engineer… folks on the engineering team a little bit of that ownership Just, , helps… is way better than… having to have, , a dedicated PM who, , is non-technical. To run these, especially when it’s just, , 3- or 4-person pods, ? Pranav: , , , that’s a really good idea. I have another quick question, too, about just Phase 1. I know we said, , 2-4 weeks. Was that starting this week? Was that… Starting on Monday. Uttam Kumaran: Starting this week. , cool. that’s starting us. If you’re down to the start tomorrow, then , you can start banging stuff out. … , I feel I’m… what you’re gonna see the way we… we work is just, , run your own ship and run your own pod. And , I… I … what I’m expecting is that you, , you, Sam. And Servfar attached on the hip. I looped in Mustafa here, just to observe in case we need to loop him in, but I’ll… that I’m looking to you, Sam, and Surf to just let me know, . , how much… what is the pacing, how much we’re gonna get done, and, , what is the… what is the ultimate, , , where we’re gonna end up at the end of the month for this client? I’m not going anywhere, , I’m… I know the whole scope , but, , , that’s , , what we’re… that’s , , what we’re… what we’re expecting here. it’ll take probably another day or two for you to get into everything, and we’re not expecting, . to do tons of stuff, but I feel this project is pretty contained in that it is somewhat of, , let’s just bring something up that is clickable with off. , in the next 2 weeks. And then let’s work on the, forecasting, , product, . Pranav: Totally. , that makes sense. Phase 1’s a pretty good, way for me to ramp up, just based. the description of things. , , speaking of Phase 1, is the idea for the deliverable to be in production for the client, then they can, , start using it? And , , when we’re into Phase 2 after that, we’re gonna be also… , playing a support role in case things are to break, or… Anything coming about, , the application? Uttam Kumaran: , that’s a great question. , , I would think of the phasing as, . we are… and this is gonna get into, , how we do, , product requirements, but , the way I to do product requirements is just do, , POC, MVP, , V1, V2. And , ideally, for the… we have some requirements for Phase 2, but overall, those are things that, , we came up with. we have a lot of flexibility to help them think through, , what features are in or out of scope. ideally, what I’m hoping is that I’m gonna build out the requirements, and then pass it to y’all to tell me, . , , roughly, we can get this done on timing. I don’t expect them to push back, because we’ve already done We’re already, , doing really . And then, , we will … we’re gonna work with them and be their development team. what’s gonna happen is we’re gonna both maintain their forecasting module, they’re gonna… there’s gonna be follow-on work for that. there’s gonna be this, , foreplay API with the image generation, and then they have, , 4 or 5 other modules they want to build to support, the company. we’re just… we’re just their engineering team. , , this isn’t… this isn’t… this… our expectation for this client isn’t, , oh, 3 months, and then we’re, , done. They… they want, , a long-term, , engineering partner to not only do, , product. Design and product requirements, but also build. , , and that’s, , most of our engagements are these types of things. We don’t… we don’t take on a lot of work where it’s, . they come in and build this in depth. , all of our stuff is… , hey, we need, , a partner to come do this as we, , grow our company. And these guys were , we’ll work with you, , , until we run out of ideas, … Pranav: Gotcha, gotcha. , how I’m understanding that as is, , after these 4 weeks, it’s not necessarily, , they need to be at, , this place, and maybe have, . Or maybe there is, , some… there’s obviously some progress they want to see in terms of, , what we described in this, in this document, but… They don’t need the application necessarily to be, , completely handed off to them. Because that’s not what we’re trying to do. Uttam Kumaran: Oh, , , , that’s . , , on any of our projects, we are, , think about it, , if we were to get rolled off next week, what documentation should we have? , , consistently try to document and keep tests and, … , do great engineering work, but we’re not, , there’s expectation that we roll off after the 3 months, it’s just the agreement that we signed. Pranav: Gotcha. . That makes sense. , , the one thing when I saw the two to four weeks that is cleared up now is, , when Surf mentioned, , we don’t need to deploy to AWS, I was , , that is… that’s a good sign, because, Surf said, . , if you don’t have a dedicated, , DevOps team, that could be, , horrible and, , take a lot of time, … and it seems it might be overkill as here, … , I the… This is how we scope things out. Uttam Kumaran: , , , what you’re gonna see, , with all of us is that we’re all, , we all … we all get the gist, and the biggest thing here is that the client is not technical, really over-explain and over-communicate in the client channel. Once you’re comfortable, I’ll loop you into the client channel, and , for… where everybody on this project is just spam and Slack, and make that your work is seen, and… I’m gonna do a little bit of that too, but, It’s… it’s just gonna be tough, … We’re gonna do… we do weekly demos with them, but… as we’re shipping code or features or whatever, just send screenshots into the Slack and, , engage with them, because this is what… the reason why… the one thing that hurt the last development partner is that they just didn’t communicate at all. , and they sucked, but, , they also didn’t communicate . I don’t want to get dinged for the same thing when we’re also doing, , way better. CERF already sent some screenshots, Sam’s doing a good job of that, that’s probably the only thing to keep in mind. If this was a more technical partner, then, of course, , they would… they’d probably be on PR reviews , but these guys are mainly gonna be… think about them, they’re , just, , have idea, , what’s going on in the code, they’re just waiting to see output, . , in the meantime, we just try to share stuff there. Pranav: That makes… that makes total sense, . Uttam Kumaran: Great. What else? Pranav, do you see this, I added you to the stand-up tomorrow? Pranav: Let me… Check. , I see, , the DEAI stand-up. Correct. Uttam Kumaran: , you’ll meet everybody else, you’ll meet , , our whole, , Data engineer, full stack folks. And then, , they’ll just be… we’ll just… I’m gonna talk through what the plan is for… For Lilo there, and then… , you’re free to book as little as much time as you want with Sam and Surf, I’ll let you guys just get organized. my expectation is I’m gonna book a meeting with Zach now for Friday. I would love to have a little bit of an understanding of, , what we’re gonna present. Tomorrow night, sometime. We don’t have to do decks or anything for this client, but… we do want to come in with, , something to share, or if we don’t have any, , UI to share, something to explain. For this week, I’m gonna be… I’m gonna have, , a thorough product requirements doc for the revenue forecasting product, we’re a little bit saved this week. Cause I could talk a little bit about that, but… They’re just… they just want to hear about how we’re building stuff, as much as we can share, that would be great. Pranav: , maybe that’s something Surf, Sam, and I can talk about tomorrow, , how do we wanna… show progress in that meeting, on top of, , what you’re already gonna show. But , before that, I have to probably just talk to Sam and see, , where the app is currently at. And , , I’ll, set up some time with Sam tomorrow. Uttam Kumaran: . Oh , Mustafa, just, just be a fly on the wall , in case the team wants to pull you in. , sorry, go ahead. Pranav: , , Mustafa, I’ll ask… I’ll, add a meeting tomorrow with, all four of us. But I was also gonna ask, too, , is everyone else working 40 hours a week, or are there certain other schedules that I should be, , looking at? Are there, , is there, , a schedules, maybe, . Calendar on… There is a… Uttam Kumaran: there… everybody here, … , there… I would say, for the most part, everybody in the next meeting is… full-time. There is somewhere in Notion where people’s time zones and, , where they’re located is. . But the people on this call are always on, including me, I feel Sam starts early and ends, , around 5. Three of us are on most of the day, … Pranav: Perfect, perfect. Uttam Kumaran: But also good… but also good question for Rico. Surf’s iPhone: I work 9… I work 9 to 9, … text me whenever, put me in a room. I do need to get off a lot, but… Uttam Kumaran: I work 12 to… I work 12… I work 12 to 12. Surf’s iPhone: Me and Utom need to figure out lives, but whatever. Cool, cool. Uttam Kumaran: . Perfect, guys. Appreciate it. And then, , , hit me with any questions. Pranav: Totally. Awesome, guys. Thanks. Mustafa Raja: Thank you. Uttam Kumaran: . Thank you. Surf’s iPhone: Talk to me soon.