Episode

Mostly Technical · Sep 3, 2024

Stay Lean, Stay Clean with Caleb Porzio

Show notes

Aaron is joined this week once again by Caleb Porzio to discuss everything that happened at Laracon (including a basketball game?!) before diving deep into Flux, the online reaction to the price, and what comes next.

Sponsored by LaraJobs, Screencasting.com, and Mailcoach. Use code MOSTLYTECHNICAL to get 3 free months when signing up for MailCoach.

Interested in sponsoring Mostly Technical? Head to https://mostlytechnical.com/sponsor to learn more.

00:00 Man of the People 03:07 A Quick Ad Read 04:14 Laravel vs. Terminal Coffee 🏀 17:12 Laracon Recap 33:22 Notes on Laracon 58:30 An Interview With Yours Truly 01:00:22 The Flux Situation 01:21:39 Here's The Thing 01:27:17 More On Pricing

Transcript
00:00

Aaron

Okay. We are back with with cohost with the most Hey,

00:04

Caleb

Keith. Though. Fake Ian. Not Ian. Co host.

00:09

Aaron

And we're on we're on Aaron's super bad camera because, you know, I came back to the studio and turned everything on, and it said plug in or charge battery. And it's literally never been unplugged in the entire existence of the studio. So I don't know what the primogen did to my camera, but we're gonna blame it on him. So I've got the I've got the good one over here and the bad one on the tripod, so sorry about that.

00:31

Caleb

Well, now we're we're more even of a, like, production. You're on

00:35

Aaron

my level. We both

00:37

Caleb

I don't know if you're on my level yet, but you're coming down. So

00:41

Aaron

It's it's a man of the people move. I'm just trying to make I'm just trying to be approachable.

00:45

Caleb

You gotta keep it real.

00:47

Aaron

That's right.

00:47

Caleb

Gotta have a poorly lit office Yep. If you're gonna keep it real.

00:52

Aaron

That's how that's how I get people to trust me as I downgrade my my production equipment.

00:57

Caleb

You put the lenses back in the glasses Mhmm. Dim those lights.

01:00

Aaron

Exactly. Yeah. It's weird. You can see more of the background than I'm used to. Anyway, this is not interesting for an audio podcast.

01:07

Caleb, you're back home.

01:10

Caleb

As are you. As I am. As you are. You never left.

01:13

Aaron

I never left, in fact, because I do indeed live here in Dallas, Texas.

01:19

Caleb

Shout out to Dallas, Texas, because I gave you some some crap on the last show for making us all go to Dallas and Yeah. And sweat. Okay. Not that hot.

01:28

Aaron

Okay. It wasn't that bad. It really wasn't. Not that bad.

01:31

Caleb

It's hot, but, like, it's not Arizona hot. Yep. It's not that hot. Like, your steering wheel didn't doesn't, like, melt off your car. Like, it's Correct.

01:42

Fine. And who cares?

01:44

Aaron

You're in AC the whole time. Yep. Who cares? No one cares. No one cares.

01:48

Caleb

No one cares.

01:48

Aaron

The only time I care is when we're at the, the after was it the after dark party that was outside? And I was carrying around my backpack like an idiot, so I got sweaty back. You know? That's not right.

01:59

Caleb

Right. Yeah. It's not great.

02:00

Aaron

But

02:01

Caleb

it I mean, it was nighttime. You know? The the only time that I think actually sucked a little was, the line, you know, going in. Like, the line was so big. Yep.

02:11

People were waiting out there for so long, and I did, like, man of the people.

02:15

Aaron

Mhmm. Like, I'm gonna

02:15

Caleb

wait in this line. I'm just gonna queue up talking with folks, whatever, just hanging out. I made it about a half hour, and then I was like, guys, I'm so sorry. I'm bouncing out. Half hour?

02:25

Yeah. Is that a little

02:27

Aaron

long? No. That's forever.

02:29

Caleb

I know. Yeah.

02:31

Aaron

I was just hanging out and, like, kinda just yeah. I I was walking with somebody to the conference, you

02:36

Caleb

know, just, like, met up some folks. I'm like, I'm just like you. We're just walking to the conference. Right. We're walking into the line wherever that is around the block,

02:45

Aaron

and then it was just like, guys, I'm so sorry. I gotta bounce. And then you came clean, guys. I'm not like you at all.

02:50

Caleb

I'm not like you at all, and

02:51

Aaron

I just went, I gotta get out of here.

02:54

Caleb

And they went, oh.

02:56

Aaron

The, the speaker escort ran over and pulled you out of the out of the muck and the mire.

03:01

Caleb

Yeah. With their finger in their ear. That's right. Aaron, can I do a quick ad read?

03:08

Aaron

Yeah. Do an ad read. I love an ad read.

03:10

Caleb

Alright. Because I never do this on my own podcast, and I keep forgetting. But I have the T shirt now. K. This app is brought to you by Transistor FM, baby.

03:22

Yes. I just real like, Transistor is the most useful piece of software that we all adore, but it's, like, invisible. It is. No? It's invisible.

03:31

The listener doesn't hear that it's Transistor. This podcast is coming to you from Transistor FM as is all of my podcasts and every podcast. And it's run by Justin Jackson, who's just the best and reminds us all of that when he blesses us with his presence at Laricon.

03:48

Aaron

And on the basketball court. And on the basketball court. Right.

03:52

Caleb

Which to you

03:52

Aaron

So we need we need we need to talk we need to talk about the basketball court. But first, this episode is actually brought to you by Spotzi, and so we'll have a ad for that.

03:59

Caleb

Oh, is it really? Yeah. We could do a Spotsy. I could we could do an impromptu Spotsy ad read in auction.

04:05

Aaron

No. There's an actual there's an actual ad read I gotta read later, but, there's a free one for love Justin. Yeah. There you go. Basketball game.

04:14

Yeah. Hit me hit me with a recap of the basketball game. So I I was I was recruited to be on the basketball team, and I know thyself and thought not a freaking chance. No no way I'm gonna be on the basketball court. So I put on the suit and did

04:29

Caleb

a little bit so that I wouldn't have to play. Coaching is less stressful to you than playing basketball.

04:36

Aaron

Yes. Absolutely. Coaching coaching is just like, there's no there's no one else doing it, you know, besides Will King, and then he abandoned me at halftime. So Sure. Shouts out to Will King.

04:48

He's a traitor. But, yeah, if you go if you actually go out on the basketball court, you have to play basketball. That's the problem.

04:57

Caleb

You do.

04:58

Aaron

And I I don't play basketball.

05:00

Caleb

Same. But I did.

05:02

Aaron

I'm shocked. I'm shocked to hear this.

05:04

Caleb

Did did you do before? Be honest. Did you know what zone defense was?

05:11

Aaron

I did, in fact. Okay. So you could coach. Yeah. There, the own the extent to which I was useful is the extent to which, basketball and soccer overlap.

05:23

And Mhmm. Surprisingly, it's not 0. So I my entire life,

05:27

Caleb

I played similar shaped courts. Yes.

05:29

Aaron

You know? Similar shaped courts. You use your hands in 1 and feet in the other, but it's like, you know, those are kinda the same thing.

05:36

Caleb

Similar.

05:37

Aaron

But the only thing I could contribute was 1, don't sub out Taylor and don't sub out Tom. Those that that was my biggest contribution was, like, Taylor and Tom, leave them in the game.

05:47

Caleb

Leave them in

05:47

Aaron

the game. 2nd second contribution, You'll let him sweat. You're the boss. I I serve at the pleasure of Taylor and Tom. And I actually told them that.

05:56

I was like, hey, guys. I'm just here to be funny, so don't, like, don't listen to anything that I say. Yeah. The second place that I was useful was here here's here's an actual tactic. Here's a tactic.

06:06

Y'all gotta slow down. You gotta spread out, and you gotta talk to each other. Just look at Eric. Because, coach, guys, it was it was not great. It was not great basketball.

06:19

Caleb

Oh, basketball. So briefly, like, I similarly was asked to to play basketball, and I gave a wishy what like, I'm stressing out about my talk. I'm stressing about the blocks. I got so much stress out about. Like, the last thing I need to stress out about is looking like an idiot playing basketball,

06:37

Aaron

which I don't play. I've never actually, like, played a team sport

06:40

Caleb

since soccer when I was, like, a kid. You know? So I'm not, like, a team sport guy. I've, like, played basketball, you know, just with friends. So so I don't know what zone defenses or anything like that.

06:52

Whatever. You any basketball I've played is just there's a ball, and you chase it, and you don't double dribble, and you put it in the hoop, and it's all good.

07:00

Aaron

You know? You check.

07:01

Caleb

Like, that's as far as I go. It's, like, I know how to check. Yeah.

07:03

Aaron

Yeah. Yeah.

07:19

Caleb

Wishy washy, like, probably not, maybe, but whatever. And they're like, we'll buy you a jersey. You can keep it as a souvenir. And I was like, alright. Cool.

07:26

Whatever. So I'm thinking I kind of escaped this and got us and got, like, a jersey. Right. Oh, this is a win win. And then Dave Hill, like, saw me.

07:34

Is it David Hill or Dave? Like, can you call him Dave?

07:37

Aaron

You can call him Dave. I think his name is David. I think he goes by David. But if you're doing, like, a folksy thing, you could call him Dave.

07:43

Caleb

Like, he wouldn't mind. Well, because you know, like Oh,

07:46

Aaron

yeah. I have no idea. I don't know about that. That's what I was looking for. We'll stick with David.

07:49

You know? We'll stick with David.

07:50

Caleb

If the Twitter profile says David you know, this is like the Michael Dorinda and Jake Bennett thing where it's,

07:56

Aaron

like, Michael Dorinda, Jake Bennett. Not Jacob Interesting. Bennett

08:01

Caleb

And not Mike Dorinda. And Mike Dorinda.

08:03

Aaron

He's not Mike. Dorinda sounds super off.

08:05

Caleb

Yes. So that that was, like, something at first I had to dial. I was, like, wait. So you are okay with Jake or Michael. So Jacob Dorinda.

08:15

Aaron

So basketball So Dave so Dave hits you up.

08:17

Caleb

So Dave hits me up, and he sees

08:18

Aaron

me at the hotel, and,

08:19

Caleb

like, everybody's going to the game.

08:21

Aaron

And he's like Mhmm. Oh, you made it. Alright.

08:23

Caleb

You're in. You know? And I was like No. It's like everybody's there, and they're all like, well, you're in. And I'm like, alright.

08:29

I'm in. Whatever.

08:30

Aaron

I did not know that. So then we get there. They don't have my jersey.

08:34

Caleb

There's What?

08:34

Aaron

It was like he's like, oh, it might have been, like, a last minute thing. Like, they might you know? Like, it was a Chinese thing that they're slow, and

08:40

Caleb

they didn't whatever. And so he hands me a a terminal shop jersey. So now I'm on the team with all

08:46

Aaron

the people who are good and don't know me. You know? Right. Of course.

08:49

Caleb

Yes. Me and Justin Jackson. He's, like, all the money. Jackson. Yeah.

08:52

Me and Justin Jackson. So and they're far better than you know.

08:55

Aaron

You're the token funny guys on that team.

08:58

Caleb

Oh, Oh, man. I know. And so I'm gonna come back to that. But at the end of the game, Nuno Maduro, shout out to Nuno.

09:06

Aaron

Not a great shout out, Nuno.

09:08

Caleb

Uh-oh. Comes up to me comes up to me and goes, hey. Is this your jersey in his hand? He's got my jersey.

09:16

Aaron

And I'm The whole time.

09:17

Caleb

The whole time. And, like, everybody just thought I did this along. You didn't announce me on

09:21

Aaron

the roster. It says Porzio on the back. I got

09:23

Caleb

a whole jersey with my name on it on the Laravel team. I don't know how he got it

09:27

Aaron

and why he held on to it the whole time. So literally after he comes up to me and then he's like, do you wanna trade, you know, for I was like, Nuno.

09:34

Caleb

Come on, man. Woah. So anyway Yeah. The fact that he had

09:38

Aaron

your name on it, and he still hit you with the, is this your jersey? Well, I don't wanna say that he got

09:43

Caleb

there because, like, Nuno.

09:46

Aaron

Not Oh, man. That's good that's good comedy, Nuno. Definitely. Right. It was, I was like, oh, no.

09:54

Caleb

Who found this? Where This

09:55

Aaron

is my this is my jersey.

09:57

Caleb

Honestly, and and he just, like, picked it up for me, you know. Probably.

10:02

Aaron

Good guy, you know, would do that too.

10:03

Caleb

Nuno. It's funnier to to paint him like a a a thief, you know, a Jersey thief that intentionally robbed me of my identity.

10:11

Aaron

I did not realize you were supposed to be on the Laravel team. I was Yes. I was on the Laravel team. Have

10:16

Caleb

right? They didn't announce me on

10:17

Aaron

the roster at all. I just stood there. Oh, so they didn't they didn't like me.

10:20

Caleb

They were going on the lineup? Not at all. And

10:24

Aaron

I'm so

10:25

Caleb

not only do I suck at basketball,

10:27

Aaron

I don't have a jersey.

10:28

Caleb

They didn't announce me, and here I am. So

10:33

Aaron

yes. If it makes you feel better, I showed up to the actual conference that I was, the MC of, and I didn't have a badge. So I got Nice. I got I got one of the lame, like, hey. This guy was added late badges, so we're on the same page there.

10:46

Caleb

Yeah. There should be a you know, I don't wanna again, we're trying to be a man of the people here, but

10:50

Aaron

Of course. Yeah.

10:51

Caleb

It's not it's not easy sometimes. Come on. Hey. You know, my badge is just like anybody else's badge. It's just a badge of the people.

10:59

You know? It doesn't say anything.

11:01

Aaron

It doesn't have, like, speaker Doesn't have speaker.

11:04

Caleb

4 stars, like, you know, he's

11:05

Aaron

like narratives or anything like that. Right. Yes. So I tried to get backstage, like, right away, and

11:12

Caleb

they were, like, giving me a hard time. And I'm, like, trying to find somebody, like, hey. Hey. Hey. Tell them.

11:17

Tell them who I am.

11:18

Aaron

Tell them who I am.

11:19

Caleb

Tell them who I am.

11:20

Aaron

Do you have any idea who I am?

11:22

Caleb

Oh, you're gonna hear about this later.

11:24

Aaron

Do you know who my father is? Have you ever met big

11:27

Caleb

guy? So, Aaron, we also have to clear that, like, everybody said nobody cares about this game. Nobody cares. It's just for fun. Yeah.

11:38

Bald faced liars. Yeah. You got

11:41

Aaron

super heavy boozled on that one. Forever.

11:44

Caleb

We don't care. I saw

11:45

Aaron

It's just for fun. We're just gonna it's just gonna be silly. Okay.

11:49

Caleb

The only window. The only the only people who kept it real were Daniel Coborn and

11:54

Aaron

Justin Colbourne.

11:55

Caleb

Jackson. If it works with those 2 guys

11:57

Aaron

That's right.

11:59

Caleb

Oh, man. Everybody they're like, oh, yeah. We suck. And I'm like, yeah. Yeah.

12:02

You guys suck. So do I. Great. Yeah. It's getting fun.

12:05

No. No. They took it crazy seriously Yep. And are very good compared to

12:12

Aaron

non good people. Meanwhile, Daniel's sitting on the bench ripping sweet vapes, and we've got people we we've got we've got college athletes out there, and Daniel's, like, put me in coach. Literally. Man.

12:24

Caleb

Toehe. Toehe. Right? He was

12:29

Aaron

And Justin Jackson Justin Jackson has on his his, like, hip dress sneakers, and these other guys are, like, wearing Air Force ones. And I'm like, alright. I kinda got a read on the teens here. I know who's who.

12:40

Caleb

Oh, yeah. I was wearing a d like, not a sporty Adidas. Like, these were not these are not basketball. So my wife They're

12:47

Aaron

fashion, fashion Adidas.

12:49

Caleb

This is so much funnier through the lens of Hannah and her comments to me among many of them were afterwards. I'm like, okay, give it to me for real. Like, how how dumb did we look? You know, like, how bad was it? And she because she watched the West Boston Scott DeLisi stream, and I

13:04

Aaron

was like, were

13:05

Caleb

they, like, grabbing at straws or whatever, trying to come up with stuff? And and they said well, she said one thing. She said they didn't know who you were because they never announced you. So they're both, like, they're both it took them forever. I'd already I made my my big basket.

13:18

You know?

13:19

Aaron

Yeah. Your big basket. We all remember the big basket.

13:22

Caleb

Hoping that's the term that you use. And, like but, hey, I did contribute. Yeah. And I came in hot, and and, apparently, they're, like they had no idea who it was, and then their name who says that. Right.

13:36

No name. Literally says 0. How what kind of metaphor is that? Mhmm. And and then

13:42

Aaron

great. That that's Caleb. What is that kid? Didn't he just bust a million on GitHub Sponsors, and now he's playing basketball?

13:50

Caleb

So

13:50

Aaron

hitting the big basketball.

13:51

Caleb

Now he

13:51

Aaron

says awesome.

13:52

Caleb

Yeah. But nobody So she said she said the only thing that I think stood out is, like, you could tell you didn't you weren't wearing basketball sneakers. She's like, everybody else was wearing basketball sneakers, and you were wearing just, like, shoes, you know? Mhmm. So

14:05

Aaron

Justin was Anyway. And I'm I guarantee you, Daniel wasn't wearing basketball sneakers either.

14:09

Caleb

No way. Flip flops.

14:11

Aaron

Yeah. Gotta be. Chacos. I don't know. I bought I bought some new coaches sneakers just for that just

14:17

Caleb

for that game.

14:17

Aaron

Those look to to match the blue suit. Coach. The right? It was a it was a good outfit. People were giving me a hard time about the whistle.

14:25

Like, coaches don't wear whistles. I'm like, have you ever seen a movie in your life? Yeah. Like, yeah, we don't go out there and call penalties or fouls or whatever you call them, but still, coaches wear whistles. Of course, they wear whistles.

14:37

Caleb

Don't tell me coaches don't wear whistles.

14:39

Aaron

That's what I'm saying. They wear whistles. They wear whistles. Maybe maybe not to a game, but this is like, this is a scrimmage. You know?

14:47

Coaches wear whistles. Coaches wear whistles. They gotta wear a whistle.

14:51

Caleb

And then, like, just let it drop out of their mouth, you know? Exactly. Like, they're just, like, kind

14:54

Aaron

of playing on their chair and trying to, and then just

14:56

Caleb

go, mhmm. You know?

14:58

Aaron

Yeah. Okay. So We've watched all the same movies. You get it.

15:01

Caleb

We've seen the same movies. But, yeah, the the tweet of Laracon, the tweet of the entire weekend was John Traxler's

15:06

Aaron

tweet.

15:06

Caleb

That's like, as soon as I saw this what was it?

15:10

Aaron

It's so much better than what I'm saying. It was like, as soon as I saw

15:13

Caleb

Danny hitting the vape on the bench, I knew what we were enforcing.

15:16

Aaron

I knew it was over. I think

15:17

Caleb

I knew it was so bad. Daniel's vaping on the bench.

15:24

Aaron

Oh my god.

15:25

Caleb

So so yeah. Alright. So so but yeah. Hannah did again, I wanna tell every story through the lens of Hannah's text to me And her, you know, was like, oh, how

15:35

Aaron

was it? Looked, like, pretty fun but kinda awkward

15:39

Caleb

is what she said.

15:39

Aaron

Oh, brutal.

15:41

Caleb

She's like, oh, no. Brutal.

15:44

Aaron

He's so

15:44

Caleb

That means it looked so awkward. He did cut That

15:47

Aaron

means it looked terrible.

15:49

Caleb

Wasn't just me. It's it's it's the whatever. So, anyway

15:53

Aaron

I I mean, I think we played 4 quarters of 9 minutes each, and the final score was, like, 24 to 16 or something. It was like, yo, we are we're not we're not putting these in.

16:05

Caleb

It was not great. So yeah. Basketball. Fun, though. I think Fun, though.

16:10

We we'd gotta do it again, but next time, it's gotta be with, like, people play basketball with, like, a volleyball or something. I don't know. Something stupid. Like, there need somebody needs to sub it out for, like, a rubber chicken or something.

16:20

Aaron

A little bit more low stakes.

16:22

Caleb

Then it'd be fun. You know?

16:24

Aaron

I still think, I still think dodgeball would be so fun. Dude, dodgeball can be dodgeball can

16:31

Caleb

be the same where people really I've seen some things with dodgeball. You've seen you've seen some I worked at summer camp.

16:36

Aaron

Decimate some some 8th graders. Seriously.

16:39

Caleb

The most, like, kind hearted, like, fruit of the spirit, folks. Right. Just with big limbs. You know? Just freaking windmill.

16:49

You know?

16:50

Aaron

Just roasting some And you just boys in the face. Yeah.

16:53

Caleb

Yeah. Seriously, no mercy.

16:55

Aaron

No mercy. Cartoon style. Leave their feet. Yeah. Yes.

17:00

We should do it. That'll be awesome.

17:02

Caleb

Yeah. That's probably great.

17:03

Aaron

We gotta do dodgeball. Yeah.

17:05

Caleb

Oh, great.

17:05

Aaron

So, yeah, basketball. What a way to kick it off. What a way to kick it off. What a way to kick it off. Good time.

17:10

Good time. And we roll into, let's see what else we roll into day 1. Big big day 1. Good day 1. Good day 1.

17:19

Caleb

Any anything

17:19

Aaron

I don't wanna go over all the talks because Yeah. That sounds boring.

17:24

Caleb

Let me just shout out to you, Aaron Francis.

17:25

Aaron

Shout out to me. I shout out shout out

17:27

Caleb

to me. In person, but let me put this out there that, like, when I was coming up, you knew I remember looking at certain folks who I considered, you know, the Laravel elite, and I was not an elite. Mhmm. And when I first got, like, my big break to go on stage Mhmm. Made it in as a nobody, just submitted a talk, whatever.

17:47

Like, nobody knew who I was. I just put out a talk. It got accepted. I was thrilled. This was, like, the thing for me, and I gave this talk, and I knew it it killed.

17:57

It did yeah. This was the embrace the back end, I think. Yeah. I remember that. Everybody loved it.

18:01

It it was like I won lottery or something. It was just people coming up to me just it was a whole thing because whatever. For me, it was a big deal. And I knew that the people I wanted to see it the most didn't see it. You know?

18:13

I knew and it was a long struggle of, like, you know, now I think Taylor watches my talks, but, you know and I'm not well, I'm not saying this. This isn't whatever. I don't watch people's talks anymore for the most part, just so you know. So I'm the problem. Totally.

18:26

I get it. Mhmm.

18:27

Aaron

But at that point, I I remember having like, I gotta do that again and again and again, and eventually, maybe one of them will hear that his talks are good. You should have him back next year.

18:36

Caleb

Yep. You know, whatever, that kind of thing. Aaron Francis has the, you know, the pedigree or the privilege or whatever of somebody who could easily not watch talks, but people want him to know that if they're good, they want him to know, and Aaron watches every single talk, which is insane. And I remember I I was principled for a few years. I tried to watch everybody's talk.

18:57

Now it's all over. I just it's all over. But anyway, kudos to you. It's a it's that's a that's a power move because you don't have to, and you do.

19:09

Aaron

Wow. That's nice of you to say. I appreciate that. I, so I take my responsibilities, all of them. Every responsibility, every duty, I take all of those very seriously up to and including being an emcee.

19:22

And so, like, part of it is I gotta come I gotta come back out on stage and have, like, a

19:27

Caleb

part of the job. Right?

19:27

Aaron

You can't let conversation with the speaker and not, like, not phone it in because I think if you come out and you're you're phoning it in, it's, like, rude to the speaker. It's a little bit demoralizing. It's a little bit the audience is like, this guy didn't even watch the talk. And so I would love to, like, I'd love to bebop around backstage and, you know, shake hands and point at people. But, yes, I watched every single talk from side stage peeking through the little curtain with my with my phone out, taking notes to make sure I knew what was going on.

19:58

Yeah. That's fun. I you know, I enjoy it, but it is a lot of it's a lot of work.

20:03

Caleb

Oh, yeah. Oh, yeah. Yeah. That's I mean, that's great. And that we're in a unique position where we have somebody who's who's, like, uniquely good at emceeing and things like that, but also knows the community, knows the people, knows the tech, and has the grit to watch, you know, these talks and whatever.

20:19

It's like like, there's fair it's a small list. Like like, Matt Stauffer is somebody I could think of that could do this, like, that would, you know it's a small list, and, and you do it well. So Aaron Francis.

20:29

Aaron

Oh, thanks.

20:29

Caleb

Good man.

20:30

Aaron

Thank you. I appreciate that. I, Chebloin. They they asked me after the event staff asked me after the conference if I'd wanna emcee some of their other events.

20:39

Caleb

Yeah.

20:39

Aaron

And I told him, send me an email. I I'm up for anything. You know? We'll write

20:43

Caleb

in the bin, but, too.

20:44

Aaron

Yeah. Yeah. See what you got. But I I did think about, like, how would I how would I host, you know, century 21 mid rest Midwest Regional Sales Conference? Like, that would be a lot harder.

20:56

Caleb

Do it. It would be a lot harder.

20:57

Aaron

You could do it. Much harder.

20:59

Caleb

Oh, yeah. No. That's true.

21:00

Aaron

And be like, well, houses. Am I right? You know?

21:03

Caleb

I'm hoping that the fact, like, the people who do stuff at the factory are, like I'm thinking all those people, they gotta be going to the hotels, conferences, you know, like

21:13

Aaron

Yeah.

21:13

Caleb

Like, if you're at the factory, like, you're at least a little cool. You're

21:16

Aaron

at least a little cool. These but this this group is the same one the same one that did Nashville last year. So I don't know where this events group is based. Oh. But maybe they do like, if they do purely tech conferences, like, I could totally host rails world or Sure.

21:32

I could host some sort of, like, tech agnostic, you know, GitHub universe style thing. I could totally do that. Yeah. But some of them might be like, y'all, I have no idea what any of y'all are talking about, and that would be kinda tough. Yeah.

21:46

It's nice. It's nice. It's very nice. Though. I like it.

21:49

I like being out on stage. I I have a great time.

21:52

Caleb

Yeah. It's, but you gotta do all that other work. That's the problem.

21:57

Aaron

All that other work.

21:58

Caleb

It's nice to just be on stage. Like, I just get to go on stage, you know, and I don't have to do all the other work. And then they just have technical problems, and then I get to just vamp with you. Man. And How was that?

22:07

And we have fun. That was great.

22:09

Aaron

That's great.

22:10

Caleb

That was that was the highlight of the conference for me.

22:12

Aaron

I think that was the highlight of the conference for me too.

22:15

Caleb

Yeah. It it just it was, like, you know, I mean, something that that we're just uniquely good at, and it just, like, fell into our lap. I know. You know?

22:24

Aaron

It's just, like, a lot of a disaster where everyone is, like, this is gonna be a disaster. And you and I are, like, oh, this is our opportunity. Go. And everybody's on our team because they're, like, I can't imagine doing this. I know.

22:38

What an opportunity.

22:39

Caleb

Most charitable crowd in the world. Uh-huh. Because the baseline the expectation is just, like, seeing your way off stage or sweating a lot and being silent. You know? Yeah.

22:49

Aaron

So When I saw you so, of course, I'm sitting side stage watching. You know? Yeah. And when I saw that it wasn't working, I gave it, you know, a few, like, 30 seconds, minute and a half, and then was like, this is not going to work. And so I looked at Aspen, who's, like, the production manager.

23:06

I said, turn on my mic. I have to go save him.

23:09

Caleb

Yeah.

23:09

Aaron

And so I just she turned on my mic, and I ran out there and had no idea what was gonna happen next. Yeah. And I'm so grateful we had the whole backstage, we we had a whole episode of, you know, Seinfeld backstage talking about handshake. Literally just right before I went on stage. Yeah.

23:25

Caleb

We're doing this whole handshake bit for an audience of 4, and and it's funny and we're whatever. And one of us probably said, like, this I don't know. We and then just happened to be able to replay the bit. That was great. Like right away.

23:39

Yeah. That was great. Part before that, it's like a blur because that was the only part that, like, I wasn't nervous because something's going wrong. I didn't. It's not like I was the reason it was going wrong,

23:48

Aaron

you know,

23:49

Caleb

so I wasn't nervous. I didn't feel like like, oh, this is going solid and it's whatever. It's not like if my demo stopped working or something, you know. But it was, you know, like, kind of a flurry. And I I remember make I can't wait to watch the video because I remember making remember doing a doing a, like, you know, 60 minutes on my name pronunciation or something.

24:11

Like, literally just

24:12

Aaron

Do you remember that at all?

24:13

Caleb

Oh, I think I think literally my opener is, like, yeah. So I'm Caleb K LUB is how you pronounce it.

24:20

Aaron

Oh, brutal.

24:21

Caleb

Or Caleb, you know, I was actually getting laughs, but that but it was like, how long am I gonna wait? Ran out because

24:27

Aaron

that might have been my

24:28

Caleb

my signal to be like, oh,

24:29

Aaron

he's he's dying all the time.

24:30

Caleb

Like, well, how much I don't think I can do much more on this name thing. You know?

24:34

Aaron

Because we've only got 2 syllables, and we just got that whole thing.

24:37

Caleb

We got through all the pronunciations. So anyway.

24:41

Aaron

Yeah. And then watch it. And I told I told, I told Hank, the Laravel marketing guy. I was like, listen. I'm sure that's not gonna end up on the channel, but I want I want that footage.

24:52

Please preserve that for posterity.

24:54

Caleb

Right.

24:54

Aaron

Because that was good. That was good content, man.

24:57

Caleb

It was great bit. It was good content.

24:59

Aaron

Yeah. And then I get to, you know, I get to announce you back on stage. Caleb Horsey for the first time today. That's great. Come

25:05

Caleb

on. Hey. It it, I mean, talk about the easiest entrance ever. You know?

25:13

Aaron

Yeah. You just I was just working the room.

25:15

Caleb

How long was I on stage for before I even started my talk?

25:18

Aaron

I think it was a full 30 minutes. Because I think you were supposed to start at 9:30, and we pushed it to 10. And I gave you I gave you an out. I was like, alright, guys. This is not working.

25:29

We will come back at 10, and you're like, hey. What if we take some q and a? Like, this guy. What a freaking pro, this guy.

25:35

Caleb

Do it. And you just work the room. It was awesome. That was super fun. Yeah.

25:40

That was really fun. And there was hilarious questions. You know, the one dude was like, why does the LiveWire logo

25:46

Aaron

look the way it does? Yeah. There was some

25:49

Caleb

funny ones. So, yeah, that was a good time. But, yeah, reentering the stage after, like, we're we've already been chilling for a half an hour. And I gotta say the first slot second day is generally a pretty good like, there's a lot worse slots. You know, there's plenty of worse slots.

26:03

It's maybe the 3rd best slot. I don't know. But, looking at, like, when when I got on stage, I was actually glad we had an extra half hour because there weren't that many people there. Yeah. Like, 2nd day.

26:15

Daniel wasn't there.

26:18

Aaron

He rolled he rolled in sleepyhead at, like, 9:50 to be, like, hey, what's this what's this show going

26:23

Caleb

on here? So this is what I get.

26:24

Aaron

I get, like I I was gonna say it's on stage when I did.

26:27

Caleb

He messaged me, so I you know, I'm, like, there for for my d c, you know. Like, I'm backstage with him, pumping him up. Dude, so pumped. Like, sitting front row, screaming, obscenities, obscenities, obscenities. Getting off stage for obscenity.

26:40

Okay. I don't think you clarified it.

26:42

Aaron

What is it? Obscenities.

26:44

Caleb

Obscenities? Okay. Yeah. So, pumping him up, whatever. He's grateful.

26:49

He messages me, like, late at night. I was already sleeping. So this should be my first sign, but he messaged me. He's like, dude, you know, being a bro.

26:56

Aaron

And he's like Yeah.

26:57

Caleb

You know, I'm gonna be there for you, man. Like, you know, this whole thing. I'm not

27:02

Aaron

going to go well for Daniel. I know where this, I know where the story is going.

27:06

Caleb

Like on stage, like, so we're like, oh, well, Daniel, wait, where's Daniel?

27:10

Aaron

Where's that guy? Where's that shaggy guy?

27:12

Caleb

But anyway, Daniel and many others were not there because I don't know, like first talk, first day has full attendance. You know? Last talk, first day has full attendance. Mhmm. 1st talk, second day does not have full attendance.

27:26

Aaron

Well, yes, sir. It's a crack of 9:30. Who can be expected to get

27:29

Caleb

Everybody's been after dark. 30.

27:31

Aaron

I know. I couldn't believe it. It's like, do you guys have kids? This is, like, noon in

27:35

Caleb

kid time.

27:36

Aaron

Like Exactly.

27:37

Caleb

We've been up for days. Yeah. And then what do you think of, like, last talk second day? Because then you have people who are starting to leave or whatever.

27:45

Aaron

Like Starting to leave early.

27:46

Caleb

How well attended is that you think?

27:48

Aaron

I think extremely well attended.

27:50

Caleb

Mhmm. I think

27:51

Aaron

the only reason you wouldn't be there last talk second day is if you, for some reason, had to go home

27:56

Caleb

early. Yep.

27:58

Aaron

And I think, who was it that told me, oh, Jess Jess Archer told me last year at Nashville that that slot is called the lock note. So you have the keynote at the beginning of the day and the lock note at the end of the day. Uh-oh. And that is supposed to be a big name that keeps people around.

28:17

Caleb

And so I think that's

28:18

Aaron

why they put Primogen at the very end so that people would stay throughout the whole conference.

28:24

Caleb

Yep. For sure. Yeah. That's essential. It just felt intuitive, but that that's cool.

28:29

Yeah.

28:30

Aaron

No. I

28:30

Caleb

know. I'd never heard that.

28:32

Aaron

Yeah, that's cool. It's the worst slot as a speaker, you know?

28:36

Caleb

Yeah. Because you

28:36

Aaron

get to experience, anxiety all the way up until the conference is over.

28:40

Caleb

You get to enjoy none of the conference. None of it. All none of it.

28:45

Aaron

Although, I will say, I think Prime is, extremely relaxed and enjoyed the whole conference. And then walked out on the stage, no slides, no notes, and just gave 15 minutes and just crushed glory.

28:55

Caleb

So Yeah. And I think most, I mean, most professional and I I could be totally wrong on this, but it just seems like you know, usually the keynote is somebody who does this a lot. Yeah. Like an uncle Bob or something. Like, they this is what they do.

29:08

And may and a lot of times, I think they've they're only there for their talk. You know?

29:12

Aaron

Yeah. That's one thing I really appreciate about, Lyricon is all the speakers are just there the whole time. All the time. Like, Primogen was there from before day 1 to the very end, and he was hanging out and chatting and bebopping. I I love that.

29:29

Caleb

Yep. That is huge. Those are the things those are special things. They're rare. They're special.

29:34

I remember Sandy Metz in 2017 or 18 or something. I don't know. But she I think so. It was, like, Louisville. I don't even know what year that was.

29:44

And she, like, showed up, and, you know, she's pretty big name and

29:49

Aaron

Yeah. She's a big name.

29:49

Caleb

Speaker and whatever. And I don't think she stayed the whole conference, but I remember, her being in the audience, the the talk before her talk. She was, like, sitting there enjoying the talk. I sat next to

30:03

Aaron

her and just chatted it up, and it

30:05

Caleb

it and then in high, it was, like, wow. Like, you were on next, and you were the the closer. And the talk before your talk, you were mingling with people. You were sitting in the seat, paying attention to someone else's talk and cheering for them and being interested in the content. Like, those are the things that I aspire to.

30:20

It's like, that's really cool.

30:21

Aaron

That's the ultimate, quiet display of power right there. True. To be like, I'm gonna go on next.

30:30

Caleb

I have

30:30

Aaron

a big name, but I'm gonna sit here, relax, and support other people. That's, like, that's quiet confidence. That's crazy. If I were whenever I give a talk, I never listen to the person right before me. Yeah.

30:43

Caleb

No one does. You're like Because I'm growing up or you're just whatever.

30:46

Aaron

Sure everything's good, you know, shaking shaking out the jitters. But Yeah. Yeah. Maybe maybe someday I'll get there. That's awesome.

30:52

Caleb

I know. Yeah. You gotta be pretty I mean, I'd I at least needed, like I think I had more of that vibe this time than ever, but I definitely needed that. I've done this before where you forget to take

31:04

Aaron

a minute to, like, put

31:05

Caleb

your brain in the space. Yep. Yep.

31:06

Aaron

And then you go out there

31:07

Caleb

and you're feeling all good because you're feeling all good backstage, but then you, like, remember that you have to know, like, your intro bit. You have to be able to, like, you have to know what slides coming up to know these things. You can't be unprepared in that way. And so I've remembered this time and I just took, like, I think it was like 5 minutes of just cone of silence to, like, I

31:24

Aaron

say this, then I say that, then I say that, then

31:26

Caleb

and okay. And keep it fresh and then go, you know?

31:29

Aaron

So anyway,

31:32

Caleb

yeah, it's a good conference. There needs to be, a day to something so that people don't just disperse and stuff, and they kicked us out pretty early and stuff. I don't know. Yes. Right?

31:41

Like don't they need a day to something?

31:44

Aaron

This episode is brought to you by our friends at Spotsy who create all the packages, that you know and love for Laravel. But today, specifically, we're gonna talk about Mailcoach. Mailcoach is one of their, paid offerings that is fantastic. It is a email sending platform. You can self host it so you can, like, pull it into your Laravel application and host it yourself, or you can use their hosted version, with Mail Coach.

32:12

You get all the stuff that you kind of expect out of a mails a mail sending platform. You get automations. You get workflows, onboarding leads, drip campaigns, anything else. But you pay for what you send and not the size of your audience. So when you are massively successful and you get a ton of people on your email list, you don't pay to keep those people on your list month after month.

32:34

You just pay for the stuff that you send. They are, of course, privacy first by design. The tracking is all optional. You can use, their API to integrate it into your existing workflows, but they also have a visual interface where you can go right in markdown or whatever else, so that you can use that without having to write any code. You can visit mail coach dot app to register for a free trial.

33:00

No credit card required. And for listeners of the podcast, you can use discount code mostly technical for 3 months free. We're super grateful to Spotsey for sponsoring the show and for all the all the work they do in open source. So go give mail coach a try at mail coach.app. Okay.

33:21

Back to the show. So you wanna do more than a day one something. You wanna do notes? You wanna compare notes on

33:26

Caleb

Let's do notes. Yeah.

33:27

Aaron

Let's do notes. I have some notes,

33:29

Caleb

and Cool.

33:31

Aaron

I'll I'll start by saying best conference, most favorite conference, extremely well done. Love the conference.

33:38

Caleb

Same.

33:39

Aaron

Minor notes that I will, forward on to the production staff. I have promised them that I would give them my feedback. Loud music at the post conference hangout is real tough.

33:51

Caleb

At the, like, at the after dark, not in the

33:53

Aaron

thing? Either.

33:54

Caleb

Either. Yeah.

33:54

Aaron

At the at the mix and mingle or the after dark, it's tough.

33:58

Caleb

Yeah.

33:58

Aaron

Because that was the case this year and in Nashville. In Nashville, I felt so bad for the artist because he literally cleared the room when he went on the stage.

34:07

Caleb

Nashville was brutal.

34:09

Aaron

Everybody's like, well, I'm here. I I flew to America to talk to people. Right. Let's go where

34:15

Caleb

we talk. Yeah. And I don't fault people for that at all.

34:19

Aaron

Oh, no. I'm Yeah. I'm,

34:22

Caleb

with this that bad.

34:23

Aaron

Yeah. I'm I'm the first person to be like, hey. Let's step outside so we can talk. And so that would be I think that's maybe one of my number one pieces of feedback. Like, I love the vibe that it creates.

34:35

The live music creates, like, an energetic vibe. Yeah. But I think it needs to be, like, a Spotify playlist played much lower.

34:42

Caleb

Yeah. Like, like, that's not right now?

34:46

Aaron

This is

34:46

Caleb

like a week. What? Like, 4 days since seeing home or something. This is my voice still. It's not like this normally, you know.

34:54

Aaron

The whole time I was there, I was sucking on cough drops because I was like, my voice is wrecked.

34:59

Caleb

Yeah. You're just yelling the whole time.

35:01

Aaron

Shouting at people the whole time. So that was that was tough. And then one other this this is along the same vector. I think we could have 1 fewer talk per day.

35:13

Caleb

Yeah. Yep. I think, one fewer talk per day would give it oh, and it it would build in more space for technical difficulties, obviously. Yeah. But it would just build in space, and and it obviously talks are what percentage of talks are so important.

35:28

They need they are the the, you know, the backbone Right. Of the conference. And for so many people who are there solo and whatever Yes. The talks are what they're doing because

35:38

Aaron

Mhmm.

35:38

Caleb

The alternative is social awkwardness. Right. So talks are super important. But, yeah, like, having it more breathing room, definitely, definitely better. I mean, they we talked about this stuff, me and you.

35:53

But, like, they used to be longer talks, so going down to 30 minutes was an innovation. I remember being, like, oh, this is so much better. Yep. It makes everyone's talk harder. Mhmm.

36:02

It's much harder to do 30 minutes than it is 45.

36:06

Aaron

But That makes the audience's experience so much better.

36:08

Caleb

So much better. Yeah. Similarly, if they were 20 minutes, honestly, it'd probably be

36:12

Aaron

even better. That'd be crazy.

36:15

Caleb

Who doesn't who like, you're it should be, like, TED talk length, you know? Yeah. Little micro talks. Yeah. Because I mean, whatever.

36:23

So, yes, agreed. One less talk per day music. Yeah. I mean, even if it's a hard problem to solve because you have no music.

36:33

Aaron

I know. That's you you wanted to be vibey. You wanted to be vibey.

36:37

Caleb

Just background. Whatever. Put on I think background. Radio, like Yeah. At an after dark event or something.

36:42

Yeah. Even that.

36:43

Aaron

Well, you remember after dark Nashville, 3 Oh, that's interesting.

36:47

Caleb

Floors vastly bad.

36:48

Aaron

3 floors of of live bands and everyone in the room.

36:51

Caleb

Empty floors and a packed roof.

36:53

Aaron

Packed roof. Yeah. That was that was crazy. It was tough.

36:57

Caleb

That was much tougher than this. This was fine. Like Yeah.

37:00

Aaron

It was not ideal. Second day was totally fine.

37:03

Caleb

What second day?

37:04

Aaron

Jet Black. That was the artist's name.

37:06

Caleb

Oh, gosh.

37:07

Aaron

Cool name. Yeah.

37:08

Caleb

Right. Yes. Cool name. Cool name. Very cool.

37:11

And, yeah, it it was fine. I was standing actually, like, not that far in front of him just talking with people. So yeah. Yeah. Yeah.

37:18

Totally fine. Like, a single artist or whatever with, you know, one of those stand up speaker things, maybe got a loop pedal, and they're just providing ambiance, and people can tune in who want to tune in and hang out for a second or don't have somebody to talk to. But the whole band thing, they're just giant amplification.

37:34

Aaron

It's Right.

37:34

Caleb

It's just not it. And this is coming from somebody who hates playing. I hate playing bars. I haven't played that many of them, but it's the worst experience. Like, you know, I would much rather you're playing for a crowd that doesn't care about you, and it's the worst, so you're just background music.

37:49

Anyway, yeah, those are 2 good notes.

37:52

Aaron

Good notes. Right?

37:53

Caleb

Good notes. Well, keep going.

37:54

Aaron

Oh, what are other notes? I think badges should have people's profile pictures on them or picture photos.

38:01

Caleb

Everybody's been saying that forever. Yeah. There's gotta be a a specific reason that they don't do that.

38:07

Aaron

I'm sure it's just logistics kind of a nightmare. You gotta go through the the file upload process. I mean, it turns what is a CSV mail merge of people's names into where do these files live? How do we get them to the printer? How's everyone you know what I mean?

38:22

Yeah.

38:23

Caleb

That's unbelievably important. Unbelievable. That would be such

38:27

Aaron

that would be

38:28

Caleb

such a lever to pull. I know. There are people that I talked to that I'm sure it's same for you. It's like, I know your the it's I either know your face or Yep. So there's this.

38:38

The there's the I know your face, but, or I know your face, and I'm looking at your name, but I can't place you because I'm not seeing your your profile pic. I'm not

38:46

Aaron

seeing your ad in the card. I'm just yeah.

38:48

Caleb

It's this, like, it's this pattern recognition. The only pattern recognition I have for you that's not matching, and I'm having this whole conversation, and it's getting increasingly uncomfortable. Mhmm. And yeah. So that stinks.

39:00

And profile pictures would solve so much of that. So much of

39:04

Aaron

that. Yeah.

39:04

Caleb

Mhmm. Mhmm. Mhmm. Yeah.

39:06

Aaron

You gotta do it. And then and then I didn't experience this, but as a man of the people, I understand the check-in line was just brutal.

39:14

Caleb

Brutal.

39:15

Aaron

And so

39:15

Caleb

Dude, half an hour. Brutality.

39:18

Aaron

I think check-in the night before. Like, you know, if there's a main hotel where people are arriving, you could knock out 40, 50, 60% of the check ins and get people their badges, and that gives them their swag bag to, like, put in the hotel room instead of carry around like a goofus. Yep. And then on the morning of, you get the people who weren't able to check-in at, you know, one of the given hotels, and I think that would speed everything up quite a bit.

39:42

Caleb

Yep. Yeah. That would be that'd be big. Yeah. Check-in was full of friction.

39:48

I'm sure I have I know I have others. I just have none of them written down, but hotel proximity.

39:52

Aaron

Oh. I can't go back. Can't go back. It was super ideal.

39:57

Caleb

Has to be walk it has to be less than a 10 minute walk.

40:01

Aaron

Yeah. Can we talk about Deep Ellum? Perfect Yeah. Venue besides a little bit of heat, but perfect venue.

40:08

Caleb

Yes and no. I know. It's perfect in every way except the roads, bro.

40:14

Aaron

Oh, yeah. That one's on us.

40:16

Caleb

Freaking roads, man. How awesome they are or what? City. There are just giant roads everywhere.

40:23

Aaron

Yeah.

40:23

Caleb

Hell yeah. You have to cross a giant road. Everywhere you go.

40:27

Aaron

And don't be short because our trucks are tall. You'll get hit by a big truck. True. We can't see over the dash because the trucks are 6 feet tall. They are.

40:35

Caleb

Yeah. Yeah. It's brutal. So that Deep Ellum and the hotel and the just imagine that whole experience but with no giant road, like, just not everywhere. You know?

40:46

It would be

40:48

Aaron

Europe. It would be Europe.

40:49

Caleb

It would be Europe. No. There's a lot of other places that are like that. Even, like, you know, New York is so much more walkable than that, you know, to me. Anyway, because it's just, like, double, triple lane each side situations

41:03

Aaron

Mhmm.

41:04

Caleb

Just cutting through everything. So Yep. And it ruins the vibe. It's like you're in a good vibe, and then all of a sudden you're, like, on a freeway.

41:10

Aaron

Hit by a truck.

41:11

Caleb

Yeah. Like, oh, I just got hit by a truck. Sit back. Oh, man. Yeah.

41:18

So that that's my only yeah. Honestly, the weather wasn't an issue, and this was the roads aren't that big of an issue, but they ruined the vibe. They ruined the commute. They just they make you wanna take an Uber, because you don't wanna cross

41:28

Aaron

that road. But but but the walkability was great. So the

41:31

Caleb

walkability was great. You

41:33

Aaron

can walk from the hotel to the venue, to the taco shop, to the after dark, to Terry Black's, barbecue. You could do it all.

41:39

Caleb

Best. It's great. Best. It was great. Yes.

41:42

And it and a perk of it is we felt like we were the only ones in town. Yes. You know? That was nice.

41:48

Aaron

And and I think you and I talked about this. You don't get pulled away. You don't get pulled away 25 minutes to one thing, and then you can't you can't be bought back to another hang. You know what I mean?

41:58

Caleb

Yep. Yeah. That's huge huge huge huge huge. Not having to get in an Uber to go to the after dark and then not having to get an Uber to go to your hotel.

42:06

Aaron

Mhmm. So huge. There's so

42:08

Caleb

many times where it's, like, oh, where are oh, I'm at the hotel. No problem. I'll walk over there. It's Yep. A 5 minute walk.

42:15

If that Mhmm. And it's, like, I'll work

42:17

Aaron

in the shuffle. You're at the Kimpton Pimpton. Yes. Let's just I'll just walk over. Exactly.

42:22

Caleb

Yeah. Where where's everybody at? Oh, we're at the electric shuffle. Great. You know, I'll just walk over there.

42:26

Even Yep. Everywhere we went, even the speaker dinner. Yep. And that was even closer to the other direction. Mhmm.

42:32

It's just, like, I walked to every one of those places. I didn't end cost, like, as a cheapo. I remember last year at Lyricon. I didn't even think about it. I'm just lifting everywhere.

42:40

Aaron

I know.

42:41

Caleb

And then I get like, I look at this lift, like, the receipts on my, like, monthly little It's not great. And I'm like, damn. Like

42:47

Aaron

If you listen. That's a lot of money. Save it once, you earn it twice. That's what I'm saying.

42:52

Caleb

Tell me more about that.

42:53

Aaron

I'm not gonna tell

42:54

Caleb

you more about that. No. We're gonna end that right

42:58

Aaron

there. Oh, no.

42:58

Caleb

So, yes, huge walkability. So huge. I so that honestly, that's the thing I care about most. It's, like, whatever it is next year, please, just a nice hotel. It has to be nice.

43:08

Aaron

Has to be nice.

43:09

Caleb

Has to be nice.

43:10

Aaron

Come on. You have 35.

43:12

Caleb

It's got to be nice. Premier. You know? Yeah. It has to.

43:15

And Kimpton, except for denying Adam Wadden his his room and Oh, yes. I heard that Adam. But for those who don't know that this is an actual thing, which I didn't, Adam had a room, just showed up at midnight or whatever, and they were, like, we gave away your room. So that can happen.

43:35

Aaron

They work on airline rules. We'll We'll sell a 106% and hope that some people don't show up. That, man. Don't know. That's crazy.

43:42

Caleb

I don't know if

43:42

Aaron

you can Here's here's the ultimate here's the ultimate dad move to prevent that. If you're gonna check-in super late, you call them at noon, and you say, hey. I'm coming. I just won't be there until 10 PM. Yeah.

43:54

But I just wanna let you know I'm on my way. Yeah. That's, like, the that's the Uber dad move.

43:59

Caleb

That's just being a that's just being on top of things. Yeah. That's just being an experienced boy. You know?

44:04

Aaron

That's right. Which is dad. You know? That what what more is a dad besides an experienced boy?

44:10

Caleb

Boy. That's crazy. A dad. Oh, random. Can we shout out, quote at the conference, maybe one of them, that I it might have passed by if you didn't draw attention to it.

44:21

Mhmm. But because Aaron watches all the talks, he's taking notes, he's got his bits ready for when he comes out on stage. Mhmm. Daniel Colbourne. Sheesh.

44:30

Oh, Daniel.

44:31

Aaron

Wisdom. Sweet Daniel. Wisdom.

44:33

Caleb

His, In passing. In passing. Yep. Which he did tell me after, which we haven't even said the thing yet. He told me after that, like, you know, they were flashing him off stage.

44:42

Aaron

Yeah.

44:42

Caleb

So he had to blow through like

44:44

Aaron

the full eye pull,

44:46

Caleb

you know, all that stuff. Yeah. I had the flash. I know. Yeah.

44:50

Trust me.

44:51

Aaron

I know. Hit the

44:51

Caleb

button.

44:54

Aaron

I got my shepherd's crook ready to pull

44:55

Caleb

them off. Yes. You know. Yeah. Trying to rush Bob's stage, we had to rush some stuff and, like, just kinda say some things that he could have said in a said he said profound things in passing that could have had a little more punch, but you helped him out with that.

45:09

What what happened doesn't change. What it means does. Mhmm. And that will stay with me. It it is both Right.

45:17

So unbelievably perfect for his talk and life. I'm not sure I've witnessed a better tie in No. Than that.

45:27

Aaron

That was tangential perfection. It it Literally perfection. One point in history, and that was the perfect point. And then ne'er the twain shall meet, off they go.

45:38

Caleb

Say no more, Daniel.

45:39

Aaron

That was the crossover between verbs and deep philosophy. It was amazing. Oh, it's it's one of those things that's so philosophically and just, like it's one of

45:49

Caleb

those things that that rings of of, like, true in a sense Exactly. You just kinda feel it, and you go, oh, but it it rings in that deep truth that you go, oh, this could apply to both technology Mhmm. And life because it is so fundamentally true. You know? It's just one of

46:09

Aaron

those things where you hear it like revelations. You know? Oh, he just discovered an ever existing truth and said it out loud. He didn't come up with that. That is a truth of the universe.

46:19

It was great. Like, I love could have been watching,

46:21

Caleb

that could have been said anywhere. Almost about anything. Mhmm. You're watching National Geographic, and remember, what happens never changes, but what it means does, you know, or whatever you could and somebody could say that. And so just real quick for the listener in case you didn't see his talk.

46:36

His talks on event sourcing. Verbs is the tool that he likes to do it. Yeah. It's not event sourcing, what it is, but

46:42

Aaron

it's not It's new event source.

46:43

Caleb

It's new event sourcing. We're trying not to say event sourcing. It's basically, like, don't don't don't, whatever your your users do is what matters. Store that.

46:53

Aaron

Mhmm.

46:53

Caleb

Then you can change what it means, meaning, like, you know, your database tables and columns, all that mutable state. You can change the form of that because that's what your interface reflects, which is ever changing, but the but it is cool to at least hear that, like, yes, everything is changing in apps. Right? Like, isn't that Mhmm. You're optimizing for change.

47:10

That's that's one of those evergreen programming wisdom big four things, optimizing for change. Everything's about change. But there is something that doesn't change, and it is what your users did. Mhmm. You know?

47:22

And that's really cool, and it's a cool way to think about it. Shout out to d.

47:26

Aaron

Shout out to d. Cole. Shout out to the d. Just like a 100% true in real life. The past never changes.

47:33

Only your interpretation of it and what it means

47:35

Caleb

to you does.

47:36

Aaron

Changes. And it changes often. And

47:39

Caleb

that is yeah. Crushed it. Good job. Great.

47:42

Aaron

Good job, Daniel.

47:43

Caleb

Good job, Daniel. And, well, whatever. His talk was the most entertaining thing in the world. Yes. He has a way of being so excited and lovable.

47:54

Yes.

47:55

Aaron

Shaggy dog. Yeah. Which isn't a quality you always see

47:58

Caleb

in person. This and then not in the way that, like, he's a different person on stage. He is still that person, but, right, like Yep. In person, he's much more discerning and whatever. He'll he just you know, whatever.

48:11

Everybody knows his in person is what he was on the last time he was on the show, this last Yep. Episode. But on stage, he has just this extreme energy and lovability that is cool to see, and it's like Yep. There's there's more to Daniel even than than what I know. You know?

48:26

Aaron

So my wife watched to to her great credit, just a a long suffering saint. She watched She

48:32

Caleb

watched a lot.

48:33

Aaron

A dog.

48:33

Caleb

She yeah. She was feeding me She's a Francis.

48:35

Aaron

Did you catch that part? She watched many of many bits of many talks, and she texted me at one point and said, did one of the speakers do their whole talk with sunglasses on his head? And I think that was Daniel, and I was like, yeah. That guy's pretty chill. Like, he's pretty laid back.

48:53

He's pretty easygoing. And the fact

48:55

Caleb

that Somebody sat, like, right backstage before he went on, somebody was like, dude, your

49:00

Aaron

your sunglasses on your head, and he was like, oh, oh, yeah.

49:03

Caleb

And I think he he said he was gonna take them off. I don't think he did. So who knows?

49:07

Aaron

I was wondering if it was intentional. Who knows?

49:09

Caleb

I wear a backwards hat on stage. Yeah. It's I could see doing that on purpose, but go on. And the the

49:17

Aaron

I know that I know that, John was just sitting in his seat white knuckling. John Rudolph was just watching him white knuckling as as Daniel's giving this talk because it's, like, no big deal. Just the future of our business and our livelihoods on the line. And Daniel

49:33

Caleb

Daniel. Yes. John.

49:34

Aaron

Daniel's like, whoops. I accidentally dropped the migrations table. I wasn't supposed to do that here. I'm gonna do it locally and then copy and paste as a SQL sequel insert and then run it again just like that blew that blew

49:44

Caleb

my mind. I thought, man, I

49:46

Aaron

know that I knew that he had planned, like, one of the bugs, you know, the fake bug or whatever. Yeah. Yeah. But this was clearly not planned, and he was like, I think I know what I did here.

49:58

Caleb

Jeez, man. I mean, it really just becomes I mean, you know why people enjoy watching sports. It's just this constant, like, oh, are they gonna make it? Oh, yeah. Yeah.

50:05

I bought it. Exactly. It was that. Just like, oh, he's gonna

50:09

Aaron

make it.

50:09

Caleb

Is he gonna make it? Please make it. Please make it.

50:10

Aaron

Please make it. Please make it. Oh,

50:12

Caleb

no. It got worse. It's worse. It literally got worse.

50:16

Aaron

It's not gonna make it. There's no way he's gonna make it. Yep. He made it.

50:21

Caleb

You know? That's when

50:22

Aaron

he puts the bobsled on his shoulder and carries it across the finish line. He made it.

50:26

Caleb

I love it. Right? Like, just the best.

50:29

Aaron

That's so good. Good job, Daniel.

50:31

Caleb

Can just totally, unravel on stage better than Daniel Goldberg.

50:36

Aaron

Yeah. He's pretty good at that.

50:37

Caleb

Because he doesn't unravel. Yeah. So,

50:41

Aaron

bravo, Daniel.

50:42

Caleb

Bravo, Daniel. I think I thought I hit there's one other, like, subtle note that I thought you should type this up, but it's like, who do you tell this note to? You know? Tell tell

50:51

Aaron

it to me. I'll tell it to the people. I don't remember. Well Who do you tell?

50:55

Caleb

Where do you put stuff? There's is there comment cards or something?

50:58

Aaron

I don't know, but I I have an email, drafted to Aspen, who is the production manager to the stars, and Tara, who works with Aspen, they're the events team. Because I know they're having a a, like, a post Lyricon meeting to talk about what went right, what went wrong, etcetera.

51:17

Caleb

Yep. Yeah. That's really important. That that's something that I felt like missed in previous years and with other conferences. It's like, if you're there's certain things that if you're an audience member, you see so clearly.

51:27

Aaron

If you're

51:27

Caleb

an organizer that you're completely blind to. Totally. It's like so critical to hear those things if you don't have a vector for that. Oh. It's just, so lost.

51:37

Especially, like

51:38

Aaron

Number 1. Number 1 comment.

51:41

Caleb

Yeah.

51:41

Aaron

Move the vendors out of the speaker room.

51:44

Caleb

Oh, yeah. True. So true.

51:46

Aaron

That was it. That's number 1.

51:48

Caleb

Although it did work after that. Be I mean, I agree.

51:51

Aaron

Because the vendors sacrificed themselves upon the pyre of silence. Yeah. They just agreed not to talk to anyone during talks, which is, like, very generous of them, but not not, like, probably what they wanted. Right.

52:05

Caleb

I mean, it yeah. It'd be great if they were just down at that entrance floor and the doors were closed. You know?

52:13

Aaron

Or put them in the secret room where the talks are being live

52:16

Caleb

streamed. Think about if I was a vendor Yeah. I wouldn't wanna be in that secret room.

52:20

Aaron

You wouldn't wanna be in

52:21

Caleb

the secret room? No way.

52:22

Aaron

I think it would be fine because Maybe

52:24

Caleb

it would be.

52:25

Aaron

Still we still have to they everybody still has to get their bingo stamps to win, you know, a MacBook Pro or whatever.

52:31

Caleb

Right.

52:32

Aaron

True. Everybody still needs to go visit the vendors. Vendors have elephants. Vendors have giveaways and, like Do you

52:38

Caleb

know how many submissions there were for the bingo card? I don't. Because that would be telling. It's, like, were there a 100 people, or were there 700 people?

52:46

Aaron

That's a good that's a good question. I'd say

52:48

Caleb

if there were above 500 people, then that is a smash hit. Yeah. And then you can put them anywhere because you'll get they'll come to your booth. You know? Yeah.

52:56

Aaron

I I do think that that secret room, it would have worked just fine. I I am hesitant to say put the vendors in an annex without knowing that the annex will be highly trafficked. I think that's the problem.

53:09

Caleb

Yep. Yep. Yeah. Yeah. It it just feels like you have such a better you wanna be in the path of in and out.

53:16

You know?

53:17

Aaron

Like, you just wanna Maybe we could do that

53:19

Caleb

especially for entrance. Imagine just on the conference day entering. Mhmm. Crickets for vendors, you know, if they were in the back there. Crickets.

53:26

Aaron

Unless all specialty coffee goes back where the vendors are as well. There you go.

53:31

Caleb

Yes. You have 2 birds. You need a mechanical you need it built into the mech the mechanism. It needs to be something that there's actual flow Yep. Built in, and coffee is the way to do that for sure.

53:43

Aaron

Because then then you get the beam grinders you get the beam grinders out of the speaker room True. Or out of, like, the main venue, and you get the vendors out, and the coffee pulls them back towards the vendors. So

53:55

Caleb

It's so tricky because you also want the main stage well attended. But if the main stage is what you go through to get there, it's like,

54:01

Aaron

You do.

54:02

Caleb

It's tricky, man. It is. It's tricky. Conferences are tricky. But Yeah.

54:07

Aaron

I would I wouldn't wanna be the organizer. I just wanna opine on things and then say, good luck. Have fun.

54:12

Caleb

Oh. Way

54:13

Aaron

better. I can't do all that work. Are you crazy? No. They, I will say they they adapted extremely quickly and extremely well to the whole vendors, like everybody talking situation.

54:26

Caleb

Yep.

54:27

Aaron

I was impressed by that.

54:28

Caleb

There if you weren't there, folks, it was brutal.

54:31

Aaron

It was kinda it was kinda loud.

54:33

Caleb

I remember standing there watching somebody's talk and just feeling so bad for them, like

54:39

Aaron

Feeling so bad.

54:40

Caleb

This is Filo's up there

54:41

Aaron

trying to talk, and there's, like, a murmur, a roar A roar. Talking. Literally a roar. Yes.

54:48

Caleb

Like, oh, it would be so it'd be like trying to give a talk with an echo in your own ear where you can barely think

54:55

Aaron

Yes.

54:55

Caleb

Because you're just fixated on that. Like, it just I don't know. I don't know.

54:58

Aaron

And also you're a little bit embarrassed that, like, nobody Yeah. Is listening.

55:02

Caleb

Right. Yeah. Yeah. That really stinks. But it was policed and

55:07

Aaron

It was. Yeah.

55:08

Caleb

Was handled. And it was handled. So Yep.

55:10

Aaron

I sick I sicked Tom on him. You know, you don't wanna you don't wanna go against Tom. You don't wanna face Tom. I was, like, hey, Tom. You gotta figure this out, and Tom

55:18

Caleb

figured it out. Yeah. He's the guy to figure that out.

55:22

Aaron

He's got that presence. He does

55:23

Caleb

have that

55:24

Aaron

presence. Tom. Tom. Good guy, Tom.

55:26

Caleb

Tom's new. Tom's

55:26

Aaron

new. Tom's new.

55:27

Caleb

Tom's new. Tom's one of those people who's, like, you know, a person to know, but is brand new and, you know, and I just had no idea Yep. Of, like, Tom, you know, but, like, he's a real so low key. He's like he's like a guy to know, you know, but he's just Tom.

55:44

Aaron

What what is it they say about real, they say this about lasagna. Real g's move in silence. You know? And that's that's Tom.

55:51

Caleb

Well, I just He's just a force

55:53

Aaron

moving through the crowd.

55:54

Caleb

How you know what it is? It's like, I didn't know how important he is to the Laravel team, you know, and the Laravel company. And that's something that I, like, quickly realized the difference between people like me Mhmm. Who aren't in the team at all

56:07

Aaron

Same. And

56:08

Caleb

just, like like, oh, hey, Tom, and oh, hey, Vasey, and oh, hey, Rant. Yeah.

56:11

Aaron

It's just, like, oh, hey.

56:12

Caleb

Just, like, people, you know, just other people to meet, but the people inside understand what's going on and who Tom is. So that, yeah, it's cool. But seems like a great guy. Seems super

56:22

Aaron

I was accidentally on LinkedIn the other day, and I saw Tom. Tom's the president of Laravel. There you go. President and COO.

56:31

Caleb

Gotcha. Yeah. Exactly. Right?

56:33

Aaron

See? Two titles. Literally the president. One of which is president.

56:38

Caleb

One of which is president. Exactly. And that's the final yes. To people not in Laravel, that is not knowledge. You know?

56:46

Oh, Tom and Hank and new other faith in David. New faces at Laravel.

56:49

Aaron

Good to see you. Hey. Hey. Good to see you. I'm Caleb.

56:52

Have you heard of me? Do you know who I am? Have you met me?

56:57

Caleb

Actually, he he said he introduced himself at basketball. He had he just, like, wiped my, the floor with my face, and he, like, beaten down.

57:06

Aaron

As he does.

57:07

Caleb

Yeah. And he, like, wiped the blood streak off

57:09

Aaron

Mhmm. And

57:10

Caleb

said said, hey, Tom, you know, nice to meet you. And he's, like, nice to meet you. Wiping blood out of my eyes. Right after he spit on me, I think to cool me down. Right.

57:23

But he reached down, picked me up and said, yeah. He's like, nice to meet you, whatever. And, and he's like, I'm excited for your talk or something.

57:34

Aaron

And and I was like, oh, what

57:35

Caleb

do you yeah. It's like, okay. Like, cool. Yeah. Thanks.

57:38

You know? And he's like, yeah.

57:38

Aaron

Just another fan.

57:40

Caleb

You do right. He's like, you you do a great job or something like that. And then

57:43

Aaron

I was like,

57:45

Caleb

I I said, you've seen my talks? You know? And he's like, yeah, I watched everyone or something like that. You know? I don't know if everyone, but it yeah.

57:52

Like like, oh, yeah. Real g. Part of the job. Yeah. And I was like, oh, oh, yeah.

57:57

You're a total outsider. Now you're on you're like a big man, you know? And, and he's you know, he did the work. Like, let's know even more than the product. Let's know the community Yep.

58:07

And what's going on outside there. So another one of those,

58:10

Aaron

Nothing nothing speaks to my my heart more than

58:14

Caleb

d u t y.

58:16

Aaron

Someone says, part of the job.

58:18

Caleb

Part of the job.

58:18

Aaron

Just doing my job. A man a man of duty and honor.

58:22

Caleb

That's right.

58:23

Aaron

We love that.

58:24

Caleb

Part of the job.

58:25

Aaron

Part of the job.

58:26

Caleb

Yeah. So that's cool. So, yeah, things are but there's so there's a, you know, there's a video that's coming out soon. Right?

58:32

Aaron

There is. There's an interview with you and Tom. Yours truly, which is, like, folksy way of saying me. There's an interview with me and, Taylor coming out soon.

58:41

Caleb

You and Taylor?

58:41

Aaron

Yeah. Okay. Me and Taylor. No Tom. When

58:43

Caleb

does that come out?

58:44

Aaron

I think that comes out today is September 2nd. I think that comes out maybe Thursday. I think it's September 5th or something like that.

58:51

Caleb

Okay.

58:52

Aaron

So I'll give you a little behind the scenes. I won't tell you what the content is, but Taylor rolled over to Dallas. Steve flew down to Dallas, and we did this video and, you know, we we we set up in the apartment. There's, like, a, gathering space in the apartment where I studio, and we kinda just blocked it off. We just pretended it was ours.

59:12

Caleb

So we blocked

59:13

Aaron

it off.

59:13

Caleb

Ask or anything? You just, like,

59:15

Aaron

No. I'm friendly with the manager, and I was like, hey. Here's the deal. He's like, that's fine. Just, you know, put up a sign or something.

59:21

Caleb

It's great. Yeah.

59:22

Aaron

You know, it's the middle of a middle of, like, a Tuesday or whatever. Sure. And Taylor finally gets there, and I, like, walk out of the apartment, like, the building to go find him because, you know, apartments are just a bizan team. You can't find anything. And

59:36

Caleb

Yeah.

59:36

Aaron

I'd see him walking down the street. He's got his laptop and a 12 pack of Coke 0 under his arm.

59:43

Caleb

Come on.

59:43

Aaron

He brought his own 12.

59:45

Caleb

That's great. That's great.

59:47

Aaron

I was like, dude, you brought your own 12 pack?

59:49

Caleb

He's like, yeah. I didn't know how long we would be. Oh my god. That's hilarious.

59:55

Aaron

I know. It's so funny.

59:56

Caleb

Oh, it's very funny. Yeah.

59:57

Aaron

So that comes out soon. It's great. It's fun. It's my first, like, it's my first, like, you know, sit down 2 person live interview type thing.

1:00:06

Caleb

Yeah.

1:00:07

Aaron

So that'll be that'll be fun to see. Yeah. Great. Okay. Looking forward to it.

1:00:12

Looking forward to it.

1:00:14

Caleb

Yep. Leaving it leaving it at that, Aaron.

1:00:16

Aaron

Let's leave it at that. Yep.

1:00:17

Caleb

Leaving it at that. Yeah. So so that's Lyricon here.

1:00:21

Aaron

That's Lyricon. Do you wanna talk you wanna talk about your talk, and Oh. And what you're thinking currently

1:00:26

Caleb

mention it. We should. Yeah.

1:00:27

Aaron

The flux situation, Yeah. Fortunately, having a it's

1:00:30

Caleb

times like these that having a podcast is, a really great thing for me. It reminds me that people listen to it, and I can act it's actually a way to get, like, really good feedback. You know? So that's been pretty awesome. But yeah.

1:00:44

Okay. So here's bay here's the gist. Caleb goes off and thinks he's making the coolest thing in the world for months months months. Every other day, I feel like I'm either discovering something cool or innovating in some cool way that I'm just foaming to the mouth to share with people, and I go, no, no, save it. Save it.

1:00:59

You know, make a splash, like,

1:01:01

Aaron

you know, put it out there with a splash. You make a splash,

1:01:04

Caleb

you know? So toiling away in obscurity for many, many, many months and giving a talk on it, you know, prepping the talk pretty hardcore, put a ton into that talk,

1:01:13

Aaron

you

1:01:13

Caleb

know, give the talk and, feel like I smashed it. You know? It's just like, yeah. That that's this is what I I wanted to do. I got the applause is at the times.

1:01:23

I wanted the applause is, and people were pumped about it. I knew that I was charging for something that that, like, at many points, I thought was gonna be free, and I'd forgotten that I that that was, like, an expectation shift, you know. I'd just forgotten that because, you know, you make a decision, you move on, and you think everybody understands the decision you made, whatever. So launch the thing, really pumped about it, and then there's just, like, little things from people, like, oh, so how do you feel about, you know, the reception or how do you you know, things like that or, like, are you are you happy about and it's, like, well, you're testing happy about

1:01:57

Aaron

yeah.

1:01:58

Caleb

Instead of saying, like,

1:01:59

Aaron

dude, you smashed it. So sick. So pump flux is nuts.

1:02:03

Caleb

It was a lot of, like, yeah, how do you

1:02:04

Aaron

feel about that? Or, like, how do you feel? You know, and I should have taken I guess

1:02:07

Caleb

I knew some amount was up because I heard some somebody or a few people told me, like, yeah, you know, there was some shit in the comments. Can I can I say that on the show? I'm sorry.

1:02:15

Aaron

Sure.

1:02:16

Caleb

Yeah. Is it it's not folksy enough? No, you can say that. Okay. And yeah.

1:02:22

So, people were like, you're getting some shit in the comments about, you know, pricing, whatever. And at this moment, I'm like, I just displayed the value. I think I did it well enough, you know, and people are pumped about it. Of course, people want something to be free.

1:02:34

Aaron

Of course.

1:02:35

Caleb

It's not free. And, like, yeah, like, we how many it's the LiveWire keynote, and it's a paid thing. How many keynotes have you seen that have been a paid thing? Like Mhmm. That's it does not mean a keynote does not mean it can't be a paid thing.

1:02:47

I watched Nova drop. I watched Spark drop. I watched all those things drop, and they're paid, and we all clap. It was like, this is great, and we all bought it. And it's Mhmm.

1:02:55

Like, whatever. You know? Sometimes it's free. Sometimes it's paid. Thought no problem.

1:02:59

And the next day I woke up and I started looking at some of these comments and it's like, oh, and then it starts to sink in. And so Taylor shouts me out in a tweet and goes, flux is super impressive. Here's a link to the pre order. And just heaps of people. What is impressive about this?

1:03:13

There's 9 components, you know, heaps and heaps. And and they whatever. I I impulse put a preorder page up the day before. The day before. The day before.

1:03:23

So the day before during the conference, Logan crashed came up to me and was like, you would be, silly guy. I have a preorder. Good guy. He's he's the best guy. I mean, I love Logan.

1:03:32

Love Logan. Good job, Logan. Love Logan. This is

1:03:34

Aaron

your fault, but good job, Logan. It's your fault.

1:03:35

Caleb

Right? Logan You ruined me. Oh, so, like, he tells me this and I'm like, Logan, you're totally right. I need to have a pre order. I'm leaving, you know, money on the table.

1:03:47

It's he's like, give some put something in people's hands that they can do something with after they're really excited. And I'm like, you're totally right.

1:03:52

Aaron

It's a killer instinct. He was right.

1:03:54

Caleb

Yeah. So I find one of those one off speaker rooms, and I call Hugo. I'm like, Hugo, can you take a call right now?

1:03:59

Aaron

Mhmm.

1:03:59

Caleb

I call Hugo, and he I'm like, here's the deal. You know? Like, we need to have a preorder page. Like, we strategize a little bit, and then I just start cranking on my laptop. I rip out everything on the site except for the landing page, and then we make this preorder page.

1:04:14

I rip out parts of the code that it that, like, issue licenses and everything and just get

1:04:18

Aaron

it Mhmm. Stripped down, tested a few times.

1:04:20

Caleb

Okay. Good. And then put it public the night before, and people started buying it. There was, like, $1,000 in sales the night before. Just I didn't even know people had a URL.

1:04:28

Yeah. So so, like, $1,000 in sales comes in overnight. I'm feeling really good about this. It's, like, this is great.

1:04:34

Aaron

But then we need to

1:04:35

Caleb

talk about this. This is a complaint of layer 2.

1:04:37

Aaron

Don't don't wag your finger at me. I didn't do this. Whatever's false.

1:04:40

Caleb

Whatever's about

1:04:41

Aaron

to happen.

1:04:41

Caleb

It's pure fault.

1:04:42

Aaron

It's not my fault.

1:04:43

Caleb

The finger came out, and it pointed at you. Seriously. So so the you know, I did the talk, but loved it. Yeah. Then talk's gone.

1:04:54

Talk's gone.

1:04:54

Aaron

So Taylor tweets out the link being a bro. Yep. Good. Good. Good.

1:04:58

Caleb

Nobody sees nobody people just see this link. They go to this site. It's a temporary preorder page, and they're royally pissed, and now they're smearing me all over Twitter and Reddit.

1:05:07

Aaron

And Reddit. A total oh, yeah. Total smear campaign.

1:05:11

Caleb

Just gruesome. Mhmm. And so I emergency recorded a video the next morning from the hotel, trashed the first one where I'm, like, you all suck. Right. Then recorded the one where it's, like, I barely am even paying attention to you guys being the worst.

1:05:27

You know?

1:05:28

Aaron

Are people talking to me? I haven't seen it.

1:05:30

Caleb

Oh, yeah. Oh, no.

1:05:31

Aaron

I'm, like, I'm, like, I'm, like, I'm, like, I'm, like, I'm, like, I'm, like, I'm, like, there's some clarification

1:05:34

Caleb

that's needed. Yeah. Oh, my gosh. So yeah. Then record and that and since that has been sort of that's the only thing out there that demonstrates what's

1:05:44

Aaron

So your beef with Laracon is that they took your talk down?

1:05:47

Caleb

It's that they took I was going to record my talk the day before. Yeah. They have ready an email out, but I'm so busy, and I'm, like, they they said they're gonna stream it. It's, like, oh, it's gonna be on YouTube. Yeah.

1:06:01

So why would I do that? Yeah. So I'll instead, I'll just tweet I'll just email out the link to my talk Sure. And then it'll be there. And then it's perfect.

1:06:09

Right? Perfect. No. It streamed live, and then it was

1:06:13

Aaron

autumn. And then it was

1:06:14

Caleb

it was oopsie doopsie because all

1:06:16

Aaron

the walk in music got copyright stricken.

1:06:18

Caleb

And here's my beef, Aaron Francis. Tell me.

1:06:21

Aaron

We knew that the day before. Oh, yeah. What? Who why did this happen? Like, if we knew that,

1:06:28

Caleb

save the 10 seconds of Blink 182. No one needs it.

1:06:32

Aaron

I need it.

1:06:34

Caleb

No one needs it.

1:06:35

Aaron

That's a good question. Here's I don't know. Here's my, that's fault. Yeah. It's Logan's fault, honestly.

1:06:42

Caleb

It's Logan's fault.

1:06:43

Aaron

Here's my outsider's point of view.

1:06:44

Caleb

But my fault.

1:06:46

Aaron

Yeah. That is a healthy way to approach life. I think it was probably the livestream was a bonus. It was never promised. It was never guaranteed.

1:06:53

Caleb

And we

1:06:53

Aaron

just, like Taylor was just, like, hey, by the way, we're doing it. So if it gets stricken, math, it was a bonus it was a bonus

1:06:59

Caleb

to start

1:07:00

Aaron

with. That's that's my guess.

1:07:01

Caleb

Okay. And nobody and I wouldn't care. Nobody would really care much. It it wouldn't be an expectation that people would have per se, and they wouldn't care much unless there was a smear campaign. I could step on to a different

1:07:14

Aaron

kind of a niche use case, honestly.

1:07:16

Caleb

Niche thing. Yeah. But in yeah. Whatever. Okay.

1:07:20

So that's my very specific beef

1:07:22

Aaron

Yeah.

1:07:23

Caleb

With Laracon is I'll make

1:07:24

Aaron

sure to definitely pass that one on. Copyright.

1:07:27

Caleb

I do wonder if other people would care. Is this a thing that nobody else would care?

1:07:31

Aaron

I don't think anyone else would care because in past experience, the Laracon US talks get turned around in, like, less than a week.

1:07:40

Caleb

Right. Yeah.

1:07:41

Aaron

I would be shocked if those talks aren't out this week. And I think for most people's use cases, that's fast enough.

1:07:48

Caleb

I think Yeah.

1:07:48

Aaron

Anyone that was watching live fast. Anyone that was watching live that then got cut off because of copyright, they're probably frustrated.

1:07:56

Caleb

But I would imagine Which I think Taylor is among them.

1:07:58

Aaron

I think I think Taylor's got cut off. Yeah. Yeah. But I would I would imagine, people are okay with the turnaround time. That's just Yes.

1:08:06

Caleb

Okay. Yep. So, anyway, that's that's the story, and then that's the only thing that's been out on the Internet since my tweet, and it's been good now because, like, literally, some people apologized. Some trolls apologized. Woah.

1:08:20

That's awesome. Like, an actual troll who I who just writes on the tweet, like, I think I was definitely too harsh. Like, this looks awesome. You obviously put a lot more work into this than I thought. There's way more components than I thought.

1:08:33

There's 24 component pages. It's not even the amount of components. It's, like, there's so much there. It's missing, like, a date picker, which a lot of them don't even have a date picker. You know?

1:08:43

Mhmm. But it's got pretty much everything else. And so, anyway, literally apologized. And I was like

1:08:49

Aaron

That rules.

1:08:50

Caleb

Exactly. And my my reply to him was very, like, you are forgiven, dude. Like, I you know? Yeah. Like, thank whatever.

1:08:56

Then I look at his profile.

1:08:58

Aaron

Oh, no.

1:08:58

Caleb

I'm like, well, let's just see what you did say, and I'm like, dude, hate your guts forever. Never forgive me. Like, you're the worst. You have the worst instincts. You're such a bad person that something like this happens, and you make it your I so I blocked 2 people.

1:09:14

Aaron

Nice. Which level of blocking? Do we? Gotta block. Got to block.

1:09:18

Listening to?

1:09:19

Caleb

Oh, levels. So he doesn't block anybody. Yeah. He mute he just muted, like, 50,000 people. I think that's what he set on live.

1:09:25

Aaron

He actually has started blocking for AI generated replies. I've saw I saw that recently. So if he's one of those tools to, like, engagement, do this farm Yeah.

1:09:33

Caleb

He'll block you. Okay. Yeah. So I it was, like, this is when I knew something was wrong because I'm getting Twitter notifications during the conference. I look at my phone, and I just see somebody being an absolute jerk.

1:09:47

Okay. Would people do that sometimes? I'm Sure. Used to it. Move on.

1:09:50

That person is following me around and commenting everywhere that anybody is saying something good Not great. Smearing, you know, like, really bad personal type, whatever. Not just, like, flux sucks, but, like, Caleb sucks, you know.

1:10:05

Aaron

Don't like that.

1:10:06

Caleb

And so I immediately, I'm, like, self preservation block, whatever. I'm never going yes. And and then then I'm getting more notifications. Oh, they're commenting on the block. They're even more Really?

1:10:18

Because their friend, their troll friend under the bridge got blocked. And they're mad at me,

1:10:24

Aaron

and they're smearing me for blocking, and it's, like, somehow a

1:10:26

Caleb

bad reflection on me even more so.

1:10:28

Aaron

Block block block. Don't Block. Yep. You don't owe You all pay 1. You don't owe anyone anything on Twitter, especially not mental health.

1:10:36

You don't owe them that.

1:10:37

Caleb

Yeah. So those are the only people I've blocked in my life is the people in that span of 5 minutes that were Yep. That I just saw being the worst and whatever. So yeah. Anyway.

1:10:48

Hope y'all

1:10:48

Aaron

are listening. Yeah.

1:10:50

Caleb

But so so many people, I, there was a time where I thought this preorder was a massive mistake. Logan, you ruined my life. Mhmm. But I would say, at this point, I think it's a benefit. Like K.

1:11:01

Aaron

Tell me.

1:11:02

Caleb

I think. We'll see.

1:11:04

Aaron

Just because it's so hard

1:11:05

Caleb

to estimate these things, because all you see is this very thin surface. But just so many people have been, like, so nice to me about this problem. Mhmm. Like, both in DMs, publicly, you know, on replies on that tweet, just so many people checking in, like, literally today. Tons of messages of people just being, like, hey, like, you know, whatever.

1:11:24

And yeah. So that it it at least makes me feel better than I would have even felt if I never did a preorder. So Sure. I don't know. What do you think?

1:11:36

Aaron

I follow much of the same journey because I was watching you side stage, and I thought this is going great. This totally rules. And then you got off stage and you got the big applause line and everything. And then I thought, oh, it's gonna make a ton of money. Everybody loves it.

1:11:51

This went great. Yeah. And I didn't know I didn't know that there was there was bad blood until much, much later because, like, I'm not I'm busy. Right? You and I are both busy doing conference stuff.

1:12:04

Caleb

Yeah. Barely loaded with my phone.

1:12:06

Aaron

Yeah. Then I start to see some of it come up, and I start to hear, like, oh, man. Did you see what they're saying about Flux? You know, I start to hear that, and and I'm like, no. What's going on?

1:12:16

And then I felt I just I felt sad. I was like, guys, $99, I understand is not the same to everyone, but this is a huge amount of work, but also, it doesn't matter. Honestly, it doesn't matter how much work

1:12:30

Caleb

you put in. It's how

1:12:31

Aaron

much value I get out of it, and it's more than $99. And so the

1:12:36

Caleb

top part is people think so many of these UI component libraries are the same.

1:12:41

Aaron

They do.

1:12:42

Caleb

They're not

1:12:42

Aaron

the same. Tough space to be in. Oh, I see. It's true. Chose to play on hard mode here.

1:12:48

Caleb

Yeah. Yeah. And it it's, like, to do a UI component library of quality the way that Tailwind does and whatever.

1:12:55

Aaron

To do some and, like, I would say shoelace, similarly,

1:12:58

Caleb

is, like, those are the 2 that come to mind that I go, you guys put in all the work. Yep. You did it right. People who use your stuff, they're better off. Most of the other ones, I look at and I go, this is a hodgepodge cobble mess.

1:13:13

Right. And I would never wanna use this in my application personally. Yep. Yep. And I wanted to make something that was of that level.

1:13:20

And then once you crack that box open, you realize that just a badge component with no JavaScript functionality, just the API decisions, the the design decisions, all of those things, just those things alone can be weeks. I don't know. Maybe that's an overestimation for a batch, but a long time. Like, it's not simple, and no. But you don't know that.

1:13:44

So, of course, it's, like, it's also it's, like, work in versus, like, value out. It's, like, how much value is somebody getting from this batch? There's a lot of value they don't understand they're getting. Mhmm. But whatever.

1:13:54

It's the things like building your own combo box that, like, if you've done that so Jeff Saggle Sagglebot, view select

1:14:01

Aaron

Yeah. Yeah.

1:14:01

Caleb

Yeah. I talked to him a bunch at the conference, and he's, like, you know, he's one of few people who get it. Correct.

1:14:06

Aaron

He

1:14:07

Caleb

gets it. People who've built a combo box get it. It's almost the hard hardest thing you can do. Like Yep. And they just know, like, Jeff's whole, like, career or open source life is just this that problem space alone.

1:14:20

Yes. The combo box. That thing alone. There's an command k or whatever, you know, and react, like Yep. These projects, their entire existence, and all of that maintenance effort goes towards a combo box.

1:14:34

You know? It's so, so difficult and dropping it, and then people just dropping a handwritten combo box that works super well and is super flexible and is super composable and is like my magnum opus, and people just being, like, oh, another UI component library, but we have to pay for this. It you know, it's just that's a huge disconnect that I hope I can resolve over time. I have to make up for that. If I can't, then whatever.

1:14:57

It's just a bad product space. It's a bad it's a bad space because Right. The value that you perceive and I get it. Like, the browser should just have this. Like, this doesn't feel like like you should have to go out on a limb for this thing, but whatever.

1:15:13

So I I'm just back to, like, I have enough good vibes that it's just stoic mode. It's, like, I freaking love this thing, and I believe that you will too. And if you don't yet, you will over time, if you use it, and that will be what it is. And if it doesn't smash or whatever, it's, like, I know that it is better than the alternatives, and I will love it and use it, and that's good enough for me. But I think people love it.

1:15:36

Aaron

I think people will love it. I think, one of your challenges is going to be competing on so it is a very tough space. Very, very tough.

1:15:46

Caleb

And I think It's less tough in Livewire.

1:15:48

Aaron

It is less tough in Livewire, and you already have massive distribution. And so you have Yeah. You know, you have 2 things going for you. Yes. I think I could not charge for

1:15:58

Caleb

this in React, you know?

1:16:00

Aaron

No. No. No. No. No.

1:16:02

Not even a little bit. I think competing on technically better is always hard Yeah. Because people don't appreciate

1:16:09

Caleb

Yeah.

1:16:09

Aaron

Technically better. Yep. And so that'll be that'll be interesting to see play out. Like ease of use ease of use is a great one. Developer experience is a great one.

1:16:19

But, like, no. No. I promise this is technically better. That's always super tough to, like, make people care about.

1:16:25

Caleb

The only thing that that is a tangible hedge for you is that eventually that word gets out that a thing is buggy, bloated Yes. Whatever. That's that's where you win. Mhmm. But it's not always a guarantee, and it's not always a guarantee how much that helps you.

1:16:43

Mhmm. But it is really helpful that, like, when your competition is not as considered and not as Mhmm. You know, clean and whatever, people use it, and they love it at first because it's so easy to use and it's free and whatever, but then they start to resent it. And then it turns into I mean, look at Bootstrap even, like

1:17:00

Aaron

Yeah.

1:17:00

Caleb

Bootstrap is is not not a great example because it's actually well built, but, like, something can totally dominate in an obvious way, but then when enough people or maybe WordPress is a better example.

1:17:11

Aaron

It's like Maybe Next. Js is a better example.

1:17:13

Caleb

Maybe. I I don't know about Next. Current state to know, but, but React even, you know, just the complexity and things involved in that. I don't It

1:17:22

Aaron

can it can dominate, and then it gets a little bit too complex, and then the vibe shifts. And, you know, that that absolutely happens.

1:17:28

Caleb

It's it's a it's a long play. It's at least a protection against vibe shift. You know? Mhmm. If you stay lean, if you stay clean, and you stay high quality, you're betting that you're hoping that eventually people realize that the alternatives are bloated and messy and whatever.

1:17:45

Mhmm. But

1:17:48

Aaron

And this is this is the opposite of what those examples we just gave is probably Tailwind. People looked at it at first and were like, oh, what a mess. I can't believe. And Adam's like, no. I promise this is actually better.

1:17:59

And you it because it was actually better, stick with it long enough, and it becomes de facto because everybody's like, y'all, It's it is actually better. You just you just need to use it.

1:18:09

Caleb

Yep. Yeah. No. That's that's a a good example of that happening where where it's, like, being technically better, but harder initially Mhmm.

1:18:18

Aaron

When you know?

1:18:19

Caleb

But, yeah, they they obviously imagine tailwind success with poor design or not top tier design. Nonexistent. Right? Nonexistent. So much of it is the design because you type shadow SM at the time, you got a shadow that you didn't get in other libraries.

1:18:35

It looked clean. It's a layered shadow

1:18:37

Aaron

Mhmm.

1:18:38

Caleb

Colored, you know, that, like, off gray, like, a little bit of blue in their grays,

1:18:41

Aaron

in their gray.

1:18:42

Caleb

That was those were huge innovations. It's, like, oh, I'm using this thing now, and I am just crapping out, like, pretty things. You know? Yeah. These rounded all these things are pretty, and that is something that, like, is massive for Tailwind.

1:18:58

And so that's with Flux. Similarly, it's, like, that was a hard moment at first that I realized, like, I have to compete on design. Mhmm. Is that something that, like, I can obviously compete on development easily because that's what I do, but it's hard for me to compete on design because I'm not a designer, obviously. We all suck at design.

1:19:16

You know? Mhmm. TM, Caleb. I have one now. That's good.

1:19:19

Aaron

Oh, you've got one now. That's great. Yeah. You

1:19:22

Caleb

have IP. Yeah. So anyway, working with Hugo and whatever, and just experiencing that, it's like, oh my gosh. Like, you know, I feel like now I'm at that level. My product is at that level that is like premier, and that's awesome.

1:19:34

Aaron

Can we just talk about Hugo?

1:19:35

Caleb

Is Hugo the best? Hugo's the best. Yeah.

1:19:37

Aaron

Hugo's the best. I know Hugo. Hugo designed, aaronfrancis.com. Hugo's the best.

1:19:43

Caleb

I used to

1:19:43

Aaron

work with Hugo at Tupelo.

1:19:45

Caleb

Yes. Hugo is the best, through and through. He's awesome. He works harder than anybody I've worked with, I think.

1:19:52

Aaron

I think that's correct.

1:19:53

Caleb

He's one of those workers where you go, everyone else is a waste of money. Yep. I

1:19:57

Aaron

think that is correct.

1:19:58

Caleb

He makes everybody else a waste of money. You go, not that what you see, what is possible Mhmm. If somebody takes your money and converts it into just high quality output.

1:20:09

Aaron

Mhmm. You go Did he do any of the code for you? Because he when he did my site,

1:20:13

Caleb

he did a bunch of it.

1:20:13

Aaron

He did almost all the tailwinds.

1:20:15

Caleb

Right. He's a programmer. He did 0 of it until that preorder page.

1:20:19

Aaron

Until you call it until the day, like Until the Sunday

1:20:21

Caleb

I was leaving for Lyrica.

1:20:22

Aaron

Wake up. Yeah.

1:20:23

Caleb

So I did all the code because I think it's so important for me to be crazy and I need to have written it all to understand.

1:20:32

Aaron

I didn't know if you did any of like the landing page stuff.

1:20:34

Caleb

So I implemented all that, but then, yes, at the last minute on Sunday Mhmm. He had a call. I threw him on Laravel Herd, and in 5 minutes had him up and running in Laravel, and he started pull requesting. So he pull requested some cleanup stuff. He made the landing page animate.

1:20:49

He did the the, like, Aurora borealis, like, animation in the background, the stars. So now he's in the code base and connect oh, and I even was in that video that I recorded just showing people the docs, I opened the doc, the installation page, and I just saw it change like, there's, like, design in it. It's not just copy anymore. It was, like, oh, Hugo did that too. Like, because he that's who he is.

1:21:10

He's just it's just high quality and attention to detail on a level that I'm not used to, and it's a massive inspiration to me. And it, yeah, just to meet him at that level and be like Mhmm. Yeah. We're gonna actually really care about every pixel on every page in every light and dark mode and way more than pixels, you know, behavior and everything, design systems and UI and everything. It's, like, a pleasure working with Hugo.

1:21:37

Aaron

Good job, Hugo.

1:21:38

Caleb

Yeah. Well done. Here's the thing, Aaron. I want this to be free more than anything, and I know and you can you can flash me off of this show whenever, but I want this to be

1:21:46

Aaron

free so bad. It is so so bad that

1:21:48

Caleb

it is not free. That's the worst part. It's, like,

1:21:52

Aaron

if this was free, it would be huge for LiveWire. Huge. Yeah. It would be huge for everybody in the community. It would be

1:22:01

Caleb

such I feel like I

1:22:03

Aaron

am doing

1:22:05

Caleb

a massive disservice to the world by charging for this.

1:22:09

Aaron

I know. I hate it so much. I know. I know. Is there what did, what did business dad what did what did Ian say?

1:22:18

Caleb

Had a good long talk with Ian this morning. Yeah. Yeah. Tons of chat back and forth. Yeah.

1:22:22

Because I woke up to that essay that you saw Uh-huh. That you saw on the teas, and then we just started chatting back and forth, but he's pushing me towards lifetime. K. He he gave me some words, like, he's, like, this has to be a no brainer buy.

1:22:33

Aaron

K.

1:22:34

Caleb

And he's pushing against subscription or even something subscription esque, like k. Pay for a year, get updates, you know, for a smaller amount every year. It's never gonna be a subscription in the sense that you lose access. It's like you pay, you have access to that version of Flux forever, you know, but I for I guess the listener is not totally following this. I've been toying with a, like, a a Novasque, SatAMIC s, like, pay and then pay for updates every year.

1:22:59

You know? Mhmm. But he's saying it's gotta be no brainer. Lifetime is what's up. You know?

1:23:05

But similarly, like yeah. Whatever. I've just fundamentally it is I wish it could be free so bad. Everybody does. It would be better for everybody if it was free.

1:23:15

Aaron

You you would have much, it would it would go much broader, and it would be much faster if it was free and open source.

1:23:23

Caleb

Is there any world where it's free and open source?

1:23:26

Aaron

Yeah. Of course. But I don't know And I don't know what you make money.

1:23:30

Caleb

And it's, like, a healthy bit like, this to me is the hope of a healthy future business. With I know this, if this was free, at least where I'm at right now

1:23:38

Aaron

I know. Feels like that bubble gets popped,

1:23:41

Caleb

and as you know, like You're you're out

1:23:44

Aaron

there shaking the tin, like, give me sponsor me for $5 a month, and it's, like, I

1:23:48

Caleb

I'm not doing that.

1:23:49

Aaron

Cle clearly that has worked, but it's, like, is that what you want

1:23:52

Caleb

the rest

1:23:52

Aaron

of your business to be?

1:23:54

Caleb

Take it a given that I want my business to grow and be a profitable, healthy business Right. That supports my family and my life until I retire.

1:24:03

Aaron

You

1:24:03

Caleb

know? Like, put that as a given. How is this free? There's a sass. There's that this is feeding into.

1:24:10

You know? It's like No. There's no sass. I mean, there could be, but you know what I'm saying? It's like

1:24:15

Aaron

Ah. Yeah. I don't know. I think yeah. The the purest thing is to give somebody give people something and they give you money.

1:24:25

So, like, I I don't I don't begrudge the model at all, but which is to say, like, I don't think you should make it free and then get sponsors. That's just

1:24:34

Caleb

Yeah. Yeah. Yeah.

1:24:34

Aaron

That's just a losing proposition. Yeah. But I don't know I don't know what the alternative thing to sell is. Like, you've had great success with screencasts, but it's like, I don't know that that moves the needle. I mean, maybe maybe people would watch Flux screencasts and pay for it and stuff.

1:24:51

Caleb

Yeah. I mean, it could do have that. There's, like, content around Flux that, as Flux, like, grows, like, would become unprofitable. Yeah. That would be nice.

1:24:59

But, yeah, I think for I mean, I'm entertaining this just for fun, but, like, obviously, it's on a path. And I I just keep telling myself that, like, it's gonna be so good and I'm gonna make it so much better that that it will be, like, why wouldn't you buy this thing? I gotta just bank on that, but you're gonna lose the mass of people who just aren't gonna pay for stuff like this. You know? And I think I

1:25:22

Aaron

think Ian's point is probably, like, those aren't your customers. Don't worry about them. Think about them never again.

1:25:27

Caleb

And that well, that's why he's pushing me towards lifetime. He's like, just a lot of people, look like that are in financially hard positions or are unsure about their future, you know, at a company or for a project. It's like, if there's a subscription, then they're gonna go, nah, you know, I'll look elsewhere. But the one thing that Ian, underestimates is the uniqueness of this in the LiveWire space.

1:25:48

Aaron

Yeah. To me That is not to be forgotten about. I agree.

1:25:51

Caleb

It's like if this was if we're talking, you know, flux versus Shad CN, yeah, that's one thing. What we're talking about is something, like, as a LiveWire user, you can have a, like, deeply integrated first party thing that, like, is designed with with external attributes. With durable attributes. Right? You're never gonna run you're never gonna have to slap a wire ignore on something.

1:26:11

Aaron

Right.

1:26:11

Caleb

You're never gonna have to fiddle. It's just gonna work, and it's going to make your experience. The only part of your LiveWire experience that sucks,

1:26:18

Aaron

it's going to remove that part.

1:26:19

Caleb

You know? Right. So I think that that is a a huge thing, and it, like, is going to be a good business no matter what. It's just, you know, my heart breaks that it's not, like Right. Going to be the thing that, whatever.

1:26:34

It could be, like, the most valuable IP in the Laravel space in my mind. I mean, that could be, like, a really grossly whatever. To me, it could be the most valuable project to own and to have from a from the standpoint of user adoption and user satisfaction and love and attraction and all those things. People will be will fall in love with me and be attracted to me because of it.

1:26:55

Aaron

Which is all that matters.

1:26:56

Caleb

And I'm turning that into instead, I'm getting money and making it something that is valued and used, but not the the thing to rule all the things.

1:27:06

Aaron

Do you wanna do you wanna be rich, or do you wanna be king? That's the question. Right.

1:27:11

Caleb

Yes. And it's, I I want, Yeah. Yeah.

1:27:16

Aaron

Same. Here here's a question for you. Alpine components exists. Right? Yeah.

1:27:21

Mhmm. What's what's the state and status and future of that? Cause that's not a project that I've been following terribly closely.

1:27:28

Caleb

Right. So flux is gonna right. Especially flux was open and free Alpine components would be shot in the face. So that's another thing that's like, oh, not only would I not make more money, I would lose I would lose money. I would have to refund everybody's pre order.

1:27:39

Like this, it's never happening. You're gonna lose it

1:27:42

Aaron

twice instead of save it once, you know?

1:27:44

Caleb

Totally. But, yeah. So what is happening with Alpine components is like, it works the way it works right now. I wanna get the there's some experimental stuff in there that's still in beta, but doesn't need to be. So I'm gonna tag that just so that it's like, doesn't feel beta e.

1:27:58

But right now it's just gonna be what it is until like, what's really valuable to me is that this is in the wild for 6 months and becomes bulletproof. You know? Like once

1:28:08

Aaron

being flux. Right?

1:28:09

Caleb

Yeah. Like once, you know, once a project like flux that's, like, really ambitious and and has a lot of JavaScript and interactions and stuff, once it becomes bulletproof, then that core becomes incredibly valuable. And then it's like, okay, I could do things with this core outside of Flux, you know? Mhmm. And that's where it's like maybe Alpine components people just get, I mean, I could even do this now where like take, make kind of a stripped down version of flux that's just more like copy paste, you know?

1:28:37

For rails and, and such, like I've thought about that. A Lot of rails people have reached out and are like Yeah. Who do we need that core for rails? Like, how do we get that? And maybe Alpine components is the way to do that.

1:28:47

It's like, you know, yeah, I could see that.

1:28:50

Aaron

But but philosophically, what's the difference between Alpine UI components and Flux? Is it just the use of Alpine?

1:28:57

Caleb

No. I mean I mean, Flux uses Alpine some for some things inside of it. No. It's like Alpine components is like like I said, it's it's copy and paste. It's tailwind UI.

1:29:07

You know, it's copy and pastable HTML with behavior that you can do what you will inside of your Rails app, your Django app, your Elixir app, whatever. And it's, like, very helpful for people. It's like like I showed, you know, building a drop down that actually has all the right things is not easy. So without buying components, you can copy and paste that big drop down and then componentize it however you want. Flux is a design system.

1:29:32

It's a component. It's so much more it is so much more than that. It's a composable blade component UI design system for your application. It's like you have yeah. It's the path.

1:29:45

It's everything. Alpine components is just the components in a way that you have to do all that stuff. You know?

1:29:52

Aaron

Okay. So That makes sense.

1:29:54

Caleb

Does that make sense?

1:29:55

Aaron

That makes sense. And I'm looking at the the landing page, for Alpine components, and it is 129 lifetime pricing. And so you have you have a little bit of, experiment here. How would it feel if you made Flex the same kind of model as Alpine? Because you've done that before.

1:30:16

Caleb

I hate the prospect of lifetime because and this is the biggest reason, is that I only paid Adam Wadden one time. Mhmm. I was paying him for stuff. I paid him for TDD course. Yep.

1:30:30

I I paid them for, refact or refactoring to collections. You know?

1:30:33

Aaron

Yeah. Yeah.

1:30:34

Caleb

Yeah. Right? Then Advanced

1:30:35

Aaron

view components.

1:30:36

Caleb

Advanced view components. I paid them for refactoring UI, obviously, and then I paid them for Tailwind UI. And after Tailwind UI, I haven't paid him a dime. And that was, like, 5 or 6 years ago. So I was paying Adam regularly for stuff that he was producing that's awesome and high quality, and it benefits my life and adds value.

1:30:53

Aaron

And then I stopped paying Adam. Mhmm.

1:30:55

Caleb

And I just think about that.

1:30:56

Aaron

It's like He he doesn't love that either, by the way. Right. If you don't like it, he doesn't like it even more. Exactly. And I just don't want

1:31:02

Caleb

and I'm and so Ian Ian would say, if you were here, I think, he would say, yeah. But, okay, the alternate universe where Tailwind UI is a subscription, maybe you subscribe because you're his friend. Yep. How many other people went? And that was a barrier to them where it's like, I could just pay once and have it forever done.

1:31:21

No brainer. Bought it. Yep. How many peep right. So, like, what in the alternate universe where Tailwind UI because a lot of people have said that to me.

1:31:29

It's like, do what Tailwind UI does. It works. Mhmm. And I kinda did that with Alpine components. It's an easy model, but it solely depends on people coming in.

1:31:38

You get nothing from all the people who have benefited for years. And in a world where, you know, the the inroads where there's a block in the road where some competition comes out and whatever, and you're not bringing in as many whatever force of nature there is where the paths into your thing, whatever the marketing, the inbound stuff, when that stuff dwindles, your funnel stuff, then that is what it just changes your business like an immediate thing. There's no lag, you know?

1:32:07

Aaron

Right.

1:32:08

Caleb

And I hate that because it's so much nicer to have experiences with GitHub Sponsors with a ton of subscriptions.

1:32:14

Aaron

Right. There's a

1:32:15

Caleb

giant buffer there. And if everybody decides to just peace out, you have, like, a good long tail, you know, of just, like, alright. I see that this is declining. I'll vamp back up. You know, I'll do that.

1:32:25

But the alternate argument, the Ian argument is, like, yes. That's better, but how much more would you have made total if it was lifetime one off no brainer for people? You know? Dealing with these things, open to opinions. So now that's a whole new thing after talking with Ian is, like, oh, now I'm back to considering lifetime.

1:32:44

You know? Yeah. Because he's convincing me.

1:32:47

Aaron

Yeah. Yeah. I saw a lot of the complaints for, like, the per project pricing.

1:32:52

Caleb

I think that's just not gonna happen

1:32:54

Aaron

per project.

1:32:55

Caleb

Yeah. Like, it's Yeah. Where where it's at right now is, like, it would be a solo dev price, unlimited projects,

1:33:00

Aaron

you know Yeah.

1:33:01

Caleb

Per seat. So if you're a company with 10 people, you'd pay more, you know, but you'd get 10 seats. So yeah.

1:33:08

Aaron

That seem that seems a little that seems a little more friendly. I don't think one is right or wrong, but that seems a little

1:33:15

Caleb

more So I think the project is just sucks as a solo dev. Like Yeah. It it seems like it the reason I was doing it was because I'd be capturing more value for Mhmm. Like, agencies and stuff, but it's, like, honestly, I think they're the minority of customers for me. Could be wrong.

1:33:29

I think that's a minority of customers for me. And as a solo dev, I'm

1:33:33

Aaron

just not gonna use something that I have to pay

1:33:35

Caleb

for every time. Like Right. I I don't think I would. It only the, it would limit the amount of people where if it's unlimited now, it's like you, you get in the door and now you use this thing on everything. So yeah.

1:33:45

The original plan, the original plan was monetize templates and really a few components. Yeah. That that's where we were at, like, a month ago, maybe 2 months.

1:33:56

Aaron

Do we hate that?

1:33:58

Caleb

Yeah. That's good, but I don't know that that's an I think I'll do much better financially this way. You will. And and the problem with that is you need to have new content coming out all the time.

1:34:13

Aaron

Yeah.

1:34:13

Caleb

Now I'm on it where this is, like, I can just focus on the product and making it good, and then I make money. That is, like, I know what that's like. You're stepping on a treadmill, and you're doing it in an area where screencasting? I'm on that treadmill, whatever. It's not great, but I can do it.

1:34:27

Right. Design templates? I can't do that. So now you're gonna have to, like, make sure that Hugo's on for that or somebody else is on for that and and make sure that that ball stays in the air. You know?

1:34:38

Aaron

So I don't know.

1:34:40

Caleb

But I love

1:34:40

Aaron

that idea. Tough. That would be that would be fun. Yeah. And it would be nice to because then you can make the components free, but I think you'd make less money and it'd be more work.

1:34:49

Just strike 2,

1:34:50

Caleb

you know Can I have that option to transition to it at some point? Like, if I charge people for this and then a year later decide, like, we're only gonna make certain portions of this paid and and the rest can be free. Like, it's fine. Right? It's fine.

1:35:02

You got what you paid for initially.

1:35:03

Aaron

Got what you paid for.

1:35:04

Caleb

There's no guarantees, whatever. It's like, you got what you paid for. You still get what you paid for.

1:35:09

Aaron

Yep.

1:35:09

Caleb

I'm just trying to pay now. If you're mad, you can have

1:35:12

Aaron

a refund, and I'll never speak to you again. Yeah. Yeah. Exactly. Right.

1:35:16

Caleb

I I

1:35:16

Aaron

think yeah.

1:35:17

Caleb

I'll talk with you and your family. Yes. Exactly.

1:35:20

Aaron

I can have a refund, but you're on my bad list. So which one do you want? Yeah.

1:35:24

Caleb

Right.

1:35:25

Aaron

Yeah. I think you totally preserve that optionality. That seems totally fine to me. Yeah.

1:35:28

Caleb

As long as I can preserve that. Kind of the tricky thing is going with this private packages thing. You know, we have an auth dot JSON. Yeah. I wanna know, maybe you could tell me, what types of things am I locking myself in for?

1:35:41

Like, for example, can I do this setup where to use flux right now, you do, you know, whatever? I'm putting a nice command.

1:35:49

Aaron

Sure.

1:35:49

Caleb

It adds some credentials to an auth.json, and now it's, like, it feels like public, but it's it's a private package just repo. K. Mhmm. If I decide at some point, I wanna make 8 of these free and open source, like, is that hard? Can I take the repo, put it on GitHub, make it a public thing now, and then will everybody's auth.json and composer.json, like, set up?

1:36:09

Will it just be like, oh, this is public now, so it's fine. Or maybe what I should do is put this in a Flux Pro repo so that I preserve the potential for the, like, just flux namespace. You know?

1:36:23

Aaron

I don't know how you would go I don't know how you would have one pro package that you maybe with unlock, with Fila's thing, you can just have different tiers. Like, you might be able you might be able, on unlock, to serve 2 separate, like, packages from the same URL based on the license that they're assigned.

1:36:49

Caleb

By the way. No. Anystack.

1:36:50

Aaron

Oh, shoot. You're right. Anystack.

1:36:52

Caleb

Very good product.

1:36:54

Aaron

Yeah. That would be interesting. So, like, if their lights if their light their key hits the license server and it's not a free key, but a paid key, they get dot pro or whatever. That might be doable. I don't know.

1:37:07

Yeah.

1:37:08

Caleb

It's like I just wanna I would if I can make a decision right now that's that's like, whatever, a haircut and not a tattoo, like, that's the decision I wanna make. And so there's all these things. Like, is it better to go from lifetime to subscription or subscription to lifetime if one of them doesn't work out? You know? Just optionality wise.

1:37:27

Which is better?

1:37:27

Aaron

Oh, man. Is it better to go from subscription to lifetime or lifetime to subscription? Depends you wouldn't be able to get the lifetime people to subscribe, in my opinion, because I think you've made them a promise that they bought lifetime.

1:37:41

Caleb

Oh, if they got, like, well yeah. So this is another thing. But, yes, agreed. It I wouldn't be true.

1:37:46

Aaron

Those those people would be lost. You'd be hosed. Okay. Right. But if you went subscription to lifetime, there's a chance you could get the people who were subscribing.

1:37:54

You could get them to pay for the lifetime and be done with it. Right. Yeah. I'm yep.

1:38:00

Caleb

Dude, it's tricky because if the subscription people, if they subscribe for, like, 3 years and then you put out a lifetime, that's, like, maybe even less than the sum of money they gave to me. There'd have

1:38:08

Aaron

to be some sort of consideration given for that.

1:38:10

Caleb

But maybe not. I, at Laracast, I subscribed to Laracast for years, and then I bought a lifetime. I don't know.

1:38:17

Aaron

Maybe I'm, like, too precious. Maybe I just need to be more, like, of a robber baron and just say Yeah. Like, because I mean, really just deal.

1:38:24

Caleb

I think part of it is, like, looking at your own experience and examples and how you feel about those things. Mhmm. And at least for me, yeah, with, like, with larocasts, it's, like, I didn't expect him to calculate how much money I gave him then pro rate me.

1:38:37

Aaron

Right.

1:38:37

Caleb

I just it just it's like, hunting license. Like, I always dealt with this with hunting licenses. It's like I didn't have the money to get the lifetime one when I was young. Mhmm.

1:38:47

Aaron

And

1:38:47

Caleb

then every year that I didn't get it, it just became, like, less valuable.

1:38:51

Aaron

Mhmm.

1:38:51

Caleb

But then I made enough that I was, you know what? Screw it. Whatever. It's just easier. I'm just gonna buy 1.

1:38:56

Aaron

With the 6 flags season passes. You know? You go to you go to 6 flags bunch, and you're like, gosh. I should've bought the season pass. Should've bought the season pass.

1:39:03

You don't get credit for it.

1:39:04

Caleb

You don't get credit for that. You don't

1:39:05

Aaron

get credit for it. So that's

1:39:22

Caleb

Right. But then lifetime to subscription. So if you do lifetime for, you know, $300. Okay? Yep.

1:39:27

You're in for life. Yep. Obviously, I'm not gonna say this thing's subscription now. That lifetime, that wasn't actually for life.

1:39:34

Aaron

That feels black and white.

1:39:35

Caleb

Oh, that oh, that's totally black and white. Yeah. But so I was talking with this with Ian a little bit. Mhmm. It's, like,

1:39:42

Aaron

what a job We should have him on the show sometime.

1:39:44

Caleb

We should have Ian on the show. Friend of the show, Ian. Friend of the show, Ian Landsman. Yeah. Phone him in.

1:39:50

So what Ian is telling me is, like, because we were is there a way to not say goodbye to revenue forever from a loyal customer? You know? And he's like, well, you know, like, data tables, charts, like Sure. File picker, like, file upload picker thingy and date like, big ticket items.

1:40:07

Aaron

Mhmm.

1:40:08

Caleb

Those could be a Flux Pro, and you could wrangle some messaging. Like, I feel like I would have to do some amount of messaging on the page right now that's, like, lifetime basic pro coming soon or something. You know? It's, like, that's a way. Because the reality is if Adam launched some add on thing and charged for it, I would pay him.

1:40:26

I wouldn't be, like, you said lifetime. He'd be,

1:40:28

Aaron

like, well, no. I said that about that. Like, you got what you want. Right.

1:40:31

Caleb

Yes. Agreed. You know? Right?

1:40:33

Aaron

So is the question, flex and a flex pro and both are paid, or is flex basic free?

1:40:41

Caleb

Not for now, but maybe eventually. Maybe that's the move. It's like maybe it's like do this for a few years or whatever. Just and, like, make it a good solid product that's, like, well funded. And then maybe maybe, like, build up these big things.

1:40:56

Do a second big launch. Make that flux pro, make all this free. But then it's still the same problem of, like, if you paid me lifetime for flux basic Yeah. Now we're at

1:41:07

Aaron

Flex pro. Into Flex pro, because now there's only 1 paid tier, and you paid. I will say just, like, gut instinct, if there's enough there to do a flex basic flex pro, that feels nice to me. That feels like you get to be rich and king if you can, you know, if you can pull it off where the flex basic is, I don't know, 15, 10, 15 components that everybody needs and uses on everything, you get, like, the community momentum, you get the buzz, you get everything. And then

1:41:36

Caleb

Making that free?

1:41:37

Aaron

Making that free. And then any any, like, other components putting in flex pro, I think that feels nice. I think it's a question of is there a compelling enough split to get people to pay? That's the question.

1:41:52

Caleb

Yeah. But making that split right now, making that

1:41:56

Aaron

you should do it right now.

1:41:56

Caleb

You don't think so? Right now? Well, maybe not the maybe not free, but, like, making the split 2 tiered, both paid.

1:42:05

Aaron

I think that's a bad idea.

1:42:06

Caleb

You think so? Okay. I do. Because it's confusing?

1:42:08

Aaron

It's confusing.

1:42:09

Caleb

Well, let let let me first just make it seem like it's not just to make Okay. Just to vet any other problems with it, but, like, if you have, so it's basic and pro. Mhmm. And basic, it just says, like, 12 basic components, and then process

1:42:24

Aaron

badges, etcetera.

1:42:25

Caleb

All components. K. And and, you know, you can expand it to see the the list of components or something. Maybe it's a checkbox or whatever. And you go, yeah.

1:42:34

Alright. I mean, people are gonna go pro, like, for sure. So the reason for having that is that eventually, I can lower that that basic price Uh-huh. And keep the pro price, but

1:42:46

Aaron

I don't know what that solves.

1:42:48

Caleb

And maybe just thinking that it solves dude,

1:42:51

Aaron

I feel like I should put this in

1:42:52

Caleb

a flux pro repo, and that's what you're installing installing so that in the future, I have the option to be, like, here's 8 components for free in livewire slash flux. You know?

1:43:01

Aaron

I, I don't know if I'd worry so much about the mechanics at this point. Really? I don't think I would.

1:43:06

Caleb

It does feel weird, but wouldn't it suck that, like, you have to install, like, Livewire slash flux basic or something?

1:43:13

Aaron

Yeah. I don't think you should do that either. Yeah.

1:43:16

Caleb

I think you need

1:43:17

Aaron

to figure out you need to figure out from Filo if it's possible to switch on certain license keys. Why? To switch what? Somebody so if somebody installs LiveWire slash flux and they have a basic key, you serve them the basic package and they have a pro key.

1:43:33

Caleb

Right.

1:43:33

Aaron

You serve them the pro package, but they don't they don't install flux dash pro, flux dash basic. They just install flux. And then on the back end Right. You switch which package you serve them.

1:43:43

Caleb

Yeah. Yeah. Yeah. Yeah. Right.

1:43:45

Okay. Well, I'm I'm just thinking of full potential future where a part of this is truly free and open in the sense that it's just composer require this thing. No licenses, no keys, nothing. Go through unlock or anything at all.

1:43:55

Aaron

Because I just feel like

1:43:56

Caleb

it's a barrier. A lot of people have told me it's not a barrier, but I do think it's a barrier.

1:44:01

Aaron

It's a little bit. Yeah. It's a little bit. Yeah. That's interesting.

1:44:07

I I don't

1:44:08

Caleb

know, man.

1:44:08

Aaron

And maybe I'm walking back a little bit, the the free pro thing. If it's just, like, it's the same product or, like, I'm sorry, the basic pro thing. If it's just the same product and you're doing 2 different tiers Yeah. That's a well trod path.

1:44:21

Caleb

Yeah.

1:44:22

Aaron

But I don't know if, personally, I would love to look at it and see, like, oh, man. I may need a chart one day. Do I need it now? Should I buy it now? Is there a way to upgrade?

1:44:31

That's what I just wanna keep it.

1:44:32

Caleb

Simple for launch. It's, like, everybody wants to get in on this thing and use it and mess with it, and let's, like, make it good. It's already good, by the way. Just buy it. Yeah.

1:44:40

That's great. Buy it. Yeah. Like, I just wanna do one price, get in, do the launch thing, get the launch revenue, then start iterating and tweaking and making it more accessible and finding ways to get more people in the door. Right.

1:44:54

Aaron

So some of some of these questions are not applicable to right now. So there's, like, what should we do right now? That's one set of things. And what should we do long term? That's one set of things.

1:45:04

Right now, I think you just put your head down and keep going.

1:45:06

Caleb

The only thing we care about with the long term is what makes it hard and easy right now. You know? Like, is there anything I'm doing that person moves me? Yes. And so if I'm doing let's just say this, like

1:45:21

Aaron

I see.

1:45:21

Caleb

It's a price let's say it's a lifetime price that's $300 lifetime.

1:45:27

Aaron

Mhmm. Mhmm.

1:45:27

Caleb

Whatever. I'm I am sacrificing the future revenue for those people who buy that on launch day. That's the value they're getting. That's why they're paying more for lifetime. Correct.

1:45:37

And is am I okay to live with that? That's the question.

1:45:40

Aaron

That is the question.

1:45:41

Caleb

Say, yes. I would say yes.

1:45:43

Aaron

I think if you are taking the stance that Laravel is getting bigger and Livewire is getting bigger, I think I'm okay with sacrificing that.

1:45:53

Caleb

Right. It is growing for sure. And, yeah, getting it so Ian's point is that being on a subscription, people are gonna go, like, I'm not gonna subscribe to your thing. It's kinda like we talked about with, like, pricing, how there's there's, pricing for the value for the people who really get the value Right. And are willing to pay the price and understand that trade.

1:46:15

Mhmm. Then there's pricing for all the friends and the people who will throw out a flyer. There's that no brainer pricing. Mhmm. And I usually preach to people do the no brainer pricing.

1:46:26

You know, I see that mistake being made by people where they don't do the no brainer pricing. They go, this price totally justifies. They do it and then they suffer because they only get the people who are truly dedicated. I want this to be no brainer pricing. Yeah.

1:46:42

And, yeah, like, honestly, 199 lifetime to me is no brainer pricing.

1:46:47

Aaron

Like Feels no brainer to me.

1:46:49

Caleb

99 lifetime feels, not good.

1:46:52

Aaron

Feels great. Yeah.

1:46:54

Caleb

Feels, great. Yeah. So, yeah,

1:46:57

Aaron

I would up I would up that for sure.

1:46:58

Caleb

Yeah. 199 even I mean, even 199 feels low, but like, 299 feels more like it, but it could be a launch sale. Like, 199 lifetime is launch sale, and then just bump it later. You know?

1:47:09

Aaron

This is, this is not something you should pursue right now. You should keep your head down and power through. I do think stepping sideways into rails for this particular product could potentially be very lucrative.

1:47:23

Caleb

That would be well, so much of this is blade component, whatever. Like, I would have to learn all the ways of the rails blade component, but a good starting point, like we've talked about a little bit, is turning Alpine components into a D live wired flux. You know? Yep. Turn that into a project that uses the same core, but offers just the full template.

1:47:45

Like, you copy and paste this in your app, and then you componentize it yourself. Feels like it could be, an easy enough thing to do. Mhmm. Yeah. I just have to make sure it's, like, bulletproof with turbo, but whatever.

1:47:59

I think it I think it is such

1:48:01

Aaron

a change. 90% of the way there if it's bulletproof with Livewire.

1:48:04

Caleb

Yeah. The only I

1:48:05

Aaron

just haven't I haven't seen, that many people respond and say, like, hey, can you please bring this to rails? We're suffering in this regard. That was surprising to me.

1:48:16

Caleb

Yeah. It's not an overwhelming amount, but I've heard it a handful of times, and especially the people who are crossovers, like, and obviously, Matt Swanson reached out in 2 seconds. And Chris, so sorry, Chris. I'm forgetting your last name. I if his last name if a profile picture would work, he would see it and go, oh, yeah.

1:48:34

Aaron

Yeah.

1:48:34

Caleb

Chris, he's one of the, whatever. He's one of us in the rails community.

1:48:38

Aaron

You know? Mhmm.

1:48:39

Caleb

Okay. And and he's backing for something like that. And, yeah. Because it it would be huge for those communities that can't use shad cn, basically. Mhmm.

1:48:49

A sexy, sleek UI component library to solve these problems. It's not full buy in, like, like, shoelace or something that's Right. You're getting all the styles as well. Yeah. There's another one that just came that's coming out that so the Font Awesome guys are doing wet awesome.

1:49:04

You heard of this? No. It's called web awesome.

1:49:06

Aaron

I haven't heard of them in years.

1:49:08

Caleb

Yeah. Yeah. So they're doing it's called web awesome, and they kick started it. Wow. So that's the thing.

1:49:14

Aaron

And so I

1:49:14

Caleb

think it's gonna be open source, and they just decided to fundraise upfront and do a kick starter. And I think they raised, like, $700.

1:49:21

Aaron

Is it for web awesome. Is it components? Is it, like, it's

1:49:24

Caleb

components? So it's yeah. It's very much like the web components I'm shipping, except it's not headless. So

1:49:30

Aaron

Got it.

1:49:30

Caleb

It is kinda like shoelace if you're familiar with that. That's a web component UI library, whatever, where, like, you're using, you know so the their pitch with Web Awesome is my pitch with the components inside Flux, except with Web Awesome, it's like your dropdown looks like how they made it look Right. Which which makes it super easy and it's, like totally in line with the font awesome, just vibe and it's Right. It's gonna do great. But obviously it's like important to me that you are able to use Tailwind and customize it to your app's needs.

1:49:59

Sure. So this is still kind of a unique offering and whatever, but honestly, a good idea that came out of this is like, just do a little detour after the dust settles a little bit and just like revamp, Alpine components into a D Laraveled flux, you know?

1:50:16

Aaron

Yeah. That's not crazy.

1:50:18

Caleb

Yeah. I feel like that would be good. It would redeem a lot of value there under the hood as well. So

1:50:23

Aaron

Yeah. Yeah. Alright.

1:50:24

Caleb

So I mean, like, as it stands right now on this show, Aaron, I'm feeling like 199 or 299 lifetime launch.

1:50:33

Aaron

Unlimited projects.

1:50:34

Caleb

Bump that price for more seats. So it's like, if you have a 5, 10 person team, maybe it's like 599, 6 I don't know, something like that. Mhmm. And then anything else is enterprise, and you call me and I, you know, we book a deal. Yep.

1:50:46

Or whatever. However that works.

1:50:47

Aaron

I think that's completely reasonable. And part of me feels like, you're, like, in the storm right now, and a week from now, it's gonna just be, like, oh, yeah. This model's totally fine.

1:50:58

Caleb

Let's just keep going. Right. I know. Yeah. Yep.

1:51:02

Word. Alright. Thanks for joining on Flux. We solved it. You got it.

1:51:07

Is that it?

1:51:08

Aaron

Is that it for today's show?

1:51:09

Caleb

What else you got? I'm I'm good. You got anything else?

1:51:12

Aaron

Oh, I don't think I have anything else. Ian should be back soon. He is, still sick, but he's getting better. Tomorrow's his

1:51:22

Caleb

big day. Right?

1:51:23

Aaron

Tomorrow's his big day. He's getting his his gallbladder removed, which who knows what that does.

1:51:28

Caleb

Who knows?

1:51:28

Aaron

Not me. Yeah. I think that's it. I'll probably unless you have anything, I'll read us out here.

1:51:35

Caleb

Oh, yeah. Read us out. Remember that this episode is brought to you by Transistor FM.

1:51:39

Aaron

It's kinda cool. Spot I'm

1:51:40

Caleb

so sorry, Spot. No. Spotty gets equal. Spotsie is amazing. No.

1:51:45

Spotsie is amazing. Not Thank you, Spotsie. Thank you, Frank. Let me just make up for my sins real quick, Aaron Francis. It's brought to you by Transistor, but also by Spotsie.

1:51:55

And, Frake is incredible, obviously, but Sebastian Dedana helped me a lot on, like, lo fi early days, decision making

1:52:03

Aaron

Good.

1:52:03

Caleb

Because he's

1:52:03

Aaron

one of

1:52:04

Caleb

the brains that, he's a beautiful brain. And He's a beautiful brain.

1:52:08

Aaron

And

1:52:08

Caleb

when you're really in the struggle and you need a beautiful brain, I couldn't think of anyone better than Sebastian. I reached out to him, and he helped me, and he's just the best. So he works at Spottsy. You work with Spottsy. You get Sebastian and Frank and all the other super smart people.

1:52:22

Aaron

Totally redeemed yourself. Totally redeemed. You can find us at mostlytechnical.com, on Twitter at mostlytechpod, or you can send us emails that I assume Ian reads at mostlytechnicalpodcast@gmail.com. Caleb, where can the people find you?

1:52:39

Caleb

They can find me on Twitter.

1:52:40

Aaron

Fluxui.dev. Flexui.dev. It's very good. Go buy it. Whatever the price is on the page, that's the price.

1:52:46

Who knows what it is?

1:52:47

Caleb

That's the price. Honestly, if you're preordering, I should take preorder down after after this podcast. But, like, if you're preordering, you're probably getting a deal or something. I don't know. So if you're preordering the preorder folks.

1:52:56

Give a

1:52:57

Aaron

shout out to Logan Craft. It's all his fault. Yeah. Thanks for tuning in to the show. Caleb, thanks for stepping in.

1:53:02

We'll see you next time.

1:53:03

Caleb

Thanks for having me, bud. See

Details
Show
Mostly Technical
Date
Sep 3, 2024
Role
Host
All podcasts
Podcasts
Newsletter

Every week: the best things I've found and what I've been thinking about.