Episode

Hammerstone · Feb 15, 2022

Conferences and First Revenue 💸

Conferences and First Revenue 💸
Show notes

<div>Laracon is over, Colleen is speaking at a conference in March. We got paid!</div><ul><li>Refine: <a href="https://hammerstone.dev/refine/laravel/docs/main">https://hammerstone.dev/refine/laravel/docs/main</a></li><li>Refine Nova: <a href="https://github.com/hammerstonedev/refine-nova">https://github.com/hammerstonedev/refine-nova</a></li><li>Torchlight: <a href="https://torchlight.dev/">https://torchlight.dev</a></li><li>Aaron: <a href="https://twitter.com/aarondfrancis">https://twitter.com/aarondfrancis</a></li><li>Colleen: <a href="https://twitter.com/leenyburger">https://twitter.com/leenyburger</a></li><li>Sean: <a href="https://twitter.com/sfioritto">https://twitter.com/sfioritto</a></li></ul>

Transcript
00:00

Aaron

Okay. We're recording. Lyricon is over.

00:05

Colleen

Awesome. What success?

00:09

Aaron

It went great. So I am just thrilled to death with how it went. So that was, I guess, last Wednesday. Today's Tuesday. And, man, I I practiced so much, that when the time came, it just felt like another practice session.

00:34

I did everything that I wanted to do, and the people seems to like it. So just completely thrilled to death and quite proud of myself for putting in all of the work and having it pay off. So pretty freaking pumped about that.

00:52

Colleen

Yeah. It was it was amazing. I mean, the whole thing was just so amazing and the response you got, so great. Nicely done.

01:00

Aaron

Yeah. There's, like Thanks. There were thousands of people watching you, which has been the weirdest feeling. Like, you're just sitting in your shed like normal and Uh-huh. Talking to 2,000 people.

01:09

Yeah. It was it was extremely weird because I didn't obviously, I didn't have any of the live chat going. I couldn't see anything. But I did watch it back with the live chat because YouTube does chat replay and I watched it back and I was like, man, this is pretty cool. I was so freaking pumped.

01:28

Colleen

It was super cool. And so when I went in to watch it, like, I was a little worried because, like, live chat, I was like, you know, you don't know what people are gonna say.

01:35

Aaron

Yeah.

01:35

Colleen

I'm like time. So so I went and I saw the chat, and I was, like, this is awesome.

01:41

Aaron

Yeah. Everybody thought, like I I think everybody thought it was super cool and they were pleased. I think they were pleased with my excitement and my energy. And I I feel like, that was something I'd purposed to do was, like, be excited about the thing. And because, you know, sometimes conferences can get a little can get a little plodding, a little slow if, you know, you're just sitting there for hours.

02:07

And so I think my excitement rubbed off and people were excited about it. So, yeah, it was great. I'm so I'm just I'm super pleased it went well, but I'm also super pleased it's over. So now having watched it, Colleen, are you gonna build it in Ruby for hammer stone? Are you gonna build it for rails?

02:28

Colleen

I mean, honestly, I'd love to not right now. It's super cool.

02:34

Aaron

Yeah, that is cool. Yeah. So and I've got it. One of the big reveals was I got it working on Vercel, which I think is gonna be super fun, because now I can get it on Vercel and maybe get some of their, you know, maybe get some attention from Vercel, and then I can get it on Google Cloud Functions. And I think there's just a lot of there's a lot of cool stuff that can be done with it.

03:00

Somebody's already working on a queue driver that executes all the queues on Lambda instead of in your local app, so you get, like, infinite scalability. So people are doing some cool stuff with it, and I'm very, very pleased. So that's my Laracon update.

03:16

Colleen

Yeah. I'm speaking at Sin City Ruby at the end of March and talking to you about Laracon and everything you went through to prepare that presentation was also a good reminder that I need get on it and build out a talk.

03:30

Aaron

Do you know what you're talking about?

03:32

Colleen

I don't know. I think I wanna use the same talk. I wanna submit the same talk that I talk about. It's in Citi to RailsConf. And so I'm trying to build a talk that is hammerstone adjacent, but also fits the tracks they have put out at RailsConf.

03:50

Aaron

Mhmm.

03:50

Colleen

So I have to go I have to do some deep thinking about it. I think last week we talked I had thrown out the idea of doing a, like, advanced active record workshop. So I need to think about if I wanna do a workshop or if I wanted to do a talk, which is then more reusable, but a workshop is, like, super cool and could be a whole course. So that's kind of my what I'm trying to work through.

04:12

Aaron

Yeah. I guess I didn't realize, Sin City, Ruby, you were already speaking at. I thought we were talking about just RailsConf or whatever. So you have one on the books already.

04:22

Colleen

Right. I have one on the books at the end of March.

04:26

Aaron

Cool.

04:26

Colleen

Yes.

04:27

Aaron

Coming up soon.

04:29

Colleen

Yeah. I mean, your 80 hour comment reminded me, like, I also

04:32

Aaron

You don't you don't have enough time to do a workshop between now and then.

04:36

Colleen

I'm just saying if I switched my so I could do 2 things. Right? I could do a talk for Sin City and build out a workshop for RailsConf or

04:44

Aaron

Oh, yes.

04:44

Colleen

Ditch the workshop idea and make one talk about advanced active record and use it in both places. So I think the Sin City Ruby crowd is gonna be very senior compared to RailsConf when you get a more diverse level of experience. So just trying to figure out, like, what the best what the best move is. But I have to do I haven't had time to do deep thoughts on it. I will be doing deep thoughts on it very soon, probably this weekend.

05:09

Aaron

Well, you're gonna have a busy March. If client is trying to do something by, you know, March 11th, and now you have a talk or I guess always had a talk at the end of March, you're gonna be pretty busy.

05:21

Colleen

March is gonna be crazy, and February has been very, very busy. So, I I mean, at least I'll have my spouse back, so that'll be good.

05:29

Aaron

When does when does he come back?

05:30

Colleen

The end of the month. I mean, you forget. I've done this before, but, like, you forget how hard it is to single parent. Like, it's like you work all day, you come home, and then you have to have all of this emotional energy to, like, do all these other things.

05:44

Aaron

No freaking way.

05:46

Colleen

So March will be busy, but I think it will be it will be good because I'll be able to get long stretches of focus, which it's really hard to get right now.

05:56

Aaron

Is that why you're at the co working space more often?

05:59

Colleen

Yeah. Yeah. Sure is.

06:02

Aaron

Yeah. That makes sense. Yeah. Jennifer went out of town one time for, like, 2 days, and she came back and I said, I I don't know how you do this. Like, I knew, like, I knew in my mind that she worked harder than I do, but then I had to actually do it myself.

06:17

Colleen

And I

06:18

Aaron

took 2 I had to take 2 days of PTO because she was gone for Thursday Friday. And at the end, I was like, I really don't I don't know how you do it. Like, I, I can't, I can't

06:27

Colleen

do it.

06:28

Aaron

So yeah, I can't imagine trying to work and obviously yours are a little older, but still sounds exhausting.

06:36

Colleen

It is.

06:39

Aaron

Well, you wanna keep going? What else is going on?

06:40

Colleen

Yeah. So you were just there. We had a great meeting with, our client representative. Can I call him our client representative?

06:47

Aaron

That sounds very official. Yeah.

06:49

Colleen

Sounds very fancy, doesn't it? I think I feel really good about that meeting. I feel like things that are working now are gonna slot well into this concept of filter conditions, and it's gonna be cleaner than the way I have safe filters working right now. Because right now, safe filters as you and I have discussed around the filter level, not the condition level. So I feel good about, like, building out these filters and having a path forward.

07:12

And Sean is gonna help with some of the UI shenanigans, clean up, whatever you wanna call it. So that's gonna be great. Yeah. So that's kinda what's going on.

07:22

Aaron

And then there's a new deadline or launch date?

07:26

Colleen

Yeah. March 11th. Yeah. That'll be an internal launch, but there's a lot of people at this company, so an internal launch needs to be good.

07:34

Aaron

Pretty big deal.

07:34

Colleen

We don't want. Yeah. It's it's a big deal. It's, yeah, exactly what I'm saying. And, oh, one of the senior engineers at client who does not know me built out a filter without asking me.

07:48

He asked me to review his PR, but outside of that, he didn't ask. I mean, he has no he has no documentation. Like, he just built it. And, at the meeting, we have, meetings every other week, he said really nice things about it. He said it was easy to get up and running, and he was able to send in the scopes that he wanted, and he was using it.

08:08

It was so cool. Like, so he did his demo, and they're using, like, the multi select feature, and they're using ors and ands, and he did his demo using our filter. It was really cool because it's been in the app in some of the models.

08:21

Aaron

Mhmm.

08:21

Colleen

But to see him implement it himself was legit.

08:25

Aaron

Oh, what a good sign.

08:27

Colleen

It was so exciting. I was like How

08:31

Aaron

nervous were you when he was demoing it? And then once it was over, how on top of the world were you?

08:36

Colleen

Right. Well, I didn't even know. Like, I didn't even know this was coming. I didn't know it was such a critical part of what he was. So his whole, like, t you know, his team, like, it's a critical part of their workflow, and I didn't even know that.

08:47

So when he said query builder, you know, there's a lot of people at these meetings. And so, you know, you just kinda sitting there. And he said query builder, and I'm like, what? Uh-oh. What's happening?

08:58

You didn't warn me that you were gonna talk about the query builder. And he loved it and said really great things about it. And again, like, he's not biased because he has never met me. He doesn't even know who I am. So it was awesome.

09:09

Aaron

What a good freaking feeling.

09:11

Colleen

Feeling. Because I do feel like I mean, I feel like I'm behind you, Aaron, and I'm in you're like in the DevRel part, which is the fun part. Right?

09:19

Aaron

Mhmm.

09:19

Colleen

You get to talk Totally. And talk about how amazing we are and use it with clients and immediately get that instant gratification. I do not feel like that. I feel like I am sitting in a sea of changing requirements and change no one really knows what they want, and no one's really using it, or at least no one's telling me if they're using it. So it was so cool to see it in action.

09:41

It's pushed up. I mean, it's in the, you know, it's in the app. It's live, and they're loving it. That was really, really great.

09:48

Aaron

Amazing. That's incredible. How many people are proud of yourself?

09:52

The meeting got over from me. It's only 50 still. Okay.

09:56

Colleen

You're welcome. But the what but what has happened is now there are more teams, so it went an hour and a half last week. Oh. Oh my god. Last.

10:09

Aaron

Oh my god.

10:11

Colleen

I told Andrew, I was like, I'm not gonna last anymore.

10:13

Aaron

You gotta get a better slot. Yeah. Yeah.

10:15

Colleen

I was like, dude, I'm the only first, I mean, I'm the only woman, and there's 50 people in this meeting, and I have to go last. Like, no, dude. I'm not going last anymore. Next time we get.

10:25

Aaron

They don't make you take notes. Do they? That's the ultimate. Okay. Yeah.

10:32

That's brutal. You gotta lobby for a better slot.

10:36

Colleen

I did. I did. After the meeting, I was like, yeah. We're not especially when they go an hour and a half. I mean, it's okay for me because I'm Pacific time.

10:42

But people on the East Coast, it's like 4:30 in the afternoon on a Friday. They're probably just like, get me out of here.

10:50

Aaron

Brutal. Well, that's super exciting. I'm glad. It's nice. It's nice to get a win.

10:57

I mean, it's so hard.

10:58

Colleen

To get a win.

10:59

Aaron

It's so hard to just be building something that, you know, with 99% confidence is right and cool, but have nobody use it. And the 1% is like, man, what am I doing here? And then to have somebody pick it up with no docs and implement it. Yeah.

11:14

Colleen

That was pretty cool.

11:15

Aaron

That was pretty great. Yeah. It's pretty awesome.

11:18

Colleen

We did find so we did find that it's challenging for the guys to implement it straight Hotwire. So if they have to build we so we have that guy who had a really great experience, but, like, the Hotwire stuff was already fixed for him solved for him. So I have someone else who's trying to build it trying to, build it out in a different workflow path, and his whole UI is different. And so he tried to build his own, say, an apply filter button, and there was a lot of challenge there, I think. And so Sean's gonna write up some docs, but

11:57

Aaron

in the beginning rethink the API for, like,

12:00

Colleen

a code. I I really think you should, Sean. Like, I know you don't have a ton of time, but, like, it is very they need, like, 3 stimulus controllers, because with these unstable, stabilized events, I think you should if you have time for that, I think that would be really added because that part was was very confusing to them.

12:18

Aaron

Yeah. Because to them, they're seeing the, like, apply filter button as, like, part of refine.

12:23

Colleen

That's exactly.

12:24

Aaron

And and so, like, we got we'll just have to bundle some stuff with it versus, like, if we're selling a component and it's in reactor view, it's like like okay. Like, the the reason that this is weird is because in reactor Vue, like, in Vue, you would pass in your blueprint object as, like, a v model prop, and it just gets updated, And then you do whatever you want with it. And then in React, you know, it'll be a similar idea, except it'll probably be just like an on update callback or, you know, something like this. It'll be something that is straightforward and obvious to React developer, and then you know that as a React or Vue developer, I'm just gonna add a add a button and do the thing that I need to do with it. Like, the query builder is just responsible for building and updating this query, and then it's up to me to, like, build the UI for, like, applying it and, you know, doing all this stuff.

13:13

And then in Stimulus, there's the way that I'm handling that is via event publishing. So and and and added complexity of, like because of the way the Hotwire thing works, we have to do a round trip, to to update the blueprint. So, So, I mean, like, the blueprint gets updated, but then we create a stable ID, and there's this sort of awkward round trip that we have to do in order to get that stable ID for them to use it. And it's it's awkward because, you know, it's like just because the way turbo works and all this, and it's not a great fit for, like, our thing. So I tried to get around it with this, like, event publishing thing, which then means if you wanna have, like, a an apply filter button, you have to when you click apply filter, you have to have been listening to the blueprint updated events and have the most recent, and then apply.

14:02

So there's, like, a bunch of JavaScript that has to happen. With the new stable ID and then apply. So there's, like, a bunch of JavaScript that has to happen. So, anyway, that stuff's weird, and I will just I don't think I can necessarily eliminate that complexity, but I can maybe hide it behind, like, some controller that I give them that does a lot of that. Like, here's your button controller for applying a filter.

14:27

But maybe. I I mean, because it just pushes them the complexity to, like, well, what do you wanna do with it? And, like, how do you anyway, yes. It requires thinking, and I'll I'll at very least, we could do better docs. But, yeah, I'll I'll figure something out.

14:42

That's I gotta do this cleanup, and then I'm planning on and making that better.

14:46

Colleen

Yeah. I think that would be great because I think the way it ships now is complicated and confusing. And you're absolutely right. They they thought that's exactly what happened, is they thought the apply button was part of the hammerstone component. And so they just added one when they saw it wasn't there, and they didn't know they're supposed to be listening for events and all that.

15:02

So awesome. That's awesome that you're gonna look at that.

15:05

Aaron

Yeah. Yeah. The Hotwire thing is a hot mess. Like, I don't even I don't even know what the theming story is gonna be for that. Like, I kinda have that sorted out with React and Vue, but, like, on the Hotwire side, and I know now because we've had a few clients and customers that that's gonna be, like, a thing we need.

15:23

So it's gonna be I don't know. That that thing is that may just be a one off, like, for them forever. I don't know if we are able to pull that out and support it, or if it even makes sense for us.

15:33

Colleen

You're woah. Woah. Woah. You're talking about Hotwire? Hotwire?

15:36

You don't know if we can pull that out and support it?

15:38

Aaron

Yeah.

15:39

Colleen

Interesting. Okay.

15:40

Aaron

Yeah. I don't know if it's worth it for us now.

15:44

Colleen

So you would have all your Rails people using React?

15:47

Aaron

Yeah. Or Vue. They could use either. Both of those will will work. Yeah.

15:51

Colleen

Okay. Which, you

15:52

Aaron

know and then most I think most apps that are gonna need a query builder will have a

15:55

Colleen

Will already have a one of those dependencies. Yeah. Yeah. Interesting.

16:00

Aaron

I mean, I think that it could expand the number of people that would buy a new user component to have the Hotwire option because there are definitely rails places that don't have those things in their stack. Like and, you know, there's a kind of move towards doing less and less of that in the culturally in the community. And so I think that it makes sense, but we got reactive view, and there's plenty of people that are using reactive view, and it's enough to support those 2. And then the Hotwire thing to even get it to where it is, like, yep. We can actually, like, offer this as, like, a a thing that works for lots of people and not just a one off.

16:36

That is not a light lift. I'll just say that, like, based on everything we just talked about. You kinda get the idea. Like, it's it requires significant thinking and work. So, yeah, I don't know.

16:48

We don't have to think about it now, but just just the thought.

16:51

Okay. Colleen, what's your first potential client? What's their, I guess, second potential client? What are they using?

16:58

Colleen

You run that call with me.

16:59

Aaron

I know. I don't remember.

17:01

Colleen

It was Hotwire. He was using Hotwire.

17:03

Aaron

Shoot. Okay.

17:04

Colleen

I didn't ask him if he had React added, but he was using Hotwire.

17:08

Aaron

That's true. Okay. Yeah. I kind of agree. It seems like Hotwire may be a very implementation specific thing.

17:16

And I just I don't know enough about it to say for sure, but it does seem hard to generalize.

17:21

Yeah. Sorry, Collin. You look like you're gonna say something, so I'm waiting for it.

17:24

Colleen

I'm thinking yeah. I'm just thinking about this. I mean, your comment you're right. We don't have to solve this today, and we don't really need to waste time. But but I don't know that like, I I mean, I feel like there's a there's a fair amount of purists who don't wanna pull in a React or Vue.

17:40

Aaron

I agree. There's also a fair amount of Vue and React users in Rails.

17:45

Colleen

Right. You're saying don't we don't have to go after everyone who has a Rails app. We can go after those who already have a React or okay. Cool. Yeah.

17:52

We can we can totally, iterate more on this in the future.

17:55

Aaron

I the only the only place where that doesn't make sense is if our if we're when we're doing the positioning and branding and marketing and, like, how we talk about it, like, it's much more powerful to have the Hotwire option in that case, I think. I think it Yeah. Dovetails much more into the current, like, conversation that they're having over there in the red plan.

18:17

Colleen

Okay. You just got me really excited, obviously. That's why I raised my hand. I'm sorry for interrupting. So listen.

18:24

Part of my plan here and why I'm speaking at this conference in March and back up. When I had Corey Haines on software social, we were talking about developer marketing, and he was talking about this whole concept that he thinks people are underutilizing, which is basically get kind of what Aaron is doing. Right? Get the people that are high profile in the community to support your product. And so the people as you just said, Sean, like, the people who are high profile in the community are gonna be all in on Hotwire because it's the new it's the new thing, and you wanna be in the stack, etcetera, etcetera.

18:57

So I think even if that even if we could pull away from it and just do React, it's gonna be better from a marketing perspective to get the big names to do you know, to support this. And I think we're gonna get closer to getting there if it's Hotwire.

19:14

Aaron

Yeah. Totally agree. That's the that's the wave. That's the trend that we could ride.

19:20

Colleen

Okay. Cool. Anyway, we don't need to dwell, but definitely something to think about.

19:26

Aaron

Sean, do you wanna keep talking about what you're up to besides client feedback?

19:31

No. I mean, I that's it. Like, it's on I'm gonna be helping Collin with the Hotwire thing and then trying to script the others some time to, like, close some of the loops. And I think the priority I'm gonna make it is, like, to close the the view loop and make sure that that's working because that's a big blocker for everything. So but Hotwire stuff and, like, helping Colleen out be my number one priority, and then I'll and I'm just gonna sweep up that remaining stuff.

19:55

Colleen

And by the way I was just gonna say, by the way, Sean helped me out, like, before the demo with some refinement blueprint stuff, and that went beautifully at the demo if I didn't tell you that. So thank you for that.

20:06

Aaron

Oh, so

20:06

Colleen

it was awesome.

20:07

Aaron

Last minute. Last minute right there.

20:09

Colleen

It was last minute. It sure was. I always see you. Okay. I feel like we need to make it a a team rule, guys, because I'm on Pacific time, and I can see you guys being green on Slack.

20:19

And I wanna message you because you're green. And, Sean, you are always green. You were green until, like, midnight last night. So what are what are our Slack our Slack rules to do you guys just never you want me to always schedule them for the next morning?

20:33

Aaron

Do you want me to do that for you.

20:35

Colleen

Okay. I know you will. Aaron won't ignore me

20:41

Aaron

no. Send it whenever you want. I I will, if I can help where I'm at, I will. And if not, I'll just tell you I can't help or I'll ignore you. But yeah.

20:51

But yeah. Send send it whenever you want. I won't feel I won't feel obligated to help.

20:55

Colleen

Okay. I've been working a lot more at night. And so I'm like, oh, I don't wanna be a jerk and send them this at 11 o'clock their time. I'll just send

21:02

Aaron

I think that green button lies. Like, I I don't I wasn't maybe I was, like, had my laptop open or I don't know. That that doesn't make sense.

21:09

Colleen

It was not working last night. Yeah. You weren't working last night? Okay. Because I I saw you were green, and then I was like, it's, like, 11 o'clock in Chicago.

21:17

I should not send him a message.

21:19

Aaron

Oh, no. I wasn't working. I was. Yeah. But not that late.

21:22

Like, what the hell? Not till 11. I went to bed at, like, 10 o'clock. That's weird. I don't know.

21:26

Bizarre.

21:27

Colleen

Maybe it's just open on your phone or something.

21:29

Aaron

Yeah. Instead of sending me

21:32

oh, I do.

21:33

Good for you. Had it on my phone. I will never have it on my phone.

21:36

Colleen

I'm impressed.

21:38

Aaron

Instead of sending me a late night message, you scheduled it for early morning on my birthday, And it was a, it was a tome. It was like 8 paragraphs. Yeah. It was like 8 paragraphs. And at the end it said, TLDR JK, you actually have to read all of this.

21:55

You can't skim it. So.

21:59

Colleen

I know what's worse. I don't, I didn't know it was worse. Oh, it's

22:02

Aaron

fine. Send it send it whenever you want. I don't care.

22:06

Colleen

Okay. Good. I'm glad we cleared that up.

22:09

Aaron

Yeah?

22:09

Yeah. Like, if you really need me, you have my phone number. Just do

22:12

that.

22:13

Colleen

Oh, yeah. If I need like, in that situation last week, like, that worked out. But, yeah, I would have texted you otherwise because I really needed you because I needed to get that sorted.

22:21

Aaron

Yeah.

22:22

Colleen

Yeah. But, like, for Slack, I'll just I'll just send them when I feel like it, and you can just ignore me if you want. Cool.

22:28

Aaron

I was gonna ask with regard to Vue and React. Are we still utilizing Jeff and Dave, or are they just kinda waiting on us to do something?

22:40

No. They're not waiting. They're they're still doing stuff, but just, you know, at their own pace.

22:45

Okay. Cool. I do have so one of these, potential clients that's in the Slack and is, that's the one that pulled, like, 8 team members in after we switched from paid Slack to free Slack because we had a shared channel and we went free and kicked them out. And then it was like 12 people have joined. That that that that's who I'm talking about.

23:07

They had need for the deferred option option condition, which is the type ahead load over Ajax. So what's what's the path here? Should I talk directly to Jeff? Should I have send that through you and have you figure that out or just boot altogether?

23:24

They need that, like, ASAP. They need that like, what's the priority?

23:29

I can find out. I don't know.

23:30

Because, like, if they can live without it for a bit, you know, I'll I'll I have it on my list. I'll get to it, or we could, see. Because the thing is if you have Jeff do it, he's gonna have and then you're just, like, having him reprioritize and reshuffle what he was working on. He's Right. Toss away whatever mental scaffolding he's built up for the renderless stuff that he's working on and then switch over to that.

23:50

So it would be better, you know, if I did it, and then that way you could just keep doing that one thing.

23:56

Okay. Well, I I will ask them.

23:59

But, you know, it has to be me, then it has to wait for Colleen stuff, and then it has to wait for me to get the view 3, view 2 branch finished, which is close. So, like, that's not a huge thing, but, like yeah. Then then and only then will I be able to do it.

24:14

Okay. Okay. I will find out from them how close they are to absolutely needing it.

24:21

Like, can they wait a month?

24:23

Yeah. Okay. I can find out. Okay. The oh, sorry, Sean.

24:27

I think you were still going. Did you have anything else? How are you doing in terms of not working 80 hour weeks? Have you been able to pull that back?

24:36

Yeah. Oh, yeah. That was completely by choice and fun and not just get a little tired, so back off. So yeah. Good.

24:44

Back to working a little bit less.

24:46

Good. It's

24:47

nice. But it just I just swapped it with now I have to go pick up the kid from school because Beth was, like, pinch hitting for me with with Isaac stuff. So Gotcha. Sound like I'm really working less.

24:56

Just different.

24:57

Yeah.

24:58

Yeah. Okay. Good. Well, I know that that was the plan, so I'm glad that happened. So I don't think we've mentioned it here, and I actually don't think we've celebrated.

25:08

We got paid. Neil Neil bought a license. Woo hoo. Yay.

25:13

Colleen

So we

25:14

Aaron

that. We're officially rich. Split between the 3 of us, we have $333 each to our name.

25:22

I like how initially, though, the banks, like, rejected it because they were like, what is this shady hammerstone organization?

25:29

Yeah.

25:31

Colleen

That's It's

25:32

Aaron

a good auspicious start.

25:33

Yeah. So I know that to be like a real indie hacker, we have to share our MRR and public and charts up into the right and everything, but it is exciting. That's our first

25:44

Colleen

Very exciting.

25:44

Aaron

That's our first Stripe payment. We ran it through the proper way that, like, we ran it through unlock dot sh, which is connected to our Stripe account. We found out it says torchlight on the statement descriptor, so I switched that to say, hammerstone. So it works. It's great.

26:01

And we did that, you know, we did that right before Laracon in case, you know, anybody found it and ran through it. We wanted to make sure that we could actually take their money. So off off to a start, we have one, like, proper paying licensed user, which is pretty exciting.

26:19

And I think we have, like, 400 ish people on the Mailchimp mailing list. We picked up Oh,

26:25

that's great.

26:25

70 or 80 from your from your talk, I

26:28

Colleen

think. Wow.

26:28

Aaron

I haven't looked I checked kinda right after, but, yeah, that's that's decent.

26:32

You know what? We're also we're also getting sign ups on our, reform list too. So we probably have even more than that, because people are signing up directly for the Mailchimp one. But then on the docs, I think I still have the early access list, so I think they're probably still signing up. Because I'm still getting emails about people that are being added to the reform list.

26:54

Okay. So it's probably even more than that. I didn't think about that.

26:58

Yeah. Yeah. Hey. Can you speaking of minor thing, can you add me to the Mailchimp account? I mean, I think I can't remember if you just gave me the password or whatever, but I Yes.

27:06

I think I gave you

27:08

I think I tried one of the accounts that I was using your login for complained, and they were like, hey. That looks suspicious. Okay. So I should probably I think it was Mailchimp. And just now, I was trying to log in, and I don't appear to have an account, so I'm guessing it was that.

27:21

Yeah. I think I added both of you to unlock and to Stripe. Yes. But I I think

27:28

I did both of those.

27:29

I do think I shared my password for Mailchimp. So, yeah, after this, yeah, I've got it open now. So I'll add you after this, and I'll add you to Colleen.

27:37

Colleen

Thank you.

27:38

Aaron

And the reform the reform thing. Yeah.

27:41

I'll add you I'll add you to reform as well. So, yeah, at the end of my Lyricon talk, I I went for it, man. I directly pitched Hammerstone, told them what we were building, told them to come sign up, told them that's where the sidecar docs live, so it was like a tie in to the thing I just presented and getting them to our site. So, yeah, I'm glad we I'm glad that worked. So for me, this past week after the Laracon talk, I just kind of crashed in a good way.

28:16

Just kinda was done working for a while. Now so I have a couple of there's a lot more attention on our open source stuff now, obviously. And so there are some things that I'm having to maintain, and so I'm getting more of a look into the life of, like, open source maintainer. Because also, Laravel just released version 9, and so everybody on these packages is like, hey. Where's, you know, where's support for Laravel version 9?

28:47

So I'm getting a little bit more of a taste into that. So I spent just a few hours this weekend fixing up some of the packages and releasing support for version 9 and that kind of stuff. And then there are a couple of people that have reached out directly and said, hey. I wanna try refine for Nova, either in Twitter DMs or via email. And so I have a few demos set up, and I need I need to get back to some people.

29:14

So I have some people that are waiting on me. But all in all, I think the the buzz is great. Some people, you know, reaching out directly saying they wanna use it is great. So that's kinda what I'm gonna be focused on for the next little bit is getting back to these people. There are a couple of, the last time I was giving a demo, there were a couple of wacky bad spots that I ran into while I was given the demo They're easily fixable that I just need to fix.

29:43

So I'll fix those as well. And then I wanted to circle back to recording a video conversation that we had last week. So last week, we talked about me recording, you know, 1 and 5 and maybe 10 minute, kinda like demo video of refine. And we nixed the idea, because we're too early. I wanna circle back to that and talk about it as marketing and not sales.

30:12

So the I think last week, we talked about it, and we talked about how we don't wanna do it as a sales crutch because we want to get the two way communication and not just me demoing it to an unknown person, and I don't get the feedback and that kind of stuff that I still buy. What I would like to do is use it more as, like, a marketing thing and not get, like, super into the weeds, but do a 1 or 2 minute video about how cool it is and some of the things you can do with it. And just kinda like show the thing in action in high fidelity with the next step being like, reach out to me for a demo, not this is your demo, but look, this is Nova. I did this, this, this, boom, it works. This is what I'm talking about.

30:58

That kind of thing. So is that any different, and do you have thoughts on that?

31:02

That makes sense. It's just, if you're doing that, what are you not doing? And is the thing you're not doing better? That's all. Just that thought.

31:10

This seems like a good idea to me.

31:12

Okay. I can navigate that trade off. Yeah. That that's fine with me. I just didn't want to have made this decision not to do a video and then turn around and do a video.

31:21

So we're viewing it more as like

31:32

okay, you get to do demos, so sales demos, and then also we have a very hands on approach to getting people started. And I think both of those things are the right, like, place right now. We should be doing that. And then working towards backing away from that as we understand more and more and marketing wise. Yeah.

31:49

Sure. But, I mean, I guess the only thing would be we're just collecting email addresses and building up a little bit of, like I mean, because we could sell Nova. So it would just be if people are interested in just the Nova piece, we

31:59

can input

32:00

directly to that.

32:01

Yeah. That's what I would be that's what I would be focusing on with this Yeah.

32:04

That makes sense.

32:05

Video is

32:06

That'd be awesome.

32:06

You know you know Nova here is this thing that we're building in Nova. Don't you love it? Reach out to me, and we'll get it sorted.

32:13

Colleen

Okay. And Okay.

32:15

Aaron

I

32:15

Colleen

have a paid to this. I have a paid Descript account if you need help editing that.

32:19

Aaron

Oh, cool. Yeah.

32:20

Colleen

Man, I think my most fave.

32:22

Aaron

I totally forget they do video.

32:24

Colleen

Yeah. Well, you know, I mean, their software's a little clunky, but it's really nice to be able to edit using text instead of edit it Right. With the video editor. So just FYI, if you're, like, don't spend hours and hours editing something, just send it to No.

32:37

Aaron

No. It's also Recut.

32:39

Yeah. That's what we're that's what we're using for our podcast now. I run it through recut. So any long awkward pauses, we're we're trying to figure out who goes next. They're gone.

32:50

We don't have to worry about it.

32:51

Colleen

Love it.

32:53

Aaron

Okay. I think that that might be all that I wanted to talk about. Yeah. I think that's that's all that I have.

33:04

Colleen

Cool. This is not really related, but, so have you ever heard the Product Journey podcast? It's Noah

33:11

Aaron

Yeah.

33:11

Colleen

And Ben. Did you hear this week? He had his wife on and it made me think of you guys. You heard that? Okay.

33:16

Aaron

Yeah. I definitely did. No. I was I was listening along and I was thinking, you know, at first she was like, this is so awkward. And I was thinking that's exactly what Jennifer would say if she was on the podcast.

33:27

But, yeah, it was it was fun to listen to her talk. And she was like, I didn't realize when we got married that this was, like, gonna keep going this whole side

33:37

Colleen

business thing. It was Sean. Okay. Let me tell you what she said. She said, I thought you were gonna grow out of it.

33:43

It was awesome. And get a real It was so fun. Laugh. Yeah. It really it was excellent.

33:49

Aaron

I had a good time. Yeah. Yeah. That was great. All right.

33:52

Shall we call it

33:53

there? Okay. Sounds good.

Details
Show
Hammerstone
Date
Feb 15, 2022
Role
Host
All podcasts
Podcasts
Newsletter

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

Â