Episode

Hammerstone · Sep 24, 2021

Who _Are_ You?

Who _Are_ You?
Show notes

<div>Colleen listened to Aaron's solo episodes and it... raised some questions</div>

Transcript
00:01

Aaron

Okay. Just Colleen and I today, Sean is I forget where Sean is, but Sean is not here. He is somewhere. He is he is he is not here, which is an improvement from last week. Because last week, y'all had a meeting without me because I was on I was on solo dad duty.

00:17

And so then I did solo podcasts. So we're plus 1 from where we were last week.

00:23

Colleen

Yes.

00:25

Aaron

So how's it been going?

00:27

Colleen

Good. So, Aaron, I listened. Uh-oh. So I listened to your podcast with Greg.

00:36

Aaron

Oh, really? Greg Skirman?

00:40

Colleen

Yes.

00:41

Aaron

Tell me.

00:42

Colleen

I would like to know more about you because Okay. I don't feel like

00:49

Aaron

It's a fraud. I'm I'm open book. So tell me.

00:52

Colleen

I feel like, you know, I'm listening to this podcast and you're like, yeah, I just spent a couple hours and I wrote this thing that like makes your Lambdas magically go to the cloud and I solve the world's problems. And, you know, I just did that in my afternoon.

01:08

Aaron

So, I realized That was very generous.

01:11

Colleen

It was a really great podcast. I really enjoyed listening to you. Oh, good. Even though I don't know what inertia or any of that stuff really is.

01:18

Aaron

Sure.

01:20

Colleen

Can you tell me more about you and your background? I would really like to know.

01:25

Aaron

I can. Yeah. Absolutely. So a lot of that, like okay. So I I'm an accountant.

01:33

Colleen

Right. That's what I thought.

01:34

Aaron

CPA. Yep. Graduated from Texas A&M, with a master's in accounting, went to Ernst and Young, spent 1 year as a tax accountant at a big four accounting firm. So I did, I like did the whole thing, here, here in Dallas. And after a year so while I was there, I was watching, the people ahead of me.

01:56

Like, your most recent Software Social episode, you said you were looking at the people ahead of you, and they were all depressed and miserable. Right? I

02:03

Colleen

did say that. Yes.

02:05

Aaron

So I was watching the people ahead of me and thinking kind of kind of the same deal. There's nowhere I wanna go.

02:12

Colleen

Like, all

02:13

Aaron

of all of those jobs, I don't want any of them. And then the thing that really set me off, not set me off, but caused me to leave was I watched a 4th year. So in, in it like in accounting and consulting, that's really like class driven, like your start class is, you know, the 2012 start class or whatever, because they just bring in a ton of people right out of school.

02:38

Colleen

Okay.

02:38

Aaron

So you kinda start with a cohort. And so I was watching this guy ahead of me who was just so smart. He was a great accountant, and he was really nice. And, you know, as far as we go, he was cool. And I watched him get passed over for a promotion because he wasn't in the right class year.

02:58

Right. So there was this, there was this manager job open and manager jobs usually go to 5th years and he was a 4th year and he really deserved to be moved up because he was a genius and he was the best in his class. And he got passed over because he was a 4th year and I realized, okay, like, it's not about how good you are. It's about like how long you stay and all they care about is class year. And you move up as a cohort and it gets smaller and smaller until they promote partners at the very end.

03:29

Colleen

Okay.

03:29

Aaron

And I wanted to get ahead by working really hard and being the best. Right. And I saw somebody above me working really hard and being the best and just getting totally passed over and it didn't matter at all. So I left,

03:43

Colleen

After a year? After a year?

03:46

Aaron

Okay. 1 year. Yeah. I started doing while I was still there nights and weekends, I started doing, like contracts software development on the side, which I learned to program when I was, like, super young, like, 10, 11, 12. And it was just always a hobby for me.

04:01

And so I just picked up some clients, started to do it on the side, was still living at home. I lived at home for, like, 6 months out of college until I moved in to a house with a friend. So I had, like, zero cost of living.

04:13

Colleen

Right.

04:13

Aaron

Then me and a friend moved into this dumpy house. So I had like zero cost of living again. And so I'm working 2 jobs, making all this money, not spending any of it, like eating Whataburger and living in basically a a shack. And so then I'd quit my accounting job and Okay. Never looked back.

04:32

I did a couple startups. I did a couple of freelance, like worked at a couple of startups, did a lot of freelance worked in for a California company for awhile while living in Dallas. So I'd fly to California for 2 weeks a month and be at home for 2 weeks a month. And that was insane and something you would only do at, you know, 23 years old,

04:51

Colleen

right?

04:51

Aaron

Because it was a lot. I'd lived in a hotel room for 2 weeks every month. So, yeah, I've kinda done a ton of stuff. And you know how, like, for Hammerstone, I'm doing, like, 6 different things at once?

05:07

Colleen

Right.

05:08

Aaron

That's that's basically been my whole life. And so with the sidecar thing, it's like, oh, okay. I've done a bunch of Lambda stuff before. Because at one point I had a product that would take an RSS feed from a podcast and turn it into video and publish it to YouTube. And, like, that never it never got off the ground.

05:35

Mike and I, kinda worked on it together, but I it never got off the ground. But I have all this knowledge in my head of, like, how to run Lambda's, like, at scale to generate hour and a half long videos. Right? And so then when something like when something like, sidecar comes along, I'm like, oh, I remember I remember some of that Lambda stuff, and I can pull all of these little bits together. And so it seems like, I think from the outside, it seems like, oh, man.

06:08

He's inventing stuff from whole cloth, and, really, I'm not. I'm inventing stuff from bits and pieces of my memory and, you know, dead code on my hard drive. And I think for me, I've been toiling away for, like, a long, long time, just kind of in obscurity. And now that I'm, like, starting to do stuff more in public, people are like, oh, wow. He's an overnight success.

06:35

He came out of nowhere. It's like, no. I've been working on stuff for a 1000 years, and just none of it's ever really worked. And so now I'm able to kind of like pull it all together and be like, Hey, look at this thing I did in 2 months that took me 10 years to do.

06:51

Colleen

Right.

06:52

Aaron

Does that make sense?

06:53

Colleen

Oh, yeah. That's very, like, James Clear atomic habits. Right? Like, you what is it? Overnight success takes, like, 10 years?

07:00

10 years. Yeah. Exactly. One one day kind of thing. Yeah.

07:04

That makes total sense. So those jobs you had after you left the accounting firm, were any of those, like, kind of traditional w two full time? Or were you always contract?

07:15

Aaron

The only thing I was contract until, I decided that I was gonna get married. And so when I met Jennifer and was like, I think I think I'm gonna propose, I started looking for full time jobs. Just because, like, for me, it's easy to, you know, live with my best friend and, you know, some 3rd roommate and eat pepperoni for dinner. But it's like, once I get married, I feel like I should be a little bit more stable, and so I got a full time job with a startup here in Dallas. And that was wild because I didn't have any, I guess, any pedigree or any credentials, really.

07:57

Colleen

Right.

07:58

Aaron

But at that point, I had been blogging and tweeting and talking about stuff that I was building, and so they didn't, like, they didn't even, like, really look at my resume. They, like, looked at my blog and were like, hey. Do you wanna, you know, do you wanna talk? We have job openings. I was, like, yeah.

08:15

That sounds great.

08:15

Colleen

Is this the company you're still with today?

08:18

Aaron

No. So today, I'm with, so I went from that company was called Traxo. It was a start up, a travel start up here in Dallas.

08:26

Colleen

Okay.

08:27

Aaron

And I loved working for them, but it was startup y. And so it was like, are they gonna, are they gonna raise money? Are they not?

08:35

Colleen

And

08:35

Aaron

I'll get so I, so I left. And from there I went to Veronis. So I worked at Veronis for like a year and a half or 2, and it was amazing and I loved it. And I did the data analyst stuff. So it was like, not really programming, but kind of programming, plus a lot of Excel, plus a lot of like data cleaning to figure out where all of our leads were coming from.

09:00

And then, well, so while I was at Veronis, my sister-in-law reached out to me. Jennifer's sister reached out to me and was like, Hey, I work at this property tax company and they're growing and they're barely holding it together. They were like staying up till 2 in the morning, filling out PDF forms

09:22

Colleen

and like

09:22

Aaron

stamping letters. They had so many clients that they couldn't invoice them all because they were creating invoices manually. And so they reached the point where it was like, we we can't we can't invoice everybody. We're we don't have enough there's not enough time in the world to invoice everyone with our current system. And so she reached out to me and was like, hey.

09:42

You do computers. Right? Do can you help them? And so my first my first, like, thing that I did with them was I wrote a bunch of Google app scripts, to automate, like, take the process they were doing currently and just automate it. So like it ran and that way it could run overnight and it could run a lot faster.

10:01

And so I generated, you know, these many, many thousands of PDFs for them, and then they would, you know, send them out to their clients and get paid. And at some point after like doing, you know, 4 or 5, 6 of these projects to help them like, automate things that they were already doing, but not really invent anything new. They're like, hey. Do you wanna come, Like be our every thing technology at the company. And it was like, you know, 8 or 10 people.

10:29

And I was like, I don't think so. I don't, I have a great job right now. I'm about to move to France for 3 years or 3 months. So Jennifer and I went to France for 3 months and just kind of lived over there. Yeah.

10:42

Because we were both remote. We're we're both remote and had no kids. And it was like, do you want to go to France? Yeah, let's do

10:48

Colleen

it. Yeah.

10:49

Aaron

And so I told him, I'm about to, you know, move to France for 3 months. You don't wanna hire me right now. And they're, like, oh, no. We already heard about that. That's great.

10:56

We just want you to come in house and build our CRM. And I was like, okay. Seems exciting. Seems like a lot of potential growth opportunities. And so that's where I am now is still at the property tax firm.

11:11

And at some point while I was there, it started by these 3 best friends. These guys who are like 1 year older than me, and this is the only job they've ever had is working for themselves. And so they they don't really have a ton of, like, what are other companies look like experience. And so at some point they were like, Hey, there are 3 of us and you can't really have 3 people steering a ship, because employees don't know who to come to and one will tell them something and the other will tell them something contradictory. And so they're like, what if we put you in charge of all of the people as well as the technology, and then you report to us?

11:55

And that way employees have like one face and one boss, basically. And so a couple years ago, they put me in charge of people as well as technology. And so that's kind of what I do now is I split my time between the COO side of like managing. Now we have like, I don't know, we have like 20, 25 people, something like that. So managing them and then we have 2 extra developers and I still do some code.

12:22

And so the 3 of us write our software together. So that's who you partnered with. That's that's who you're that's who you're in business.

12:33

Colleen

Well, I was listening to I listened to both your podcasts last last week. So the our the one with Greg about Sidecar and then the solo one you did, and it occurred to me that, like, I don't really know anything about you. I made some good life decisions based on very little information.

12:51

Aaron

Well, hopefully, you still feel good about it.

12:55

Colleen

So what so in terms of, like, the indie building, like, building Hammerstone and building out products Mhmm. I understand, of course, how you got started with it, but what are your goals?

13:10

Aaron

Colleen, my goals are to be happy. Right.

13:16

Colleen

So

13:19

Aaron

I think my goals I think my so my near term goals are I would like to cut my time at work. At Resolute. Cut it to 3 days a week and keep my healthcare. Healthcare is a big deal to me. My wife doesn't work outside the house.

13:40

We have 2 kids. I have type 1 diabetes. We need, like, we need real healthcare.

13:44

Colleen

Yeah.

13:46

Aaron

So ideally, I think I would cut my day job down to 3 days a week. And in that process, lose the management of people responsibility. So I can't, I can't go to 3 days a week and look employees in the eye and say, I'm still your boss. Like the the boss needs to be there. And so, ideally, I'd cut it to 3 days a week, manage technology only, and me and the other developers would build stuff.

14:11

I would keep healthcare, you know, have some kind of pay cut or whatever.

14:16

Colleen

Right.

14:16

Aaron

The other 2 days I would work on hammerstone stuff and, you know, anything else, you know, goof off, hang out with my kids, that kind of stuff.

14:24

Colleen

Right.

14:26

Aaron

And this is not news. The CEO already knows this, so I'm not, you know, I'm not surprising him. He actually came to me and was like, Hey, do you want to be the CEO someday? And I said, I really don't. Like, I just don't have a desire to do that.

14:41

And which felt weird and wrong to me. But then I think long term, it would be work on products strictly.

14:51

Colleen

Yeah.

14:52

Aaron

You know, Sean has talked about how he has this desire to, like he's talked publicly about, this desire to, like, have his this company and, like, manage employees and, like, do things differently, like, do things that he thinks need to be done in the world in terms of helping people grow and have a company. And I think I'm closer to what Adam Wavin has said, where he's like, I just wanna hang out with my friends and make cool stuff. Like, he just like, Adam Wavin just wants to jam with his friends in the garage. Like, he just wants to set up a jam space and, like, hang. And I think that's more where I am.

15:31

Like, I just wanna build really cool stuff and have fun with my friends. So Sean Sean can manage things. I can just hang out and jam, and then you can do everything else.

15:46

Colleen

That's awesome.

15:47

Aaron

What do you do you wanna jam, or do you wanna, like, be a company builder? Or what's your

15:53

Colleen

I don't know. I

15:53

Aaron

think it's

15:55

Colleen

it's hard to see I mean, through all these phases of my growth, it's hard to see the next step until you're actually approaching the next step. Right? I'm a big believer in, like you said, I mean, right? But ultimately, the goal is to be happy. Mhmm.

16:13

And and so I'm a big believer in reevaluating to make sure you are still on the path you thought you wanted to be on. So I don't know. Like, I also I'm with Sean, in that part of my vision is building a company of non assholes. Yay. Like, I've had so many right?

16:33

Good start. I've had so many bad work environments that, you know, providing like, just building that kind of company is really important to me. But who you know, I don't I don't have a lot of specificity in terms of what that looks like.

16:50

Aaron

Mhmm.

16:50

Colleen

So I don't know. I think it depends on, you know, how fast we grow and and how quickly we want to grow and

16:56

Aaron

Yeah.

16:57

Colleen

And all those things.

16:59

Aaron

It's it's hard to see that far out.

17:01

Colleen

Yeah. Totally. Right? Like, especially now.

17:05

Aaron

Yeah. Especially yeah. Especially now when almost every possibility is still on the table, like we haven't gotten down hardly any roads that eliminate any other roads. And so all paths are available to us still. And that that's difficult.

17:20

That's why I look, you know, a couple of years out and, or may, you know, maybe a year out or 2 and it's, I'm 3 days a week. That's that's about as far as I've gotten is I'd like to cut back at work someday.

17:33

Colleen

Yeah. I mean, I think my more immediate goal would be after I mean, that's the goal. Right?

17:47

Aaron

That would be amazing.

17:50

Colleen

I don't know if it's realistic or not, but

17:52

Aaron

I think it is.

17:54

Colleen

That's that's kind of that's kind of the goal. Like, I, like, my shorter term goal, I mean, that's a year. So we'll see.

18:03

Aaron

I think that's realistic because well, one, I think we're gonna start making, product money pretty soon. So we're making consulting money, and it's all going to you. I think soon we'll start making product money. Mhmm. And probably the 1st and only to be full full time hammerstone for a while.

18:34

Colleen

Yeah. Yeah. We'll see. But I I mean, you know and and part of that offering could be, like, if the product isn't bringing in enough money, we could do productized consulting that helps us continue to grow, kinda like what I'm doing now, almost, that helps us improve the product. It's good for everyone.

18:50

But, yeah.

18:51

Aaron

Yeah. And if I'm I don't know. If I'm if I have the time and I could do, like, basically productized consulting, but like the integrations. So you you buy the thing and then you get, you know, 3 days pairing to do the integrations. I was actually thinking about this the other day.

19:11

Like, getting refine and integrated into people's apps. I think a great a great offering there is a full day of pairing or 2 days of pairing or whatever. And that's different. That's different than us, like working on your app alone for 2 days, because with the day or 2 of pairing, you don't have the day or 2 or 3 or 5 of getting the environment, their environment set up on your computer, which is a living nightmare.

19:45

Colleen

Right.

19:46

Aaron

Right? So if you're like, hey, we'll do a pairing, then their environment's already set up, and you're just there working in their system.

19:53

Colleen

That's a great idea. And it helps us develop relationships, which is gonna help when we talk about word-of-mouth. Like, I really like that idea.

20:02

Aaron

Yeah. And that cuts out A lot. The worst part that you're dealing with is, like, environment. Like, getting the environment set up is not a trivial thing.

20:11

Colleen

Right. Yeah. I love it.

20:13

Aaron

I would like to explore that. That I think and I think it would be a lot of fun just to

20:17

Colleen

I think if well, I think I mean, I Jam. Both of us. Right? Like, you're jammed in the garage. Right?

20:21

Aaron

Like,

20:22

Colleen

let's just hang out and do some programming. I think that's a great idea. I really like that idea.

20:28

Aaron

So and I think we'll have to do it in the beginning. Not have to, I think it would be really good to do it in the beginning to just kind of watch people's experience and see where they get tripped up.

20:38

Colleen

Well, it's customer development. Right? It's like a customer interview, kind of.

20:44

Aaron

Yeah. Yeah. So, hopefully, we'll do that. Hopefully, that'll, you know, bring in some money. I think if somebody's gonna integrate this into their app, they'd be willing to to spend a little extra to, like, get it done almost immediately.

20:59

Colleen

Yeah.

21:01

Aaron

Yeah. That's the plan. Yeah. We'll see. We've got, what, it's the 22nd.

21:08

We've got a couple weeks until Laravel stuff should be done. And I watched the video that Sean sent us. It looks like the front end is amazing. Awesome. Yeah.

21:20

All of that, all of that, focus, trapping and tabbing in ARIA roles. That just seems miserable. I'm so glad he's doing I'm so glad he's doing that and not me.

21:33

Colleen

It's so funny you say that because I when we started this project, you know, what, a year ago now, our responsibilities were really split. And so now I have to take over all the front end stuff, and I'm just like, I should have paid closer attention. Oh, man.

21:52

Aaron

Yeah. That stuff. Oh, man. That stuff looks brutal. But Yeah.

21:56

That I think that's where he I think that's where he he is a he is just so technical on the front end, and he is so good at it. And so I'm glad that he's, like, picking it back up, and we're moving again. He was gone for so long with the hot wire stuff.

22:12

Colleen

Yeah.

22:15

Aaron

Okay. So what else? You wanna know anything else? You wanna tell me about the client? I've, you know, I've got 2 brothers and a sister.

22:22

I've got 2 parents. Wow. Yeah. I don't

22:25

Colleen

know that. Does anyone live in Dallas?

22:28

Aaron

No. Actually, one brother lives in Dallas, one lives in Galveston, and the sister lives in The Woodlands, which is Houston.

22:34

Colleen

Oh, but you're all there. Yeah. I used to live in Houston. I think I told you that.

22:37

Aaron

Oh, yeah.

22:38

Colleen

But you're all there in Texas.

22:40

Aaron

Yep. My parents do live in Dallas. So, they've been coming over all day since the babies have been born, which Oh, it's amazing.

22:48

Colleen

That's amazing.

22:50

Aaron

It's just so helpful. Good.

22:53

Colleen

Yeah. Cool. So work is good. Oh, I upgraded my I my OS. That's my big news.

23:02

I have this really complicated set. I have 2 computers. I don't know if anyone else does this or if I'm just weird. So I have 2 computers. I have my computer, which is my primary work computer, and then my backup computer.

23:14

What? And so yeah. So okay. Is that it?

23:18

Aaron

Yeah.

23:18

Colleen

Well, here's the thing. If I can't work, I don't get paid. Right?

23:22

Aaron

Well, that yeah. That's

23:23

Colleen

true. Like, for example, my primary computer, the battery is dead. It's a laptop, but the battery is dead. So it always has to be plugged in. And I took it to the Apple Store, and they were, like, oh, we can get it back to you in 7 to 10 days.

23:37

Aaron

And I'm

23:37

Colleen

like, no. So my backup computer, I let my husband use because I'm kind like that. So my backup computer is my husband's computer, but he doesn't really need a computer because he doesn't really compute things. And so Imagine

23:53

Aaron

imagine not needing a computer. That's crazy.

23:57

Colleen

It's so weird. Right? So weird.

23:59

Aaron

But you don't That's weirder than a backup computer. That's insane.

24:03

Colleen

Anyway, so every time I have to upgrade something, it's this whole song and dance. Like, I do a complete dump of my primary computer. I then load up the backup computer. I then upgrade the backup computer to the primary OS. Then I switch them out, and so then so now I'm on the backup computer with the new OS.

24:23

Today is my trial day, so I see if it works all day before I then upgrade the primary computer. I'm weird.

24:32

Aaron

Anyway, so today That's that's wacky. Yeah.

24:34

Colleen

Right? But but if you think about it, it's a perfect fallback system because

24:38

Aaron

the

24:38

Colleen

back of computer

24:40

Aaron

Okay. Well, pump the brakes a little bit. Yeah.

24:44

Colleen

The back up computer, right, has a full image, and then my primary computer, I don't touch. Then the back up computer gets upgraded. And so then if I have a problem with the new OS, which I always have a problem with the new OS. Like, I don't it's always something that's really annoying. So if I have a problem with the new OS and I'm working on something time sensitive, which it feels like I am always working on something time sensitive, I can just go back to the primary computer, which is still on the old OS.

25:10

And that's more information than anyone wanted to know about how I upgrade my computer.

25:14

Aaron

I think the lesson we learned here is you need to buy a new primary computer that has a functioning battery.

25:20

Colleen

Yes. Right. So now that I have solved this problem because I'm doing a lot of traveling the next 2 months. So today, I'm using the backup computer, which now has the new OS and the image of the old computer, and so far so good. So that's exciting.

25:34

Aaron

You're going, where are you going first? Where's the first you're going to some retreat with with Michelle and somebody else.

25:41

Colleen

Yeah. That's at the end of October. That's the founder's exhibit.

25:45

Aaron

So that's last.

25:46

Colleen

Yeah. So that's after our retreat. So our retreat's October early, and then that's 2 weeks later. And that's Founders Summit.

25:54

Aaron

What is that one? Who runs that?

25:57

Colleen

Calm Company Fund, which used to be Oh, cool. What's the

26:00

Aaron

biggest Ernest Capital?

26:01

Colleen

Yeah. It's Ernest Capital, Calm Company Fund now. So it should be really cool. I mean, it has a lot it's they keep the attendance really low and it's more of an unconference. Like there are no speakers.

26:14

There are somewhat curated workshops, I think. But the idea is just to meet other people who are founding companies in the space.

26:24

Aaron

Great.

26:25

Colleen

Yeah. And it seems like like I'm in their Slack now. So it seems like most of these people have very successful companies.

26:31

Aaron

Mhmm.

26:32

Colleen

And so it'll be it'll be interesting. I'm looking forward to it, though.

26:36

Aaron

Okay. So I think everybody's gonna be wondering, are you you don't have any investment connection with Calm Company. Right?

26:44

Colleen

Or I do not.

26:44

Aaron

Fund or whatever it is. Okay. So you're just going, you're just going as an attendee, I

26:49

Colleen

guess. Correct.

26:50

Aaron

So so we'll file upload is not backed by company. Okay. No. It could be. They'll that's crazy.

26:58

Colleen

I guess not. No.

26:59

Aaron

That's totally reasonable.

27:01

Colleen

Nope. Nope. So I'm just going because Michelle is an investor. So she Got it. Is an investor, and she's a mentor.

27:08

So, I wanted to go. So I asked her if she was going, and then and then that's kind of how that started. So we're going to go.

27:16

Aaron

Great. Yeah. That's gonna be fun.

27:18

Colleen

Yeah. It's gonna be amazing. I'm just excited to see people again. I'm so much better in real life than I am virtually. Like, just so much better.

27:27

I'm just weird on camera. Whatever.

27:29

Aaron

I don't I don't know about that.

27:31

Colleen

I just I can't figure it out. I don't know. And I get so much more energy from Yeah.

27:36

Aaron

I think you do.

27:37

Colleen

With people. Right? Like Yeah. I have a friend, and by friend, I mean random guy on Twitter that lives in San Diego that I now work with once a week because I'm that person

27:47

Aaron

who just

27:47

Colleen

shows up. He's like, you wanna come to my co working space? I was like, yes. And I'm gonna come every week until you tell me to stop coming.

27:54

Aaron

Yep. That's a good that's a great quality. We like to have people who are joiners. That's great.

27:58

Colleen

But my new friend, like, just spending a day with someone else in the self funded business space once a week, it's like an incredible energy burst for me. Like, I don't know. I like people in

28:11

Aaron

my life. Is Andrew anywhere nearby you?

28:14

Colleen

No. He's in LA, which is apparently kind of super far away.

28:19

Aaron

Okay. That's too bad.

28:20

Colleen

Yeah.

28:20

Aaron

Because you wanna you wanna talk about energy supernova, the 2 of you together? I know. Right? That would

28:28

Colleen

We're like, real excited.

28:30

Aaron

Be cataclysmic. Yeah. Real excited. Y'all get amped. We do.

28:35

We do. So, yeah. So, what's going on client world? Anything interesting?

28:41

Colleen

Nothing super exciting. I think maybe I didn't mention it. So I've been doing a lot of the front end stuff, and all of this work is leading up to the nested filters, which we talked about a little bit. But I have not implemented the nested filters yet because I kind of wanna get some of these little onesie twosies

29:01

Aaron

Sure.

29:02

Colleen

Annoyances done, like, out of the way. And it's been really good because there are things that, generally speaking, aren't that hard to implement, like inline errors on the form. Mhmm. But we're using turbo frames, and so it's been good. I haven't used turbo frames before.

29:20

So it's been really a good way for me to get, like, kind of a gentle introduction instead of, like, you have to implement this all from scratch. It's, like, it's mostly done. Like, it mostly works. You just need 1 or 2 little, little things to make it a little more user friendly. So that's been good.

29:38

So I've pretty much been, for the past 2 weeks, like, doing all this, like, little front end stuff, like the apply button, was waiting for a form submit. So just stuff that's not interesting to anyone but the user, and that's important.

29:51

Aaron

Is it feeling better? Like, the when you're driving it around, does it feel more user friendly and you're liking it?

29:57

Colleen

I think we're getting there. There's still some I mean, the turbo frame stuff, like, there's just still some stuff that's a little wonky. And Sean and I did, like, a couple hours of pairing, and we made some progress. But there's just some stuff that's weird, but that's like a turbo frame thing. It's not a hammer stone thing.

30:17

Aaron

Yeesh.

30:18

Colleen

Yeah. It's getting there. But I think I told you I was having some trouble I guess this was I talked to you 2 weeks ago. So all of the recursive querying stuff Yeah. I was I was running into an issue there.

30:30

So I fixed that. So that was really exciting. So now the 5 levels deep, should we want to do that, can be done. So that's good. Great.

30:38

Yeah.

30:39

Aaron

Is that 2 seconds. What was the problem?

30:43

Colleen

Oh, it was I don't even remember. It had something to do with with applying the pending relationship subqueries, like one of the like, when you popped off the last the last one, it wasn't properly popping off. Like, it wasn't properly popping off the pending relationship subquery array. So then when you sent it into the subset method, you had this extra, like, hanging data piece.

31:07

Aaron

Hanging, Chad. Yeah.

31:08

Colleen

I know if you're old enough to say you'd get the hanging

31:11

Aaron

Barely. Reference.

31:12

Colleen

Right? You're barely old.

31:13

Aaron

She's afraid. Yeah.

31:14

Colleen

I almost said hanging Chad, and I stopped. Because I was like, I I don't know if Aaron's gonna get that.

31:18

Aaron

Yep. So Cool. Well, I'm glad you got it. That's great.

31:22

Colleen

Yeah. It was good. It was, like I said, it was just something that I think it was. I think you were doing, like, a Laravel has, like, an array it wasn't a ray pop. I don't remember the details, but whatever it was in Laravel was modifying the pending relationship sub theory data structure.

31:38

Aaron

Got it.

31:39

Colleen

In Rails, as you recall, we don't often modify

31:42

Aaron

Modify in place.

31:43

Colleen

In in place that way. So and I had missed that, and curiously, it only revealed itself when you had these, like, nested children at different levels. And although we have an incredible test suite, we hadn't tested this particular weird case where you have a has many through and, like, it was like 3 belongs to and a has many through and it belongs to. And so we hadn't tested that complicated of a relationship. So it was making it through like 3 belongs to's.

32:12

Aaron

Mhmm.

32:13

Colleen

Then it was hitting the has many through, and it was exploding.

32:16

Aaron

Man.

32:17

Colleen

So yeah. Freaking love

32:19

Aaron

I love that crap. Help.

32:20

Colleen

Right? Like, you're like, yes. Let's talk about this. Yeah.

32:23

Aaron

It's all I wanna do.

32:24

Colleen

So it was something along those lines, like, that that's kind of what happened. So it was a good find because now, you know, we can we can handle infinite depth, which as it was designed to do. But my focus is the front end stuff, which I'll probably finish next week. And then it'll be I got the mock ups for what they want the filter within a filter to look like. So then it'll be trying to implement that, which will be which will be kind of fun and interesting.

32:54

And then we'll go from there and see where we are.

32:57

Aaron

Man, this is so awesome. Yeah.

32:59

Colleen

It's really cool.

33:00

Aaron

I'm so pumped about all of this. I mean, just the fact that you're spending all day every day working on this and thinking about this.

33:09

Colleen

Isn't it such

33:10

Aaron

We're getting so far.

33:12

Colleen

Time is such a luxury. Right?

33:15

Aaron

It is.

33:15

Colleen

Such a luxury to not feel like to not feel to feel like you can do something right, and you can take the time, and you can fully understand the problem instead of when you're just trying to get something out as quickly as possible. It feels awesome.

33:30

Aaron

Yeah. Got it. Totally rules. Cool. I love that.

33:35

That's an exciting update. That makes me so happy. And then our retreat is soon. Right? It's

33:41

Colleen

It's, like, 2 weeks.

33:42

Aaron

Or something?

33:42

Colleen

Oh, and we gotta set up a meeting for next week so we can knock some of this stuff out before we meet in person.

33:48

Aaron

That's right. I talked to my attorney friend, and he said he doesn't feel comfortable doing it, which I that was what I led with. He said, I that's not my area of expertise, and I wouldn't do it for people I don't know. And so he's gonna refer me to someone who does do operating agreements here in Texas. And so I'll get a name or a couple of names hopefully from him.

34:12

And then the 3 of us need to work through Dalia's LLC questionnaire that should surface all of all of the difficult questions.

34:21

Colleen

Right. Yep.

34:23

Aaron

So we'll do that next week. So we have that knocked out before

34:26

Colleen

Yeah. I think we wanna get that.

34:28

Aaron

Time. Yeah.

34:29

Colleen

Yeah. The retreat time is very limited. So I think we need to be focused while we're there.

34:34

Aaron

Yeah. I agree. Speaking of retreat time, are we going to prepare a group presentation? And if so, do we need do we need to work on that?

34:45

Colleen

Yes and yes. I'd say yes and yes. I think it's important I mean, one of the things I think that will be beneficial is having really really given it some thought. Like, we've been running at a 1000000 miles an hour since I've joined you guys, it feels like. Right?

35:00

Everything happened so quickly, and now things are happening quickly. And it's really awesome, but I don't know if we've taken a step back to, like, look at exactly where we are and what our goals are and how we wanna achieve those goals. So I personally think that's a good use of time. And I also think we should do it before the retreat. Again, so we're not not figuring it out while we're there, which I think is a total waste of our time.

35:22

Like

35:22

Aaron

Yes. Okay.

35:23

Colleen

We need to utilize the people that are there.

35:26

Aaron

Great. Okay. We should do that next week too then, because we should give the other people at least the opportunity to review our materials before we show up.

35:36

Colleen

I think so.

35:38

Aaron

Okay. Alright. Let's chat. Let's Slack and see when Sean has some time or all 3 of us have some time to do that. Perfect.

35:48

Next week, 1 week from yesterday, I'm doing my first live stream, live coding.

35:54

Colleen

I know.

35:55

Aaron

Which is terrifying.

35:56

Colleen

I'm excited for you. It's so great.

35:59

Aaron

I think it's gonna be a lot of fun. I'm super nervous about it. I think it's pretty low key. The guy running it, Frank said it's, like, between 10:40 minutes. So it doesn't sound like I've got to hit a certain time, like, on the button.

36:14

Otherwise, it's gonna be weird. So I can just kinda, like, you know, do whatever I'm gonna do and stop when it's over. So that's helpful. I don't have to, like rush to finish or stretch it out if I'm going short, but yeah, it's the Laravel worldwide meetup. So it's meetup.laravel.com.

36:32

And I'll be demoing sidecar. So I'll be not only live coding, but live deploying to AWS and hoping everything works on stream. So, yeah, I'm super pumped. So that's next week. And then other stuff on my side, God, I've gotten some really good and helpful feedback on Torchlight.

37:04

Lot of people are using it and coming back and saying, like, hey. I'd love to implement a copy code button. Like, have you thought about doing that? And so, like, you know, they want their code example, and then they want a button that's, like, copy, just like GitHub has.

37:20

Colleen

Oh, yeah.

37:21

Aaron

And so I'm adding that in so that there's a clean set of code that is hidden that they can copy from. Some people have had really good ideas on, like, how to integrate it into emails, that kind of stuff. So it's fun because it's it's like it's out there, and it's moving. And while it's in progress, like, I'm picking up more and more, you know, ideas and use cases. And that's one of those things that I've learned is, like, motion begets motion and like progress begets progress.

37:58

And like, the hardest thing is to be stationary. And like, come up with ideas about what you're going to build. Like that's super hard. Once you're moving, you can spot ideas all day, every single day, which is also hard because you're like, well, damn. Now I've got 50 ideas and I can't build them all at once.

38:21

But being in motion with Torchlight has been a lot of fun because, like, people are just giving me incredible ideas. People are putting in great open source work. There's a, I don't wanna talk about it too much because I haven't finished it yet, but there's a guy who's done some incredible work in combining the Laravel and Symphony packages so that both communities can use them. And he's just, like, spend a bunch of time on it and then send it to me. And I was like, here, what do you think?

38:49

You don't have to use it. And I'm looking at it. I'm like, this is amazing. How did you, like, do all of this? So that's been wonderful, and I'm pumped about that.

38:59

Colleen

That's awesome.

39:01

Aaron

Yeah. It's great. I'm I'm super pleased with how that's turning out. I'm trying to think. That's Oh, I had my first viral tweet.

39:11

You did? Robots.

39:13

Colleen

Oh, yeah.

39:15

Aaron

The robots. Yeah. That was crazy. So I did a tweet thread about building some handwriting robots and put it out there for the lulls. And I got like 800 retweets.

39:27

Colleen

Oh my goodness.

39:29

Aaron

And then I put it, I I had maybe 4 or 500, and then I put it on Hacker News as a show h n, because I was just, like, give me more pain. And and they delivered. They freaking hated it because it was marketing. They thought it was the worst thing in the world. Somebody called me, like, Moloch, but I don't really know what that is.

39:48

I think it's a literary character. But yeah, it was great. I went from like 2,200 followers to 2,900.

39:57

Colleen

So, wow,

39:59

Aaron

that's wild. If they're looking for more robot content, they'll be disappointed. But yeah, it was it was a wild weekend. A lot of fun, though.

40:08

Colleen

Yeah.

40:09

Aaron

So just trying to catch up to you and Sean. I think you're at like 35 and Sean's at like 45 or something.

40:16

Colleen

Yeah. I don't know.

40:17

Aaron

Something like that. Jim's just the weakest link here. Okay. I think that's it. Do you have anything else we need to talk about today?

40:27

Colleen

Nope. That's all I got.

40:29

Aaron

Okay. Well, we'll talk to you later.

Details
Show
Hammerstone
Date
Sep 24, 2021
Role
Host
All podcasts
Podcasts
Newsletter

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