-Hi. I'm Michael Dyrynda. -And I am Jake Bennett with a mystery
device.
And welcome to episode 181 of the North Meet South Web Podcast.
Did the music play? I didn't hear it. I'm sure it'll be in the recording.
-It'll be fine. -It'll be fine. Hey, I have a mystery
device in my hands right here.
-It could be- -Who knows where it is?
-It could be muted. -It'll be in the recording.
-If- -It'll be around.
It'll be in the recording. If if you are watching the YouTubes,
I would be curious if you can guess what this is.
-So take a look. Michael, any ideas? -Well, yeah. I looked at that, and I
thought, is it, like, a
a temperature probe? And then I thought maybe it's a timer, but it looks like, uh,
that little half circle thing would... Do we call it a compass? Was it a compass?
-Um... -It's not a compass.
-Protractor. Protractor. Is that the word? -Oh, close, sort of. Like-
I don't know. You're the math teacher. You you tell me.
It's it is a digital angle finder.
-So it is, um... -Yeah. So it's a protractor.
What you do is
yeah. Sure. Sure. What you do is it's magnetic. I am doing baseboards in my
-basement again. -Right.
Not again. I'm doing baseboards again in my base yes. Now I'm doing it in my
basement. Um, and, uh, and so what I needed is, I I realized that when I'm
cutting the 45s on my baseboards, they're not lining up correctly. Like, they just
don't like, the the angle is is off a little bit on my saw. I've had it for-
-So they're 45 ish. -I've had it for yes. Exactly. I've had it
for years. Right? And so in all the times I've moved it, I'm sure some screw got
knocked loose, whatever. So Mhmm. It's not exactly it's not what what it is is the
blade is not exactly at a 90 degree angle with the with the actual table, right, of
the of the saw. And so, um, I've tried to sort of level it up, like, with, like,
just, like, a a square, like, a speed square to, like, put that on the table and
then, like, put that on the saw. It doesn't work very well. So I I I have to I
figured out, like, how do you do this, and people suggest these. So you put this
on the thing, and you zero it out. And so, like, you put this on the table, you zero
it out, and then you put it on the blade, and you make sure that it's at 90
degrees. And if it isn't at 90 degrees, you adjust it until it is at 90 degrees
precisely, and then you're good to go. Now it's funny because it's, like, something
you only probably have to do once, and the tool is, like, 30 bucks. So I use it one
time, but it's, like, it saves me so much time. It's, like, kinda worth it because
now I can make sure that the angles are correct. Anyway, I went out and got this
about 15 minutes ago. So
-I see. -Now I have it. If anybody needs to borrow
-one -And now you're gonna be running a table
saw at, uh, 10 o'clock at night. Is that right?
Well, I you know, I'm probably gonna leave that for tomorrow. My kids are sleeping
now, so I don't I don't wanna, you know, don't wanna wake them up. But, uh, anyway,
yes, I have it now. I'm excited about it. Michael, we've got so much stuff we could
talk about. Um, I threw you a a list of things that I could talk about, but I
don't know. Let's talk about let's talk about you first, shall we? What's what's
going on in in your life, in your big world?
Uh, well, uh,
over the the last two weeks since we last spoke, I have discovered that
Eli, my 7 year old, is
something... He's developing into, like, this soccer terrorist
and in the best possible way. Right? In the best possible way. He... In the last
two weeks, he's just, like, all of a sudden become very aggressive in attack.
-Love that. -Before he before he kind of sat back and
he watched the play developed, and he was quite content with being a defender. But
he has whatever whatever it is, the switch is flicked where he has decided now that
he just wants to attack, and he wants to be involved in the play, and he wants to
be
in the forward. So I sent some videos to the cash money over the past 3.
-I saw it. Yeah. -So he's kicked 3 goals in the last 2
-weeks. -That's awesome.
He he, um, he
-nailed this poor goalie two weeks ago. -Oh, no.
Like, absolutely squared him up in the, uh, the nether regions and the poor, poor
child probably saw God briefly, um,
-in that moment. So -Oh, lord.
I I look. I I, you know, he
very sportsmanlike after the game. I sent him over to make sure that, like, the
-child is okay. -Yeah. Of course. Yeah. Of course. Right.
Because, like, you're not gonna stop and apologize mid game. These things happen.
Um, you know, there's no malice in it, especially at that age where they don't
really have the control. It's kind of see ball, get ball. I wanna kick goals.
-Yeah. Yeah. -I wanna kick it as hard as I can. So
-Totally. Yeah. -You know, make sure that this child did
-not wanna speak to Eli whatsoever. -No way.
Which understandably he should not. He was yeah. So
-Oh, man. That's funny. -But, um, yeah. It's just fun watching him
develop and the speed that he has with the ball and the control. Just to, like, take
control of the ball at the halfway line, break past three defenders, and streak
into a one on one with the goalie is just... And this is and this was, like
-Proud dad moment. -This weekend against yeah. It was
this was against the team that the last time they played, Eli's team lost 4:1.
-Oh, wow. Yeah. -And this time they managed to walk away.
He was the only goal scorer and so they won 1:0, but he was he was pretty happy
about that. And which was a good recovery because he got, like, kicked in the in the
ankle in the first half, um, by accident. And so to to get up and and come back in
the second half and and kick the only goal of the match was just
it's, um... I was talking to a a friend earlier, and I said to them
I had never envisaged myself as being a soccer dad. Like, I think I've spoken on
the podcast before that I've never never been involved in soccer, never had any
personal interest in it, never watched it, you know, don't understand any of the
rules. But to see him have such a,
um, a passion for it, and he's always talking about players, and he's asking,
like, "Who's the best player?" I'm like, "Man, I don't even know half the names
that you're throwing out at me." Fortunately, it's like Messi, Ronaldo, or
Mbappe. And so he's he's a big Mbappe fan at the moment. But, uhHe's just, yeah,
it's- it's- it's really cool as a, as a dad to see that, like, he has picked, like
-he's picked something- -Yeah. Yeah
-...completely uninfluenced by me. -How- how old is he now? Is he eight?
-He's seven. He's seven. -Seven? Okay.
Yeah. So, you know, obviously with me having nothing to do with soccer ever, for
him to, to be completely uninfluenced by me to f- find something that he's
passionate about. And, like, at school it, th- they're very much either basketball
or soccer at, at his school. And so he's picked soccer because that's the first
sport that he has access to, um, at school. Basketball doesn't start until
second grade. So, yeah, the fact that he's just picked that up and he's running with
-it is, is really cool as a dad to see. -That is. It is, it's neat as, like, you
watch your kids become their own little people.
-Mm-hmm. -Like you said specifically, like, when
there's a decision that they've made that was not prompted by or directed by you,
-that's just so cool. -Yeah.
And I remember for Graham, it was probably around that age, he started getting
really interested in basketball. It was probably... Actually, I- I take that back.
It was probably a little bit later than that. I- I'm sure it was later than that.
But
when he started, like, watching NBA Highlights and things like that, you know,
-and he would know- -Yeah
...all the names and he would know who played last night and the scores, and he
knew all that stuff. And it's just like, I don't know-
-Yeah -...any of that stuff. And it is-
-Yeah -...just so cool. Um, so cool to see kids
-kind of, you know, developing their own- -Into their own
...little worlds. Yeah, yeah, it's so cool. Uh, at that age, it's funny with
soccer, like, aggression, uh, makes up for so much skill. Like-
-Mm-hmm. -Just, not that it's not-
-If he could just get there first. -Not to say... Correct. Not to say that,
like, he's not skilled. That's not what I'm saying. I'm just saying-
-Yeah -...the kids that are the most aggressive
are often gonna be the ones who are gonna, you know, gonna have the ball-
-Yeah -...and who are gonna make the goals. And
so that's- that's awesome. And as he, as he kind of, you know, continues to grow,
I'm sure he'll- he'll be really, really good. But, you know, at this age, you're
right, it is just about kind of getting in there and getting at the ball and
putting a foot on the ball. The goalie is not, you know, if you can get the ball
anywhere, uh, other than exactly where the goalie's at, there's a good chance it's
-going in. And so- -Yeah
...that's- that's super fun though, and it's just great for their confidence.
Like, "I'm good at something. I found something I like."
-Yeah. -Like-
-Yeah -...that's so cool. So good for him, man.
-That's awesome. That's exciting. -Yeah. Yeah, he's a .... My- my brother
came over on a, on the weekend and Eli's like, "Can we kick the ball around?" I'm
like, "No worries." Anyway, my poor brother ended up on the ground twice
-because he got kicked in the- -Ha
...in the neathers, so.
-Oh, that's hilarious. I am- -You need to go home.
I'm gonna use, I'm gonna use the word loosely here. I'm coaching Harrison's
-soccer team right now, um- -Uh-huh. Uh-huh
...you know, which means basically show up and hand out snacks. Um-
-Mm-hmm. -But, uh, I had an opportunity to do so
this last week. I- I was subbing. I was, uh, I've- I've been kind of helped with
crowd control a couple times, and then this last Saturday-
-Yeah -...the- the coach was out, so I got to
-coach. Um- -Mm-hmm.
But, uh, Harrison has got a good leg and so I put him on the corner kick twice. And
I told him, I said, "Just kick it as hard as you can into the middle. Just kick it
as hard as you can." And some unfortunate kid, two different kids at two different
times, stepped in front of him. I'm like... And they got it right in the face
-twice, two kids. I'm like, "Dude-" -Yeah.
"...I felt terrible." But it's like, you're gonna stand right in front of the
-ball. -Yeah.
Like, I don't know what to tell you. Like, he's gonna kick the ball-
Eli is... Eli is definitely very much a stickler for the rules, so he's-
-Oh, okay. Okay -...been hit in the face a couple of times
because he refuses to put his hands up to protect his face. And I said-
-Oh, yeah -..."Look, I get it. I get that that would
be a- a- a penalty and it would be a handball, but do you wanna give away the
penalty or do you wanna get hit in the face with a ball? These are your options."
That's hilarious.
I said, "You could just duck. Like, get out of the way. Don't stand there and
-watch the ball hit you." -Nope. He's too hardcore. He's too
-hardcore. He's like his dad. -Because the amount of times, like, we- we
went to the- the pitch where they- they play to have a kick around a while ago,
-and I kicked- -I'm listening. I'm gonna go grab a soda
-while you talk. I'll be right back. -All right. I kicked from the halfway line
at goal, and he was in the goal. And I watched this ball sail for, you know,
three seconds in the air on a full-sized pitch towards him. And I'm like, "He'll
catch that. He'll catch that. He's gonna get out of the way. He'll totally..." And
then he got hit right in the stomach, and then he had a, he had it, he had the gall
to have a crack at me because I kicked the ball at his stomach. I'm like, "Mate, you
had an eternity to do literally anything
to get out of that ball's way, and you chose instead
-to get hit in the stomach." -Oh, that's hilarious.
-So I- I don't know what to do for you. -Oh, that's so funny.
-But, um, he's definitely getting- -I love it, man. You should-
-...more resilient to the- -Yeah
...the knocks and the bumps and the hits of- of the sport. I said, "It's- it's
gonna happen in the sport. People are gonna run into you. You're gonna, you're
-gonna..." Especially at this age- -Good for him. Yeah, that's good for him
...you're gonna not be looking where you're going and you're gonna bump heads
-and things like that. -Yep.
And it's, you know, you gotta persist with it.
-Get tough. -And you will just learn to get awareness
-for the game over time. -Yep. Yep. No, that's awesome, man. That's
super fun. Yeah, it's, uh, it's about that time of year for you guys. And for us,
it's, like, perfect sports season, you know? It's like-
-Mm-hmm. -It's, uh, the weather's just the right
-temperature. It's not super hot- -Just turning
-...it's not super cold yet. -Yeah.
Yeah, exactly. It's just that perfect time of year for these sort of sports. So
-it's- it's really fun. -And even just standing there, like, you
know, 18 degrees Celsius on the weekend and it was, like, warm just standing
-there. -Yeah.
But the days are getting longer. It's supposed to rain for the rest of this
week, but the sun is beaming down at the moment, so-
-Jealous -...it's- it's certainly getting closer.
Which- which makes me panic a little bit, because it makes me realize that as it
gets warmer, it means we're getting closer to Larak on AU, which makes me think,
"Well, there's probably some things that we should be getting underway now." So
we're gonna put the schedule out for that soon as well to transition to another
topic, I suppose. We'll put the, um... Which we've done in- in the past. We- we
announce all of the speakers, and then once the speakers are announced, we then
put the, all the talk titles up on the schedule.
-Yep, yep. -So that everyone knows, like, "Okay, well,
if you've been on the fence about coming for whatever reason, now you can see what
all of the topics are gonna be this year." And then we'll start putting out the
speaker intro videos, which I've been editing. Um, you know, I said to the
speakers, "I want this all by the end of July," and- and I've got seven, I think,
out of 18
speakers' intro videos. So, you know, chasing them is like herding cats
-sometimes. -Yeah. Yeah.
... people, people have lives to get to. So it's just a gentle reminder. And it's
not like I'm hassling them every day for the last, you know, 26 days. It's like,
-"Hey, by the way, I would like-" -Yeah. It's like when you get a chance.
-Yeah. Yeah. Exactly. -"... would you mind publishing these
videos?" And it's, like, one a day, three times a week so, you know, we've got-
-Sure -... a little bit of time up our sleeve
with, with what I've got. But, um, yeah. We'll get those out soon. So get, you
know, people will get a chance to, to meet the speakers. We're doing Road to Laricon
-again. -I love that. I always think that's so fun.
-Yeah. -Yeah. Doing, um,
Road to Laricon again, so we'll do the, the, you know, 10-minute short form music
podcast with the speakers where we talk to them about that kinda stuff. So I'm
recording those at the moment and getting them ready, and we'll, we'll put those out
sort of in October as a, as a lead-up to the conference. So, like, here's the
playlist, you can listen to it on the plane if you want, or you can listen to
the podcast on your flights into, into Brisbane. So that's happening. We're,
we're getting into the, the thick of it now in terms of putting in our orders for
merch and all of that kinda stuff, so. And we're starting to ramp up some of our
marketing stuff, so those of you who
have... I, I think people are kind of overtly aware, like they've seen it around
the place but they haven't thought much about it. I was talking to Ashley Hindle
yesterday about some Boost stuff, and we were talking about, you know, how, um,
trying to get GPT to generate images can sometimes be a bit hit-and-miss. Like, I
gave it a photo of me and a photo of someone else, and we wanted to, um,
create, like, a cartoon version of it. And so, you know, the first version was,
like, close but it gave me purple eyebrows. I'm like, okay-
-Oh, fair enough. Okay -... oh, and then, like, a full, full
-beard. -Nice.
And I was like, okay, I can't grow facial hair so let's dial that back to stubble,
you know, this, this patch- patchwork quilt I've got on my face, and make my
eyebrows closer to the color of my beard. Like, it got the, it got the beard color
right, i- but eyebrows... So, okay, no worries. So it did that, and then it,
like, completely removed the facial hair, but it got the eyebrows right. I said,
"Okay, cool. The eyebrows are right. Now let's bring the stubble back." And it went
back to a full beard. And so it's just , you know, theoretically, it's supposed to
have the context to be able to do this, and then... Okay, let's fix that. So it
fixed the beard and it fixed the eyebrows, but then it completely changed the style
-of the image. -Oh.
It went from, like, a cartoon illustration to, like, this neon vogue, like, bright
pinks and blacks and s- I'm like, no, let's go back, and then, then it changed
my hair. I was like, no, don't do that with the hair, like, let's get back there.
And eventually, you know, uh, three rainforests and a couple of, uh, species
later, all, all wiped ou- out of existence, uh, we finally got, like, a
passable image, so.
-And that's why- -But, uh, you know, Ashley, Ashley said-
... sometimes it's easiest to hire somebody off Fiverr, but-
Right. Yeah, that's right. So Ashley's like, you know, it's, um, it's, it's
interesting. Like, some people can do really good work with it, and other times
it's, like, really hit-and-miss. And I said, you know, yeah, just like, like
-Bruce, he's got his own social media now- -Oh, yeah
... he's having a great time, like, and he's like, "Yeah, people at, um, Laravel
Live Denmark were talking about it, but I hadn't, hadn't seen it yet." So he's,
like, definitely present. We're gonna use him to do, um, some of our sponsor
promotion in the coming weeks as well, so he'll be, like, sending out his own little
social media videos. This is all being managed by Nuclear, so it's-
-Love that -... it's a lot of fun for me as well as,
as, like, an observer of it happening, because whilst I'm sort of aware
of, you know, the content that is in the pipe and the stuff that... Like, I don't
see the videos or the images that get generated ahead of time. So it's always
fun when I see Bruce pop up in the timeline as a, as a, as his own little-
-That is- -... entity there.
It's like a fun little surprise. Yeah. Absolutely.
-Yeah, it's like, "Ooh. Oh, that's right." -That's pretty cool.
-Today he's posting. -Since you're not the one directly managing
it, yeah, yeah, yeah. I love that. Yeah, they look good. The videos look really
good. I started following them when we were at Laracon US together, and it's-
-Yeah -... really well done. Really, really good
-stuff, so. -Yeah, there's-
-Um- -... there's a few, like, combinations of
things going on there, they're, you know, combining image generation with video
generation with, like, you know, really finely tuning the, the prompts and things
like that. So we've got that going out, we've got other stuff going out. Tickets
are, tickets are moving along as well. We're, um, the quiz night is almost at
capacity, which is really exciting, 'cause it was, you know-
-What's that? What is that? -So, like, Mostly Technical had the, the
-day zero party before Laracon US. We- -Yeah.
Last year, we just did, like, we organized a space at a pub and we were like, "You
know, if you wanna meet up, they've got food and drink specials, you can kind of
just meet up there." And we had probably about 70 or 80 people filter in through
the afternoon and the evening for that. So we thought this year, we would try and
structure it a little bit more than just, like, turn up at the pub. It's now, you
know, for attend- It's, it's free for attendees to go, um, but they need to get
a ticket because we've got limited space in the venue.
-Yeah. -So we're, we're hiring in, like, a proper
quizmaster that's gonna come in and, and do all the questions. There'll be AV,
there'll be some prizes, there'll be, you know, the food and drink specials will be
there as well. So people will have the opportunity to, like, reconnect with
friends, or if you, if you're coming for the first time, you'll be able to put
together a team on the night. And, um, yeah. Just, just something to do that's,
like, you know, people will start coming in the night before the conference, or the
afternoon before the conference, so if they get there in time, just something to
do. So
-yeah, I'm keen to- -Are they technical questions?
-See how it plays out this year. -Like, technical quiz stuff, or?
No, no, it's not, like, not a Laravel thing, it'd be like a general knowledge-
-Pop culture? -... we're gonna-
-Yeah, okay. -Yeah, pop culture, we'll throw some, like,
'90s stuff in there, 'cause we're, we're deep in the '90s for, for this year's
event. And, um, yeah, looking, looking forward to how that plays out. We've,
we've got some cool prizes in the pipe as well, though. My initial thought was let's
get movie vouchers, but if you have people coming from overseas, it's hard to
-give them a movie voucher- -Yeah, yeah, that's gonna be tough
-... that they're not gonna use. -Yeah.
-So it's like, okay, we need to- -Exactly
-... come up with something. -You could get, like, a VHS of, like, a
'90s movie and give that away, that'd be funny. Like, or if you had, like, a, a
Sony Walkman with, like, a tape deck. Like, an actual tape?
-Mm-hmm. -You know what I mean? Like-
-Yeah. -Like, I had a guy that I know, he brought
-in- -Mini disc players.
Yeah, right. When he brought in, he brought in a Sonny Walkman with like a
tape, a tape player. You know what I mean? Um, just the other day. He had two of
them. I think he found them at like Goodwill or whatever.
-Mm-hmm. -And, um, he's this dude I go to church
with. He's, he's deaf and he's, like, always just on the hunt for something
funny. He's just a really
-unique guy, but he brings in the- -Yeah
... the most crazy stuff, and always wants to show me this stuff. And so yeah. It's
a couple different Sony Walkmans, and I was like, those are actually really cool.
Like, if somebody had that as like a give wa- With, like, a tape of, like, a popular
artist from that time, I would totally listen to that, take that home. That'd be
super cool. Just kinda put it on your shelf of like, "Oh yeah, this is pretty
-neat." Um... -Yeah, it's off the... I can't, I can't
really see it. I've got the, the mis- the shelf of miscellany up here.
-Yeah, yeah. -Which has got, like, my PHP Lambos up
there. I've got, like, a singing cactus. I've got, I've got, uh...
-Yeah. The PHP Elephants maybe? -This is fine dining all this kind of stuff
up there. Yeah, the PHP Elephants are up on this side.
-Yeah. -We, we can't actually see. Um, because-
-Yeah -... I'm, I'm on to a second layer of PHP
-Elephants. -I love that. I think I've got, like,
seven or eight now, I think. So that's kinda fun. Um, speaking of cool technology
and of conferences and of giveaways. So you were talking about how you guys are
working on doing some giveaways and stuff and all that whatever. So we've got a
conference that we're going to be presenting in as, like, a vendor, right,
as a sponsor sort of deal, I guess you could call it, in late October, out in
-California. -Mm-hmm.
And we're always trying to find something that's, like, gonna be interesting for
people to stop by and want to talk to us about or whatever, right? So we, like-
-Yeah -... more than anything we wanna just be,
like, a fun booth, right? Like, how can people kind of Just, what's something that
could be interesting and fun?
-Mm-hmm. -Just almost more than, like, "Hey, let's
get a sales pitch." It's like, "Let's just have a good interaction." Like, people
-like to- -Yeah
... work with people they like. You know what I mean?
-Yeah. -And so
let's just have a conversation, like, "How's the conference going?" And do
something fun, right? So we have this, uh, typing test that we're creating, which is
pretty cool. Um, if you've never seen Monkeytype, uh, I think that's the...
It's, like, I think it's monkeytype.io or whatever. But it's, it's really cool. It's
a really simple typing test. And it's open source, and so you can run it on your
own. You can modify it, of course, do all that stuff. But it's really, really good.
And so we are going to fork that and use that as, like, our typing test on our
little machine. Um, and we bought a iMac, like one of the yellow iMacs. You know how
-they have the colored ones? -Yeah, yeah, yeah.
Um, yeah. Not the old ones, but, like, the new ones that are just, like, the really,
-really- -Yeah, the new ones. Yeah
... thin pane. Yeah. They look gorgeous. And so we got a yellow one, 'cause our
colors are black and yellow. And then we're getting a custom keyboard, so we're
getting a Keychron. That's like a 50%. It's, like, only the three rows of keys,
-right? It's like the- -Right. Okay
... space bar and, like, you know, just the keys. And that's it. Like, there's
nothing else on this thing. And then I'm gonna have Austin... Uh, what's his name?
-Austin, Austin, Austin. -Oh yeah.
-Austin... Is it Austin Cameron? -I'm looking for... Yeah, that's it. I
think it's Austin Cameron. Yeah. Um, I'm gonna have him do a custom key cap
-for me- -Mm-hmm
... for our, our logo, for Silver Connect. That's gonna be on the top left corner
there. And then, uh, we're gonna have, like, a desk mat and stuff. Anyway, it's
gonna be really fun. But the thing we're giving away
is... Have you ever heard of, like, the Nothing Phone?
-Yes. -Oh, it's so cool.
-Yes. -So
it's an Android-based phone. It's not like the simple phones where it's like it only
-does two things. It's not that. -Yeah.
It's called the Nothing Phone, but it's just the aesthetic of it is super cool.
-Mm-hmm. -Um, super, super cool. Well, they have
headphones
that are like AirPod Pros. That's kinda like what they look like.
-Yeah. -You know?
-Yeah. -The case is a little bit different.
They only came out recently. Like, within the last couple of months-
-Yeah -... I think.
-Yeah. -Yeah.
And it's, uh, it's got a clear case and the piece of the headphone is clear as
well, so you can see sort of like the drivers inside the headphone. It looks so
cool. And so they have black, white and yellow. So I ordered one of each color.
Uh, again, 'cause there are, like, our colors for our booth and everything, and
-we're gonna be giving those away. -Yeah.
-I'm so excited. It's gonna be really fun. -Nice.
Um, and so that's always, it- it's sort of an interesting challenge. Like, you know,
what's the thing you're gonna give away? What's something you can do that's fun but
-it's not- -Mm-hmm
... like, cheesy and, or, or over the top, or not too involved? Like, you don't want
something like... A typing test is, like, a minute. Actually, a minute's a long
time to sit there and, like, whatever. So, like, 15-second typing test. You know
what I mean? It's 15 seconds. Like, anybody can take 15 seconds to do that
sort of thing. And then how do you sort of brand it? So it's like once they get done
with the typing test, it's got this fun little, like, interaction that says, like,
you know, "Regardless of how fast you type, you could've done this faster by
using our product." Whatever. Something stup-
-Mm-hmm. Mm-hmm. -Something stupid and silly. But, like, it
has a personality with it. Uh, but like get a little marketing hook in there. So
-anyway, yeah- -Yeah
... we'll get through some of that stuff. But it's been fun. It's been cool. Um, I
really like this,
the process of just building up these cool marketing things. And it's like, I want
to design something that I would find delightful. You know, that I would be-
-Yeah -... like, "Oh that's really cool." Um, and
-so- -Yeah
... people give away AirPod Pros and stuff like that. But for me, like, these are
just so unique, these headphones. I've never seen 'em in the wild ever.
-Yeah. Yeah. -Uh, and it just looks so cool that I would
like... That's definitely something I would want to have. I'll, I'll, I'll come
-do a typing test for that, you know? -Yeah.
-So... -Prizes-
-It'll be fun -... prizes are always a tricky one. Like,
the, the sponsors will bring their own things. I know Titan did, like, the, the
-custom keychain keycaps- -Yeah. Yeah, those are fun
... which had, like, the light-up key. Um-
-Yeah. -But, uh, you know, and then Givebutter had
-this, this stupid design. -Yeah.
Like, I've got, I've got part of it done, but I hate it. Um, I told them- ... I
hated it. And, uh,
I took a video of, like, the solved one so that I can one day maybe put it back
together, 'cause it's... Yeah. But it's always interesting to, as you say, uh,
especially for a, for a sponsor or someone presenting in the exhibition spaces,
people don't necessarily need your product or know your product or want to use your
product or whatever. But if you've got something cool that will hook them in just
for a conversation, even the, the conversation is really good. Like, one of
our sponsors last year, they brought a pickleball set.
-Yeah, yeah. -Now, they brought a pickleball set. One,
-one for every attendee, and it was just- -Oh, wow
... something different that... You know, you could... You've got a paddle and a
ball and, um, and you go and hang out with the sponsor, and you just talk to them.
And, you know, you might not have an immediate use to it, but through that
conversation you may find, oh, you know, at least the name is there, that, yeah, I
could use this thing at some point in the future. So, it's, it's cool to, to do that
kind of stuff. Um, from a, like, from a conference organizer perspective, it's
always... I'm always looking for things 'cause, yeah, you can do the, the, the
AirPods and you can give away the Apple TVs and things like that, but there's
something... Expectation. And, and for the Laravel ecosystem, it's generally a
sound, um, generalization that
90% of the people there are gonna own a Mac, and the chance of-
-Yeah, yeah -... of winning a prize and, like, you
know, if you don't have an iPhone and you win AirPods, it's... It can work, but it's
-not the best experience. -Yeah, it's a pain in the neck, yeah.
So, it's always a matter of, like, trying to figure out what can we get as a prize
that has broad appeal irrespective of your existing ecosystem, which obviously we
can't account for
at the time of giving away a random prize.
-Right, right. -So, the- the- the Switch is always a good
one because it's like, here is a Nintendo Switch that you can now be, you know, in
that ecosystem. Or, um, you know, we had the, the MacBook Air last year because,
you know, a Mac Mini's cool, but you wanna give someone something where there's no
expectation that they need to bring anything to it. Like, you give someone a
MacBook and they can plug it in and turn it on and they can start using it straight
-away. -Yeah, yeah.
Whereas the Mac Mini, well, there's the expectation of they've gotta have a
-keyboard- -They've gotta have a display, yeah
... and they've gotta have a, you know, all this extra stuff, so... Always
thinking about those things and trying to balance being just Apple things versus, or
maybe we get some Sony headphones or some Bose headphones or the-
-Yeah, yeah -... but nothing ones are interesting
because
they certainly have a certain look to them.
-Yeah. -And I don't know that I would necessarily
want to wear them outside in public, but other people may be less, uh, less
particular about that. So, yeah, always trying to find things that, that people
are interested in, or that would be interested, you know, that they would want
to keep that, um, is always, uh, a bit of a challenge as well.
For me, it's always like
the thing I want to do is I want to be anything but ignored. Like, I, I don't
even care, like, if they don't like the giveaway. I want it to be more unique than
anybody else's. I want, like, even what we wear. I wear, we wear yellow shoes,
like, at these conferences, and then we wear, like, really loud shirts, because I
want them to have seen us and be like, "Oh, yeah, you got..." So, like, when, you
know, we end up going to, like, they'll have lunch or whatever, they'd be like,
"Oh, yeah, you guys are the ones wearing those yellow shirts, right?" Like, "Yeah,
-exactly." -Mm-hmm.
"Like, what do you guys do?" You know? So, it's like they've seen us, um, and it's
-so- so anyway, that's- -You're not there, you stand out so that
they look, you know, take a second look that, like, they commit to memory-
-Exactly right -... that they've seen this thing a couple
of times. "Oh, I've seen them out in public as well," and things like that,
-so... -You got it. Yep, and then anything that's
-just a conversation- -Yeah,
-for anyone sponsoring- -Yeah
... anyone sponsoring Laracon, whether ours or any of the other Laracons
-listening, you know? -Yeah.
If you've been on the fence about it or trying to figure out what to do, something
that, um, that stands out is, uh, is always interesting.
Absolutely. Yep. And then driving conversations, you know what I mean? It's
like, it's, it's, uh, so much about it, of it is about relationships, um, and if
they had a good interaction with you and your team at the booth, like, even if they
don't have an immediate use for that thing, 'cause, um, I mean, let's be real,
like, conferences aren't really where you close the deals. It's where you start the
-conversation. -Nope.
-That's, that's what it is. -Yeah.
It's just about building relationships. And so, you build those relationships and
then when they have a need for that thing, like, "Oh, yeah, that's right, I did
need," like, um, or, "I'm interested in switching. Well, I had that contact with
that one guy at Sentry," or whatever it is, you know? And then-
-Yeah -... um, you know, that's, that's the next
product they look at. So,
yeah, anyway, I think that's, um, I think that is good advice, though, for people
that- that are presenting. It's like, just be a good person and have fun giveaways,
and just try and make it a fun time to be at your booth. Don't always be pushing,
like, "So what's the solution you guys are looking for?" It's like, you know, eh.
-Yeah. -'Cause some people wanna talk about that.
Most people just wanna, like, come get your stuff and have a positive
-interaction. -Yeah, most people would just... Yeah,
especially, like, and Laracon US, they did the, the stamp card thing, so there's
gonna be a nonzero number of people that are just gonna want their, their stamp
-card punched. Um- -Yep. Give 'em, give 'em the stuff.
-But, you know- -Yeah, be, be kind.
-Yeah. -Like, don't, like... You know.
Yeah. You know, some people will just want that. Some people might be really into
your swag, and it depends on how much swag you brought, like,
I would assume that the sponsors are gonna try and qualify people for some of the
cool stuff that they've got as well. It's like, "Well, this person just came for the
stamp, so we'll give them the stamp." But someone that sticks around and talks for
a minute or five or whatever, more inclined to wanna, you know, give them a
T-shirt or a cap or something like that as well.
Agreed. Agreed.
Okay, couple of things I, I wanted to loop back to real quick. Um, we talked about
this conference that myself and Ben Holman are talking about. We've got
interesting
ideas around it, but don't have any really solid updates, so just heads up. We
talked about that last time and I really appreciate your insight from that last
time. We've been working through some of those things and think we have some ideas,
but nothing super concrete to share, so there's that. Um,
we also have been talking about the idea of our team switching, um, where we're
-handling our permissions. -Mm-hmm.
Permission leasing, things like that. Um, did we talk at all about delegated users
and delegated, like, managing users? Did we talk about that theme? We maybe had a
-little bit. -We talked about, um... So, like, your
manager delegating a subset of permissions to
someone on the team 'cause they're going away or whatever else.
-Yep, yep. -Yeah.
-Okay. -Yeah.
So, we did talk about that part. So, that's, we're, we're doing this in
earnest, um, and it's been really cool. We're using enums all over the place for
it and it's just been really delightful, and, um-
-Mm-hmm. -It's worked pretty well. And so good
report back on that. Like, I do think it's very possible to sort of move all of that
role-based everything outside of that system, um, and have it work pretty dang
-well.So, yeah. -That's cool.
And so if that's anything you're interested in doing with your teams, like
we've run into some, you know, things that we had to bang our head against the wall
for a while, and, um, feel like we have some decent solutions. So, if anybody's
looking to do something like that or has to, you know, interact with a third party
where you're sorta doing some of that, that stuff, role-based stuff, and the
permissions only live inside your app, but yeah, please feel free to reach out. I'd
love to give any info, info that we've learned from that. Um, one other thing.
Andy Hinkel, our very own Andy Hinkel at Wilbur is doing the worldwide meetup
tomorrow. I got a preview of his talk today, which I was super delighted by. Um,
-he- -Nice
... used to work at a, at a, uh, theme park, and so he kind of
draws comparisons between these roller coasters and
design, like software design, which was really fun. I learned some super cool
-stuff about- -Nice
... roller coasters, actually, which I was like, I would do that. I would listen to
him talk about roller coasters. I didn't even know that. It's really interesting.
It's cool. It's cool to, to have a talk that kind of ties those things together.
-We've got, uh- -Totally.
We've got a couple of talks that are, that are going to do similar kind of
storytelling this year, I think. So yeah, it's always... It, it gets people to sit
up in their, in their seats and wake up a little bit, so. I mean, you know, this
being the, the worldwide meetup, a little bit different in terms of presentation,
but I think getting people to shift in their seats to actually listen is, is
-always interesting. -I feel like if you're a subject matter
expert on something other than software and you can bring that passion into your
-talk, people are just- -Yeah
... very interested. You know, there's a lot of-
-Absolutely -... people out there who know a lot of the
software stuff, but like, even if, I mean, it could be gardening. It could be
roller coasters. It could be, uh, storms. Like, like I know, you know, Andy, the
same guy on our team, he's big into, like,
weather, which is, sounds like, "Weather? Really?" But there is so much cool stuff
that he's shown me, like all these different radars and readouts and like,
"Oh, that's super interesting." And I feel like-
-Mm-hmm -... software developers as a sort of like
a whole are just forever learners. Just, there's always some interesting, weird
things. Like, I wanna know about that. And so-
-Yeah -... um, if you're able to sort of combine
your passions, I think that's always a really good thing too, 'cause people just
feel that, you know? It's, it's... They can feel your energy around that
-particular thing. -Mm-hmm.
And it's just fun to be able to participate in that with people. So yeah,
I'm excited for that tomorrow. So, if you get a chance to watch that, that's super
cool. I don't know if our, you know, our, um, podcast will be out by then, but if...
I'm sure it'll be recorded, so you should definitely check that out.
-Yeah. -Um, okay. Omarchi? Is that what it's
called? How do you pronounce this thing? DHH's Linux cur-
-Omarchi. -Omarchi. Omarchi?
-Omarchi. Omarchi. -Have you looked at this at all? It's like
all the hotness. Everybody's running Omarchi now.
Yes. Everyone's on it. Yeah, I've been- On, like, framework laptops. On, you know,
run on Linux, everything. On framework laptops, yeah.
-It's like whatever. -I got very excited the other day 'cause
I'm like, I've got this iMac under my desk that has been sitting in this box-
-Right? -... for about four years. I'm like, "I'll
just install it on that." But it's a, it's a whole headache because of the like-
-Is it? Okay, that's the question -... secured chip on there as well. So
it's, unfortunately, not gonna do that. Um,
I did run it up in a, in a virtual machine on my NAS for about five minutes and was
like, "This is cool, I'd like to explore it." So I started... I had this Intel NUC,
you know, these little mini PC things. Um, they used to be, like, my local
-server, and I've, like, migrated- -Sure, sure
... everything off of it
onto the NAS now, which I've been, which has been a project that I was gonna do for
about a year since I got the NAS,
with the intent to then install Omarchi on the NUC
and use that as like, you know, to play around with, with some dev stuff on there.
Um, so I did that last weekend and I turned the NUC off. And I've just, like,
left it off this week to make sure that I've moved everything off that I needed
to, that, like, things I would, um, not access very often, that all of that kinda
stuff is still there. And then the intent is to install it on there. But I've
realized that the NUC is old enough that it doesn't have any USB-C on it, so I have
-to- -Oh, interesting
... connect a, h- have to connect HDMI to a, to a monitor, which involves, you know,
uncabling everything and running a cable back there and all of that kinda stuff. So
-we'll see how, how that goes. But, uh- -It is really interesting to see. Like, but
the same, same principle, same pattern. These are the things like Aaron Francis
talks about. Like, the thing that you're excited about, just tell people about it.
-Like, people- -Yeah
... love and can feel the energy. Like, DHH has been so excited about this. This
-is what he's tweeting about. -Yeah.
And I feel like it's just gotten so much traction, number one, because he's DHH.
But number two, 'cause he's just so freaking excited about it. He's just like-
Yeah. Yeah,
... "Oh, this is the thing. Everybody should use it. Like, this is really great.
Like, if you're not using it, you definitely should be. And if you're coming
from Mac, like, just stick with it. Give it a month." You know what I mean?
-Yeah. -Like, all the things. It's, but it's, it's
just cool. It's like there's so much energy around it.
-Yeah. -It's like, I kinda wanna try it. I have no
need to try it. Like, I've got everything I need-
-Yeah -... with, with the current OS. Like, I
don't really need a project. But it's sort of like, eh-
-Yeah -... I'm really curious. I kinda wanna just
-play with it, you know? -Yeah. I'll give it a go. Like, I'd like to
use it as, for a, for a development machine, just to have something on, on my
desk that I can, like, just, just go with. But-
-Yeah, yeah -... losing the Apple ecosystem is, is a
no-go for me. Like, it wouldn't become my primary because-
-Yeah -... you know, giving up iMessage, giving
-up Fotos, giving up Music. -Totally.
I mean, like, all of this stuff that kind of, uh, iCloud, all of that stuff that...
Like, I'm not, I don't want alternatives to it. I'm leaving all of that alone. I
would use this in addition to, which is why I've got, like-
-Yeah -... a secondary machine that I'll install
it on. It's not a, um... It's not gonna be my primary driver or anything like that.
-But, um- -Which seems like a fun middle ground.
-I'm eager to try. They just- -Yeah.
Yeah. They, um, they just released, uh, version two, I think overnight at the time
of this recording, which is like, got a whole bunch of fixes in there, a whole
bunch of tweaks, whole bunch of changes. There's like now a, a five-minute install
ISO. So before you had to install Arch Linux and then run the Omarchi
installer, which would pull down their repo and configure everything in the
blessed DHH way. Whereas now it's just like here's the ISO. It's got everything
ready to go. You don't have to do all these manual steps. You don't have to
-enable- -That's cool
... the wifi card yourself and all of this kind of stuff, so.
-Yeah. Yeah. -I mean-
-Nice -... not that, not that it was hard. Like,
it was 10 minutes to install before and now it's five minutes. But they've done a
whole bunch of stuff like building their own package manager because people
apparently had DDoSed the, the, the package, uh-It's, um,
-the the upstream, like- -Repository
... where all the packages are hosted, the repository where all of that stuff's
hosted, so that, that caused a bunch of issues for a few weeks. And DHH is like,
"Look, if I did this by accident because I've got lots of people interested in it,
I'm sorry." Like, "We'll pay money, whatever we can do to help smooth that
over." If it's, like, genuinely a DDoS attack because, like, people are attacking
the package repository, then like, "You guys suck," and, and all of this kind of
-stuff, as, as DHH does, so, um- -Yeah
... it is... Like, he's got Atom on it. You know, at, the-
Yeah. Yeah. I saw him talking about that. Yeah
I think Framework sent him a Framework computer, and he's gonna try it. So I
don't know.
-It's, uh- -That's fun. Yeah. Kevin Rose, I saw from,
like, you know, back in the day. Like, he was running it on a Framework machine. And
yeah. It's just, it's just cool. A lot of, a lot big, big names kind of running
it and trying it out, and
-it's, it's fun. -Every time he mentions it, I'm like, "Oh,
I'll go, go look at the Beelink website again." I'm like, "Should I buy a Beelink
-mini PC?" No, no, no don't buy a Beelink. -Oh, no.
Like, 'cause it's not worth spending the money on it for something that is not...
Like, it's not that I fear that I would want it to become my primary, it's that I
would
-spend money on this thing- -Spend too much time, yeah
... knowing that it's only ever going to be a secondary thing-
-Yeah, yeah -... and it won't get the use to justify
-it. But just- -Agree
... just on that, like these, these mini PCs have gotten so good. Um, like, uh, it,
uh, it's got, like, a 5 gigahertz AMD Ryzen processor in it with its own
-discreet AI capabilities. -Geez.
It's got 32 gig of RAM, one terabyte hard drive, and it's, like, $600 Australian.
It's like, they're not even expensive, and they're far and away more capable
machines than, you know, desktop machines that we bought five years ago.
-Oh, yeah. -Ten years ago.
-Yep. -In this little, like-
-That's impressive -... Mac mini sized puck.
-Yep. -So.
Yeah, they're pretty incredible. Yeah, you can do all sorts of cool stuff with those
-too. -And it's, like, you look at it, and you
go, you know, it's only $500, and it's, like, all... But again, for me to use it,
-like- -Yeah. Finding the time to-
-... in the background -... do something with it. Yeah.
-Yeah. -Yeah. Exactly.
Um, yeah. If, if it could replace the entire Apple ecosystem, sure. And, and
sure, yes, there are alternatives. You could use Dropbox instead of iCloud, and
you could use this instead of that, and all of... But I don't, I don't want to do
-all of that, 'cause- -Yeah. Yeah
... my wife is not gonna switch to a non-Apple device just to be able to, like,
send me text messages and things like that. We're not gonna move to Signal or
Telegram or whatever else to, to send messages just because I've decided I wanna
try this other thing out. Like, that is not practical.
-That's not happening. Yeah. -And, like, my family's not gonna move,
and, yeah, all this other stuff. It's just, it's not-
-Too heavily invested. I get it. Yeah. -It would, it would definitely be a-
-It's like if I was starting over- -... a ticket price
... if I was starting over from square one, and I wasn't already so heavily
invested, maybe. You know what I mean? But it's like, I'm not. I'm just not at that
point anymore, so. Stuck in my ways. I'm an old man. Um-
-Yeah. -Okay. Two more things.
-I'm trying to convince- -Number one-
... uh, the boss. I'm trying to convince the boss-
-Yeah -... to get us all Omachi devices for-
-Oh, there you go -... work.
That'd be fun. That would be actually cool.
'Cause if I could use it all day, every day, it'd be fine.
Yeah. Yeah. Exactly. And if I didn't have to pay for it, even better.
-Yeah. -Um, I forgot to tell you, my daughter got
smacked in the head with a baseball bat today at school. Um-
-I believe. -And-
Happens to... Kids, uh, kids aren't coordinated, and then-
Yeah. Huge split right in her forehead. Had to go get stitches. It was a mess.
That poor kid. She's doing fine now, but little headache, but made it alive. I'll
send you pictures. It was... Dude, it was
-brutal. Looked like a gun- -Sprung place, sprung time?
I mean, I, I mean, not to be overly dramatic, but it looked like a freaking
gunshot wound. I mean, head wounds are always so bloody.
-Yeah. -You know what I mean? Like-
-Yeah -... their, theirs just looks like a mess.
The, the PE teacher sh- said, "That's the most blood I've ever seen in an injury in
this gym." And she's like, "I've never seen that much blood." And I'm like, "Holy
cow.
-Poor kid." -Thanks.
-And so she was, it was a mess. Anyway- -Glad it could be my child, you know?
Seris- seriously. So anyway, yeah. She's fine, but that was crazy. Um, the other
thing I was going to talk about, and I think we're... I mean, how far are we in?
-I'm not sure. -We're at 40.
I feel like I do this... 40? Okay. All right, I'm gonna, I'm gonna real quick
mention this,
'cause we've talked about it a little bit before. Twilio conversations. So this is
something we're working on, where we're doing, like, agent text conversations back
and forth. Um, it's been interesting sort of the structure that we've come up with,
which is that all the source of truth lives on Twilio. So Twilio is the one who
is brokering all those conversations. But if we want to be able to do anything with
them in our own sort of domain, we have to store our own copies of those messages
so that we can enrich them
and not have to pull those conversations down every single time we wanna do
something with them, right? It's like, I want to be able to do things in the
background in the case I haven't heard from those conversations in a bit or
things like that. So, um, it's, it's an interesting one. We can talk about it next
time about how exactly we're doing that. And also, like, the nice thing about this
too is that Twilio is... has higher SLAs than we do, right? So if there's a
conversation that comes in that we missed, it's possible that, like, maybe a webhook
-failed. Possible, right? -Yeah.
Maybe, maybe it... But for them, they still have their copy of it. And so what
we can do is we can inspect our own indexes on our side, and if we get a new
message in that is further along than one off of our indexes, we can auto resync the
conversation in the background and then redisplay it. It's also we can use
LayerVal presence channels on our side to kind of see who's in which conversations
and who's busy responding to what. We're working on doing, like, timeouts and
alerting and ownership. So if somebody has it, but they haven't responded in a
certain amount of time, roll it over to a manager or escalate it to another person.
So all these sorts of cool business
interactions that we're having to decide, um, you know, our heuristics around what,
how we want that to behave. It's been really, it's been really fun. And so
Wilbur Power has been working on that and using Flux, uh, UI, um, for that, which
has been really delightful too. It looks so-
-Nice -... good. It really does. It looks so
good. Uh, Caleb been, uh... Caleb's done such a good job with that.
Um, and so yeah. Shout out to Caleb and his team. Doing awesome. And yeah, we can
-talk more about that next time. -Yeah. Cool. Yeah. No, that, um-So, my, my
boss has been doing a proof of concept at the moment with, um, 11 Labs speech
generation and, well, for like lead, lead qualification.
-Okay. Okay. -So if we get a lead from someone, we can
then have
the, uh, the machine call the customer, you know, and, and qualify them. You know,
"Do you do this? Do you have this? We need this information." You know, all that
-kind of prequalification stuff- -Yeah
... before then handing off to a, an actual human to, to do the next step. So,
interesting to see, you know, just how much is possible now with all of this
tooling, you know, to actually make a phone call to someone.
-Yeah. -And I think, I think his proof of concept,
he's using Twilio at the moment as well, um, maybe.
Probably for the program, telephony stuff, yeah.
Yeah. For the, yeah, for the conversation, and then, like, shelling out to
Elevenlabs to, to do, like, the actual voice gen and the end... Like, it's
indistinguishable, uh, I haven't heard it, hasn't called me yet.
-It is. It's amazing. -But it's, like, indistinguishable from a
-machine. -Yeah, it's really amazing now.
I think, you know, if you can keep the latency down-
-That's what it is -... in terms of processing the responses
and, and responding back to someone, then, um, you know, that'd be really cool. So,
yes, a lot of that kinda stuff. I think, as we're coming up for air from a lot of
the, um, work that we've been doing in terms of, uh, commercial work and in terms
of, you know, paying down technical debt and things like that, we are this close to
getting rid of tenancy and, and flattening everything down just to a
single, uh, database. And, and, like, a normal, quote-unquote, Laravel application
is, um, very good. So I'm just... I'm in the stage now where I'm just rebasing a
couple of times a day, just to keep parity as we, as we push out a few other bits
and pieces. And then we'll cut this across and then
it'll be done. Makes testing so much easier, schema migration. So all of this
stuff, now, now that all of this technical debt repayment is done, the fact that we
have the opportunity to explore
not just, like, using AI for the sake of AI, but how can we solve some real
problems u- you know, leveraging AI, which is the question that I always ask every
time. You know, the higher ups are always like, "Let's use AI, because we're gonna
get left behind." And we're like, "What are we gonna use it for?" And they're
like, "Well, let's use AI." Okay. Let's figure out what we can actually use it
-for. -Right.
So there's a couple of things that we've got-
-Yeah, give me an objective, yeah -... um, members of the team have got on
the go at the moment that, that look really cool that we've done, so... Yeah,
it's, uh, it's a cool, cool time, I think. You know, as I said-
-Yeah -... I've said before, I'm late to the
game, but I'm, I'm starting to see some, like, very real possibilities and I'm
starting to understand better, um,
how we can leverage some of these tools
as... You know, people that know what they're doing, uh, to, to, to really
leverage them to, you know, do more. Which, you know, people have been saying
for ages, but I, I have seen now through my own, like, usage and from... Like,
Aaron Francis putting out his two-hour video of building his email, um, email
builder thing, like, and seeing how he uses it, and it's actually clicked for me
now. So, you know, I'm two years late, but better late than never I suppose.
I'll have to check that out. I know that I heard that video was really, really good,
I have not watched it yet, so I'll have to check that out.
Anyone that's still on the fence, that doesn't get it, like, like me-
-Watch that video. -Um, yeah, watch that video. I think it
will, it will make a lot more sense when you
understand how
as a, as someone who's got some experience and understands how to build software,
um... Like, I use it, every time I do a rebase now, 'cause we're on a newer
version of PHPStan, there are things that are not violations in master or in the
main branch that are now violations because of the newer version of PHPStan.
-Mm. Mm-hmm. -So now what I do is I fire up Opencode and
I say, "Hey, I've just rebased on main, I've got some PHPStan violations, can you
have a look at what those are and propose fixes for me?" And it runs off, it runs
Stan, it goes and figures out what the violations are, figures out how to fix
them, and then it, you know, makes all of the changes, and then I just have to go
through and review the, the, the, the
changes in Git and go, "Yep, that's fine, that's fine, that's fine." And, uh, and it
makes sure everything passes. So for me to do that, it would take an hour to go
like, "Look at this, this obscure PHPStan error sometimes." Go, "Okay, what is this
trying to say? Okay, how do I fix it? Where is it? How many places do I have to
-fix it in?" Go. -Yep.
Whereas, like, you just tell, um, Claude or, you know, Opencode, "Go and fix this,"
and it just churns in the background and you can go and do other things, which is
nice. Which, a- again, people know this, people have been doing this for 12 months,
18 months already, and I'm late to the party. I'm sorry. But, you know, I'm
-fashionably late, it's fine. -No need to apologize, yeah. It's just
that, you know, it's a young man's game, uh, or an early adopter man's game.
-Keeping up. -You got it.
-Yeah. -Hey folks, this is episode 181. Thanks so
much for joining us. You can find show notes for this episode at
northmeetsouth.audio/181. If you liked the show, please rate it up in your
podcatcher of choice, five stars would be incredible. And of course, if you have any
questions, hit us up on X, on Bluesky, all the places, @michaeldurinda,
@jacobbennett1 or North South Audio. Folks, till next time, we'll see you
later. Take it easy.