Hammerstone · Apr 13, 2022
<div>Some big changes happening at Hammerstone.</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></ul>
Aaron
Okay. We're back, and it is just Colleen and I. And big news, I guess, at the top so we don't bury the lead is going forward, from now on, it is just going to be Colleen and I. You know, historically, it's been me, Colleen, and Sean. And we talked with Sean, I guess, last week and just kinda talked about, like, where's everyone at in terms of life commitments and desire to keep working on this stuff.
And it just kinda became clear. We all mutually agreed that this is not, like, a good fit for Sean right now. I think this stage of company building requires a lot of just pure grinding, which is not super fun. And Sean is getting I think he's getting the company building that he desires out of his day job. He's in a really good role there, and he's got a lot of, I guess, a lot of, ownership, just kinda in where that company goes.
And so Colleen and I are a little bit more excited about, like, the put the nose to the grindstone and just work part that is obviously necessary right now. And so yeah. So from now on, this is the Aaron and Colleen show, and I think, you know, I guess I am speaking directly to you, Colleen. So I think you and I are more excited about this phase and have a little bit more energy for this phase maybe. And so I'm I'm thinking that our velocity is gonna increase quite a bit because I think you and I are kind of on the same page there.
You know, this was obviously a tough conversation, but that's kind of where we're at, and things are gonna change a lot going forward today. To accurately summarize that, Colleen?
Colleen
Yeah. I think you did a great job.
Aaron
Okay. So with that out of the way up top, you put together some Notion stuff.
Colleen
I did. So while you were on vacation, did you have a nice vacation, by the way?
Aaron
I had a lovely vacation. It was for my wife's, 30th birthday makeup. So 30th birthday was last year. Yeah, exactly. And so this year, we went to Bend or again with some friends, for her fake 30th birthday, and it was amazing.
Colleen
Nice. Yeah. I would like to pat myself on the back for the amazing restraint I showed by not sending you any messages for 4 days.
Aaron
You did a great job. And Thank you. When I got back and Slacked you, you freaked out because I was back, and you had made it. So congratulations.
Colleen
I totally did. I totally did. Okay. So while you were gone, I feel like I don't have good exposure to everything that is going on in our company. So I put together a Notion doc for us, and I want to go over that with you because I wanna make sure I have complete understanding of where we are and what needs to be done and what time frame we expect to have these things done.
Did you get a chance to, like, glance at it yet? Okay.
Aaron
Yeah. I read it all over last night.
Colleen
Awesome. So I broke it up into hammerstone products, tasks, and we'll live in tasks, refined products, repos, because we have a lot of refined products. Mhmm. And then customer sales leads and trialing. Okay.
So let's let's go through this, so I know exactly what's going on.
Aaron
Okay.
Colleen
So let's start with let's start with the Hammerstone products, which is just high level overview of all of the products. Mhmm. And all I so Torchlight Mhmm. Which we sold one big license. We occasionally sell Mhmm.
Sell, but is mostly open source.
Aaron
Correct. So, Torchlight, we sold $1,000 license for self hosting. There are paid plans for, like, businesses, and we have some less than $1,000 MRR there. I think the plan there the plan there is to make it free and widely available, and use that either primarily as top of the funnel marketing, or sell it to one of the big developer experience focused companies. So GitHub, Vercel, Fly, something like that.
So Okay. That's where that stands.
Colleen
Okay. Sidecar. That's everyone loves it. Are you you're doing something with that, aren't you?
Aaron
Yeah. I got, invited to speak at Fullstack Europe.
Colleen
That's right. Michelle speaking there.
Aaron
Yeah. So I'm gonna be sharing a stage with Michelle. So that'll be in Antwerp in, I think, October. But, yeah, that is, and that's also the subject of my Lyricast's course, which is forthcoming.
Colleen
Got it. Okay. And then refine, we'll talk about in a second. And then I have AirDrop.
Aaron
Yeah. I added AirDrop. It's just another open source package that gets some love. Like, some people really love it, but it's not widely popular.
Colleen
So these products, outside of refine, there are no action items associated with these products right now?
Aaron
Not on your plate. No. On my plate for Torchlight, I've got, the design agency Titan is working on a new
Colleen
That's right.
Aaron
Landing page for that, which will coincide with the, making it free and available from, client side instead of just server side. So they're working on that, and I'm working on, bringing like, changing the infrastructure. So it's on Vercel right now, and I'm taking it to fly dot io.
Colleen
That's right.
Aaron
So I'm working on that. And then on sidecar action items for me, I'm finalizing the branch that allows it to run on Vercel instead of only AWS Lambda. And once that is, in, like, a semifinal state, then I'll start or finish recording my layer cast course. So from your side, no. From my side, yes, a lot.
Colleen
Okay. Alright. Let's look at let's look at refine products and repos.
Aaron
Mhmm.
Colleen
So before we jump into all of this, can we talk about the Nova package?
Aaron
Sure.
Colleen
Is that available and ready for sale?
Aaron
Yeah. So I listened to y'all software social software social this morning.
Colleen
Right. And
Aaron
I was like, god dang it. Michelle is super right. Yeah. It's it's ready. It's totally done.
People are buying it, using it. It's working. It's published. Everything.
Colleen
Okay. This is super embarrassing, Aaron, but I went I went to our home page. I couldn't even figure out how to buy it. Like, I literally can't.
Aaron
There's no there's no way to buy it. Everything so far has run through
Colleen
me. Okay.
Aaron
In terms of like people reaching out and letting them buy it, I think. Yes. Very embarrassing. Who knows why that decision was made? I think it let's see.
I think there was a notion upfront that, like, while it was while it was in early access or whatever, we would funnel everything through me and get this, like, a ton of feedback and, like, learn so much and all of this stuff. I mean, that that hasn't really happened. The people that have used it have just generally liked it and bought it. And so it's not like we're getting this onslaught of support that I couldn't handle if we opened the floodgates up. That's just that's just is not happening at all.
So I think we just need to sell it.
Colleen
Yeah. So I'd like to propose a new a new game plan for this company.
Aaron
Tell me.
Colleen
We're selling licenses at $1,000 a license.
Aaron
Correct.
Colleen
It is should be completely within our reach based on the number of people using Laravel Nova to sell 30, 40 licenses in the next couple months.
Aaron
Correct.
Colleen
I think that should be our focus. I think Michelle is right. We have something we can sell. Everything else has to keep going. But we need to know if this is going to be a business in a timely fashion.
And so I think that should be our focus.
Aaron
Okay. That is now our focus.
Colleen
Okay. Cool. So let's go to our tasks. I jumped ahead because I got a little excited about this. No.
Aaron
That's fine.
Colleen
Well, and then I had this moment because didn't Nova just release an update?
Aaron
They did. Nova 4.
Colleen
So I didn't know if that was screwing us. And I'm telling Michelle to buy it. I'm telling everyone to buy it. And I'm, like, wait. Okay.
Aaron
So I can't guarantee that it works with Nova 4 at this point.
Colleen
Okay.
Aaron
I can guarantee that if somebody bought it and they're using Nova 4, I would get it working for them inside of a week. So I can guarantee that. Now between now and then, I want to get it working with Nova 4 without someone breathing down my neck. But, there are a lot of Nova 3 apps that didn't migrate to Nova 4 overnight. And so I think we're in a fine position to continue selling to continue selling it as a Nova 3 app or a Nova 3, plugin, and then I can get it working with Nova 4 in a very short amount of time.
Colleen
Okay. So practically speaking, like, Michelle bought it. She said she bought it. How did she do that? She texted me.
She was like, I bought it. I was like, how?
Aaron
Yeah. I she DM'd me on Slack, and I sent her some license keys. And Oh, okay. I think then when they got back into Denmark, she sent me an email maybe yesterday that was like, how do I actually pay for it? So she's using it, but I need to respond and say, like, here's how you actually pay for it.
Colleen
So my goal or our goal, I think, this week so today is whatever, Tuesday?
Aaron
All day.
Colleen
This week, it should be should be to get some kind of landing page up for Nova and make that accessible for sale. Practically speaking, what do we need to get? Aren't we using Phil's things? So shouldn't that be pretty seamless in terms of Stripe integration and getting that set up?
Aaron
Oh, yeah. Like, you can already pay for it, and it's already, like we already have the host to checkout page that'll, you know, take them through to licensing and all of that. So we're already we're already set up there. What we don't have is a public link to that from the home page.
Colleen
And a home we do not have a home page for Nova Right.
Aaron
Right. Right. Yeah.
Colleen
Specifically. Okay.
Aaron
We don't have we don't have a landing page or anything for Nova specifically. Honestly, we don't have a landing page for Refine.
Colleen
Refine. Okay. Let's talk big picture landing page stuff.
Aaron
Okay.
Colleen
This hammerstone.dev, this is in Laravel right now. Right?
Aaron
Mhmm. Yeah.
Colleen
Okay. Do you want to move to a I don't know. What do you wanna do? What do you wanna do our landing pages in?
Aaron
What do I wanna do them in? The thing that we have right now. Like, I I just wanna keep doing it in in HTML and CSS. It happens to be inside of a Laravel app
Colleen
Okay.
Aaron
But there's no there's no Laravel here. It's just a it's just a view. We could here's here's my thing. We could move to something sexy and or different. Yeah.
I don't have any experience in something like Webflow, and I feel like I just get furious trying to, like, make things align. And I don't wanna waste any time, frankly, trying to move to something like hip. Right. I don't want to move to like react or something just because it's hip. I just frigging, let's just ship it with what we have.
So that's my take. What's your counter take?
Colleen
My my take is on it. I'm with you. Like, what is the easiest way to get it on the Internet? I tend to do marketing pages in with Jekyll because it's just an easy static site generator. I don't know.
I mean, you're saying this is just normal HTML CSS. Are you using
Aaron
It's just a giant It's just a tailwind? Blade. Yeah. And it's a tailwind UI.
Colleen
I could talk us the dots. Why do they have these dots?
Aaron
Because they look good once, and now we all use them. And it's like, oh, that's tailwind.
Colleen
It's like the tailwind giveaway is you have the
Aaron
I know. That's on that's just on us for not really customizing it.
Colleen
No. It's fine. Here's here's the goal. We need to here's what I would like to make set as our goal for this week. We get a Laravel landing I'm sorry.
A Nova page up by next Tuesday.
Aaron
K.
Colleen
My only concern with keeping it in this is can I help you? Like, don't I have to get Laravel running locally and all that stuff?
Aaron
Yes. You would. It is pretty straightforward. Okay. And once it's set up, I mean, even like, this doesn't even require I don't even think this has a database behind it.
So it's really it's just getting PHP set up, which I can set you up. We can pair on that, and I can set you up pretty quickly. And then after that, there's no, like, I don't even think there's a build process. You just refresh the page, and it'll show up. So, yes, if the big hang up is, like, is Colleen gonna be able to help?
We can accomplish that much faster than getting some other things set up.
Colleen
Okay. Yeah. I think for this stage, when we just wanna get something up, that's the best plan. You know, if in the future we're hiring content writers and we need a better way to manage that, we can sort that out. But I think for right now, we're early enough where throwing up a landing page for Noah should not be a big deal.
And if this is the fastest way to make it happen,
Aaron
Yep. Okay. I think that's I think that's the case. So out of an abundance of clarity, who's doing what on this?
Colleen
That's what I wanna talk about. What is your would it be faster this time for you just to put something up since you have the
Aaron
It would.
Colleen
Since I
Aaron
have the technical context and the product context since I, you know, am in the Nova space, it would just be fastest for me to do it, I think.
Colleen
Okay. Can you do it in a week?
Aaron
I can do it in a week.
Colleen
Okay. I'll put you down, Aaron.
Aaron
K.
Colleen
Okay. So I think that's I mean, according to Michelle, and I think she's right, like, number one priority is get that out there, let people buy it, and just see see how it goes. And we'll we'll touch base next week to see if we want to because we have a couple hundred people on our list. Right? Uh-huh.
Yeah. Okay. Alright. So that feels like a good goal for this week. K.
Let's keep going.
Aaron
Let's do it.
Colleen
Through our tasks. Okay. So then the second I have 3 4. I have 4 tasks marked as priority 1.
Aaron
Priority 1, fire, just so that listeners clear.
Colleen
Which I would like to say, yeah, priority 1, fire. So number 1 was a landing page for Laravel Nova, which you're gonna do.
Aaron
Time out real fast on that.
Colleen
Yeah.
Aaron
Do we want hammerstone dot dev to be just by Nova as, like, the main thing, and then at the bottom, oh, here's all the other stuff we're doing?
Colleen
Yeah. I think so. Okay. Cool. Let's do that.
We can always change it. But for now, I feel like let's do that.
Aaron
Alright. Carry on.
Colleen
Okay. And oh, another thing we talked about was a video,
Aaron
Of me doing a demo. I can do that as a part of this.
Colleen
Okay. Awesome. Great. Other great news is, Zach sent me the he called it an LP. I don't know what an LP is.
But, a a lit it's landing page.
Aaron
Is it landing page?
Colleen
It's landing page. It was like LP refine. I was like, okay. Landing page. Zach, sent us a bunch of kinda, like, edits and suggestions and stuff for our entire, like, refined landing page.
Aaron
Okay.
Colleen
So I am gonna review that. I'll put myself there to review that, and then I'll touch base with you. That's probably a 2 week task, because we have other fire tasks that are more fiery. I'm not
Aaron
sure Were you gonna compliment how much you left the fire emoji or what was about to happen there?
Colleen
I mean, it is a nice fire emoji.
Aaron
Does any of what Zach has done feed into the Nova page?
Colleen
Yeah. That's I was just thinking that. I should have you seen it?
Aaron
No. Oh. Frankly, I don't even know what you're talking about. I know who Zach is, but I think Sean had worked with him a while back on getting something.
Colleen
Oh, yeah. This would be a fun one maybe next week or the week after once we're we have a little less craziness. I'm gonna send you this to walk through on the show. Aaron, there you are. Yeah.
Aaron
Alright. Let me open this and see what we're talking about. Oh, okay. Oh, yeah. This is great.
Colleen
This is great, because you could just do Laravel Nova for all of this.
Aaron
Oh, yeah. This is super great. Okay. I am going to steal some of this.
Colleen
Perfect.
Aaron
Cool. Alright.
Colleen
Cool.
Aaron
And then you're gonna do what with it?
Colleen
Nothing. Just because I didn't even make that connection. I'm gonna delete myself. Okay. I believe as part of the package we purchased from Zach, like, you get to do back and forths if you want.
Okay. And so let's just see where we are. Like, after you get it up there, see what you think, and we'll decide if we we want any more feedback. But he's he's great with his feedback.
Aaron
Cool. I will try to get the Nova page done and include some of this, some of this copywriting stuff, and then see if we can get him to critique it again.
Colleen
Okay. Perfect. And then the other big thing we have to discuss is RailsConf, which is coming up.
Aaron
Before before we do that, how how strict are how strict are we on this task list? Do we need to, like, remove this task as a priority 1? Or
Colleen
Yeah. Let's make it a priority 2. I would make it a p 2 and reviews and and so I'm gonna review Zach's feedback and incorporate into landing page. And then I'll just leave that. That's both of us.
So my thought is it my thought is we'll do you'll do the Nova landing page, and we'll see how we feel about that. And then as a lower priority, we'll build out a I don't even know if we'll need, like, a refine specific page and a nova specific page. We probably will eventually.
Aaron
And if we don't, I feel like we'll roll a lot of the Nova stuff into the refine one. Yeah. And so I don't think we'll have wasted any work here.
Colleen
Yeah. I agree. I agree. Okay.
Aaron
Okay. Workshop.
Colleen
Workshop. So RailsConf is coming up in a month, a month.
Aaron
And I have been invited by you to speak at RailsConf, which
Colleen
And I invited my Laravel friend, Aaron.
Aaron
Hysterical. I
Colleen
mean, the backstory is I can give a short backstory, is a friend of mine was gonna do it with me who is also into this stuff, and he decided not to go for personal reasons. So I was gonna give the workshop by myself, and I invited you.
Aaron
And here I am.
Colleen
And here you are. So, yeah. So the workshop, that's I mean, that's my biggest task for the next couple weeks is is figuring out how we're gonna do that and what we're gonna do with that. I'm kinda sweating it. I'm gonna be honest with you.
Aaron
Yeah. I I heard on the show you're you're super sweating it.
Colleen
Yeah. I'm super, super sweating it, dude.
Aaron
Yeah. It sounded that way. And I mean, it's a big deal. So it is it is sweat worthy. Alright.
So I heard you talking to Michelle about you're doing this alone, and Michelle's like, well, you're not really doing it alone. And you're like, yeah. But Aaron doesn't really speak rails. So where can I like, how how are we gonna do this? Like Right.
Colleen
So What am I Am I
Aaron
gonna be the ring master, or what's it gonna be?
Colleen
So my thought is you have a good understanding of the front end, and you have a good understanding of the sequel. Mhmm. And it will be good, I think because at first, honestly, when, it was suggested to me that I invite you, I was kinda like, I don't know if that really value you know, I'm gonna start a business with him, but I don't know if I wanna
Aaron
be Yeah. Isn't that yeah.
Colleen
I didn't know. I honestly I was hesitant at first because I didn't know if it would be value added to have you there. But the more I thought about it, I think you have a good understanding of the front end structure, and you designed it So you can give a good explanation of why you designed it that way. And you have a good understanding of SQL. And I am quite sure we will get a lot of questions about, like, how do I add in aggregations, or how do I do this?
Yeah. And that is something I think you will be able to speak to a little bit better than I am. Even though we're mostly Postgres, I still think it'll be helpful there. And, honestly, it'll be great to have you do some of the planning with me because our structures are incredibly similar. Like, the the fundamental architecture of how this thing is put together is the same.
So you speak my language when I talk about, like, how much are we gonna do? How far are we gonna take them? What do we wanna build?
Aaron
Right.
Colleen
All that stuff. The only thing you don't have is the rail specific syntax, but I don't think that's gonna be a huge problem. I think I said this in software social, but, like, my goal is to have, you know, each step mapped out, committed, like, so we can just walk through the commits to get them where we wanna get them.
Aaron
Okay. Yeah. That sounds doable to me. I think things I could I think you're right. I could help field some of the SQL questions.
I think I could also explain I think we have a few philosophical, like Yes. Guidelines that we follow. And I think I could help kind of explain and set the scene for some of those. And I can vamp. I mean, if you need somebody to vamp while you're while you're coding Right.
I can I can do it? So Yeah. But, yeah, I I'll happily do that, and I would love to plan out something with you so we can spend, you know, however much time we need to get in that ready.
Colleen
Yeah. I think it'll be interesting. I well, I submitted you for approval, so they have to approve you. But, I assume that won't be a problem. So I think it'll be good.
I think, too, it just makes, like, the ownership of the workshop more clear. Like, everything is just a little more clear doing it with you than doing it with a friend, but then, you know, where you don't necessarily have incentive alignment.
Aaron
You know
Colleen
what I mean? That makes
Aaron
sense. Totally. Yeah. Yeah. For sure.
Colleen
So I think it's gonna be good. It'll just be a syntax thing, and we can sort that out as we go. But I think SQL, front end, I think you're right. Like, kind of overreaching principles, you can speak to that, and I think it'll be good. Okay.
And so
Aaron
So we need to plan out some time at some point to start that process. Is that what's next?
Colleen
Yeah. So I actually have a super detailed outline that I had to give them, you know, as my comp proposal. Yeah. So I have a super detailed outline. Like, but what I think my thought is what I'll do is I'm doing a long day.
So I've kind of changed the way I'm working. I think I mentioned I used to work, like, 3 nights a week. I'm now doing like long days, which has been wonderful, by the way. And so I have a long day on Thursday. So Thursday is the day I'm gonna really wrap my head around this and try to figure out what I think.
And I'll just and then we'll discuss it, what I think it should be within the constraints of what I've already provided them. How because because I think the question is my vision is I'll send you the outline so you can look at it. But my vision is, like, we build out the text condition. And what you only have 2 hours. So what how much can you get done in 2 hours?
You build out maybe the text condition without validations or something. Right? Whatever you can get done in in the 2 hour block of time. So that's kinda what I'm thinking.
Aaron
That sounds great.
Colleen
But I'm gonna take Thursday as the day. Like, I'm really gonna dive into this. And so Friday or Monday, depending on once you get settled in your new work schedule and you know what that looks like, I really, really don't like to leave things to the last minute. So I've really Yeah. Okay.
Like, I really wanna be on top of this. This is coming so fast. It's like It is. 1, 2, 3, 4, 5 weeks away. So, yeah.
Let me see how far I get Thursday, and I'll let you know Friday. But then I'd like to meet and and go over it and make sure we're on the same page with that.
Aaron
Yep. Okay. That sounds great.
Colleen
Tickets flight hotel for RailsConf. That's also fire.
Aaron
Yes. I saw you sent me an email
Colleen
I did.
Aaron
With a place to grab a ticket. So I will do that. And then, are you staying at the conference hotel that was listed? Okay.
Colleen
And the rate is only valid until tomorrow, so you need to book it today.
Aaron
We should put a double fire next to that one. Right? Okay.
Colleen
Yes. I didn't realize that. I booked mine yesterday, and I swear it said it was only valid until April 13th. So just I haven't booked my flight yet, but just book your hotel today. There's a speaker dinner the night before.
I think it'd be good if if you can to come to it. You don't have to.
Aaron
I cannot believe I'm a speaker at a Rails conference. This is so hysterical to me.
Colleen
You're so famous.
Aaron
I I'm not. That's the thing. I don't
Colleen
belong here. Though. Like, at Sin City Ruby, people, like, knew you. Like, I've ran into people.
Aaron
It's like Basically, like, half of the conference was my friends, which is so weird, but it was great.
Colleen
It was such a good conference. Yeah. So RailsConf just I feel like this is gonna be such a boring podcast. Sorry, everyone who's listening. It's like all logistics.
Aaron
No. This is great.
Colleen
Hey, man. It's all in the execution. Ideas are cheap.
Aaron
That's true.
Colleen
So I think in that email, it says when the speaker dinner is, but you have to come in the night before the conference to go to the speaker dinner. If you cannot, you cannot, but that's ideal because those kinds of events I find are the most value added events. Yep. Right? Because you get to interact with leaders in the community.
Aaron
Yep. For sure.
Colleen
Okay. K. So you're gonna do that. You're gonna get your hotel today. We'll worry about flights.
Whatever. Hotel today. Okay. Alright. So let's review our p one fire.
You're gonna do landing page for Laravel
Aaron
Mhmm.
Colleen
Full next week. I'm gonna crush some workshop on Thursday and see how far I get, and I'll touch base with you at the end of the week. And then we're both gonna get our tickets flights for RailsConf, which is only a month away. Okay. Great.
P 2. Zach's feedback, we'll talk about that at another day another date, I'd say, once we get the initial landing page up.
Aaron
K.
Colleen
Let's talk about all of our front ends. Can you walk me through these?
Aaron
I can. Okay. So some of this,
Colleen
Let me get to our refine page. Okay. I'm on our repo page.
Aaron
Some of this, I'm gonna have to pick up from Sean and the 2 contractors, but I can give you an overview of where I believe they all stand.
Colleen
Okay.
Aaron
So refine rails, you know that. Refined Laravel, you know that. Refined Nova, we've already talked about. So we have vue 2, vue 3, and React.
Colleen
Right.
Aaron
The never the never ending story of v 2, v 3 and react. Here's where we're at. V 2 and v 3, are so v 2, view 3, and React, they're working together. We have 2 contractors. Dave is over React, and then Robin is over view 2 and view 3.
They are working together. So these things are like, marching in lockstep, and they're working together to share, like, I don't know, TypeScript type definitions across both, some common code across both so that the blueprint and everything's built the same way. And then the thing that's most important is they're working on a, UI theming customization layer across both. Right? So we don't want, like, we don't want to end up in a spot where we're in just completely different, styles and structures of doing things because that's gonna maintenance burden over the long term.
Great. So I will check-in with the 2 contractors this week because I feel like this is now my responsibility, unless you just have a burning desire to be the front end person. Yeah. I didn't think so. So this is now my responsibility.
So I will check-in with Dave and Robin and figure out, 1, where are we? And, 2, like, what is stopping us from merging everything into Maine? Like, are we are we close? Are we not close? What are you are you guys waiting on Sean for something, which would then, you know, become my responsibility?
So that's that's where I understand us to be. I will probably just go directly to the 2 of them and ask those questions. And if I can't understand something that was done technically, I'll loop Sean in, but I think just going directly to them makes the most sense.
Colleen
Okay. And I would put that after the landing page. Like, that's not
Aaron
For sure.
Colleen
That's that's not super high priority. I mean, we gotta get it I wanna know. We gotta know, but it's not like Right. You don't have to do it. Not burning desire.
Aaron
Okay.
Colleen
Some cool stuff about the rails is I was talking to Andrew. I feel like we're feature complete for our baseline product.
Aaron
Great.
Colleen
So we're gonna pull it out.
Aaron
Huge. Yeah.
Colleen
It's huge. I mean, we're not feature complete for the consultant or the consultant from the client because they want a lot of really cool stuff, which we're gonna build them, which is gonna be great. Otherwise, I think we're good. So I'm talking to Andrew this week about getting that pulled out of the repo and doing that as a standalone, you know, making that a standalone gem.
Aaron
Great.
Colleen
That, I think, is what we're gonna the thing about this workshop is what are we gonna use for the front end? And I think because React isn't done, so I can't wait for that for the workshop. So I think the front end component, I'll have to see how Andrew feels about us using, like, his bullet train styles. I don't think he'll care. So I think when we do this workshop, it's gonna be the baseline level bullet train, maybe, with our hot wire front end, and then we'll build out the back end.
Aaron
You could also use the Vue front end. I mean, the Vue 2 front end is done. It's just not customizable.
Colleen
Okay. So maybe alright. So we could use view 2 too. Okay. Alright.
I'll sort that out on Thursday. I'll figure out what we're gonna use. Okay. Okay. So rails in progress.
I feel like something else exciting happened with rails. I can't remember right now. All right. Nova's ready for sale. You'll check-in when you have time, but that's lower priority.
With our contractors okay. That sounds good. Oh, man. We have a lot to do.
Aaron
We have a whole lot to do.
Colleen
Okay. We
Aaron
have a whole lot to do. We've always had a lot to do. We've always had a lot to do. Now, there's renewed vigor, and it feels like, holy crap. We've got a lot to do.
Colleen
Okay. So I think okay. So I also put on this list, you know, figure out when it's gonna be done and find out realistic deadlines for front end completion. And then we gotta circle back with the designer. Because Sean had hired a designer, so someone has to pick that up from him.
But again, I feel like oh, my comment is no idea what the status is here. Okay. The designer is a lower priority. That doesn't have to happen this week.
Aaron
Agreed.
Colleen
So I think this week is focused on the the way I kind of like to work, and happy to hear your feedback on how you like to work. Take a short list of things that we can get done in a week, get them done, revisit, you know, re attack with the next list of things instead of holding 20 things in our head that's kind of like background noise.
Aaron
That sounds amazing to me. I'm very tired of background noise.
Colleen
Okay.
Aaron
Yeah. So that sound that sounds great to me. Okay. So by next week, we'll have a landing page for Nova, and I will have a hotel room.
Colleen
And I will you need a hotel room today, but okay.
Aaron
Yes. But that's still by next week.
Colleen
By next week. Yes. And I am gonna do deep dive on this workshop. I'm gonna figure out exactly what we're gonna do. My biggest challenge is how I'm gonna do the front end, like, how I'm gonna build the repo.
Do I wanna build it in bullet train with our stimulus controllers, or do I just wanna make us a clean package with Vue? So do you have strong thoughts on that, by the way?
Aaron
I don't. I'm not, in it enough to know if the hot wire stuff is easily transferable. I think the view stuff might be easier based on what I've heard you talk about, but I don't know.
Colleen
Okay. I think it'll be alright. Oh, I know what I was gonna tell you. I actually took some time. It was so good.
Last week, I, like, took some time to write docs for the front end stimulus controllers.
Aaron
Oh, nice.
Colleen
And it was just really good to kinda get because it's kinda murky. Yeah. And we had been changing the API to make it simpler, and Sean has just had just done all of that huge block of work on saving filters. And so that was really good. So now that I have written some docs on it, I have a little more clarity on how to implement it in someone else's repo.
Okay. So that's all. So yeah. Let me look at that. That would be my ideal.
So my ideal would be to use what we have because that's railsy. It's hot wire. It's stimulus. It's turbo. People understand that.
That'll be my ideal situation. But, again, like, I have to see how much work it actually is to pull it out and put it somewhere else. And is it hopefully hopefully, it's as seamless as it is I think it will be, but you know how that goes. You never know.
Aaron
Oh, I do. Yep. Okay.
Colleen
You never know. Okay. Cool. And then you're gonna move our sales over, and I feel like following up on that okay. So you're gonna move that over to Notion so we have all that in one place?
Yep. Mhmm. Alright. That's that's all I got.
Aaron
That's all you got? That's a lot. That's all
Colleen
I got. That is a lot. I know.
Aaron
Okay.
Colleen
It's a lot.
Aaron
So how we feeling?
Colleen
Dude, I feel freaking great. I'm a little I mean, like I said, the I'll feel so much better after I figure out how I'm gonna do the workshop. Excuse me.
Aaron
Yeah.
Colleen
Like, once I have that sorted, I'm gonna feel even better talking to Michelle about this on Software Social, and that's kinda gonna be excuse me. That's going to kinda be the Software Social arc for the next 5 months is, like Great. Similar to what you and I just did. Like, what is the next step to make this business move forward? There is no reason I mean, we shouldn't be able to I think 50 k is a totally reasonable if we sell 10 licenses a month, there's no reason we shouldn't be able to get that handled, like, get that sold by August.
Aaron
Oh, I fully agree.
Colleen
So we just need to double down on it. I think our problem is gonna be remembering to sell the things that we're building and be vocal about it and, do all of that stuff. Although, now that you have a marketing job, you know, your mindset set should be pretty market y. Right?
Aaron
Yeah. Yeah. But there is a distinct difference between markety and salesy. I feel like I've been pretty markety all along with Hammerstone, but not like 0% salesy. Like, I've been good at I've been good at, you know, driving attention, but bad at, like, turning that into dollars.
Colleen
Yeah. Okay.
Aaron
So Yeah.
Colleen
I have we'll we'll make us stay
Aaron
on track there.
Colleen
Yeah. I think it'll be really good. I think the 2 of us, Michelle, you know, with her her almost being like a business coach on my other podcast.
Aaron
Right.
Colleen
I think this would be great, but I think this is it. Like, I think we can do it. I think we can get to 30, 40, 50 ks by August, which buys me enough runway to go 4 to 6 months all in, and we can really move the needle on this thing. So I feel This is our shot. This is it.
Yes.
Aaron
No more no more dilly dallying. This is our this is our chance. It's either gonna work or it's not.
Colleen
Oh my goodness. Side note, one of my favorite children's books is What Do You Do With a Chance? Have you ever seen it?
Aaron
No. Never heard of it.
Colleen
Oh my gosh. I'll send you the link. I love it.
Aaron
Yeah. Absolutely.
Colleen
You should start reading it to your children.
Aaron
Okay.
Colleen
Okay. Anything else? I did most of the talking.
Aaron
Let's see. No. I don't think I have anything on my side. No.
Colleen
Okay. Sounds great.
Aaron
All it there.
Colleen
Alright.