00:00:12
1
Nobody's in the room. Nobody's.
00:00:35
2
Hi, John.
00:00:36
1
Hey, Shiny. How's it going?
00:00:39
2
Good, how are you?
00:00:41
1
Definitely keeping myself busy, but can't complain.
00:00:46
2
Yeah, one of the evils of life. It's good to be busy. But then we like.
00:00:53
1
Yeah, yeah, yeah, I, I, I hear you. I was, I was, I'm not gonna lie.
00:00:59
1
Robert kind of told me it sounded like maybe you wanted some of my help with some of the push stuff.
00:01:05
1
Is that kind of right?
00:01:08
2
Yes. So, I mean, I. So as you know, for push, we are migrating from Oracle to postgres.
00:01:17
2
That is the, all the database stuff. We are migrating from Oracle to Post.
00:01:24
2
So we are all relatively new to postgres. So I mean, not now.
00:01:30
2
Not now as in since the time we begin this work is when we've started understanding postgres and working on it.
00:01:39
2
So there have been few glitches as we were doing that. But would I say we've gotten a hold of it?
00:01:47
2
Not sure.
00:01:48
2
But then yeah, we are getting there and so that's the reason we wanted more people if in case especially he said that you also have postgres knowledge.
00:02:02
2
So we like the more the better. So we are.
00:02:08
2
I'm not sure what Robert has in mind for you, but then if he just thinks of like migrating objects and you know, like.
00:02:19
2
Because I'm sure you have zero idea about what pushes also. Right. Yeah.
00:02:25
1
I mean he gave me kind of a high level overview yesterday, but yeah, I think really that was the point of this meeting is for you to walk me through the repo or repos.
00:02:35
1
I don't know. Yeah, repos.
00:02:38
1
I'm thinking he was trying to push us towards the PQP client and services repos.
00:02:46
1
Does that sound about right?
00:02:50
2
Okay, yes and no. Okay, so, okay, let me, let me try sharing my screen with you.
00:02:58
1
Sure.
00:03:02
1
And then would you mind if we recorded this just so I could like watch it later like as I go through it live?
00:03:09
2
Yep, sure.
00:03:10
1
Cool. All right, I think this will work. Starting recording and transcription. All right, cool.
00:03:28
2
So we have a couple of repositories.
00:03:32
2
One is like the database repository where all just the database code is stored. So for example.
00:03:48
2
Yeah, so this.
00:03:50
1
Okay, yeah, that's super helpful because I was like, are we just storing all of our stored procedures and SQL code and all these queries like just in the database, but okay, we've got it in source control too.
00:04:03
2
Okay, yes. Cool, thank you. By the side. Yeah. So this is our database code. Okay.
00:04:13
2
And when we say XO1, XO2, it's our different databases. And this is just Oracle.
00:04:21
2
Okay, what you see here is Oracle.
00:04:24
2
But then there are other postgres databases which we've started moving into.
00:04:28
2
Like they come under this PG SQL repositories. So basically for push we use x85.
00:04:40
2
So when I say x85, it is the Oracle database and its corresponding postgres repositories are here.
00:04:50
2
Okay, so when you get into x85 we have three folders. Gold one is for the gold one schema, right?
00:04:59
1
Yeah.
00:05:01
2
RTC is for RTC schema and RTC is real, actually it's called Real time change and it is push schema.
00:05:09
2
Gold 1. I'll talk to you about it in some time.
00:05:12
2
And then scripts, these two contain all the packages, procedures, functions and create scripts and things like that.
00:05:23
2
But scripts is like if we have to do say a one time thing on the database, maybe we had some issues and we have to update something or if we have to delete something.
00:05:36
2
So those go into this.
00:05:39
1
These are all SQL scripts. There's no Python or something to maybe make it a little easier, right?
00:05:45
2
No.
00:05:45
1
Okay.
00:05:47
2
They're all just SQL scripts. So x85 is what we use mostly and it's corresponding.
00:05:58
2
So like you see, x85PG SQL is corresponds to the scripts part of that x85.
00:06:06
2
This one is to the gold one folder and this one is the RTC folder.
00:06:10
1
Right.
00:06:11
2
Okay, so this is where we have our database stuff and we have other repositories.
00:06:21
2
Like I, I don't know if you need to know this, but just FYI, we have the, you know, like the Terraform repositories.
00:06:28
2
There's separate repository for all Chef related scripts.
00:06:33
2
There's a separate repository for Terraform related scripts and then there is a separate one for application stuff which is like your Java code.
00:06:43
1
So I guess going back to.
00:06:44
1
I'm curious with the Terraform, because I've got plenty of experience with that.
00:06:49
1
Is that for managing the AWS resources or something? Okay, for push?
00:06:59
2
Yes. Like all our, I think most of our applications now like not only Push, everybody is on aws.
00:07:09
2
So this is to manage the resources and. Yes.
00:07:12
1
Okay, wait, so we use both Terraform and Chef to manage AWS resources for Push, you're saying?
00:07:18
2
No.
00:07:19
1
Okay, just Terraform. Gotcha.
00:07:20
2
Okay.
00:07:21
2
Yes, Terraform to maintain the AWS resources, Chef to build that, like whatever we need for our applications.
00:07:33
1
Oh, you mean like to like maybe do like server config?
00:07:37
2
Exactly.
00:07:38
1
Okay, okay, okay. So even you're saying, and I know I'm kind of like taking us off topic.
00:07:43
1
But this is going to help me understand our processes a lot better for even.
00:07:48
1
Are you saying even for like dc, gds, etw, the AWS resources are deployed with Terraform or is that just for push everything?
00:07:58
2
All of them are. We all follow the same process.
00:08:03
2
One of our application is following something, then we tend to do the same with everything else.
00:08:08
1
Okay, could you link that Terraform? It looked like it was a project. Yeah. Okay.
00:08:16
1
Because I've been like working under the understanding that it's all in Chef. I don't know, maybe.
00:08:23
1
Yeah, I don't know, maybe there's been like some, some drift between the repos.
00:08:27
1
But yeah, that's super helpful, thank you. Okay, cool. But yeah, you can go.
00:08:35
1
Go ahead with kind of the direction you were taking, please.
00:08:39
2
Yeah.
00:08:39
2
So I'll just give you the repository URLs for our applications as well just in case for your future.
00:08:54
1
Right, yeah, I've got that one.
00:08:58
2
This is. Okay, what was I supposed to do? And your database stuff has the PG SQL scripts as well.
00:09:09
2
We are using PG admin for our access to like to work on the fixing all these code.
00:09:22
2
So what we had done is we had tried running the SCT tool provided by AWS to convert all these objects into postgres but I don't know if it's.
00:09:36
2
If it's that, but we. The code in Oracle is.
00:09:43
2
I mean it was created sometime in 2014 and then of course there have been new additions and new things in it.
00:09:48
2
But then yeah, it is a. It's been there for quite some time.
00:09:52
1
Yeah.
00:09:53
2
So when set converted, it just converted and created the objects. But the inside.
00:10:01
2
The code within is all.
00:10:04
2
I mean it's no good because if it didn't understand what to do with it, it's just commented out huge pieces of code or basically it's just commented out code and it's just moved the pieces from Oracle to Postgres but without the code within them.
00:10:26
2
So that was the issue we faced and as we went through them we understood that it.
00:10:32
2
When the SCT report says that it's done 80%, it actually is not done 80%.
00:10:38
2
It's done 80% of the objects, not 80% of the entire migration. You see what I'm saying? Yeah, yeah.
00:10:48
2
So now we are working on getting that code up to some good and you know, let's just try to fix that.
00:10:56
2
So as I told, we use Post PD admin and I'll give you the details of. I need to.
00:11:04
2
I mean it's not There as of now with me.
00:11:07
2
But then I'll have to just search for it and give it to you. We have a lab environment created.
00:11:13
1
Sorry, no, yeah, no, I was just saying. Yeah.
00:11:17
1
My understanding is you're saying the login credentials for this DB that you're showing, right?
00:11:22
2
Yes, yes.
00:11:22
1
Yeah. Oh, and then just one more thing going back to kind of the tool that you guys are using.
00:11:27
1
What was that called? It was an AWS tool for doing the migration.
00:11:31
2
Yes, it's called SCT Schema Conversion Tools.
00:11:35
1
Conversion tool. Okay, interesting.
00:11:40
1
I guess it's kind of like an AI leveraging managed service of theirs. Yeah. To do that.
00:11:46
1
I was gonna say, like. I don't know. Yeah, it's. It's tricky, I guess.
00:11:52
1
Do you know, like under the hood, if this uses like an LLM or is it all kind of just like raw AI or like maybe even ML type stuff?
00:12:01
2
Oh, I am not sure about that. You're talking about the SCT tool, right?
00:12:05
1
Yeah, exactly.
00:12:06
2
It says that it's their generative AI, but I am not very.
00:12:13
2
I. I don't know what they doing with that AI or how it. How they've integrated it.
00:12:18
1
Yeah, okay. Okay.
00:12:23
2
So sorry, I was trying to log into that SCT tool just to maybe to give you.
00:12:59
2
Also, John, this meeting is set up for an hour, right?
00:13:06
1
Thought it was half an hour.
00:13:08
2
Oh, that's.
00:13:10
1
Oh, no, yeah, you're right. It's an hour.
00:13:12
2
Yeah, yeah, I'll have to cut it short because I have a meeting starting.
00:13:19
2
Not meeting a deployment starting at 1. So I'll have to just quickly make something and eat.
00:13:26
1
Oh, yeah, yeah, by all means. I get it. It's. It's pretty hectic sometimes.
00:13:30
1
I guess if you want to kind of onboard me more and help me get like a better understanding, we can.
00:13:35
1
I can. I can find some time on your calendar, if that works.
00:13:39
2
Oh, that's absolutely fine.
00:13:40
2
Like we do how much we can today and then if we need more, then of course.
00:13:45
1
Sure. Sounds good.
00:13:48
2
So this is the tool they have, the Schema conversion tool. And this is. This is not what was used.
00:13:57
2
I mean, this schema, this is something they've given access to me just to play around with the tool to understand like what it converted and why it converted the way it converted it.
00:14:08
2
So it's just lab and it has. I mean, the Oracle side is the dev database and I don't think so.
00:14:25
2
I mean, I don't have access to overload like override and commit this into the postgres side of the like the target source?
00:14:36
2
I don't think so. I've not done it. This is just for me to play around with the tool.
00:14:39
2
So I just wanted to show you how the tool looks.
00:14:42
2
So basically we have this convert with generative AI. They have convert schema with generative AI.
00:14:49
2
This is what we used to convert and it is not done that good a job.
00:14:57
1
Yeah.
00:14:59
2
So this is maybe like going.
00:15:02
1
Back to that pain point there on the interface. Do you know if it.
00:15:09
1
I mean, it's just like a blank convert with generative AI button.
00:15:13
1
Like, does it let you prompt it with. With like additional instructions? Or is that.
00:15:21
2
Does as in. Are you talking about, like, do you want to add more like conversions?
00:15:28
1
Like, like, if I'm using Chat GPT, right?
00:15:30
1
For example, I don't just click like, hey, like, here's my inputs, press this button and then go do something with it.
00:15:37
1
Like convert, right?
00:15:38
1
I can say like, hey, like, act as an expert on, you know, postgres and Oracle DB B, right?
00:15:45
1
And then, you know, like, I mean, depending on. I'll stick with ChatGPT, right?
00:15:51
1
Like, I could say, like, I could pick the model that I want to use, right?
00:15:55
1
Which is going to determine the level, usually on average at least of accuracy of the output, right?
00:16:01
1
So I could run it through like a reasoning model.
00:16:02
1
Or at the very least, if I don't have access to a reasoning model, I can tell it to do some sort of chain of thought reasoning.
00:16:11
1
I'm not sure if you're familiar with that kind of concept with prompt engineering, but I can tell it to simulate reasoning so that it's on average more accurate than if it didn't.
00:16:22
1
That's kind of where that question is coming from.
00:16:24
1
And I'm thinking like, if we stay with this database migration service, then that could be very helpful.
00:16:37
2
I, I think I get what you're asking me now, but this. So it has a certain set of.
00:16:46
2
It's not as, what do you call it? It's not like as into it as you can get.
00:16:53
2
Like, this just has things like, do you want to convert types? Do you want to convert.
00:17:02
2
How do you want to use like, for example, substring. I'm just giving you some examples.
00:17:07
2
You know, things like that. It's not, it's not as detailed. Like, for example.
00:17:13
2
Yeah, these are the kind of things.
00:17:15
1
Yeah, no, that makes sense.
00:17:18
2
Yeah. It's not like, I know what you're asking.
00:17:21
2
Like, I use Grok and when I'm trying to convert the data, what it has, like, you know, I don't give it the entire code to convert.
00:17:30
2
I just like use it for syntaxes and if something is not working then ask more on that. Right.
00:17:36
2
So yeah, that part I, it doesn't have, it just has the initial setup where you want like you can check what you wanted to do.
00:17:45
1
Yeah.
00:17:45
2
With it.
00:17:46
2
And it has only a limited options in the settings and Yeah, I just, I mean as of now I just convert one or two just to see understand.
00:17:56
2
But then I realized it's nothing different, it's just converting it into the same way how we have the code provided by Brandon when he ran the conversion for the entire schema.
00:18:11
2
It just gives me the same thing.
00:18:13
2
So even if when I played around with the settings and tried to do it, it's not really that helpful.
00:18:18
2
So I stopped wasting time on this and continued my work on what needs to be done. Yeah.
00:18:25
2
So because what I've seen is it's helpful that you know, if there is say for example something and like a piece of code it's using, I just pick that piece of code and put it on any of these AIs for me to help me understand how to convert it to postgres.
00:18:41
2
And they're doing a pretty good job like explaining what it's supposed to be doing and things like that.
00:18:47
2
So that works for me. If you find something even easier, please let us know.
00:18:52
1
Yeah, yeah, I guess that that fits within kind of.
00:18:57
1
Maybe I won't call it infosec guidelines, but let's say development guidelines around the usage of LLMs here.
00:19:05
1
I know it's, Yeah, I know it's tricky.
00:19:08
1
My understanding is it's almost like I, we can ask co pilot general questions. Well, that's it.
00:19:16
1
Like I can't like go into it and like feed it in code. Right.
00:19:21
1
Or, or documents that we wrote internally so.
00:19:24
2
Oh, we can't do that. The one even which is integrated within teams.
00:19:28
2
We can't, we are not supposed to do that in teams.
00:19:31
1
I didn't, I didn't know there was a co pilot in teams. I just meant like if you go to. What is it?
00:19:37
1
Cloud. Hold on a sec, let me sign in.
00:19:40
1
Oh yeah, it's, it's literally just here, I'll send a link to it.
00:19:43
1
It's, it's basically like their, their web interface for copilot.
00:19:49
1
But yeah, I mean that was my understanding per, like conversation with Robert.
00:19:54
1
I think that's still kind of an not completely resolved conversation. I'll put it that way.
00:20:02
1
Wasn't sure.
00:20:03
1
I, I, I don't, I mean to be honest, like, I don't, I don't know if I'm gonna throw him under the bus, but I don't know if he was 100 sure either.
00:20:09
1
Right. And I didn't really follow up with it or like push it or anything like that.
00:20:13
1
You know, I've just seen.
00:20:14
2
Yeah.
00:20:15
1
A lot of times, I mean, it's.
00:20:18
2
Obvious and I. Yeah.
00:20:22
2
They say that, you know, use this and everything will be done, but then I know that they wouldn't want us to feed in code where we don't know what we are working with.
00:20:30
1
Yeah, yeah. And there's, there's definitely like the, the infosec concern.
00:20:34
1
But I don't know, I mean like this co pilot is not.
00:20:37
1
It's not great compared to like even Claude or probably.
00:20:40
1
I haven't tried Grok lately, but I'm assuming it's not as good as Grok or definitely not as good as Chat GPT.
00:20:45
1
If you have reasoning turned on. Even if you turn on like GPT5, you tell it to think harder.
00:20:50
1
The output's usually way less accurate than Chat GBT from what I've seen.
00:20:55
2
Yes, I like Chat GPT, but I thought it was also like, it became a little like things which I wanted.
00:21:02
2
It's like, you know, get the higher version or paid version and then, you know, I'm like, okay, not for now.
00:21:10
2
So I started. I mean, I don't like to use personal accounts with whatever work I'm doing.
00:21:14
2
So I just keep them separately.
00:21:16
1
Yeah.
00:21:16
2
So therefore I grew up was a little more easier for me.
00:21:19
2
I just went ahead and again, I'm using that as an Internet, like a higher AI version of Internet.
00:21:25
2
Basically that's what I'm using for. So this is what is co pilot.
00:21:28
2
I was telling you, like on teams you have co pilot and. But they have a limit.
00:21:33
2
Like you can't fit in. Our code is huge.
00:21:38
2
But yeah, so you can't just plug in the entire code and you know, you can't do it.
00:21:45
2
It has a limit basically for characters.
00:21:48
1
Yeah.
00:21:50
2
So yeah. Anyways, so coming to this. This is the database on the postgres.
00:21:56
2
Let me show you the Oracle as well. It's going to take some time because I tried to run a good.
00:22:12
2
Okay, so this is Oracle. Like I said, we have D85. Like when I say D it means development art.
00:22:21
2
Q85 would be QA and P85 would be prod.
00:22:25
1
Right.
00:22:26
2
So this I have. I mean it's on top of my mind so I can give you the details.
00:22:35
2
So for D85, like I said, we have two schemas.
00:22:40
2
So the user ID and the password is usually the schema name and the schema name again for both.
00:22:48
2
So for RTC it would be RTC RTC and for Gold one it would be Gold one. Gold one for development.
00:22:56
1
Okay.
00:23:02
2
Yeah. So I mean as of now we are working on converting each of these objects into postgres.
00:23:10
2
And that's what I said, we use PG admin for this, this details.
00:23:14
2
I don't have it on top of my mind, so I'll ping that to you later.
00:23:18
2
Same thing here we have the Gold one schema and the RTC schema which we are currently working on and trying to fix that as we go.
00:23:30
2
This is the top level information. So how do we go about it?
00:23:42
2
So if for example there's a story created and it says that, hey, so this is, I'm just asking you, like say this is one of the functions and it needs to be converted to postgres.
00:24:00
2
So if I just give this story to you, would you be able to do it with.
00:24:05
2
I mean you wouldn't want the what exactly this is doing and details like that. Right.
00:24:11
1
Well I'm gonna, I'll, I'll take a step back. Right.
00:24:14
1
Like I'm not gonna claim to be like a DBA admin obviously.
00:24:18
1
Like I've used SQL on and off like basically my, my whole career. Right.
00:24:24
1
I mean, you know, I guess like if given enough time I could probably, yeah.
00:24:27
1
Convert it from, from Oracle to postgres. That does that.
00:24:31
1
Honestly doesn't seem like crazy different difficult not to say that like, you know, there's not maybe like blockers that I'm not anticipating because I haven't done this kind of conversion work.
00:24:39
1
I think maybe where a point of maybe misunderstanding might have come is like when I was over with Northern, that was like my last full time job over at Northern Trust.
00:24:51
1
We were doing quite a bit of migration work, right.
00:24:54
1
But I was kind of focused on, we were mostly focused on like the DevOps side of things.
00:25:01
1
So like migrating the actual infrastructure and then if it was like migrating you know, a database because we did, we did migrate an Oracle DB up into Azure.
00:25:10
1
It was more like hey, just suck all of the data out and then you know, with like a Python script for example and then run it into write something up in Azure or like use like Azure data Factory to do that.
00:25:25
1
But I mean I'm not, I'm not saying that I couldn't do this, if that makes sense.
00:25:29
2
Yeah, yeah, yeah.
00:25:30
1
Because I mean like when I was over with Capital One, I mean we did write out like.
00:25:33
1
Like a query builder and we use Postgres tons.
00:25:36
1
I mean that was really as far as databases goes in my experience there. Really. It was just.
00:25:42
1
Yeah, that and then Snowflake for. For databases. So. Yeah, I mean I'm.
00:25:48
1
I'm pretty comfortable with Postgres as well.
00:25:51
2
Okay, definitely. I. I mean, I get. That's what I wanted to check with you and Robert. Like what?
00:25:59
2
Yeah.
00:25:59
2
See when you explain to me what part of postgres and what part of that you work now, it makes sense.
00:26:05
2
Right. Okay. So this is what it is and for now let's like.
00:26:12
2
I. I don't know, let's talk to Robert when he's available and see what he is looking for from you.
00:26:19
1
Sure.
00:26:20
2
I mean this is not, this is not complete push. Okay.
00:26:24
2
I just gave you the information that is needed for this piece of work. That's it. Yeah, I'm not.
00:26:31
2
Because I don't want to bombard you with a lot of information.
00:26:36
1
No, yeah, totally. I mean I. I think I'm good with kind of like the volume that you've given. Right.
00:26:41
1
If it helps. Right. And like, you know, maybe like I kind of implied. Right.
00:26:45
1
Like I'm cool with like just. I mean. How many lines is that?
00:26:48
1
This, this is probably like a hundred lines of sequel. This is.
00:26:50
2
Oh, this is. This is not. This is like our like simple stuff.
00:26:56
1
Okay.
00:26:58
2
There are things that is like pretty.
00:27:03
1
30,000 lines of stored procedures is what I was seeing on a lot of these.
00:27:09
2
Yes.
00:27:10
1
Which is, which is where it gets complicated, you know. And I could definitely see how this is.
00:27:13
1
Is maybe not. Not the quickest task to accomplish.
00:27:18
2
So basically that's what we've been doing. So we've been just treading the waters very safely.
00:27:24
2
Like picking up tiny, tiny procedures and functions. Just to understand.
00:27:29
2
Because as I told you, we are new to Postgres as well. Right.
00:27:33
2
So we need to understand that we know what we are doing, just not blindly moving it.
00:27:38
1
Right.
00:27:39
2
Because if there's any issues in future we should be able to understand and fix them as well.
00:27:45
2
So see like this, this piece is like 4,000 again, not bad.
00:27:51
2
But yeah, there are various packages which are there and they are like. It's very heavily.
00:28:00
2
The logic is heavily there. Like because it's. Okay, let me take a step back.
00:28:07
2
Do you know what push is? I mean, has Robert told you?
00:28:11
1
Yeah, no. I mean he gave me like a high level overview, but like.
00:28:13
1
Yeah, I know we've Got two minutes left. But yeah, if you want to give me like a.
00:28:17
1
Your understanding of it. Yeah, that would be helpful.
00:28:20
2
I'll just give you a high level thing. So Push is nothing but we are saying.
00:28:24
2
Oh, that we are pushing data to partners.
00:28:27
2
So what it does is it's trying to send out all the data that is the rooms and rates and Ari basically right, all rooms rates and the different kind of rate codes or if there are different kind of any discounts and stuff like that.
00:28:46
2
You know, all these are managed by rate codes and things like that from a separate application.
00:28:54
2
So now what Push does is it picks up this information, it does all the calculation basically trying to get all the prizes for these rooms.
00:29:06
1
Okay.
00:29:06
2
So it's bas. It's.
00:29:09
2
It gets all the prizes for like say for one person for two days or for two people for three days.
00:29:19
2
You know, details like that. It goes into such details and gets all the rates.
00:29:27
2
So that calculation is what is done by Push as a whole.
00:29:32
2
And once it does it, it also sends it out as messages to partners.
00:29:36
2
When I say partners, it's nothing but all our booking partners like Expedia, Booking.com, all these partners.
00:29:47
2
Okay. Agoda.
00:29:49
2
So that is what Push is basically doing and all these things, which is when I say trying to figure out how, what is the rate for each of these room categories for each of this rate for each.
00:30:03
2
And for each partner it's set up differently.
00:30:08
2
So for each of the partner the rates would be calculated differently.
00:30:12
2
Not calculated differently, but because of the, the way it is set up the rates could be different for each partners.
00:30:20
2
So all this calculation and all this logic is within the database for push.
00:30:24
2
That is the biggest problem we have because we want to get out of doing all this on the database.
00:30:33
2
But as of now we also want to because we are onboarding many partners, we want it to be as scalable as possible possible.
00:30:43
2
And Oracle is not allowing us to do that because of the expense.
00:30:48
1
Yeah, yeah.
00:30:49
2
So quick way of doing it was to move to something which can allow scalability so that we can fix the applications or we can improve the architecture of the applications.
00:31:03
2
So for all these things, our underlying the database had to be strong.
00:31:09
2
And that's why we are doing what we are doing today.
00:31:13
2
Just so that you know, for now we want all the calculations and all the logic to reside on the database.
00:31:19
2
But we also want our database to be scalable.
00:31:22
2
So once we get that out of the way, we can improve on other things.
00:31:26
1
Right? Yeah, makes sense.
00:31:28
2
Yeah.
00:31:29
2
So that is what pushes and that is, that is why we say that our, when we say push, it's mostly that the whole logic is on the database which is very, you know, it's not good in today's world.
00:31:44
1
Yeah, yeah, yeah, yeah, yeah. Wasn't, wasn't, hadn't decided when I wanted to bring that up.
00:31:53
1
But I, we're in agreement on that. So, you know, it is what it is.
00:31:57
1
We gotta work with what we've got.
00:32:01
2
So. Yeah, I mean, that's what is. I mean as of today, I can I.
00:32:08
2
Again, I'm not giving you the entire information, like how detailed information, because I don't think so.
00:32:13
2
You would need it until, and unless you've started looking into it, you won't understand what I'm talking about.
00:32:18
1
Yeah, no, and I mean like, honestly, I mean I'll put it like this, right.
00:32:24
1
Like I, I know myself like as an engineer, like I, I really start to understand the system once I kind of get like my hands dirty with it.
00:32:31
1
Right.
00:32:31
1
Like obviously this is, this is, I mean this is helpful, but I almost think like just kind of throwing me like a small migration story would maybe be the best way for me to get an understanding of what I need to, for now to help with the migration.
00:32:48
1
Like if it's like a, I don't know, like hundred line query, right. That needs to be migrated. Right.
00:32:54
1
And then I can just kind of work my way up from there.
00:32:57
1
I almost feel like that would be like the easiest way to get me helping quickly, you know, if, if it's like a high priority for me to like actually help with it.
00:33:05
1
Right.
00:33:05
1
Which was kind of an open conversation, I guess with, to be resolved, I guess with Robert to be fair.
00:33:10
1
I guess. Do you report to Robert?
00:33:13
2
Yes.
00:33:13
1
Okay. Okay, cool.
00:33:14
1
Yeah, So I guess, yeah, that's like a conversation to have with him because I'm still, I guess my understanding is like with the kind of research work that I've been doing for the loyalty refresh, we don't have a ton of like hands on dev work to be done at this point.
00:33:29
1
But at the same time my understanding is that I might get pulled in.
00:33:34
1
It seems like they're going to pull in Apex devs to actually help with like the hands on coding for the kind of components and libraries that we're building out for that migration.
00:33:46
1
So TBD on that and then I've got the, what is it?
00:33:51
1
The kind of kind of rate rules, hotel avail bug ticket that I'm still kind of chugging along on. So.
00:33:59
2
I know, yeah.
00:34:00
1
So just. Yeah, I Guess. Kind of like once. Once we kind of agree on like priority, you know, then.
00:34:05
1
Yeah, I'm. I'm cool with, you know.
00:34:07
2
Yeah.
00:34:08
1
Taking something else on. By all means, sure.
00:34:11
2
Sounds good. I mean, glad to know.
00:34:15
2
I mean, I'll stop talking about the applications and we just talk about.
00:34:22
2
I just, I'm glad to talk to you and understand.
00:34:25
1
Yeah.
00:34:25
2
What is the. Like where we are. Right.
00:34:29
1
Yeah. Yeah. And it's good to. It's good to kind of meet one on one.
00:34:32
1
I know we've got this 20 person stand up. It's hard to kind of get to know people there, but. Yeah.
00:34:38
1
Cool. I guess I'll. I'll kind of let you go.
00:34:42
1
I can grab some more time on your calendar if that's cool with you for.
00:34:47
1
I guess like late this week, early next week for another half hour session. If that works for you.
00:34:54
2
That sounds good.
00:34:55
1
Cool. Cool.
00:34:56
2
And John, are you working from like Phoenix or elsewhere?
00:35:01
1
No, I'm actually in Virginia.
00:35:04
2
Oh Yeah.
00:35:04
1
Up by D.C. yeah. Are you in Phoenix?
00:35:07
2
No, I am in Texas.
00:35:09
1
Okay. Okay. So not as much time zone confusion there. That's good.
00:35:13
2
Yeah. So you're also central, right? Or est?
00:35:17
1
Yeah.
00:35:18
2
Okay, so that's not bad. It's just an odd difference.
00:35:21
1
Yeah. Yeah, yeah. But okay, cool. Yeah. Glad we found some time for this. And like I said, I'll.
00:35:26
1
I'll find some time. Time on your calendar soon for another sync.
00:35:30
2
Sure, Sounds good. Thanks, John.
00:35:31
1
All right, Ashwini, talk later.
00:35:33
2
Take care. Bye.
 
 
 
 
 
No comments:
Post a Comment
If you have any problem please let me know.