Hammerstone · Mar 16, 2022
<div>Aaron got a new job! We're trying to figure out how to balance client work and product work.</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><li>Tuple: <a href="https://tuple.app">https://tuple.app</a></li></ul>
Aaron
Okay. Just Colleen and I today. So we're just diving in. I think there's a lot to cover because I think we missed last week. So lot lot of stuff to talk about.
Do you wanna do you wanna bring up anything to start with?
Colleen
Yes. I do. So, Aaron, I saw on Twitter just kidding. You told me that you're taking a new job. Tell us about that.
Aaron
I'm taking a new job. Yeah. So that was one of the things I think I said the last time we recorded that was really exciting, but I couldn't talk about yet. So I am taking a job as a marketing engineer at Tuple. So probably everyone listening is familiar with Tuple, but it's a, pair programming screen sharing app for developers, and is universally universally beloved in our little, you know, corner of the Internet.
Everybody knows them. Everybody loves them. And so I saw, you know, several weeks ago, maybe 2 months ago at this point, Ben Ornstein, the CEO tweeted something that basically said, like, are you a developer that makes things other developers find interesting? If so, we want to hire you. And I was like, yeah, I could.
Yeah. I am that. I think I could do that. So I put together a little landing page of, you know, all the you know, I've linked off to some articles I had written, to some tweets that had done really well, to to my live coding talk, and I just put it all there. And it was basically like, hey, man.
I don't, you know, I don't really know what you're hiring for because it was kinda unclear in his tweet. But here's some stuff that I've done. And if you wanna talk, let's talk. And about a week later, he responded immediately. It was like, great.
I'll look at it. And then a week later, he responded and was like, yeah. Let's talk. And so we talked a couple times, one with him and one with, you know, all 3 of them, their 3 co founders and it just, it felt right. I mean, it was, it was a lot of fun talking to them.
I think it'll be really interesting because, one, it's it's a new role, so it's not like I'm coming in to a role that somebody previously defined a lot of processes or expectations or anything like that. So I think that's always exciting. I get to come in and kind of figure it out, which is fun for me. And then it's, like, I'm excited about the prospect of being a marketing engineer because, one is I can't, you know, I can't code their core product. It's very much over my head.
So that's you know, it's good that I'm not doing that. But I think it's gonna be a lot of fun because I I imagine it's going to be a lot of experiments. Right? It's gonna be a lot of, bets on what can I make that developers will find interesting that will bring them to check out Tuple? And so it's not gonna be like write 30 articles about why pair programming is great, because that sounds miserable.
Sounds miserable to do, and I don't think it would work. And so I don't think, you know, they want that's not the kind of content they want. So I'm really excited to get in there and, you know, I've got a whole list of, like, 20 ideas of things that I could potentially do that would attract developers that they would then, you know, kind of be in the Tuple universe, if that makes sense.
Colleen
So marketing engineer. So you're marketing engineer. Can you to make developer tools or open source open source stuff, and then how does that bring people to Tuple? Are you going to be pairing with people?
Aaron
Well, that
Colleen
And using soup
Aaron
open question on on the will I be pairing with people? So things that are on the table, I won't give too many specifics, but thing, like, general things that are on the table would be like perhaps a YouTube series. Maybe, you know, there are a couple ideas weirdly for physical products. There are a couple ideas for, like, content, but not necessarily blog posts, but a lot of content around other things the developers would find interesting. And so, like, that's a good that's a good one to highlight because it does feel extremely tangential to 2 people as a product.
Like, even the physical products, it's like, that's insane. What you know, how does that benefit Tuple at all? But you can imagine, like, let's say one of those niche micro tools. Like, I think there there's Mike has For A Good STRF Time. You remember that one?
Colleen
Oh, yeah.
Aaron
It's foragoodstrftime.com. And then there's another one. I think it's like chronify.com or something like that where
Colleen
Oh, right. Yep.
Aaron
Where, you know, you go and you, like, type in a bunch of numbers into the stars and it tells you when the cron will run. Yep. So stuff like that.
Colleen
Okay.
Aaron
That that's a great example of the type of thing. So those things draw developers, right? Because if you're a developer, if you're a Ruby developer, you know what, for a good STRF time, you basically know what it's gonna do. And those things draw developers and it's very top of the funnel, like almost brand awareness. But if Tupelo's name can be on something like that, that is likely more valuable than a, you know, the umpteenth blog post about why pair programming is great, right?
So if we can do more engineering as marketing, instead of just crapping out 500 words as marketing. I think those things will get shared more. Those have more legs in terms of, like, Hacker News and Reddit and, social sites like that because it's more of a useful thing. And so it kinda not virality, but it kinda has shareability built into it versus a blog post that's just gonna age away, if that makes sense.
Colleen
So how will you separate the things you make for you and the things you make for your company? Do those become 1 or is it if you do it at work, then it belongs to 2 people?
Aaron
Yeah. Standard stuff. The, IP agreement is pretty generous in terms of they don't, like, attempt to own my thoughts or anything like that. That was something I was explicit about upfront with Ben. I was like, hey.
You know, on my list of things that I sent you is this work I'm doing for Hammerstone, which I clearly called out as, you know, a company and a side project. And I said, so I just need to know from you that Tuple is like cool with side projects. And he said, yeah, I think it's great. It like stokes creativity. You know, a lot of people have them.
I want you to keep going. And so that gave me comfort. And then the, employment agreement put it in writing. That gave me comfort as well. So, yeah, it is weird though.
Right? Because a lot of, a lot of what I do kind of for hammerstone and my own personal, you know, brand or whatever is similar to what I'll be doing for 2 people.
Colleen
Right.
Aaron
But in terms of so in in one way, that's good. Right? Because our we're both kind of heading the same direction. Right? So when I put out the tweet about me joining Tuple, that was really good for me, but it was also really good for Tuple because it got, you know, something crazy like a 120 comments or something, which was wild for me.
And I think it'll be fun because I have all these, like, I have all these ideas for things, that developers would find interesting, but they don't really make any money, and I can't really justify, like, spending time on. And now I can justify spending time on that, on some of them because it will be a tupel marketing project. Right? And that's why I had all these ideas ready to go. Because for our second meeting, he was like, hey.
If you have any marketing ideas, I'd love for you to bring them. I was like, do I have marketing ideas? Boy, do I. And it was all these, like, you know, several of them were these ideas for, you know, side projects or products or something that I've had for a long time, but never been able to justify, spending time on because they don't make money. But when the goal is attention, that changes the whole equation, and makes it a lot easier because now some of these things that I was gonna build that I would have to, like, bolt monetization onto to make sense, now I don't have to do that.
And that removes that burden of monetization and increases the shareability of those types of things. So we'll see how it plays out. I think it's gonna be really great for both of us, for me and Tuple, and I'm really excited to do it. And I told, like, you know, they were asking kind of what's your long term plan. And I was like, you know, long term, I don't want to be employed.
But I think, you know, in the next several years, like, this is gonna be a great place for me to be because I think I can bring a lot of attention to Tupelo. And, frankly, like, it'll be good for me personally too. And I said that I mean, that's being very honest in an interview, but that's that is my plan. And Ben was like, yeah, that's great. That's what I did at thoughtbot.
Like I went to a lot of conferences on behalf of thought bot and I did great things for thought bot, but it also built my personal brand. That's great. And so I feel very, like I was very forthright with them and they were just super on board with it. And so that made me feel really good.
Colleen
Yeah. So it's funny because you made the announcement and after you made the announcement, almost every person I spoke with that knew, you know, knew about Hammerstone said to me, what's gonna happen to Hammerstone?
Aaron
Somebody actually reached out to me and was like, oh, no. Are you leaving Hammerstone? And this this kinda goes back to, like, I don't know if we've talked about it here, but Twitter is I think I'm very authentic and honest on Twitter, and I never, you know, say anything that's not true or try to present a false front. I just I'm also very strategic about it. Right?
I I'm thoughtful about how I use Twitter, and it's funny because I think a lot of people think I don't have a job. Like, I have a full time job before 2 people. I currently right now I haven't started at 2 people and won't for, you know, almost a month. I have a full time job. It just so happens that my full time job is neither interesting nor sexy to anyone else.
And so I don't talk about it. Right? So I'll do a lot of work at night And then the next day be posting a bunch of stuff on Twitter about some of the stuff I did the night before. Right. Or I'll do a podcast at like 8 am in the morning before work starts.
And then 3 weeks later, it's released in the middle of the day and I start tweeting about it and everybody's like, wow, you, you know, doing podcasts in the middle of the day. And I'm like, no, I did that 3 weeks ago at 8 AM before I started work. And so it's not like, I I don't think I have no qualms with it. I don't think I've been disingenuous at all. I'm just like, I don't, when I finish something at 10 pm, I don't tweet about it usually then because everyone's asleep.
And so it leads to this perception that I don't have a job, even though I've said many times on Twitter, in my job at a property tax company, I've been doing this. People just don't, they don't read it.
Colleen
Right.
Aaron
So, yeah, it's it's funny. It's not different. Like, I had a full time job and I'm about to have a full time job. It just so happens that my new full time job is in the industry that I want to be a part of, which was part of what was so compelling about this for me. I think there are 2 companies that, you know, I've been at my current job for four and a half years, and I think there are I've never applied for anything else.
And then in the past month, the 2 companies that I think I would, you know, have wanted to work for both advertised job openings and I applied for both of them. And it just so happens, you know, one of them worked out. So it's kind of been a whirlwind for me because, you know, I've been at Resolute for so long, and I feel like I've managed to, kind of through sheer force of will, like gain mindshare in the, you know, developer community on Twitter, without really being a part of it day to day. Like, I think I am a part of it, but my day job, I I work as a Laravel developer at my day job, but I'm not like as fully into it now, Or or or I wasn't as fully into it as I am now, which I think is exciting.
Colleen
Well, Tuples seems like a great fit. I mean, I think this is this is awesome. I think it's gonna be wonderful for everyone.
Aaron
It's gonna be so fun. And there will be, like, there will be super normie stuff I have to do. Like, I need to I need to set up, you know, conversion tracking, and I need to set up some mailing lists, and I need to make sure analytics are firing correctly. Like, there's there's some very normal blocking and tackling stuff that I need to do. But yeah, I think it's going to be great.
I'm really excited about it. Awesome. Yeah. So don't worry. Don't worry, friends.
I'm not I'm not going anywhere. Things, things will remain the same. You just weren't aware that I was working at a property tax company.
Colleen
It made me laugh a little bit when people asked me and, because I was like, he has he has a job, you know. Like Yeah. It's not it's not a fundamental shift. He has a full time job. He's going to another full time job.
Aaron
Yeah. Exactly.
Colleen
So what else is going on?
Aaron
Well, you and I got together last week or no, almost 2 weeks ago now That's right. At this point.
Colleen
I flew to Dallas.
Aaron
To get, yeah, we were supposed to get together on a Thursday, and I became violently ill. Thanks to my children. So that didn't work. So I took Thursday Friday off sick, and I did manage to meet you Friday, for some co working, which was a freaking blast.
Colleen
Dude, I'm saying, like, I love remote work, and it is wonderful. But if we could do we were we had a week's worth of work done in a day. If we could
Aaron
do that, like,
Colleen
once a month, I mean, oh, my goodness. It was so good. It was
Aaron
so good. And and truly we, you know, we could try to replicate that by hopping on a pair all day, which is not something we've ever done.
Colleen
Yeah. We haven't tried. That's true.
Aaron
So we did kind of skip that step, but you were like, I'm getting out of here. I'm gonna fly to Dallas and I came over and hung out at the hotel and then we just like, we were jamming. We got it all done.
Colleen
It was pretty I
Aaron
feel really good about it.
Colleen
I feel really good about it too. Like, I oh, my gosh. The push we have made as a team these past 2 weeks, I feel so good about it. Like, it's awesome. It's like all of these pieces are finally coming together in the way I want them to come together.
Yeah. It's gonna be awesome. I'm super sick. Yeah.
Aaron
And I mean, I did, you know, I did one day of it with you, but you've I feel like you've been seeing the whole thing through to the finish, and it sounds like your demo went exceedingly well with the client. It
Colleen
It went really well. They were really happy about it. Yeah. So we totally delivered. They've started doing 6 weeks sprints.
Aaron
Okay.
Colleen
And so you meet with the I I think it's a really nice the way they've organized it. So you meet with kind of their upper management. This, I guess he's a CEO and the engineering manager and kind of make your 6 week plan. And so we hit all of our deliverables, like gave the demo.
Aaron
Love that.
Colleen
It was it was beautiful. It was really nice, and I feel like our core work is so close to being I'm not saying we're close to being done, like that's not Sure. Quite the word I would use, but like the core the core feature set of hammer stone for rails is done. Mhmm. So the additional things the client wants are gonna be great additions to the product, but I feel like like the core work feels really solid, and so that's that's cool.
Feel good about that.
Aaron
That's an amazing feeling. Yeah.
Colleen
Yeah. It feels really good.
Aaron
And then go ahead.
Colleen
Oh, I was just gonna say it was just so great to some of the stuff I had been doing for them in terms of the way I was doing nested filters, and I had added a I had to, like, added these things to solve a short term problem.
Aaron
Mhmm.
Colleen
And so taking the last I mean, it was really, like, the last 3 weeks and revisiting all of that. Like, I pulled out, like, submitting this PR. I pulled out, like, this an entire module. Like, it was beautiful. Because I had written this has nested filters module, essentially.
Aaron
Right.
Colleen
And, like, I don't need it anymore because of this refactor. So it was just like, it's like when you just do a beautiful refactor and you're Yep. Yes. This is so much better.
Aaron
That's how it felt when we were working together. It was like, wait. If we do this here and that there, then this all just slots together.
Colleen
I know. So beautiful. Yeah. It's like a moment. Like, I even had a I mean, that's the back end.
I pull out this whole nested filters module. I pull up all of this other stuff. And the front end, I had written a partial, like, a partial view for, like, same filters. But since our new we're now using a filter condition, that's essentially an option condition. Like, all of that just slot it in so nice.
It's
Aaron
pulled, like, a ton of hours working on the front end
Colleen
for the company. He and I were working, yes, many nights. And poor Sean, like, we'd be working till 10 o'clock my time, which is midnight his time.
Aaron
Yeah.
Colleen
He came through like a champ, the front end API. So what he did is because of Hotwire is complicated. I mean, just the way we are trying to implement Hotwire is is a little tricky. So, originally, the way they had to tie in with their stimulus controllers was a little confusing. And so he simplified the API so we can give them something.
It's still not plug and play because you're gonna have to respond to the filter being stabilized, the filter not being stabilized events because we don't know what you wanna do with that information.
Aaron
Mhmm.
Colleen
But he was able to simplify the API down to hopefully make it easier for other, you know, teams to implement it outside of a standard view. So that's that's solid.
Aaron
Yeah. He and I we've, you know, we've all talked about it, but he was really pulling some long hours on that, and it sounds like it paid off.
Colleen
Totally. It was so good. Yeah. Everyone came through. It was awesome.
Everyone just coalesced.
Aaron
And and then you, me and Sean had to talk about, like, okay. How do we like, if Sean's gonna be pulling these crazy hours on client side, how are we how can we move forward? Because we've been stalled on, you know, the view 2, view 3 side for quite some time because Sean is a finite resource. And so the 3 of us had to talk about, like, hey, where is this going? What are we doing?
Are we gonna make it? Like, we gotta freaking pull this thing together. And I think we landed in a pretty good spot in terms of, like, we've got a short term, like, deadline, which I think is RubyConf or Sin City. Which one is it?
Colleen
It's RailsConf in the May. In May 15th, May 17th, mid May.
Aaron
Okay. And we're gonna pull in another, another person to help because Sean being the bottleneck just can't. We just can't keep having that be the case. And so I'm feeling pretty good about that because I think, you know, all 3 of us expressed frustration about how slow that was going. And Sean Sean was like, I know I'm the bottleneck.
You can say it, and I'm also frustrated by it. And so I think that was that was good. And so I'm hoping that this is, you know, we're able to move past us relying on Sean for everything. If we can get this other person knocking some stuff out.
Colleen
Is it gonna work out with the other person? You haven't Yeah. Made an update? Okay. Great.
Yeah. So he start?
Aaron
Me. Yeah. He me, him and Sean met last week and kinda talked through it. And I think they they're starting this Saturday, I think. They're gonna have him and Sean are gonna have a whiteboarding session about, like because the big the big problem that Sean's been trying to solve is how do we make the front end customizable without forcing people to eject and write their own front end, which is never gonna work.
Colleen
Right.
Aaron
And so he's got a lot of ideas, and this person that will be implementing them has a lot of experience with headless components and stuff, and so I think they're gonna start on Saturday. They book, like they put it on the calendar. They booked it. They figured out time zones and everything. They're gonna start I think it's this Saturday, and Sean's gonna try to transfer all of his knowledge to this new guy, and then they'll and then he'll take it away and try to, like, figure out the customization story, which is the last big, like, this is the last big thing we need to be able to pull in non Nova Laravel people is the ability to, like, make the UI match their UI.
Colleen
Right. That makes sense. I think I think something I brought up in our conversation is I have not kept my finger on the pulse of what is going on on the Laravel view side. So I am going to try to make a more concerted effort to just be fully engaged in what you guys are doing, because it kinda feels like like you guys are over here. I'm over here.
We're working different ways to move the product forward.
Aaron
Right.
Colleen
So, yeah. Keep me posted. So I kinda wanna stay abreast of everything that's going on with Laravel.
Aaron
Yeah. And I think I think that'll be good. And I think getting this is like the story of the past year is being crushed by opportunity. I mean, the client has obviously been, like, life changing. We would not be here without the client, but it's just such a resource hog.
And it gives, you know, it gives back resources in terms of US dollars, which we very much appreciate, but it's like, it just, it just splits our focus so much. And as a client implementation company, we're doing gangbusters. We're freaking crushing it. You're getting paid. We're getting paid.
It's amazing. We've got this amazing product as a product company, big old nothing. I mean, that's not true. We've sold a couple of $1,000 of licenses. But not as much, you know, not as much as I want.
And that that's hard for me because I'm on the product side,
Colleen
Right.
Aaron
I'm on the product side. You're on the client side. And I know that even the product side is hard for you even being on the client side. So
Colleen
Yeah. I was I
Aaron
don't know if we would do it again this way, but we're here now, and I think we're in a good spot.
Colleen
Yeah. I was talking, I think, to Josh about this yesterday, and, I was like, as a productized consulting company, like, we're we're doing it, man. Sure. We're a real company. We're making money, like, we're doing it right, but we're trying to figure out how to make that jump from productized to consulting to just a product.
Aaron
Yes. And that and making the jump means doing both at once, which is incredibly hard.
Colleen
It's a lot. Yeah.
Aaron
It's a
Colleen
lot to balance, and I even think about trying to get this pulled out of the client's, code and get it wrapped up, and and we've been deliberate about building it and not making, like, the tests are not client specific. Like, I'd spin up all of my own tables and models and all that, but still, I'm sure it won't be painless. Like it shouldn't be too painful, but it's still gonna be, you know, gonna be a thing. So, yeah, trying to balance all of that is a challenge.
Aaron
Yeah. It's super hard. Yeah. Especially from, like, the emotional side of wanting the thing to be released and, like, entering the next phase of, you know, product development. That's really hard for me that we're not, like, fully there.
I'm getting good feedback on the Nova stuff and, like, that's really encouraging because people seem to to really love it, which makes me feel like we found the right thing. But the fact that we're just still kind of, like, basically at the starting line is just, oh, what a freaking drag. But maybe that's how it goes.
Colleen
Tell me about Nova. Is it k. It's completely done? I mean, someone if I use their Velova, can I buy the hammerstone package right now?
Aaron
Yes. Okay. You can buy it, implement it, and ship it in probably 30 minutes, maybe an hour. It is completely done, and fully ready to go. And the integration story there is easy breezy.
I mean, you install one package that installs the other package, and then you write your filter, and that's basically it. You're done.
Colleen
Okay.
Aaron
Yeah. That's the dream.
Colleen
That's the dream. Okay.
Aaron
Is that what?
Colleen
I was gonna say, is that something you're actively promoting or you're actively marketing right now? Or are you more focused on getting this customizable piece for non Nova Apidor?
Aaron
Yeah. That's a good question. I'm not focused on the non I'm I'm sorry. I'm not focused on the customizable piece at all. That's just entirely in Sean's purview, so I'm not focused on that at all.
In terms of actively marketing Nova, we have maybe 10 people that are testing it, and of those, I think 4 have purchased. And so I'm not I don't know. I could probably send another email out to the list, of Laravel people and just, like, see if any of them are using Nova. I've done that before and that's where these people came from.
Colleen
Okay.
Aaron
I think the next thing I will probably do, and this is something I mentioned, I think 2 weeks ago is record a video just showing how it works because I think it is pretty sexy to see. I think it is pretty sexy to see like the thing in action. Especially if you can do a speed run and show that it's like you're literally able to get this in 5 minutes, I think is pretty compelling. And that may be that may may be my next move there. I also wanna reach out to the Nova team and talk about potential business development.
Like, hey. If you guys sell through our product, we'll give you lots of money. But I know that currently they're working on Nova 4, and so they're they're, like, on I've seen it on Twitter. They're on a, you know, a death march to get Nova 4 done. And so I don't wanna come in while they're heads down and be like, hey, sponsor my thing or sell my thing and then be like, dude, I don't even have time to think about this.
So I'm kinda holding off there. But I I don't know. What are your thoughts on that?
Colleen
So first thing, the video, yes, you a 100% should do that. I had someone else reach out to me about it for Rails. And so I would like to see your video as well as a reference because you have so we had talked about it for this reason because you have done so many of these demos. Mhmm. You know what people seem to care about.
And I don't I mean, I don't know enough about Nova or the Laravel community to know if you should push them or not. Are is there a way right now with Nova to buy add ons? Is that like something they do?
Aaron
There is no marketplace. There is a I always forget what it's called. Nova packages or nova resources or nova tools.com. And I listed us there. So that that is is present.
I don't know what kind of traffic that gets. But, yeah, that would be the that would be the centralized place for it. I think we could potentially we could potentially buy some ads in, like, Larabell News. And I think that would be a couple $1,000 and has incredible reach to the the market we're looking for. My fear with that is within the Laravel ecosystem, the Nova ecosystem is even smaller, Nova immediately, our addressable market of Laravel News people is 10% of whatever they send out, you know?
Colleen
Right. Well, and we're not that far off from having the customizable front end done. So to
Aaron
me it
Colleen
seems like let's just wait
Aaron
Exactly.
Colleen
Before we spend that money so we can reach more people.
Aaron
Yeah. Okay. So my plan before next week will be to record a video or 2 or 3. I think there's an interesting, an interesting play we could do with like the 1 minute, 5 minute, 10 minute versions.
Colleen
Okay.
Aaron
And that will be that will be my goal before next week.
Colleen
Awesome. I love it. My goal before next week, I'll be in Vegas next week for Sin City Ruby.
Aaron
Oh, that's right. Yep. And you're giving a talk. Right?
Colleen
I am giving a talk. On Yeah. ARL, building a composable query builder. I'm gonna finish it today. That's my goal.
Okay.
Aaron
Well, that's super exciting.
Colleen
Yeah. I'm not making it. I mean, it's a it's a hard topic. Right? And especially with a very when you have an audience that goes from beginner to super senior, it's always hard to tailor a talk, so it is accessible to that whole group of people.
So the talk I have now is, you know, it's it's like very basic, and it's building up to where you can use a rail as, you know, in more complicated, functions. So I'm pretty happy with it. It feels I guess what I'm trying to say is the talk feels like it's very, like, mid level accessible. So right now, I'm trying to figure out, like, how do I widen the scope a little bit to pull in the people who don't, like, know, you know, have have never heard of a rail, which is a lot of people in the rails community. Right?
It's a private API. But also pulling the people who are like, oh, I only use pure SQL. You know who you are. Like, I wanna those are my people, like, that I want to convert. I wanna you know?
And so, it's been but what I've been doing is I've been talking to Rails developers to kinda see who have some sort of query builder. We have you know, we know a lot of people who have analytical tools and stuff. And so it's been fun to see how people are using it and and really why. Like, when you look at the risk benefit analysis of using a private private API, what is so enticing about it that it is worth the potential risk of a change in the API? And I really think I can make the case because AREL sits on top of your database, like switching databases, I think that's a huge deal.
And the composability of it, like, active record is composable, kinda, but this is, like, just so fine grained. I think I think there's I I so I'm gonna kind of work in more info about that, but, like, I'm really unhappy with how it's coming along. I think it'll be a lot of fun.
Aaron
Yeah. Will this be recorded? Will I be able to watch it later?
Colleen
I don't know. So I have to ask the conference organizer. I'm not sure if he's gonna record it or not. This is a pretty small conference, but
Aaron
Have Andrew record it for me if Yeah. If it's not actively recorded. Have him do it for me.
Colleen
You know Andrew. He was, like, I'm gonna hire someone. I was, like, okay. So, and he's not I mean, what's gonna be cool is I think I can say this on the podcast. He's gonna make he might be making some cool announcements, and what I'm talking about might and he go we go we we're going back to back, which was planned.
So it's gonna be awesome. So he's gonna make his but, hopefully, I haven't checked in with him. So, he's gonna be making some cool announcements, and then I'm gonna be following that up our stuff, so it's gonna slide really well together. So I think it's gonna be a lot of fun.
Aaron
Perfect. And I'm 0% surprised that he's hiring a videographer.
Colleen
He was like, I'm gonna hire someone.
Aaron
It's great content for bullet train, like to have that in in perpetuity.
Colleen
So Yeah, totally.
Aaron
There was one other Oh, speaking of Andrew, we're doing Andrew and I are doing a podcast.
Colleen
Saw that. Tell me about that.
Aaron
So we're doing a rails Laravel crossover podcast. So he reached out to me a while back and was like, hey, I wanna talk to somebody very technically about, you know, bullet train and rails, and I think it'd be fun to do a compare and contrast Laravel thing. So we just put that out yesterday. Awesome. 1st one.
So I think I think that's gonna be a lot of fun. I got the good end of the stick on that one and that I show up and record and he does everything else.
Colleen
Nice.
Aaron
So this is kind of he's driving this, and I'm the, you know, the Laravelle foil for him to talk to. So that'll be good. I think that'll be good for us. That'll be good for 2 bull. That'll be good for bullet train.
I think that's just good across the board to have that kind of content out there.
Colleen
So what's it called?
Aaron
Framework friends.
Colleen
Nice
Aaron
framework friends.com. Isn't it great?
Colleen
That's pretty good. I like it. That's pretty good.
Aaron
I'm pleased with that. Okay. Anything else?
Colleen
Nothing else for me.
Aaron
Alright. Let's send it there.