The Landing Page Lives!

April 19, 2022

The Nova landing page (with a buy now button!) is live.

Refine: https://hammerstone.dev/refine/laravel/docs/main
Refine Nova: https://github.com/hammerstonedev/refine-nova
Torchlight: https://torchlight.dev
Aaron: https://twitter.com/aarondfrancis
Colleen: https://twitter.com/leenyburger

Transcript

Aaron
00:00:00 – 00:00:01
Okay. We're recording. Hello, Colleen.
Colleen
00:00:02 – 00:00:02
Hello. Good morning.
Aaron
00:00:02 – 00:00:15
So, happy Easter weekend. I spent we did some Easter stuff. I also spent a lot of time this weekend, working on our landing page.
Colleen
00:00:16 – 00:00:17
Okay. So I have So
Aaron
00:00:17 – 00:00:18
have you loaded it yet?
Colleen
00:00:18 – 00:00:22
No. Because I was waiting for this moment. I was gonna do it this morning. I was hoping
Aaron
00:00:22 – 00:00:23
that's how this was gonna be. I was
Colleen
00:00:23 – 00:00:26
like, I'm gonna wait for this moment. Can I land it? Can I load it?
Aaron
00:00:26 – 00:00:27
Okay. So before you do
Colleen
00:00:27 – 00:00:27
Okay.
Aaron
00:00:28 – 00:00:49
I need to remind you, I am primarily, not a web designer. Oh. So obviously a lot of it's gonna come from Tailwind UI. I took, a lot of the, like, the copy that Zach did, and used that. It, I think, is a great starting place.
Aaron
00:00:49 – 00:00:54
I know that there are things that will need to be changed. So with that in mind, hammerstone.devgo.
Colleen
00:00:56 – 00:01:04
Okay. So I've loaded the page. Hammerstone. Build advanced filters in minutes with the drop in filter builder for Laravel Nova. Nice.
Colleen
00:01:05 – 00:01:11
Finally, add the advanced filtering that has lingered on your road map. Read the docs. Buy now. Look at that. Call to action.
Aaron
00:01:11 – 00:01:12
Buy now button.
Colleen
00:01:12 – 00:01:15
Oh my gosh, Aaron, this is so exciting.
Aaron
00:01:15 – 00:01:17
Right? It's not bad.
Colleen
00:01:17 – 00:01:21
This is no. This is great. Oh, I like the screenshot. Okay.
Aaron
00:01:21 – 00:01:34
So that is if you you're probably not as familiar. That is Nova Okay. With our component at the top. And then I kinda blurred out, like, the the table and the header, so you kinda just focus on our component there at the top.
Colleen
00:01:34 – 00:01:44
Yes. Build your filters with an ex readable syntax. This is the code that drives the UI in the screenshot above. Oh, this is great. Out of the box.
Colleen
00:01:44 – 00:01:49
Conditions. Yes. Prebuilt conditions. K. So we talk about the conditions.
Colleen
00:01:50 – 00:01:53
We've got a testimonial. Oh, this is so good.
Aaron
00:01:54 – 00:01:55
Testimonial with a picture.
Colleen
00:01:55 – 00:01:57
I know. With a picture.
Aaron
00:01:57 – 00:02:02
Thanks, Neil. I didn't I didn't ask Neil if we could use that, but, thanks, Neil.
Colleen
00:02:02 – 00:02:05
You prominently feature on our website. Thank you for that.
Aaron
00:02:05 – 00:02:05
Yes.
Colleen
00:02:06 – 00:02:12
Already user proofed queries. As with everything, there are 100 there are 100 there are 100 ways people can add in.
Aaron
00:02:12 – 00:02:12
Hundred ways.
Colleen
00:02:12 – 00:02:30
Yeah. People can add in nonsense requests. With refine, you can rest easy knowing that we have already caught them all. Whether it's mixing up the start and end date, selecting conflicting clauses, leaving out a required field, you can build your new feature knowing that refine automatically validates every
Aaron
00:02:40 – 00:02:46
Okay. So I feel successfully encouraged. So now what do we need to change?
Colleen
00:02:46 – 00:02:51
Right. So this is a good start. I agree with you. Like, I think that this is a great start.
Aaron
00:02:52 – 00:02:54
So things on my mind.
Colleen
00:02:55 – 00:02:55
Okay.
Aaron
00:02:55 – 00:03:18
It is not entirely clear. It is not entirely clear that refine and refine for Nova are kind like, they're technically separate packages. 1 relies on the other. So I think and and I don't know how much that matters. I do say below the CTA, Refine for Nova is open source, but relies on Refine, which is a paid package.
Aaron
00:03:18 – 00:03:24
So that's something. I'm just gonna go through all of my thoughts.
Colleen
00:03:24 – 00:03:25
Yeah. Let's do it.
Aaron
00:03:25 – 00:03:30
The refine docs themselves, which are the secondary CTA here
Colleen
00:03:30 – 00:03:31
Mhmm.
Aaron
00:03:31 – 00:03:48
Don't mention refine Nova. And so that is I need to add a section because I click through to read the docs, and it's all about refine. Right. And I would like to see on the left hand nav here, like, Nova. And I could click on it, and it tells me exactly what I need to do for Nova.
Aaron
00:03:49 – 00:04:07
So that's a miss, I think. Okay. And then two more thoughts. One is this is not abundantly clear that it works right now with Nova 3 only, which has been I I'm sure that's 90% of the installs in the wild. So I don't think it matters too much, but it is important.
Aaron
00:04:08 – 00:04:22
So I need to make that. I'll have 2 options there. Make it abundantly clear or make it work with Nova 4. I think the latter is the ideal, but immediate fixing. I need to make it abundantly clear that it's Nova 3 at this point.
Aaron
00:04:22 – 00:04:59
And then finally, last thought, the landing page just kinda, like, runs into our previous landing page. So at at the top, it's like, oh, Hammerstone refine, and then it's the rest of our landing page, the podcast about us, the other packages we do. So I don't know how to like, I don't want this to just be like a pitch page, but I don't wanna dilute, like, the message. Like, I don't want them to get down to the bottom and then start looking at other stuff and forget that they should go buy the thing. So those are the those are the things.
Aaron
00:04:59 – 00:05:02
Pick any one of those and let's let's start.
Colleen
00:05:02 – 00:05:12
Okay. So let's start at the first one, which was you didn't feel like it was clear that you installed Nova separately. I didn't quite understand what you were saying with the first the first.
Aaron
00:05:12 – 00:05:21
Sure. So Nova is, Laravel's paid package. Right? So you have Nova installed.
Colleen
00:05:21 – 00:05:21
Right.
Aaron
00:05:21 – 00:05:31
When it comes to refine, we have refine, which, is the Laravel, like, library itself.
Colleen
00:05:31 – 00:05:31
Right.
Aaron
00:05:31 – 00:05:42
That's a that's a repository. And then we also have refine for Nova, which is basically like the bridge brings Nova and refine together.
Colleen
00:05:42 – 00:05:43
Mhmm.
Aaron
00:05:43 – 00:05:53
And refine for nova, which includes the front end and all of like the nova specific bindings. That's all totally open source and free.
Colleen
00:05:54 – 00:05:55
Got it.
Aaron
00:05:55 – 00:06:08
So you could click on that first link that says refine for Nova and go to a repository that you could fully install, but it won't work because you need to additionally install refine.
Colleen
00:06:08 – 00:06:12
Okay. Got it. So that just needs to be more clear?
Aaron
00:06:12 – 00:06:32
I think so. I think it needs to be more clear. I think it needs to be more clear in the refine for Nova repository read me. And then I don't know if it needs to be more clear in in the landing page at all. Maybe it's just really an installation instruction exercise that I need to flesh out.
Colleen
00:06:33 – 00:06:38
Right. So I think I mean, what happens if I come in here and I'm like, this looks cool, and I click buy now?
Aaron
00:06:39 – 00:06:39
Mhmm.
Colleen
00:06:39 – 00:06:44
That I get okay. So that drops me to unlock where I can purchase the license.
Aaron
00:06:45 – 00:06:45
Mhmm.
Colleen
00:06:46 – 00:06:51
But if I don't understand that I need both parts of this, it's I'm not gonna know what to do next.
Aaron
00:06:52 – 00:06:58
Right. So if you just click buy now, you're taken over to, not refine. What's it called? Unlock. Unlock.
Aaron
00:06:58 – 00:07:15
Taken over to unlock, and you can buy a license for refine. And that will give you installation instructions for refine, which is which is what you need. But then you also need to install this refine for nova package.
Colleen
00:07:15 – 00:07:17
Okay. I have an idea. I'm sorry.
Aaron
00:07:17 – 00:07:24
Okay. Well, last last thing is if if you were to so if you were to buy refine and set up your license keys and everything
Colleen
00:07:25 – 00:07:25
Yeah.
Aaron
00:07:26 – 00:07:33
And then only install refine for nova, refine for nova will pull in the supporting package that it needs.
Colleen
00:07:35 – 00:07:35
Okay.
Aaron
00:07:35 – 00:07:48
So if if you were to set up your license keys and install the one package, it will install the other one as a dependency. So you don't really have to install 2. You just have to have the license keys set up for the dependency, if that makes sense.
Colleen
00:07:48 – 00:07:56
It does make sense, but I feel like it's not clear unless that's obvious because that's how everything in in Laravel works. To me, that's not clear at all.
Aaron
00:07:56 – 00:07:59
Nothing in Laravel works this way. So So
Colleen
00:07:59 – 00:07:59
I feel
Aaron
00:07:59 – 00:08:00
like that's
Colleen
00:08:00 – 00:08:02
not clear at all. So I have a suggestion.
Aaron
00:08:03 – 00:08:03
Tell me.
Colleen
00:08:04 – 00:08:12
Why don't I have been talking to Michelle and Matthias about maybe doing, like, a video. We help them install it.
Aaron
00:08:12 – 00:08:13
Cool. Love it.
Colleen
00:08:13 – 00:08:36
So they're super busy. So why don't we try to get on their schedule, like, this week if we can? I'll see. And then I think so before you you drop a ton of time in trying to figure out how to make people understand that, why don't we walk through it with them and see what kind of questions they have, and then that will inform how we can change the copy on the landing page to make it clear.
Aaron
00:08:36 – 00:08:36
K. What do
Colleen
00:08:36 – 00:08:36
you do?
Aaron
00:08:36 – 00:08:38
Love it. I think that's a great idea. Okay.
Colleen
00:08:38 – 00:08:40
Hold on. I'm gonna make a note.
Aaron
00:08:40 – 00:08:43
Can't do it this week because I am going to Boston to meet all the tublers. Oh, so fun. I know. It's gonna be great.
Colleen
00:08:50 – 00:08:58
Don't want you to waste any time or spin your wheels here. So, I think that's probably the smartest way to do it.
Aaron
00:08:58 – 00:08:58
Okay.
Colleen
00:08:59 – 00:09:05
Because we'll probably find other other holes in terms of, like, the landing page and explaining that.
Aaron
00:09:05 – 00:09:06
Okay.
Colleen
00:09:06 – 00:09:16
So the second thing you want you said was you want when you click on read the docs in the left hand side here, you want a Nova specific installation instruction?
Aaron
00:09:17 – 00:09:25
Mhmm. Because read the docs dumps you into the docs for refine, which are extensive and well done. But that's really spectacular.
Colleen
00:09:25 – 00:09:29
Everyone who's on your computer right now, you should go look at them because they're spectacular.
Aaron
00:09:30 – 00:09:34
But nowhere in these docs do I see the word refine I'm sorry.
Colleen
00:09:34 – 00:09:34
Nova. I
Aaron
00:09:34 – 00:09:47
do see that word. I don't see the word Nova, which is a problem. Yeah. So I think I just need I do have some docs for Refined Nova that just live in the read me of that repository. I think I just need to move it over here.
Aaron
00:09:47 – 00:09:49
Well, copy it over here.
Colleen
00:09:49 – 00:09:50
Okay.
Aaron
00:09:50 – 00:10:04
So that when people come to these docs, they see the word Nova and they can click on Nova. I think that's pretty basic. So unless I don't think there's a whole lot to discuss there unless you think I'm crazy. I think that's an easy fix.
Colleen
00:10:04 – 00:10:17
I'm gonna just make a note of that. I think that sounds great. So move slash copy nova nova read me info Mhmm. To Hammerstone Docs. Okay.
Colleen
00:10:17 – 00:10:22
And then the third thing was how this landing page is continues with our landing page.
Aaron
00:10:22 – 00:10:23
Just rams
Colleen
00:10:23 – 00:10:25
Just rams into our landing page.
Aaron
00:10:25 – 00:10:49
Literally, I, like, I left the includes for the old landing page just below all the work I was doing. So it's it is just it just butts right into it. So the question is, do we want the landing page to be specifically and only, a pitch page for Nova Refinedova, or do we want to include this extra info?
Colleen
00:10:50 – 00:10:59
So I think it should be just a pitch page for Nova, and we could just I don't know how hard it is, but throw an about page on here, and we could put everything else, you know, slash about for now.
Aaron
00:10:59 – 00:11:08
Uh-huh. I could do, yeah, that's fine. I could do about. I could do podcast, and I could do, packages. Yeah.
Aaron
00:11:08 – 00:11:13
So that would fit that would take care of all the extra info that's on here.
Colleen
00:11:13 – 00:11:17
Okay. Yeah. I think that'd be I think that'd be better. I like that
Aaron
00:11:17 – 00:11:22
plan. Okay. Are you I was gonna write that down. Are you putting this all in Notion? Or do
Colleen
00:11:22 – 00:11:22
you want
Aaron
00:11:22 – 00:11:23
me to
Colleen
00:11:23 – 00:11:25
do Let me write that down too. Create
Aaron
00:11:25 – 00:11:27
and You know, since we use Notion
Colleen
00:11:29 – 00:11:38
About, podcast, packages, page, and separate out. So So we're gonna keep Nova for now is gonna be our main landing page.
Aaron
00:11:39 – 00:11:39
Mhmm.
Colleen
00:11:40 – 00:11:44
Old details. Okay. Yep. So yeah. Okay.
Colleen
00:11:44 – 00:11:46
Cool. So what I have from that oh, go ahead.
Aaron
00:11:47 – 00:12:03
Should I change this this is more of a process question. Should I change this landing page for Nova and Notion to complete? Because I have completed it or in progress because we're still working. I feel like it should be complete and then maybe make a new task for, like, revisions and stuff.
Colleen
00:12:03 – 00:12:05
I feel I feel like it's complete.
Aaron
00:12:05 – 00:12:06
Okay.
Colleen
00:12:06 – 00:12:10
That's great. Yeah. And so okay. Yeah. I feel like that's complete.
Colleen
00:12:10 – 00:12:16
That's awesome, Aaron. Thank you for for, grinding this out. This is exciting. Oh, yeah. This is super good.
Colleen
00:12:16 – 00:12:17
Bye now.
Aaron
00:12:17 – 00:12:27
If if there's one thing I'm good at, it's working really hard and grinding things out. I think I'm good at maybe 2 or 3 things, but one of them is definitely grinding things out.
Colleen
00:12:28 – 00:12:37
Oh, that's awesome. Okay. So this is amazing. And this this this unlock sh ties right into our Stripe integration. Right?
Aaron
00:12:37 – 00:12:38
Oh, yeah. Mhmm.
Colleen
00:12:38 – 00:12:44
Do you or do I have I don't have notifications Stripe notifications turned on. Do you have Stripe notifications
Aaron
00:12:44 – 00:12:57
I don't because Michelle asked how to pay for it, and I emailed her back, like, several days later. And she's like, oh, we already paid for it. I figured it out. That's amazing. Oh, great.
Aaron
00:12:58 – 00:13:01
So, no, I I don't have them turned on really.
Colleen
00:13:01 – 00:13:04
Okay. Just wondering. Okay. Cool. Yeah.
Colleen
00:13:04 – 00:13:21
This is awesome. I think this is a this is a super win for this week. Good. So the takeaways I have is the takeaways I have from this for now, for the next week, is just schedule the call with Michelle and Matthias. And, again, that will give us, I'll just that's easy.
Colleen
00:13:21 – 00:13:27
I'll give that to myself to do. I'll figure out when you're out all week. You're going to Boston. That's so exciting, by the way.
Aaron
00:13:27 – 00:13:28
I know. Yeah.
Colleen
00:13:29 – 00:13:42
Are you gonna be great? Okay. So excuse me. So we'll schedule a video call with them, and I think we're we're gonna learn so much by, like, actually you know, we can use it as marketing material, but actually, like, walking through the process with them to see
Aaron
00:13:42 – 00:13:43
For sure.
Colleen
00:13:43 – 00:13:53
You know, where they run into hiccups, etcetera, etcetera. And, so we're gonna you're going to move copy Nova Read Me into Hammerstone Docs.
Aaron
00:13:53 – 00:13:54
Mhmm. Mhmm.
Colleen
00:13:54 – 00:14:03
Whoops. And create an okay. And then you're gonna break up that main landing page to do a create a okay. That's perfect. Awesome.
Colleen
00:14:03 – 00:14:04
Okay. Sweet.
Aaron
00:14:04 – 00:14:06
This is good. This is progress.
Colleen
00:14:06 – 00:14:12
Oh, this is huge progress. I'm super excited. I mean, so we got the landing page. The next step is, like, how do we let people know about it and sell it?
Aaron
00:14:13 – 00:14:29
Yeah. So question there. Do we want to, do the interview with, Michelle and Matthias first, or do you want to just send an email to the whole list and be like, hey, good. Just go buy the thing.
Colleen
00:14:30 – 00:14:35
Okay. So I am torn on this. I've been thinking about this. I feel like, like, if we can't meet with them till next week
Aaron
00:14:36 – 00:14:39
I I can't. You're welcome to get on with,
Colleen
00:14:40 – 00:14:41
Michelle and Matthias
Aaron
00:14:41 – 00:14:42
by yourself.
Colleen
00:14:43 – 00:14:49
What I could do is maybe Michelle and I could go over the landing page on page on Software Social on Thursday.
Aaron
00:14:50 – 00:14:50
Great idea.
Colleen
00:14:50 – 00:15:04
Yep. And I'll see what kind of feedback she has on it. Yeah. Let's do that. So on Thursday, I'll review it with her and see what kind of feedback she has, and then we can figure out what we wanna put in an email.
Colleen
00:15:04 – 00:15:09
We don't have any segmentation, so we don't know how many people are Nova people versus how many people are
Aaron
00:15:09 – 00:15:18
I know, it's not segmentation. It is they self they they told me which back ends and front ends they were using
Colleen
00:15:18 – 00:15:19
Okay.
Aaron
00:15:19 – 00:15:32
Through reform. But Nice. I don't think at the time that I set that up, I don't think Novo was a package that we had. Because, you know, Novo was one that I was just like, I'm gonna freaking do it right now. Right.
Aaron
00:15:32 – 00:15:44
So I know which people are Laravel, so that's probably enough that I could just email all of them and say, hey, are you Laravel? Yes. Do you use Nova? Maybe. And just send them to the site.
Colleen
00:15:44 – 00:15:57
Yeah. I feel like we should wait until next week to send out that email because That's fine. I think a little more like, that those two specific things, like, even just dropping the read me from Nova into the, you know, docs sidebar.
Aaron
00:15:58 – 00:15:59
Yeah. Of course.
Colleen
00:15:59 – 00:16:13
And I I'd really like to see what Michelle says about the landing page. So I feel like waiting waiting a week to email them is is okay, because we wanna be ready. I mean, hopefully, we'll get a lot of responses. So I feel like we wanna be ready to respond
Aaron
00:16:13 – 00:16:14
to those quickly.
Colleen
00:16:14 – 00:16:22
For sure. And since you're traveling this week and we don't have, like, a full Nova explanation yet, I think we should sit on it for a week while we figure
Aaron
00:16:22 – 00:16:29
that out. Listen, Colleen. I don't wanna wait for anything ever anymore. So that's fine. I will wait for 1 week.
Aaron
00:16:29 – 00:16:30
I will allow this.
Colleen
00:16:30 – 00:16:36
I think we should wait for 1 week. Cool. Awesome. This is great. Yeah.
Colleen
00:16:36 – 00:16:39
And so I think how many people are on our email list?
Aaron
00:16:39 – 00:16:40
Several 100.
Colleen
00:16:40 – 00:16:41
Like, a lot of people.
Aaron
00:16:41 – 00:16:57
Yeah. Yeah. Actually, that's a good thing I need to do. I need to move because I put everyone on ConvertKit, at the beginning, and then was just like, this is not what we need. So I need to move all the ConvertKit people to Mailchimp.
Aaron
00:16:57 – 00:16:59
So I can do that this week as well.
Colleen
00:17:00 – 00:17:05
Okay. Cool. You're gonna do that this week. Okay. So oh, I see you typing.
Aaron
00:17:05 – 00:17:07
Shouldn't take me very long. Oh, yeah. I did that one.
Colleen
00:17:09 – 00:17:13
Awesome. Okay. Great. This is great. Yeah.
Colleen
00:17:13 – 00:17:40
So I think talked so the action I see is I'll go ahead and schedule with Michelle and Matthias, and then Michelle and I will talk landing page when we record this week. And early next week, let's well, since we're gonna be doing our podcast hopefully early in the week, we can put together what kind of email we wanna send. Because we just I just you know, you gotta be careful with email because a lot of people, myself included, hate getting emails. So I don't want to send too many unnecessary emails. So I wanna be ready when we send it.
Aaron
00:17:40 – 00:17:44
Don't don't wanna anger the nerds sending them an email. You know?
Colleen
00:17:44 – 00:17:46
Don't want to anger anyone.
Aaron
00:17:47 – 00:17:53
Thanks. Thanks for signing up for my list. I'm sending you an email now. No. I get it.
Aaron
00:17:53 – 00:17:54
I get it.
Colleen
00:17:54 – 00:17:57
I know. That is kinda funny. Okay. Awesome.
Aaron
00:17:57 – 00:17:58
Okay. Cool. Well
Colleen
00:17:58 – 00:18:02
Anything else? That's all we had written down, but I didn't know if there's any
Aaron
00:18:02 – 00:18:09
Not not on not on tasks. I have, thoughts on life and philosophy, but we can move to what what you've got up to.
Colleen
00:18:09 – 00:18:25
Okay. I'm super excited. Okay. So, as we talked about last week, this a AREL query builder workshop, like, super sweating it. So last week, we pulled out all the refined stuff from the client.
Aaron
00:18:25 – 00:18:27
Oh, wow. I know.
Colleen
00:18:27 – 00:18:42
It was it was big it was a big week. So we we pulled out all the refine from the client, wrapped it up in a Ruby Gem, and published that gem. And now it's back in the client repo as a gem.
Aaron
00:18:42 – 00:18:43
That's amazing. So that's
Colleen
00:18:43 – 00:18:44
a huge so it's
Aaron
00:18:44 – 00:18:45
not huge.
Colleen
00:18:45 – 00:18:53
It's huge. Like, this is huge. It's gonna make, yeah, it's gonna make everything it's it's awesome. It's awesome to pull all that code out. Like, it was so good.
Colleen
00:18:54 – 00:18:54
So that's Gonna
Aaron
00:18:54 – 00:18:58
make those boundaries and those interfaces super clear.
Colleen
00:18:58 – 00:19:10
Yeah. So the back end was okay because the back end's very, you know, very well name spaced, and it doesn't integrate, except for that one table where we store filters, like, we're not tightly integrated to the client.
Aaron
00:19:11 – 00:19:11
The Yeah.
Colleen
00:19:11 – 00:19:33
The front end's a little trickier. And I knew that was gonna happen, so the good news is starting on it, like, we whatever the day. We did it the day, like, the day after you and I talked. So starting on it early is key. So, we have someone who's a JavaScript guy who's going to publish who's gonna pull out all our stimulus controllers and publish those to MPM.
Colleen
00:19:34 – 00:19:41
Great. Yeah. And he's working on it, like, literally today. Like, it's I sat down at 8 AM, and he had already sent me a bunch of Slack messages, like, asking questions about
Aaron
00:19:41 – 00:19:45
it. Amazing. Yeah. Is that is that us or client or folks?
Colleen
00:19:45 – 00:19:48
That's that's, that's, one of the bullet train guys.
Aaron
00:19:49 – 00:19:49
Great.
Colleen
00:19:50 – 00:20:12
Yep. So he like I said, he's already asking me questions about it, and he even caught something that what did he catch? He caught something that was client specific that we well, it was really bullet train specific. So what I have to decide is when I when I wrap up the front end, like the JavaScript, do I wanna do a bullet train specific package and then a non bullet train specific package? Yeah.
Colleen
00:20:12 – 00:20:25
And I kinda think I don't want to, but I think I have to because bullet train, everything inherits from this account controller, but that's not, like, super typical outside of bullet train that someone would do that. So
Aaron
00:20:25 – 00:20:45
This is this is exactly the Nova situation, by the way. Yeah. I have the default vanilla, and then there's like a set of a thin set of bindings needed to get everything into Nova specifically. So you're describing, like, rails and bullet train are Laravel and Nova.
Colleen
00:20:45 – 00:20:46
That's the
Aaron
00:20:46 – 00:20:46
same thing.
Colleen
00:20:47 – 00:20:50
So I think we might need 2 packages.
Aaron
00:20:51 – 00:20:51
Mhmm.
Colleen
00:20:51 – 00:21:01
And so that's good to know. Again, the good thing is, like, getting started on early. So that's good to know. And so yeah. So that's today is, he's gonna pull that out.
Colleen
00:21:01 – 00:21:31
And what we're gonna do for the workshop what I'm gonna do for the workshop is I'm gonna use the open source bullet train, and then I'm going to I'm not gonna add our packages via npm because I'm I don't know how clean it's gonna be. We'll see. I might change it in a week or 2. But, like, today, like, I'm not ready to do that, so I'm just gonna leave those that JavaScript in. Like, we'll have a I created as a separate repo, and it's just gonna have the JavaScript in it, because our front end was tightly coupled.
Colleen
00:21:31 – 00:21:41
And, again, I saw this coming. So this is, again, good. We're getting started on it. It's tightly coupled to client. So there's we can pull it out, but there's a couple things they're doing that are very bullet train specific
Aaron
00:21:41 – 00:21:42
Mhmm.
Colleen
00:21:42 – 00:22:00
That we're gonna have to kinda suss out, like, just proper documentation or is this you know, make sure the API is what we want it to be when other people integrate it. But this is huge because it's good for our workshop, and it's one step closer to being able to sell this package outside of client and bullet train. So Yeah. Feeling super amazing. Yeah.
Colleen
00:22:01 – 00:22:03
Yeah. So feeling super good about that.
Aaron
00:22:03 – 00:22:13
Yeah. Getting getting all of that pulled out, I I knew was gonna be a big a big task, and to hear that you've already got it all partitioned out, it's pretty amazing.
Colleen
00:22:13 – 00:22:19
Well, I feel like I have to be, you know, the tests aren't all passing yet, but they're not not passing because
Aaron
00:22:19 – 00:22:21
they're not not passing.
Colleen
00:22:24 – 00:22:30
They're not passing because we don't have all the I didn't like, because there's, again, there's so many dependencies. Like, you have to make sure you have the right test dependencies.
Aaron
00:22:31 – 00:22:31
Right.
Colleen
00:22:31 – 00:22:52
And since I'm, like, basically spinning up tables like that in the test suite, you know, you spin up a table in the test suite. So that's, like, a specific dependency that I have to have within the test, environment. So it's it's all yeah. It it felt huge, Aaron. Like, it felt like this is a thing I had been hesitant to do because I knew it was gonna be hard.
Colleen
00:22:52 – 00:23:08
So and I was worried it was gonna slow down development of the actual package. So just, like, just taking a couple like, just doing it. Like, Andrew was great. Like, I basically was like, we're gonna do it tomorrow at 10 AM. We spent, like, 4 hours on the phone or on the Oh, man.
Colleen
00:23:08 – 00:23:10
We did, like, a 4 hour pair session. And
Aaron
00:23:11 – 00:23:12
A 4 hour tuple?
Colleen
00:23:12 – 00:23:13
It was tuple. Yeah.
Aaron
00:23:13 – 00:23:15
Yeah. That's what I like to hear.
Colleen
00:23:15 – 00:23:17
Okay. Can we talk about tuple? Okay.
Aaron
00:23:17 – 00:23:19
Of course, we can talk about tuple.
Colleen
00:23:19 – 00:23:25
Can I tell you what happened? Okay. Yeah. Sorry. So we have this 4 hour tuple session.
Colleen
00:23:25 – 00:23:41
So I was like, you know, I, like, haven't really ever used tuple. I I mean, I've kinda used it, but it's usually, like, just a tiny little screen share. You're not Right. 4 so when you're on a video call with someone for 4 hours, you need to be very careful about, like, what you're sharing. And are you muted?
Colleen
00:23:41 – 00:23:52
Are you not muted? Is your camera on? Like, maybe you wanna, you know, blow your nose and you wanna turn your camera off. So I go to the 2 people homepage and try to find how to use 2 people. And you know what you can't find on the 2 people homepage?
Aaron
00:23:53 – 00:23:54
How to use 2 people.
Colleen
00:23:56 – 00:24:06
I, like, I literally was, like, where like, I'm searching. I'm on this call with Andrew, and I'm, like, searching the tubal home page. Like, do I right click? How do I take control of the screen? What does that red thing mean?
Colleen
00:24:06 – 00:24:14
Is that his screen? I mean, I know it's his screen, but how do I know if my screen is being shared as well? Like, there's literally no how to use Tuple on their freaking website.
Aaron
00:24:15 – 00:24:22
You have to write when you have those thoughts, you have to write them down and send them to me because you know a guy who can fix that now. Right? Okay. So I'm telling you now. I'm telling you because you know a guy who can fix that now.
Colleen
00:24:22 – 00:24:24
Right? Okay. So I'm telling you now.
Aaron
00:24:24 – 00:24:25
A mental note.
Colleen
00:24:25 – 00:24:26
Next time, I'll write it down.
Aaron
00:24:26 – 00:24:28
Let's see. How to use Tuple.
Colleen
00:24:28 – 00:24:31
There's like guides on how to pair program. I know how to pair.
Aaron
00:24:31 – 00:24:31
There are. Yeah.
Colleen
00:24:31 – 00:24:42
But there's no, like, literally, what do I click to take control of the screen? Like, what does that red thing mean? Is that his screen and my screen? Is it just his screen? Is my video on?
Colleen
00:24:42 – 00:24:44
I don't know. Like, is my mute on? I don't know.
Aaron
00:24:44 – 00:24:50
I'm frantically typing. Is my video on? Am I muted? This is great.
Colleen
00:24:50 – 00:24:53
Yeah. That was, that was kind of funny. I thought of you when I couldn't figure out how
Aaron
00:24:53 – 00:24:54
to use
Colleen
00:24:54 – 00:24:54
your software.
Aaron
00:24:55 – 00:24:58
Yeah. Thanks. Oh, it's awfully generous calling it my software.
Colleen
00:24:59 – 00:25:00
I've been there 2 days. Right?
Aaron
00:25:00 – 00:25:32
I've been there 2 days and I've seen, just the enormous amounts of work they've done to make the Yeah. So that's really helpful because I am in the process of, kind of not not revamping. I am revamping the pair programming guide, which you stumbled upon and you were not pleased with because it didn't tell you how to use tuple. Correct. So I am revamping that.
Aaron
00:25:33 – 00:25:43
And I'm also like taking fully taking over and owning the marketing site. And so I will be spending some dedicated attention answering those kinds of questions.
Colleen
00:25:43 – 00:25:50
Give me a quick start guide. Because I'm sure this happens to other people where they're on a Tuple call and they're like, wait. Do I right click? Do I left click? Which cursor's mine?
Aaron
00:25:50 – 00:25:52
Like yeah. Okay. Perfect.
Colleen
00:25:52 – 00:26:07
That's my that's my tuple feedback. Anyway, so I'm going to update our Notion for arault query builder workshop in progress. I had very hard all in caps. Now I'm just gonna downgrade that to hard because I'm feeling pretty good about it.
Aaron
00:26:08 – 00:26:09
Still all caps, but, yeah.
Colleen
00:26:09 – 00:26:10
Still all caps.
Aaron
00:26:10 – 00:26:12
We lost the very, so that's good.
Colleen
00:26:12 – 00:26:26
Once I get the like, hopefully, you know, today or tomorrow, the priority is getting the front end pulled out. Like I said, that's the hardest part, and that'll be a great learning experience for me. It's gonna help me then put it in other people's sites. We'll be able to use it for the workshop. Like, it's gonna be all good.
Colleen
00:26:27 – 00:26:32
Yeah. So that's, okay. Great. So next, you got your rails conf?
Aaron
00:26:32 – 00:26:39
Yes. I got my booked my hotel room and got my, rails comp ticket.
Colleen
00:26:39 – 00:26:41
Awesome. So we just need flights.
Aaron
00:26:41 – 00:26:43
Yeah. I just need to book flights.
Colleen
00:26:43 – 00:26:47
Perfect. So partnership agreement. Did you Yep.
Aaron
00:26:48 – 00:27:02
So I saw your so I found an attorney, had a call with him. He sent me all those questions. I sent them to you. You redlined them, I guess, is the the legal term. So I need to send those back to him.
Aaron
00:27:03 – 00:27:18
Well, I need to I don't think I'll have anything to add, but add anything that I wanna add and then send those back to him. And I asked him like, hey. What's a general range of fees? Is it like a1000 or 10000? And he's like, oh, no.
Aaron
00:27:18 – 00:27:36
Probably between, you know, $902,000. So as long as that's okay with you, I think that seems reasonable to me. As long as that's okay, I'll send the send that back to him and then try to set up a call where we can, like, get it done for real.
Colleen
00:27:36 – 00:27:37
Yep. Yeah.
Aaron
00:27:37 – 00:27:37
Okay.
Colleen
00:27:37 – 00:27:47
I I think, it sounds like we can still target the end of the month was what I had wanted, because I knew there'd be a fair amount of back and forth. But the end of the month would be would be ideal. So that would
Aaron
00:27:47 – 00:27:51
be great. Okay. Cool. Yep. I will that's in that's in my court.
Aaron
00:27:51 – 00:27:52
I'll handle that for now.
Colleen
00:27:52 – 00:27:59
Awesome. Awesome. So let's see. I'm just looking at our task list here. Okay.
Colleen
00:27:59 – 00:28:02
So I let's see. Anything else?
Aaron
00:28:02 – 00:28:02
I'm trying
Colleen
00:28:02 – 00:28:22
to think if there's anything else on my end. You're traveling this week. That's great, because that gives me this week to get everything sussed out, to come up with an outline, and then I figure we'll start meeting, like, outside of this podcast to actually talk workshop next week. So that should work. You're back next week?
Colleen
00:28:22 – 00:28:29
Yeah. So by then, I'll have a good I feel like I'll have a good handle on it. And, so that that oh, my gosh. It's happening so fast.
Aaron
00:28:30 – 00:28:32
It is. I feel
Colleen
00:28:32 – 00:28:36
like we'll have a good handle on it by then. So that's, that would be great.
Aaron
00:28:36 – 00:28:42
I feel like I'm primarily gonna be, like, hype man, color man, sequel man.
Colleen
00:28:42 – 00:28:43
Yeah. And
Aaron
00:28:43 – 00:28:46
then you'll handle you'll handle the rest. Does that seem accurate?
Colleen
00:28:46 – 00:28:58
Yeah. I think it'll it'll dovetail really nicely with the talk I gave at Sin City Ruby. So I should be able to reuse a lot of those slides. But I think, you know, the biggest thing with the workshop is just keeping people engaged.
Aaron
00:28:58 – 00:28:59
Yep.
Colleen
00:28:59 – 00:29:06
So I think what you just said is true. Like like, basically, it'll be a little theory which you can give.
Aaron
00:29:06 – 00:29:06
Mhmm. And
Colleen
00:29:06 – 00:29:15
then, yeah, basically agree. Okay. We gotta get. So Ernesto gives workshops a lot, Ernesto from our, our group who has
Aaron
00:29:16 – 00:29:16
Mhmm.
Colleen
00:29:16 – 00:29:43
The Rails consultancy. And he said one thing that's really helpful is to get it spun up in a Docker image because people are supposed to, like, download the repo and get it working beforehand, but they don't. And I noticed when I was doing it that because bullet train is on rails 7, there's, like, there it's like Ruby. I forget which Ruby version, but it's the latest version of Ruby, which, like, I did not I didn't even have installed, but, like, I had to update Homebrew to even, like
Aaron
00:29:43 – 00:29:44
Oh, lord.
Colleen
00:29:44 – 00:29:56
You know? So it was a whole thing just to get this repo running. So that's Yeah. A note to myself. I might actually write that down so I don't forget, to look at doing it in Docker for the actual workshop.
Colleen
00:29:56 – 00:29:59
Okay. So I think that's everything from my end.
Aaron
00:29:59 – 00:30:01
Well, I have I have philosophical thoughts.
Colleen
00:30:02 – 00:30:04
I'm here for it. Tell me.
Aaron
00:30:04 – 00:30:12
So, I've been feeling this past, like, maybe week or 2, like, I've got too much on my plate.
Colleen
00:30:12 – 00:30:13
Okay.
Aaron
00:30:15 – 00:30:33
And I think I've come to the conclusion that so lot lot of thoughts trying to figure out where to start. There was a time where we were moving very slowly with Hammerstone. Right? And so as the self proclaimed hype man, I was generating hype by doing a lot of other stuff. Right?
Aaron
00:30:34 – 00:30:51
Getting all this other stuff going. It was working, getting hype, because we weren't moving on the main product fast enough. And so I kind of took it on myself to be like, f it. I'm just gonna do it myself. And so I picked off all these, like, things that I could do solo.
Aaron
00:30:51 – 00:31:09
So sidecar, air drop, torchlight, I could do all of that by myself. Refined for Nova could do all of that by myself. Now I've got all these things going that need to keep going. But we're also finally moving on, like, the main thing. Right?
Aaron
00:31:10 – 00:31:30
And I've got this new job and working on, like, back in, I think back in January or February, a database company, SingleStore, reached out to me and was like, hey. Can you write, an integration for Laravel? And I was like, yeah. That would be great. I'm, you know, bored at my day job.
Aaron
00:31:30 – 00:32:08
I've not moved it on him or something. I could do that. And then it took him, you know, 2 months to get through legal work, and so now it's, like, all coming together right at once. So that being said, I feel like I have a lot on my plate, which has been the the goal all along for this stage in my life, with the age that my children are and where I want to be in 5 years, the goal has been do as much as I can right now. Basically, like, grind it out right now because I feel like this is not my only moment, but this is one of my moments.
Aaron
00:32:08 – 00:32:38
Right? And so this weekend or this past week, I was working, like, all the time. Couple of nights, I went to midnight and beyond. And so what I'm trying to like, philosophically, what I'm trying to think about now is so there are times of, like, taking a bunch of stuff on and then times of finishing a bunch of stuff and getting it off your plate. And I feel like it's healthy for me to have that kinda ebb and flow, be be cyclical and stuff.
Aaron
00:32:40 – 00:33:10
So the way that I've, like, framed this as as I'm gonna get through it is basically the only way through is to do what I committed to do. So I've committed to do a lot of these things, whether explicitly or implicitly. And I think my Jennifer and I have talked about this a whole bunch. Like, something that is not in my nature, and I don't want to be in my nature is to just, like, drop stuff. I don't wanna commit to do something and then just say, I'm not gonna do it.
Aaron
00:33:10 – 00:33:49
And so right now I'm just at this spot where it's like, okay, the only way out is through. You just gotta work. Like, you just have to put in the time and effort to finish some stuff and then not pick up new stuff once, you know, once you've finished some stuff. So that's kinda there there's no there's no action items. I've just been thinking the past couple of weeks, honestly, that now is the time for me to finish some stuff and not take on not take on new stuff in its place for now.
Aaron
00:33:49 – 00:34:03
Like, do you feel do you ever feel that cyclical desire, like, I have to do a ton of stuff and then you get all that stuff on your plate, and then you're like, okay, I need to start offloading, and then it comes back and forth. Do you feel that as well?
Colleen
00:34:03 – 00:34:04
Oh, absolutely.
Aaron
00:34:05 – 00:34:06
Okay. That's good.
Colleen
00:34:06 – 00:34:08
For me oh, go ahead.
Aaron
00:34:08 – 00:34:30
I was just gonna say that that I mean, that's that's about it. There's nothing like no big revelations, except that I want to do the things that I said I was gonna do. Okay. And so that's why I'm really glad that, like, we're writing like, we're agreeing on stuff, we're writing it down, because that's good for me. Because if I commit to doing something, I'm going to do it.
Aaron
00:34:30 – 00:34:50
Even if even if I have to kill myself to get there, I'm gonna follow through with what I said to do. So that's good. And then also, like, the other realization is, yeah, this is a hard time, and the only way out is through. And you just gotta just gotta work. And, like, that can be okay for a short period of time.
Colleen
00:34:51 – 00:35:01
Right. You can't sustain that indefinitely. What what is your time commitment for your Laracast and your database adapter? Are you looking at that taking 6 months? Is that gonna take 3 months?
Colleen
00:35:01 – 00:35:01
Is that gonna take
Aaron
00:35:02 – 00:35:23
Yeah. You know, the database adapter is moving pretty quickly. I spent most of Saturday working on that, and that I'm just, like, super vibing on. Like, it's totally if there were a better Venn diagram of things that I could do, I don't know what it would be. Like, it's Laravel.
Aaron
00:35:23 – 00:35:52
It's deep database. It's deep PHP, and it's like I'm just moving. I don't think it's gonna last too much longer because of how quickly it's moving. So I don't anticipate that being 6 months by any means. And I think it needs to be said that, like, this is at the behest of a company, and so it won't be necessarily some sort of, like, open source thing that I'm maintaining into infinity.
Aaron
00:35:53 – 00:36:12
They may ask me to help them maintain it in the future, but it's not, I'm not just doing it for giggles. Like, I'm doing it for a company, so there's resources behind it that they could potentially take over. Lyric has has a hard deadline. I mean, I'm staring down the barrel of a May 4th deadline for them.
Colleen
00:36:13 – 00:36:13
Oh, wow.
Aaron
00:36:14 – 00:36:30
Yeah. Yeah. So that is definitely on my mind. And I think I mean, I'm I'm going to hit it, no matter what. But I I think I can do that without killing myself.
Aaron
00:36:30 – 00:36:47
Like, I think there can be a solid week of nighttime recording, and I can then edit it all on a Saturday and be good. And that's gonna be a good one to like, I love that that's so time bound and so discreet because once it's done, it's done.
Colleen
00:36:47 – 00:36:47
Right? Yeah.
Aaron
00:36:47 – 00:36:57
And it'll be out there and I'll be thrilled to have done it. And I will also decide I'm not gonna do another one of those for a long time. So that's where those 2 kinda live.
Colleen
00:36:58 – 00:37:13
Okay. Do you okay. So those are both pretty time boxed, which is good, to your point. It's nice to have that discreet deadline. Are there other are are they gonna want is the database adapter company gonna want you to consult for them?
Colleen
00:37:13 – 00:37:18
I mean, that would be a good place to say no, I think, too. Those kinds of little things Yeah. Yeah. To try to keep them on.
Aaron
00:37:19 – 00:37:24
This is funny. Have you been talking to my wife? No. Not at No. Not at all.
Aaron
00:37:24 – 00:37:33
I feel like she and I had this conversation last night. Yeah. No. I I agree. I don't I don't know that they're gonna want me to consult for them.
Aaron
00:37:33 – 00:37:53
They may want me to help them maintain, like, address open PRs or anything on because the the driver I'm writing will be open source, but they will own it. It is their intellectual property. And so it will be an open source GitHub repo, but it's not gonna be under Aaron Francis or Hammerstone or anything. It's gonna be under single store.
Colleen
00:37:53 – 00:37:53
Okay.
Aaron
00:37:53 – 00:38:14
So we do have an agreement with, like, a scope of work that was agreed to, you know, back in January of, like, here's what I am doing. Here's how much time I think it will take, and here's what you will get at the end. And so once that is over, it will be an another, like, an open question of, alright. Well, now we have this thing. What do we do long term?
Aaron
00:38:14 – 00:38:28
And I think that could be a good place for me to say, like, I can't I can't, like, consult with your Laravel clients to help them get this set up. Like, that's off the table. Right. But what is on the table? I don't know.
Aaron
00:38:28 – 00:38:29
So
Colleen
00:38:29 – 00:38:36
So if you had to prioritize this, how would how would you prioritize it? And by this, I mean, all of these 5 things that you're doing.
Aaron
00:38:37 – 00:38:43
So I think number philosophically, number one thing that I want to do is finish
Colleen
00:38:44 – 00:38:44
things.
Aaron
00:38:44 – 00:39:15
And so to me, that is finished the laracast course, finished the single store driver. And I want to do both of those things well and, you know, with excellence, but I want to finish them. I want to get them off my plate. And so I think the prioritizing based on time, it's those two things. Prioritizing based on long term, success or, like, long term future future potential is hammer stone.
Aaron
00:39:16 – 00:39:16
Right?
Colleen
00:39:16 – 00:39:17
Yeah. This
Aaron
00:39:18 – 00:39:29
and that's all outside of, you know, Tupelo, obviously. Tupelo is yeah. Tupelo is number 2. Family is number 1. What I'm prioritizing is this other stuff that needs prioritizing.
Colleen
00:39:30 – 00:39:39
So to me, this sounds manageable because both of those have discrete end dates, and they will be done, and then they will be gone. Do you feel like that is true?
Aaron
00:39:39 – 00:39:58
I do feel like that is true. I do feel like if I had known everything I know now, I would have not taken on 1 or the other. I don't know which one because I want to do them both. That's the hard part. But I do feel like where I'm at now, they're both doable.
Aaron
00:39:59 – 00:40:15
I can deliver both things and make both stakeholders very happy, and it will then be done. However, that's not gonna be a walk in the park. That's gonna be a lot of work to get there, which is fine. I can do that for a certain period.
Colleen
00:40:15 – 00:40:22
So it looks like I just wanna make sure I'm wrapping my head around this. For the next month or 2, but not longer than that.
Aaron
00:40:22 – 00:40:22
Mhmm.
Colleen
00:40:22 – 00:40:34
You just have to kill yourself to get it done. Okay. So that seems and the reason I'm harping on this is because I've met a lot of founders, and I think I told you, they tend to have one thing in common.
Aaron
00:40:34 – 00:40:37
What is that thing? That we're all healthy and well adjusted?
Colleen
00:40:37 – 00:40:43
Burnout and divorce. So let's make sure as we build this business, neither of us have that problem.
Aaron
00:40:43 – 00:40:46
Yeah. That would be the ultimate worst case scenario for sure.
Colleen
00:40:46 – 00:40:50
But it's it's pretty I don't wanna say pretty common, but kind of.
Aaron
00:40:50 – 00:40:50
Yeah.
Colleen
00:40:50 – 00:41:05
So, I just think it's really important that both of us, as we build this business together, are mindful of that. Because you probably remember, you and I recorded an episode together, gosh, 8 months ago, and I asked you what you wanted. And do you remember what you told me?
Aaron
00:41:06 – 00:41:11
I don't. But if I'm true to like, if I'm internally consistent, I would probably say to be happy.
Colleen
00:41:11 – 00:41:13
That's exactly what you said.
Aaron
00:41:16 – 00:41:20
Said. I am pretty internally consistent, so it doesn't surprise me.
Colleen
00:41:20 – 00:41:29
Remember the life goal. I think it's just remember the life goal. Okay. That's I'm really glad you told me what you got going on. And honestly Yeah.
Aaron
00:41:29 – 00:41:36
And I I don't wanna I don't wanna scare you. Everything's totally fine. Those are just things I've been thinking about of, like, wow. Yeah. The only way out is through right now.
Aaron
00:41:36 – 00:41:39
And that's, like, that's hard, but that's okay.
Colleen
00:41:39 – 00:41:48
Yeah. I think I think yeah. I think it's good to talk about it so we both know where we are. And like what I'm hearing from you is you're fine. You're just letting me know this is going on.
Colleen
00:41:48 – 00:42:04
I can we can still your for a hammerstone perspective, like, you can still work at the the level you have been working at. You just let me know. And I I appreciate that, and I think that's really good to have that conversation. I kind of feel like like I've lived through that too. Like, when I was learning to code and building up the consultancy, it was the same thing.
Colleen
00:42:04 – 00:42:15
Like, it was just I worked all the time. And then for like 2 years, I just coasted because I was exhausted. Like, I worked a full time job at like 40 hours a week, right? And you're like, oh, this is so relaxing.
Aaron
00:42:15 – 00:42:17
I know. Isn't that crazy?
Colleen
00:42:17 – 00:42:29
So weird. So I, I totally understand where you are, and I agree. I'm like you. Like, I just wanna get it done. Like, we're just gonna do what we have to do to get it done as long as we make sure our family can support that.
Colleen
00:42:29 – 00:42:42
Sounds like you've talked to your wife and she's on board with, you know, the next couple of months just being crazy. And then after that, you can you'll have those 2 really big tasks off your plate, and you'll be back to just 3 jobs instead of 5. Yeah.
Aaron
00:42:43 – 00:42:44
Which is much more manageable.
Colleen
00:42:44 – 00:42:46
Which is so much more manageable.
Aaron
00:42:46 – 00:42:53
Yeah. Good. Well, thanks for responding that way. Like I said, nothing's wrong. I just wanted to I've been
Colleen
00:42:53 – 00:42:53
Yeah.
Aaron
00:42:54 – 00:42:55
Been mulling and I wanted to share.
Colleen
00:42:55 – 00:43:01
Do you have the book? I feel like I asked you something else about children's books last week. Do you have going on a bear hunt?
Aaron
00:43:01 – 00:43:02
Gonna catch a big one. Yeah.
Colleen
00:43:02 – 00:43:10
Yeah. Remember? It's just like a metaphor. Go read it again. It's like a metaphor for life because they hit the they hit the field, and they're like, you can't go over it.
Colleen
00:43:10 – 00:43:12
You can't go under it. You have to go through it.
Aaron
00:43:12 – 00:43:14
Oh, my gosh. I gotta go read that right
Colleen
00:43:14 – 00:43:20
now. Yeah. Every time I read that book, I'm like, my kids think I'm nuts. Right? Like, it's a metaphor for life.
Colleen
00:43:20 – 00:43:26
You just have to go through the hard thing. You can't go over it. You can't go under it. And they're like, whatever, mom.
Aaron
00:43:27 – 00:43:33
Yeah. I would have said the same thing. I did not pick up on that. Mostly just focused on, like, don't hit your sister.
Colleen
00:43:36 – 00:43:36
Oh my goodness.
Aaron
00:43:37 – 00:43:41
Truly, truly, it's more don't hit your brother. She's the one with the the flailing arms.
Colleen
00:43:41 – 00:43:47
Doing all the hitting. Oh, okay. Yeah. That sounds good. Just keep me posted on how that goes.
Colleen
00:43:47 – 00:44:08
And we and we we, as a partnership, can adjust if we need to too. I think the next month for Hammerstone, like, you're not gonna have any super highly technical unless you have to spin up Laravel Nova real 4 real fast because someone wants it. I don't think we're gonna have a lot of super technical stuff on your side. So it should be, you know, not too Yeah. Taxing from that.
Colleen
00:44:08 – 00:44:15
It'll be like marketing stuff and emails, but I think that'll be good since what you're doing for these other companies are so super technical right now.
Aaron
00:44:15 – 00:44:24
Right. And I think the only thing that this informs for us is my ability to contribute to the workshop, and it informs that I won't be able to contribute that much.
Colleen
00:44:24 – 00:44:24
That's totally fine.
Aaron
00:44:24 – 00:44:25
To the to the prep. Yeah.
Colleen
00:44:25 – 00:44:31
So I I think I I'm totally fine. I mean, honestly, if you don't wanna go, you don't have to go. But just Oh, no.
Aaron
00:44:31 – 00:44:32
I think Okay. I think it'll be great.
Colleen
00:44:32 – 00:44:37
Because because that was the first thing I thought when you started telling the story. Not the story. When you started telling about your life.
Aaron
00:44:38 – 00:44:40
When you started telling about your sad, sad story. I
Colleen
00:44:40 – 00:44:42
did not say that.
Aaron
00:44:43 – 00:44:44
No. I think it'll be fine.
Colleen
00:44:44 – 00:44:47
Is okay. Because if you don't wanna go, like, you don't have to come.
Aaron
00:44:47 – 00:44:57
No. I I do wanna go. And I also think it'll be really good for me from a tuple aspect to, like, meet through these rails. Yeah. These rails people in person.
Aaron
00:44:57 – 00:45:10
Like, I've been friendly with many of them online, but, like, there are rails boot camps and rails workshops. And, like, I would like to know these people from a tupel perspective. So I think it'll it'll pull double duty.
Colleen
00:45:10 – 00:45:19
Okay. Yeah. And really, I think that's totally fine. I think your plan of you're gonna do a little sparkles up front, you know, color commentary.
Aaron
00:45:19 – 00:45:20
Work the crowd.
Colleen
00:45:20 – 00:45:28
Work the crowd a little color commentary. And then, yeah. I I think that's totally fine. I I have no issues with that. That's that's gonna work out.
Colleen
00:45:28 – 00:45:29
Alright.
Aaron
00:45:29 – 00:45:30
Alright. Let's wrap it there.
Me

Thanks for reading! My name is Aaron and I write, make videos , and generally try really hard .

If you ever have any questions or want to chat, I'm always on Twitter.

You can find me on YouTube on my personal channel or the Try Hard Studios channel.

If you love podcasts, I got you covered. You can listen to me on Mostly Technical .