Day In The Life Of A Software Engineer | 6 Hour Productivity | Coding With My Juniors On New Product

The Daily Snap
16 followers
31 Video Views·Jul 19, 2026
AI Generated·May contain errors
Video Summary
AI GeneratedThis vlog features a conversation in Korea between the speaker and Phil, exploring the intersection of AI and programming, entrepreneurial strategies involving legal loopholes, and practical web development. The video blends high-level philosophical debates on the future of coding with hands-on technical mentorship and student onboarding for a development program.
Before it starts raining dude, I gotta get him out, I gotta get him, I gotta go.
I got something at 9, I got something like 30 minutes dude, so I gotta go.
What's up YouTube?
What's up chat?
Alright, let's go dude.
We're outside, he's talking about the ants outside.
Dude, that was like, that was like last year bro.
I was cheering on for that ant.
Oh, that, oh, that, I, dude, that.
They're all gone.
We gotta go, hey dude, let's turn the camera off dude.
Okay.
Oh.
Just on you.
You're embarrassing me.
You are embarrassing me.
Chani.
Give this to noona, give it to noona.
Give it to noona.
Get this helmet on this guy, drop off my son, be back, I got a couple meetings.
Yeah.
And then, um, can you get some coffees while I'm gone?
You don't have time right?
Yeah, I don't have that much time.
Okay, alright.
Alright.
So you can talk.
I just, I just don't want to fall off.
Go get the, uh, coffee.
Alright, alright.
Don't talk to the people bro.
Alright, see you Phil.
It's about to rain, it's about to rain in Korea, it's the rainy season right now.
And, uh, if you guys are watching this video, you know, we are very thankful for the, you
know, two years of being on YouTube.
It wouldn't have been possible without you guys.
The mentorship is possible because of you guys as well.
So, thank you guys for supporting, tuning in, and, um, yeah, if you guys have any ideas,
content ideas, or anything, talk to Phil, please leave it in the comments.
He reads them every night before he goes to bed.
I'll see you in the next one.
There's Phil, right there.
What's up bro?
Is it on?
Yeah.
Alright, let's go dude.
Coffee time.
Yeah.
Dude, I'm hungry though dude.
Yeah.
Are you hungry?
No man, I ate at like 2am yesterday.
What did you eat?
Because, uh, I couldn't sleep.
Oh my god.
Yeah, wait, on your phone or on her phone?
No, my phone.
Oh.
Let's go.
안녕하세요.
So what song are you guys going to do?
Today's, uh, Lina, I got a couple calls, and then I got orientation, and then I got, uh,
the Q&A.
I met Sean yesterday, you ever meet, you ever talk to that guy?
No, I haven't.
He's cool.
Sean Key or something?
Yeah.
He's Chinese, in Australia.
Oh, Australia?
Yeah, but he has like a really cool, he has a really cool AI workflow, you know.
It's pretty cool.
It's pretty good.
Yeah, but I mean, I was like thinking, like, just on my drive, like, you know like a programmer,
like you're getting paid to like learn really fast?
Like looking, like, you know, it used to be like this loop of like looking on Google,
listing references, and then like learning, and be like, oh, I understand this.
Yeah.
But like nowadays, it's like, I don't need to understand the code, but I'm learning things
about, like, a new thing about how to tweak my AI model.
So you're like learning how to be more of like a high level person?
Yeah.
Like a manager?
Like, how do I make my agent understand me better?
Right.
So each, I mean, I guess it's just a different type of learning, but I love the learning
of like, I didn't understand this code, but now I do, and I feel smarter, I leveled up,
dude.
But I guess it's two different things, you know?
Who knows?
Who knows what's better?
Yeah.
Or if there is even a better or a worse.
Especially with the new technologies that are here now to like, you know, oh, if I ask
this agent or I add this much context this time, oh, it's going to save me some tokens
and all, you know, that's how they're thinking.
Like, that's how people are thinking nowadays.
Yeah.
But it's like, before, it's like this loop of like asking questions, getting an answer,
learning, and leveling up as like a human being as a developer.
But now it's like, oh, it didn't work this time.
I wasted a bunch of money.
Okay, let me rerun my agent with this tweak.
And I'd rather do the former.
You know what I mean?
I don't know.
Whatever.
Like, everybody's so afraid.
Like, they set up all this thing and they're afraid to like, get the agents to run because
it costs money.
Yeah.
And it's like, I can just learn it myself, dude.
Fine.
You know?
Yeah.
And it's going to be more maintainable.
It saves money, dude.
It does save money.
Coding's a free thing, you know?
It's like you just need a laptop.
There you go, dude.
I mean, before, I thought the leverage was like, you know, if you have enough money to
buy a MacBook, you could make like iOS apps.
Yeah.
So I was like, okay, that's like, you know, like, the most cost as a developer.
Yeah.
Now you need, now you need money to like, be a programmer, dude.
Like.
First, you get 200 bucks a month.
Tokens and managing all this kind of stuff.
I don't know, man.
People are getting dumber, though.
Dude, I heard, okay, like, I heard like, everybody was getting smarter from like, you know, like
boomers to Gen X or whatever to millennials.
And I heard Gen Z.
Sorry.
But I heard it's like plateau.
Yeah.
But I don't know.
Like, fact check me there.
I'm not sure.
We have a lot of, I'm not talking bad about Gen Z or whatever.
You want to smoke over here?
We should find a new spot, you know?
There's a spot over here.
I'll show you.
I'll show you a cool spot.
This is where I'm supposed to smoke.
Right here?
No, over here.
What?
I don't know if this is a cool spot.
Why?
It's so narrow.
It's too much noise, right?
Yeah, yeah, yeah.
I got yelled at the other day.
Oh, ----.
Because, let's go.
So, dude, you know what this service is?
What?
They come, they come, because old people can't like, wash themselves well.
Oh, ----.
So, they come and wash the old people, bro.
This could be a spot right here, dude.
That could be a six-figure job, dude.
It really could, like services, dude.
Services or money, bro.
It is.
Garbage men.
How to take a service from an offline business to an online business.
And you spearhead that, dude.
So, me and my friend, he works at a lawyer office.
He's a developer at a lawyer office.
So, we always talk about, we always run every weekend.
We always talk about startups and stuff.
You have to know the law to, like, make a good business.
Because there's one business in Korea that started, like, a bunch of commotion, like, five years ago.
Their company name was Tada.
And in Korea, New York, or whatever, like, you know all the taxi drivers?
You need to buy this $100,000 badge to become a taxi driver.
Do you know about this thing?
You need a taxi badge.
But then, they, Tada, found this law to exploit it where they're like,
Oh, if we only do taxi service for cars 6+, so, like, you know, like, vans and stuff, you don't need that taxi badge.
So, then they started this service where it was a ride-sharing taxi app.
And then all the taxi drivers started doing a strike, but they made a bunch of money.
Because they exploited some kind of law that they, loophole that they found.
You know what I mean?
Now it doesn't work anymore.
I don't know.
I think they got bought out and the taxi drivers, like, cancelled it.
But, you have to know the law to, like, bend something or, like, find some kind of loophole to find, like, your edge or something, you know?
There's a bunch of loopholes, dude.
If you could think of one, maybe you could think of one, yeah?
Like, there's a lot of money to still be made in tech.
So, you guys just gotta find this low-hanging fruit.
But, who knows, man?
Life's insane.
It is.
Conor McGregor's back.
Max Holloway's back.
Isn't Max Holloway part Korean?
No.
That's BJ Penn.
That's BJ Penn?
I know a lot of Hawaiians are part Korean.
You wanna live in Hawaii, though?
Later on?
That's the plan.
On, uh, on the big island.
Or some other island, you know?
Like, Maui.
Dude, how would I go to Hawaii and not have Hawaiian food?
But Hawaiian food is, like, Asian melting pot food.
Oh, really?
I think Hawaii started because it's where all the Asians went.
Like, Japanese, Filipino, Korean people went to Hawaii.
That's why there's no, like, Asian racism there or something like that.
It's a good place.
A lot of things to do today.
This is almost done.
I'll show you.
Right here, left-field trainer.
What's this?
Naval questions.
Nice.
Clean, dude.
Algorithms.
Resumes.
No?
Almost finished.
When's the expected date?
I guess, middle of August.
For our mentees.
I realize, like, to make a good service, you have to make it, like, not out of the way.
Because everybody does fine without, like, in the end, if you boil it down,
everybody does fine without any of these services.
But to include a service into your workflow, you have to make it as easy as possible.
So, my name is Phil.
I wrote my first line of code at the age of 30.
Do you have any comment about what service you could make that's super easy?
Let me know in the comments.
And like, comment, share.
It really helps the algorithm.
And just remember, if I can do it, you can do it, too.
Coding saves lives.
Thanks, Phil.
I got to get a body like that, dude.
Soon.
It's hard, bro.
It is hard, dude.
It's kind of a movement, too.
Start moving.
All right.
Do you need headphones, dude?
You need earphones?
Sure, why?
You don't use?
No, I actually bought another pair.
Okay.
From Z-Type?
Yeah, from the Apple Store.
Okay, I'll use it.
The Apple Store ones are the good ones.
Yeah, I'll use it.
Because I got the shitty ones from GS25.
No, these are from GS25, but these have been goaded, bro.
Oh, really?
These will not break.
Really?
Yeah, dude.
What happened here, though, dude?
Why is it black?
I bought another pair, and I had to switch them out.
Okay, all right.
But, dude, these are goaded, dude.
They will not break.
I'll use it.
No, on it, they sound ******* awesome, too.
Nitro Platinum looks like the OnlyFans icon, so I think this is OnlyFans all the time, dude.
Holy ----, it does.
You know what I mean?
It's like the reverse.
Check this out, dude.
All right, let's check it out.
Right now, I've been working on Web Push, right?
So let me just show you guys what's going on here.
So I don't have any notification subscriptions right now, right?
Yeah, yeah.
So I just refresh here.
I'm going to sign in.
And then this guy, you see this worker right here?
This guy's registered.
And then I'll subscribe, right?
And then now this push notification comes, right?
Now I can go to this notification HDP file.
And I can start sending myself a whole bunch of notifications.
And you see all the notifications pop up right here.
That's what's up.
And then I'll send out a request.
Now, send out recorded successfully.
And now what should happen is notification should happen and email should happen, right?
So right now, I have the email hooked up.
So resume sent out, blah, blah, blah, blah.
Test company, test role, right?
So now I need every single event to be like send you a notification, send you an email, and let the person know what they're doing.
You know what I'm saying?
So now everything is hooked up.
And now I just need to set the events, right?
So what's going to happen is so I'm going to have this notifications controller, which I have the notifications.
This is the only class that has two models in it.
But I told the Jays not to do that.
And I just did it.
I don't know.
I feel kind of bad about it because maybe I'll...
It works though, right?
Of course.
But maybe I should just do this, dude.
Watch this.
Notification.
There you go.
Notifications.
Subscription model.
Controller.
Notifications.
Routes.
TS.
Notifications.
Hold on.
Relax.
I'm just thinking.
You made a spelling error, dude.
Did I?
Oh.
Thank you.
See?
Second eye, dude.
Sometimes I'm an asshole, dude.
Cont.
Notifications.
Subscriptions.
Controller.
Bam.
All right.
Cool.
And avatar gets updated.
Refresh.
And my avatar stays.
Right?
Looks nice.
Localhost.
8081.
Admin.
Users.
There's an avatar URL now.
Right?
Control.
No worries.
I'll see you next Wednesday.
Cool.
He's a good dude.
Thanks for checking.
Everything's going well.
Spent some time reviewing everything we discussed in our last meeting.
Blah, blah, blah.
Earphones are sick, by the way.
You like them?
Yeah.
They're ******* awesome, right?
They have good sound.
Yeah, dude.
Dude.
Thank you, bro.
And the mic's good.
Oh, is it?
Yeah.
Way better than my bullshit.
I got them on that place.
GS?
Yeah.
GS houses?
Yeah.
Holy ----.
I bought the shitty one from the GS before.
And this is kind of what you get, dude.
That's the exact one that I have.
You know what I mean?
And those are way...
They're like different quality.
You know what I mean?
Yeah.
Hello.
Hi.
How are you?
I'm good.
How are you?
Good.
It's really dark.
I know.
I'm trying to...
I like it.
It takes a second for it to...
Oh, it adjusts...
The light.
Adjusts the light?
Yeah.
Okay.
How's everything going?
Pretty good.
I just, like, finished doing the user model.
And I got that, like, working.
So, yeah.
Most recent update.
Good job.
Thanks.
Oh, you have tattoos?
I do, yes.
I have a good amount of them.
Oh, that's cool.
Me too.
Chris, I think, said you guys had a matching tattoo, right?
Yeah, we got a matching tattoo.
Oh, I got this curly brace thing.
Oh, my gosh.
For Let Phil.
We got it done together.
I used to get a lot of tattoos.
My ex-girlfriend that I dated for, like, seven years was, like, a tattoo artist.
All my, like, friends were tattoo artists back in the day.
From, like, skating and stuff like that.
And I have, like, a stupid one.
I, like, messed up.
So, now I just have this forever.
It's just a bunch of dots.
You can get it removed.
I used to have my fingers tattooed.
I don't know if you can see here.
Oh, yeah.
I see.
They're, like, faded.
Yeah, and, like, here on my hand.
But then I got, like, a job.
Did you get rid of them?
I did get rid of them.
All right.
Whoa, Mongo's on version eight now?
Holy ----.
Yeah, I looked up the most recent one.
Okay.
So, okay, yeah, this is the Docker Compose.
I kind of just, like, looked up.
Okay, that's totally fine.
On Docker Hub?
Like, a couple.
I, like, combined a few.
That's how you should do it.
Can I see it running?
Like, do you have any...
I guess it's on the default network, right?
So, if you run Docker Compose up minus D, Mongo, Mongo Express, can you see your models and stuff?
You're not using Z Shell.
Didn't we set up Z Shell last time, Lena?
I don't know.
I don't know what Z Shell is.
Oh, well, for God's sake.
All right, wait, can you go to your VS Code real quick?
Yes.
Can you press the...
You know the plus symbol to, like, create another terminal?
Yeah.
Can you press the arrow that shows what options you have?
You have your Ubuntu.
Can you try to use the Ubuntu one real quick?
Okay.
So, I guess, yeah, you don't have your Z Shell set up or anything like that.
Maybe we can get that set up.
It takes, like, three seconds.
It makes your VS Code and, like, your experience in your terminal, like, so much better, I think.
So, let's...
We'll do that in a second.
Let me see, like, can you not do it in WSL right now?
And then can you do it in whatever shell you're comfortable with?
And then can you run, like, Docker PS?
So...
I think I'm running, like, social too, yeah.
Okay, you're running Mongo, Mongo Express.
Can you go to...
Okay, so can you go to localhost 8081?
Yeah, that's right here.
Okay, and then you have a user inside of there that you put in.
Can I look at your user model, please?
Okay.
Okay, cool.
And then I did...
You have a username in there?
I don't know.
I didn't ask because it was quick because we already learned Bcrypt for, like, the hashing.
But if we want to do something else, we can.
This was not, like, a terrible setup.
Bcrypt's fine.
I usually use, like, my own SHA256 hash.
But I think Bcrypt is, like, industry standard.
But, like, if you want to learn, like, the whole thing about, like, salting and hashing
and then re-salting and re-hashing and then, like, putting that in your documentation,
that's totally...
Like, I think that's a good place to, like, be.
But this is totally fine here as well.
Now, let's...
Okay, so everything's running.
And then can you run your server?
So I guess you have a script here that's called test user that inserts a...
Yeah.
Okay.
Do you drink a lot of coffee?
No, I really don't like coffee.
Oh.
What about energy drinks?
I'll have, like, an occasional Red Bull, but I'm really not big on, like, caffeine.
I'll do, like, pre-workout.
Okay.
Oh, so you work out?
Yes, a lot.
Oh, like lift or what?
Yeah, like, pretty heavy lifting.
Holy crap.
I got to get back into that.
I got to get back into lifting.
I don't...
How do I get the...
It should already be copied to your clipboard, so you just send it to me on Discord.
Yeah, like, just Command-Control-V.
Coolio.
So I added some tasks.
I'm going to just...
Can you come to the Trello real quick?
Yeah.
Can you try running your server and hopefully everything still works?
Yeah.
Oh, so can you go back real quick to your code?
Yes.
So I think you're in your...
I think you got to go CD backend.
Oh, oh, oh, yeah.
And then you got to do npm run dev from here.
And then now, if you go back to localhost and then go to your browser and then...
Oh, no.
We did not set that up yet.
But if you look at localhost 8081 and then go back, and then you see the new user that we just created?
Mm-hmm.
Test user 4 right there?
Yep.
So we just created that, right?
So I have a few other controllers here called list, getbyid, update, and delete.
Can you try to finish those?
They're pretty easy.
They're just simple mongoose.find, mongoose, whatever it is, right?
And hopefully, you know what to do.
Because I think if you just finish those, it'll take you enough time.
And then just let me know when they're done.
And if you have any questions, just let me know.
I'll talk to you very soon.
Bye.
Okay.
Bye.
What's up, Phil?
Hey, what's up, everybody?
Sorry I'm a little late, but I'm here.
I was just helping someone out real quick.
But thank you for joining here.
And I know it's a big decision to change something.
And I'm here to help you.
And Minnie's here to help you.
Jay's here to help you.
Chris is here to help you.
Jocelyn.
We have so many coaches and a lot of good resources.
And yeah, by the way, I'm Phil.
You see me in the YouTube video sometimes.
I appreciate you guys being here.
Who do we got here, Minnie?
Jay and Dil?
Nice to meet you.
Yeah, nice to meet you, man.
How are you?
I'm all right.
Can you tell me a little bit about yourself, Dil?
So I'm based in Canada.
Okay.
I'm working as an instructor.
I'm teaching data analytics.
Okay.
And I came upon your video.
Really good stuff.
I decided to join.
All right.
I got married two weeks ago.
Oh, congratulations.
Thank you.
That's a tough decision as well.
And you know, you have to make the decisions to kind of change the trajectory of your life.
And I'm sure you want to create a good future for your wife and your future family.
Canada.
What part of Canada?
I'm near Toronto, so Mississauga.
Okay, that's cool.
We have a lot of people in Canada, so maybe we can get you a good network as well.
And I know there's a lot of jobs out there.
Thank you for being here, Dil.
And whatever I can do, I can help you whenever I can.
Okay.
Thank you, Dil.
Hi, Jay.
Hey, Dil.
How's it going?
Good, good.
How are you doing, man?
All right.
Why did Dil leave?
Oh, okay.
You want to tell me a little bit about yourself?
Yeah, sure.
So like Dil, I actually joined after watching some of your YouTube videos as well.
I'm based in the US.
Currently, I live in Boston.
Oh, okay.
But I'm aiming to try to move to New York with my girlfriend.
Dude, I used to watch this guy in Boston, Travesty Media.
Do you know this guy?
I don't think so, no.
Oh, he's like one of the people that have been programming on YouTube for like the longest time.
He's super Boston, like he has a Boston accent.
He's always...
Coding is a scary thing, you know what I mean?
Like learning anything new that you don't know about is pretty scary.
I've been there.
We've all been there, you know what I mean?
And you've been there with something else in your life.
And I'm sure Dil has been in there with something else with his life.
Like, you know, I created this program to kind of like make it as comfortable as possible.
We have very good coaches that you guys can trust in.
You know, you won't be judged by any question you ask.
So I'm always here to like answer whatever you need.
I feel like I'm the baseline and everybody, you know, needs to step on me to get better.
And I'm here to get you to the point to get better than me.
You know what I mean?
I don't know what engineer you guys want to be.
Back-end engineer, front-end engineer, DevOps, QA engineer.
But at a certain point, you need to learn all those things to kind of go deep in one to see what you like.
And you'll get a little taste of everything.
Can you just kind of guide me if you guys want to be a front-end engineer, back-end engineer, or what kind of engineer you guys want to be?
I was looking into like more of the data side.
Analyst.
Okay.
Data engineer or something along those lines.
Like how this program will go is you finish your WAP courses because you have to learn some kind of web development anyways for whatever job you choose.
You'll do the WAP courses, then you'll meet up with Shay for Q&As and get through that first.
And then we'll place you in the Jocelyn class where you're going to learn JavaScript, HTML, CSS, learn how to build a couple projects, learn about communicating.
Because I think all development is, if you really think about it, is just communication of resources.
You need to know how to get that information.
Even if you're in some data field.
I'm sure Dil knows because he's a data analyst.
You need to do some kind of data visualization.
Of course.
Visualization, communication on a team, making sure you know what the bottlenecks are.
After that, you'll get into working with Chris.
He's going to teach you all about how the backend works, how React works.
More like industry standard kind of things.
After you get the fundamentals, then in level four is where we're going to go real hard and we're going to build a personal project.
If you ever feel lost, just shoot me a message.
I'm always one message away.
Minnie's always one message away.
Jay's always one message away.
We're all here to help you.
Like a difference between a mentor and a friend.
We're not afraid.
Our friendship's going to go away.
All we want to care about is, you know, your wins becoming our wins.
Our wins becoming your wins.
You pushing you to kind of level up.
Do things that maybe you didn't think you could do before.
All right.
Thank you, guys.
All right.
Later on, guys.
Hey, what's up, Karina?
Hey, not too much.
How's it going?
Good, good.
And yourself?
I'm doing good.
Thanks.
Doing good.
Can't complain.
That's cool.
Did you cut your hair?
No.
I have really curly hair naturally.
Oh.
Sometimes I straighten it, and that's why it looks so different when you see it.
I was like, oh.
It's curly.
It's like this.
Yeah.
I understand.
Last time, yeah.
Okay.
I got like 30 minutes, so let's set you up and let you know what you're doing.
And we probably want to get done with this in like four or five weeks.
Right?
Okay.
Yeah.
That's what's really helpful.
I felt like, I'm like, how fast should I be moving, you know, through this?
I'm not sure.
But I don't want to move too fast if you're not absorbing anything.
Right?
Yeah.
Definitely.
It's definitely at your own pace.
It could be plus or minus.
It doesn't really hurt us.
So what we did so far is we set up the GitHub repo.
We init the project, install dependencies, create simple login endpoint, init express
server, static files, create first view for admin login.
Okay.
You have your login form.
Do you have any HTTP requests happening yet?
No.
I don't have that yet.
Okay.
When you send a redirect back from the server, you're going to expect something called response.redirected.
Usually it's null unless it adds the redirect.
Okay.
And then window.location.href equals.
On your window on the browser, the location href is the link on the top, like localhost
8787.
Mm-hmm.
So if you actually put that, instead of response.url, you put like to https.google.com or something.
So quote.
Yeah.
And then try to sign in.
It's going to take you to google.com, right?
So that's how you switch what site they're on.
Does that make sense?
Mm-hmm.
Yes.
Okay.
But we're going to change that to the response.
And then you see the redirect where you put a splash?
That's the URL.
