Become a Creator today!Start creating today - Share your story with the world!
Start for free
00:00:00
00:00:01
#451 Claude programming image

#451 Claude programming

Business of Machining
Avatar
0 Playsin 1 day

Topics:

  • Mammoth ski trip
  • Shantaram book
  • Claude programming
  • Internal purchase orders
  • UR robot deburring
  • Custom step drills
Recommended
Transcript

Introducing Episode 451

00:00:00
johngrimsmo
Good morning and welcome to the Business of Machining, episode 451. My name is John Grimsmo.
00:00:06
John Saunders
My name is John Sonners.
00:00:07
johngrimsmo
And this is your manufacturing podcast where we just, John and John have this private conversation and nobody else is listening and we just talk about what's on our minds in our businesses as we grow our manufacturing mini empires.

Spring Break and Travel Plans

00:00:19
johngrimsmo
But nobody's listening.
00:00:21
John Saunders
Nobody's listening.
00:00:22
johngrimsmo
How are you?
00:00:23
John Saunders
Good. Good. We were at spring break last week, here this week, and then I get to see you next week.
00:00:29
johngrimsmo
Yes.
00:00:29
John Saunders
So it's like a good whirlwind and i don't, at the risk of sounding like a bromance. I think this is one of the longest times we've gone without seeing each other.
00:00:39
johngrimsmo
Maybe the whole pandemic time was a few years there.
00:00:43
John Saunders
Was it?
00:00:43
johngrimsmo
Now maybe we saw in 2022 at IMTS. I don't know.
00:00:46
John Saunders
Yeah.
00:00:47
johngrimsmo
and It's been a while. I came down to your place, what, two years ago, maybe with the kids.
00:00:48
John Saunders
Whatever. Yeah. Yeah. that crazy?
00:00:51
johngrimsmo
Yeah. But yes, it has been a while. So that'll be really good. Get the, get the crew back together, the team.
00:00:57
John Saunders
The crew back there. Yeah.
00:00:58
johngrimsmo
It's going to such a good turnout there. I don't even know most of the people that are coming, like that. I probably know, you know,
00:01:05
John Saunders
They know you.
00:01:07
johngrimsmo
Yeah, I know. No, but my point I'm going to be like, oh, you're here. Like, I didn't know you were coming. Like, it's gonna be great.
00:01:11
John Saunders
Yeah. Well, so I'll, I'll flex on it a little bit to sort of say not to incur FOMO. Cause at this point, if you're listening, I don't, and you aren't coming, if you can try to make it great, but I suspect, um, it's a bit last minute, but the event should occur next year as

AI-Driven Innovations in Manufacturing

00:01:27
John Saunders
well.
00:01:27
John Saunders
And like, when you look at like the, um, attendee introductions, it's like, Hey, like Nick from P3D is like crushing it with frigate and home assistant on this is like, this is why I love to live.
00:01:35
johngrimsmo
Mm-hmm.
00:01:38
johngrimsmo
Yeah, I didn't know Nick was coming.
00:01:39
John Saunders
Well, and and he has this is exactly what I want to do, but unlike me talking about he's already doing it. He has a webcam on his, i think it was on a Haas machine, with the AI understands if somebody doesn't put the filter back below the output drain, the fishnet filter to like send him an email to be like, hey, somebody didn't put the filter back.
00:01:57
John Saunders
Like that is what,
00:01:57
johngrimsmo
excuse
00:01:59
John Saunders
I need to be doing more of, um, nice excuse for why we're not i'll happy to elaborate on later, but like we're getting there. Um, and then another guy just introduced himself. He's like, Hey, I'm basically an accountant that focuses on a lot of machine stuff.
00:02:09
John Saunders
I'll be talking about some business stuff. It's like, dude, that is awesome.
00:02:12
johngrimsmo
Cool. Yeah.
00:02:13
John Saunders
Um, yeah.
00:02:15
johngrimsmo
Yeah, it will be a three days of picking people's brains and wonderful conversation in Mammoth, California.
00:02:22
John Saunders
Yeah. Yeah. Yes. You ever been?
00:02:26
johngrimsmo
I've never been to Mammoth. No, I've been to California as a kid, but not. Well, I guess I went to L.A. 2017, yeah. yeah
00:02:33
John Saunders
Yeah, cool.
00:02:35
johngrimsmo
I'm super excited. i'm I'm finally this week getting excited for this trip.
00:02:39
John Saunders
Yeah.
00:02:40
johngrimsmo
It's like sinking in. I'm planning. I'm prepping. I'm packing.

Traveling Light and SpaceX Tour

00:02:43
johngrimsmo
I'm like getting some stuff that I need or want for the trip. And I'm like, okay, yeah, it's happening.
00:02:48
John Saunders
Yeah, exactly.
00:02:48
johngrimsmo
and And like I can feel my work brain starting to shut down. And this is by no means a vacation, but it's a work trip. And it's, yeah, I'm just planning it. And it's, it's I'm getting jazzed.
00:03:01
John Saunders
When are you getting in, do you know?
00:03:03
johngrimsmo
um I'm going to meet you in Denver, I'm pretty sure.
00:03:06
John Saunders
Great. sunday On that Sunday flight, you're on that flight to Bishop.
00:03:07
johngrimsmo
Yeah. On that Sunday. Yeah, like the one o'clock flight to to Mammoth or whatever.
00:03:09
John Saunders
Okay.
00:03:12
John Saunders
I literally think it's a effectively a charter flight at this point from Denver to Bishop.
00:03:15
johngrimsmo
Yeah, we're going own that plane.
00:03:17
John Saunders
Like if you aren't part of this crowd, um thoughts and prayers.
00:03:18
johngrimsmo
Yeah, yeah. agree yeah
00:03:21
John Saunders
Sorry. Yeah.
00:03:22
johngrimsmo
It's going to be so cool.
00:03:23
John Saunders
Yeah.
00:03:23
johngrimsmo
It'll be weird like to have your assigned seating and to sit sit next to somebody you know. like
00:03:28
John Saunders
Yeah, yeah, yeah. That's right. I appreciate it. I introduced myself on the Discord yesterday because it's the right thing to do.
00:03:36
johngrimsmo
I haven't checked it in a bit.
00:03:36
John Saunders
and
00:03:37
johngrimsmo
Yeah.
00:03:38
John Saunders
i tied you um because and I was like, introduce my wife who's coming and Grant who's coming, which I'm excited for.
00:03:39
johngrimsmo
Okay.
00:03:43
John Saunders
And then somebody DM me like four seconds later. It's like, dude, why are you introducing yourself? and i'm like, no, ah guess i I enjoy. I enjoy. i enjoy
00:03:52
johngrimsmo
Because accountant guy doesn't know you.
00:03:55
John Saunders
Well, that's what saying. like I like, enjoy meeting people in this industry that don't know who I am. It's actually like lovely. Anyway, um looking forward to it really am. So we, what John and I were just talking, we think we'll try to work forward next week, but we just don't know what that looks like.
00:04:04
johngrimsmo
So looking forward to
00:04:08
John Saunders
Is that fair? Yeah.
00:04:09
johngrimsmo
Yep, absolutely. And then the following week, I'm still in California, so I might be available for a call, but oh yeah.
00:04:15
John Saunders
Oh, good for you. Dude. Oh, honestly, that's fine because, well, I'll go either way. we were on a Wednesday the day before that RV of six is leaving.
00:04:28
John Saunders
That won't be crazy busy for me, but on Wednesday, the day we record our Okuma M660 arrives and then the, which is probably all hands on deck. and the day thereafter, our Doosan DNM 6700 arrives.
00:04:37
johngrimsmo
Yeah.
00:04:41
johngrimsmo
Okay, so i'm the I'm the opposite. I'm booked on Tuesday. Wednesday, not sure yet.
00:04:46
John Saunders
Okay.
00:04:47
johngrimsmo
flying Flying home Thursday. So probably we're skipping that week after. Okay.
00:04:50
John Saunders
Yeah. like Like I said, I will figure it out, but yeah.
00:04:52
johngrimsmo
Yeah, cool.
00:04:56
johngrimsmo
Yeah, so i'm you know we're at the show kind of Sunday to leave Thursday morning, and then I'm in California for another week.
00:05:03
John Saunders
Good for you.
00:05:04
johngrimsmo
I have six shop tours lined up. And I'm going to film everyone.
00:05:07
John Saunders
Anything you want to share?
00:05:09
johngrimsmo
um I'll share all of them when I get back. I'm getting a guided tour of SpaceX from an employee who's a customer of ours.
00:05:17
John Saunders
Awesome.
00:05:17
johngrimsmo
And he's like, you can bring your phone, but you can't film anything. I'm like, okay, bummer.
00:05:22
John Saunders
Yeah.
00:05:23
johngrimsmo
He's like, make sure you bring a valid passport too, because you're a foreigner.
00:05:26
John Saunders
Yeah.
00:05:26
johngrimsmo
Like...
00:05:27
John Saunders
Yeah.
00:05:28
johngrimsmo
um So that's cool. And then, yeah, a bunch of other

Filming Shop Tours: Equipment and Techniques

00:05:31
johngrimsmo
precision shops. Like the goal of my trip is ultra precision. So I've got some, i'm going to go see Adam and Laney Machine Tech and some some really cool stuff that I am very eager to film and share.
00:05:37
John Saunders
Good.
00:05:44
John Saunders
Good.
00:05:45
johngrimsmo
So my past few days has been figuring out, like my goal of the trip is to travel as light as possible.
00:05:46
John Saunders
Mm-hmm.
00:05:53
John Saunders
Mm-hmm.
00:05:54
johngrimsmo
Because I want to be footloose and fancy free in California. I don't want to have a suitcase that I'm lugging around. Like want to be able to walk around the outskirts of LA or whatever whatever city I'm in with a backpack.
00:06:06
John Saunders
Oh, sure, sure, for sure, sure.
00:06:07
johngrimsmo
So I'm trying to pack everything into a backpack, including my ski gear, um like my Gore-Tex.
00:06:11
John Saunders
Yeah. What?
00:06:12
johngrimsmo
So it's it's been interesting. And then I want to film these six shop tours, probably more by the time I get there. So I bought some DJI cameras. I bought the Osmo Pocket 3, which is the stick with the gimbal on top, the little head.
00:06:22
John Saunders
No. Okay. Yeah.
00:06:27
johngrimsmo
It's awesome.
00:06:27
John Saunders
The thing that looks like the camera got forgotten because it's so freaking small.
00:06:30
johngrimsmo
It's so small. um It's like the pack of a Starburst, the size of a Starburst, you know, candy. um It's incredible.
00:06:36
John Saunders
Yeah. Yeah. OK.
00:06:40
johngrimsmo
And then I also got the DJI Osmo Nano, which is a tiny little, like the whole assembly is a GoPro, except the whole bottom half of it detaches the screen portion.
00:06:52
johngrimsmo
And you're left with basically half of a GoPro as just a screen and one button to turn it on. And you can flip the screen around, you can have the screen remote and it's still like syncs and live records.
00:07:03
johngrimsmo
So you can have the, you put the camera on the shelf behind a book or whatever, and you can like have the screen over here.
00:07:08
John Saunders
Here, look this up.
00:07:09
johngrimsmo
And yeah, it's really cool.
00:07:09
John Saunders
DJI Nano.
00:07:13
johngrimsmo
So I filmed on my Instagram.
00:07:15
John Saunders
Damn you, by the way.
00:07:17
johngrimsmo
What's that?
00:07:18
John Saunders
um I'm swearing on our family-friendly podcast saying damn you because I've resisted upgrading my whatever.
00:07:20
johngrimsmo
yeah
00:07:23
johngrimsmo
I know. Well, I've done the research for you and I'll show you on the trip.
00:07:23
John Saunders
Go ahead.
00:07:26
johngrimsmo
Like I'll see you next week.
00:07:27
John Saunders
Yeah, sure. Yeah.
00:07:28
johngrimsmo
um So I've used both cameras now to film various videos for Instagram. They both film natively vertical or horizontal easily. With the DJI app, I can send files immediately to my phone.
00:07:37
John Saunders
yeah
00:07:42
John Saunders
Yeah, in incredible.
00:07:42
johngrimsmo
or I can pull them to my phone and then I've gotten really good at editing um on on my phone right now. So I can like film something pretty complex and I can pull it to my phone. I can edit it right there and I can have it uploaded within.
00:07:55
johngrimsmo
It still takes time. I filmed, I don't know if you saw my one from last night of talking about the Norseman, using it to cut some cardboard.
00:08:03
John Saunders
OK.
00:08:03
johngrimsmo
was a good edit. took me probably three hours to like film and edit the whole thing.
00:08:08
John Saunders
Holy cow.
00:08:09
johngrimsmo
But It was good practice for the camera and it was off <unk> good because I want to be proficient on the equipment for the trip and I want to be able to film like really cool shop tours.
00:08:12
John Saunders
Yeah, sure.
00:08:19
John Saunders
Yeah.
00:08:20
johngrimsmo
So good little cinematic, little angles and shots and splices and overlays and it was fun.
00:08:28
John Saunders
What are you doing for audio? Or it it handles the audio?
00:08:31
johngrimsmo
It comes with those little mics, the wireless mics.
00:08:33
John Saunders
Oh, the DJI labs.
00:08:35
johngrimsmo
think
00:08:35
John Saunders
Okay.
00:08:35
johngrimsmo
eleven
00:08:36
John Saunders
Yep, yep, yep.
00:08:36
johngrimsmo
So it syncs right to them and it's great.
00:08:37
John Saunders
Okay.
00:08:40
John Saunders
I, um, filmed a shop update before spring break. And then I started to edit it on spring break and I just deleted all the footage. Um, because I was also using, um, coincidentally the DJI mics, but even the lav mic from them on a shirt collar.
00:08:49
johngrimsmo
Oh yeah.
00:08:54
johngrimsmo
Yeah.
00:08:58
John Saunders
when you're walking around our shop. um I would argue that our shop isn't particularly loud from like an overall decibel standpoint, but there's just lots of fans, motors, parts, chips, and the audio quality was not fun to listen to.
00:09:07
johngrimsmo
Yep. Yep. Same.
00:09:10
John Saunders
And I said, I need to stop this.
00:09:10
johngrimsmo
Yeah.
00:09:12
John Saunders
I need to figure it out. And $43 part makes for magical, perfectly clean audio in a
00:09:20
johngrimsmo
Tell

Minimalism in Travel Strategies

00:09:21
johngrimsmo
me.
00:09:21
John Saunders
noisy shop.
00:09:21
John Saunders
Ready?
00:09:22
johngrimsmo
Yeah. What is that?
00:09:24
John Saunders
It's one of those, it's a metal wire mic. think it was called like a, here, I'll take my headset off here. Sorry. So it goes around my ears and it comes through. It's like a cheek bike.
00:09:33
johngrimsmo
It's like what you see speakers at, like like ah public stage speakers, where?
00:09:35
John Saunders
Yes.
00:09:38
John Saunders
Yes. So does it look cool? Not particularly. Do I care? Zero cares given.
00:09:42
johngrimsmo
What is it?
00:09:44
John Saunders
Hold on. Let me, I'll talk.
00:09:44
johngrimsmo
No, but it's it's a tiny microphone that pushes right in front of your face.
00:09:47
John Saunders
Yes. So, Yes, it's a microphone that then just has a three millimeter jack that plugs into the DJI wireless thing.
00:09:53
johngrimsmo
Okay.
00:09:55
John Saunders
It is called a, i got it from Amazon, JK professional headset mic, $46.
00:09:55
johngrimsmo
Yeah. Yeah.
00:10:01
John Saunders
forty six dollars um Here, I'll just send you the link, but ah you see it again, yeah.
00:10:05
johngrimsmo
No, I see it. Yeah.
00:10:06
John Saunders
yeah um
00:10:06
johngrimsmo
Yeah.
00:10:08
John Saunders
So, then here's what's even more cool. I tried it on in the same footage, walking through our shop, like A-beat it with a regular DJI lab mic and then with this on. It is so good that you don't hear anything in the shop and it sounds like I'm overdubbing it from a soundproof room.
00:10:24
johngrimsmo
Whoa.
00:10:25
John Saunders
And I'm like, well, that's not good because it actually is a problem. So then i wear... The other DJI mic on my collar that grabbed some of the ambient.
00:10:30
johngrimsmo
The other one? Yeah.
00:10:34
John Saunders
But then we actually just filmed the shop update video, which I'm going to launch today. um And I walked over to to to Grant to have him explain something.
00:10:38
johngrimsmo
Yeah. And you can turn that down and.
00:10:41
John Saunders
I just handed him the extra mic. So then he has good audio. um I'm like, oh, this is such a win.
00:10:48
johngrimsmo
Cool. Well, that's cool, man. I like it. Yeah, I did some testing um both at home in a quiet house, but also in the shop with the onboard mic on the cameras and with the remote mic.
00:11:01
johngrimsmo
And they both sounded fine to me.
00:11:01
John Saunders
who
00:11:04
johngrimsmo
um the The lav mic or the remote receiver, Bluetooth mic, whatever it's called, sounded better. And it was louder audio, but like and more direct from my voice. But both of them were acceptable enough.
00:11:16
johngrimsmo
It was like fine. I like walked right up to a machine that was running and I like sounded all right.
00:11:20
John Saunders
Yeah. Because you're using a DJI camera system, do you still have to use this part of the mic?
00:11:28
johngrimsmo
No, no. The receiver, it's built in.
00:11:29
John Saunders
Okay. Yeah.
00:11:31
johngrimsmo
Yeah.
00:11:31
John Saunders
Oh, that's a no-brainer.
00:11:31
johngrimsmo
But I have that same kit and I cannot use those mics with the new cameras. It comes with new mics or I have to buy extra new mics.
00:11:37
John Saunders
Oh. Oh, okay.
00:11:40
johngrimsmo
So yeah, reviewers online were complaining.
00:11:40
John Saunders
That's a bummer.
00:11:43
johngrimsmo
They're like, couldn't the engineers have made some cross compatibility here?
00:11:46
John Saunders
Sure.
00:11:47
johngrimsmo
Like, this is kind of lame. I already have all this stuff and now I can't use it with the new cameras. But yeah.
00:11:54
John Saunders
Good find.
00:11:54
johngrimsmo
Yeah, so it's like I bought the Pocket 3, which is the gimbal camera first, um and played with it over the weekend.
00:11:54
John Saunders
That's cool.
00:12:01
johngrimsmo
i was like, this is the greatest thing ever. And then the Nano came in couple days later, and I played with that last night, and I'm like, this is the greatest thing ever. Which which one am I going to use? I'm going use them both.
00:12:11
johngrimsmo
But they have kind of different purposes, and it's going to be so good.
00:12:17
John Saunders
I'm impressed you're going to try to do 10 plus day trip with a backpack.
00:12:20
johngrimsmo
Yeah, see how it goes.
00:12:21
John Saunders
No checked bag then? No, no, no, no Sharpie pointy things.
00:12:23
johngrimsmo
I will. so
00:12:25
John Saunders
Okay.
00:12:25
johngrimsmo
So I'm having a ah local friend custom make a duffel bag for me. And my requirements were, I want this to pack down into nothing, but to still be durable enough that I can trust TSA and like, you know, it's not going to get punctured or torn or anything like that. So it's made of like the best ripstop nylon and it's a local bag maker.
00:12:45
johngrimsmo
And so I'm going to check that with all my bulky stuff, my clothes and and my knives stuck in the pockets so that I can bring my three knives on the plane. But then that duffel will shove into my backpack and will pack light.
00:12:58
johngrimsmo
So that's my plan, my goal.
00:12:59
John Saunders
Sweet.
00:13:00
johngrimsmo
If I have to like buy clothes along the way, I'll figure it out, but it should be fine.
00:13:04
John Saunders
Yeah. That's a funny like life thing that this is not a particularly insightful comment other than like, I'm like a pretty, like, think I think generally like frugal guy, but like you realize like, oh, if I need to buy a swimsuit and then just throw it away on a trip, big deal.
00:13:21
John Saunders
Like it's wasteful, which I don't love, like big deal. Like you you spend more on an appetizer at a nice restaurant sometimes than, than that.
00:13:26
johngrimsmo
Exactly. Yep. And I've never actually had that mentality, but I've kind of wanted to be able to travel like that at some point.
00:13:32
John Saunders
Yeah.
00:13:33
johngrimsmo
Like I've always, you know, wanted to just show up at the airport and be like, okay, I'm just going to go here with nothing but what's in my pockets. I usually keep my pockets pretty stocked, but...
00:13:43
John Saunders
Yeah, nothing puts what's in my pocket, but stand by while i do a pocket dump.
00:13:48
johngrimsmo
Exactly. just got to leave my knife in the car for this trip, but I can buy one when I'm out. And I was talking with Dave Precise about that because that dude travels everywhere all the time for all reasons.
00:13:58
John Saunders
Yes.
00:13:58
johngrimsmo
And and i was like, have you ever done that? Just like gone to the airport with nothing? He's like, yeah, a couple times. Just buy some cheap clothes whenever you're at the place.
00:14:05
John Saunders
Let's go somewhere.
00:14:08
johngrimsmo
It's fine. was like, yeah, i want to be like that.
00:14:09
John Saunders
Yep.
00:14:11
johngrimsmo
um And I, ah it's annoying to come home from a trip and unpack and realize you didn't touch half your stuff.
00:14:17
John Saunders
hundred percent

Embracing Challenges: Insights from 'Shantaram'

00:14:18
johngrimsmo
i'm I'm over that. I don't want that anymore. So I'm pretty frugal and pretty specific with, you know, how many socks and underwear, how many t-shirts. I'm like, what can I actually do realistically to get through this trip and not overpack? Cause that's dumb. What what's I'm curious about is the skiing temperatures, like April skiing in California. Is this going to be t-shirt weather or do I need to bring my big gloves? Like,
00:14:41
johngrimsmo
I don't know yet.
00:14:43
John Saunders
I think it's going to be spring skiing, but you should check.
00:14:44
johngrimsmo
Oh,
00:14:45
John Saunders
I'm i'm like not great sure by the way. um Here's the other thing, John, I like don't mind. I'm packing my skis. I don't mind throwing a few layers in for you.
00:14:52
johngrimsmo
you're bringing skis?
00:14:53
John Saunders
Yeah.
00:14:54
johngrimsmo
Yeah.
00:14:54
John Saunders
It's just easy for us to be hurt.
00:14:55
johngrimsmo
Yeah, Amish said the same thing. He's bringing in two pairs of gloves. And I'm like, okay, I'll be fine. Like, I'll bring my...
00:14:59
John Saunders
Which is, Hey, like, if you want me to like pack stuff for you, I'm happy to, I don't care.
00:15:03
johngrimsmo
But that defeats the point.
00:15:05
John Saunders
No, I'm a, I think you get a hall pass when it's a ski trip.
00:15:08
johngrimsmo
Yeah, yeah.
00:15:09
John Saunders
Yeah.
00:15:10
johngrimsmo
But no, I should be good.
00:15:12
John Saunders
Yeah. Dude, awesome. I'm excited for you.
00:15:15
johngrimsmo
Sweet. Yeah, I'm getting pumped for this trip. Both the Mammoth portion is going amazing and then the rest of my tour trip is going to be awesome too.
00:15:22
John Saunders
Yep.
00:15:22
johngrimsmo
um Yeah. I did find a ride from Mammoth to California.
00:15:25
John Saunders
Yeah.
00:15:28
johngrimsmo
um
00:15:29
John Saunders
Oh, yeah. Just hit me to the Bay Area or whatever.
00:15:30
johngrimsmo
Yeah, so that's good. and
00:15:31
John Saunders
That's awesome.
00:15:32
johngrimsmo
Yep. So sweet.
00:15:35
John Saunders
this is about as random a transition as they come, but I'm reading a book called Shantaram or Shantaram.
00:15:42
johngrimsmo
Okay.
00:15:42
John Saunders
And it is popular, but I mean, I certainly haven't heard of it. um And it's about a, it's like a allegedly true story, but probably has some literary literary liberties in it of a gentleman who escaped from prison in Australia or New Zealand. And then kind of surreptitiously made his way to India and ended up spending an extended period of time in India, um going through some trials, tribulations of life and meeting people and living in the slums and traveling and getting robbed. And I'm only about a third of the way through the book, but it is a
00:16:19
John Saunders
for not traveling, like for just sitting on your couch and reading a book, it's like a very eye-opening thing about just kind of a different way of life. And it very much speaks to what you just said about like, it'll be okay. Like I'll figure out how to get to San Francisco.
00:16:29
John Saunders
I'll figure out how to make it do without a full backpack.
00:16:30
johngrimsmo
yeah
00:16:31
John Saunders
Like, um, it's, uh, yeah.
00:16:33
johngrimsmo
I'm trying to put myself in these situations because we live a very comfortable life generally and it's like no it's fine
00:16:40
John Saunders
Yeah. So

AI Tools Comparison: Claude vs ChatGPT

00:16:42
John Saunders
it'll be fun. You'll make it work.
00:16:43
johngrimsmo
yeah and as I joke with the kids and now that I have grown up money ah like to be able to buy a pair of swim shorts when you're out is literally no big deal like I'm by no means wealthy but I can buy a pair swim shorts if I need it
00:16:50
John Saunders
ah
00:16:54
John Saunders
Yeah. Yeah.
00:16:59
John Saunders
Well, and like long, irrelevant story, but like we were on a weird thing for spring break last week. We just brought a shipping label with us and then found a box, slapped a label on it and shipped up small boxes of home.
00:17:06
johngrimsmo
Ooh.
00:17:11
John Saunders
Does not deal something like easy.
00:17:13
johngrimsmo
Nice.
00:17:14
John Saunders
Yeah. $13. just now all of a sudden don't have much to carry on.
00:17:15
johngrimsmo
Yeah.
00:17:18
johngrimsmo
Smart.
00:17:20
John Saunders
Yeah. All right. We allegedly skipped our list, but whatever.
00:17:26
johngrimsmo
It's fine.
00:17:26
John Saunders
Yeah.
00:17:27
johngrimsmo
I didn't have much anyway.
00:17:28
John Saunders
Yeah.
00:17:31
johngrimsmo
So what do you have?
00:17:31
John Saunders
Uh, okay. Two things that are relatively quick. Number one, Claude is like light years better than chat GPT. Like, I don't know that I'll ever log into chat GPT again.
00:17:43
johngrimsmo
Really?
00:17:43
John Saunders
I'm yeah.
00:17:43
johngrimsmo
For for day-to-day like answer answering questions?
00:17:46
John Saunders
Well, so for reasons I don't understand, it got super slow for me for the past three days, which may be kind of a, I don't know what i'm doing, but I'm just like, i don't care if it's not working i and i don't know how to fix it. I'm now open to suggestions. And then I've been in Claude for the past three or four days working on a mix of work stuff and non-work stuff.
00:18:03
John Saunders
It's just, it's so much better. And then the last thing I asked it to do was coincidentally how to deal with getting the, what's it called? Quadratic encoder output from a linear DRO into a Python script on ah on a computer.
00:18:19
John Saunders
And so it's just like, yep, not hard.
00:18:19
johngrimsmo
Yep.
00:18:20
John Saunders
You need Raspberry Pi Pico, 3.3 volts, blah, blah, blah. And i was like, yep, great. Can you just give me like an explain like I'm five graph of that? And ChatGBT often would do like stick art, like ASCII art or whatever.
00:18:32
johngrimsmo
Yeah, yeah.
00:18:33
John Saunders
No, this thing did like just created like a beautiful graphical properly done illustration of it.
00:18:39
johngrimsmo
Whoa.
00:18:40
John Saunders
um It's faster. Like I'm just like, this is...
00:18:44
johngrimsmo
Interesting.
00:18:44
John Saunders
I'm not really sitting here trying to make a point other than like, I was just very comfortable using chat GPT and now I'm like, great.
00:18:46
johngrimsmo
you Yeah.
00:18:51
John Saunders
Claud it is.
00:18:51
johngrimsmo
Interesting. I have not tried Claude yet, but I'm i'm using ChatGPT for kind of word-based stuff and then Cursor for programming stuff.
00:18:57
John Saunders
Okay.
00:19:00
John Saunders
Interesting.
00:19:00
johngrimsmo
And like Rob was telling us in our chat, he said the separation is really nice, like having a conversation here with no um no commitment.
00:19:05
John Saunders
Yeah.
00:19:09
johngrimsmo
And then the code is like, you just have the context you need to write me the code when you're not having a conversation with random stuff.
00:19:10
John Saunders
Yes.
00:19:18
johngrimsmo
But yeah, I've heard continue here to get here continue to hear good things about both Claude and Cursor for programming, which is good.
00:19:25
John Saunders
Yeah. Yeah.

Efficient Task Management with Google Forms

00:19:30
John Saunders
The other thing is I, for years now, have used this Google Sheets as my just like to do list tracker. its It has worked well. um But two things I don't like about it. Number one, when I open the Google Sheets app on my phone, it is not up to date. It takes sometimes a few seconds to refresh.
00:19:50
John Saunders
um And if I happen to be...
00:19:51
johngrimsmo
Really? Like a specific sheet or the the homepage with all the sheets in it?
00:19:56
John Saunders
no, I go directly into the the file I'm in. And it's like a cached version for a split second or sometimes more.
00:20:03
johngrimsmo
Okay, well.
00:20:04
John Saunders
If I don't have a great connection, I've Googled it, looked it up. There isn't a way to force it to sink in the background or basically there isn't a way around this.
00:20:09
johngrimsmo
Got it.
00:20:12
John Saunders
Um, so far as I know. And where that's really annoying is if I'm really busy and I just want to pop it open to add something as a note, um you can't do that because you're waiting for it to refresh before you like add something. The other thing I learned is when I open it to do to kind of a dump of something in my head, you can't not look at other stuff there And that's not what I want to be doing.
00:20:37
johngrimsmo
Yeah.
00:20:38
John Saunders
I really want to just be adding bingo.
00:20:40
johngrimsmo
You want to add a note. Yeah. Okay.
00:20:42
John Saunders
So on spring break, I was like, let's solve it. And in about seven minutes, I wrote a Google form webpage that has its own yeah URL that I now bookmarked on my phone.
00:20:52
John Saunders
And when I go to that webpage, all it has is an input field and a button. And when I go to that field, I type what I want, I hit submit and itend it appends it to the Google sheet.
00:21:01
johngrimsmo
Yes.
00:21:02
John Saunders
I never have to go in the sheet and it actually it's even better because now, um, you know let's say I'm out for a walk and I had three things when I get back, I know, no, I'm, I sort of need or want to process those three things.
00:21:15
John Saunders
Like, are they immediate to do's?
00:21:15
johngrimsmo
yep
00:21:16
John Saunders
Are they just ideas? Like it gives me a framework to work through the work those in. I love it. It's great.
00:21:21
johngrimsmo
And it timestamps them automatically for you.
00:21:23
John Saunders
Bingo.
00:21:24
johngrimsmo
Yep. That's how we've been doing our buyer's choice signup forms, like for nine years, um, through, through a Google form into a Google sheet, um, different use case, but similar like data entry kind of thing.
00:21:27
John Saunders
Mm-hmm.
00:21:30
John Saunders
okay
00:21:35
John Saunders
Yeah.
00:21:36
johngrimsmo
And I like that for you. That's really cool.
00:21:39
John Saunders
Yeah, that's
00:21:40
johngrimsmo
Nice.

Developing GURP: A Custom ERP Solution

00:21:41
johngrimsmo
Um, I told you a couple weeks ago, but i ah remade our GURP ERP system, Grimsmoo ERP for GURP, from scratch using cursor, database driven, no longer spreadsheets through app sheets, and it's
00:21:57
John Saunders
good.
00:21:59
johngrimsmo
It's insane. It's so good. And if it's not good, I fix it. And I have a feature request tracker built into this the site that I or anybody on our team can add a feature request.
00:22:04
John Saunders
Yeah.
00:22:10
johngrimsmo
And we actually had ah a really hard time getting it to work on Apple phones um with the login and cookies and tokens and all this stuff. And so back and forth with cursor, back and forth, is still not working.
00:22:21
johngrimsmo
So I built the feature requests to be like a text chat. So I can add a a text, like a comma comment, like in WhatsApp. It looks just like WhatsApp with the bubbles over here and then the bubbles over here.
00:22:33
John Saunders
No kidding. Okay.
00:22:35
johngrimsmo
So I can continue to add context as a text chat. What's the best word for this?
00:22:43
John Saunders
Wait, rewind. Let's say I'm an employee at Grimsmo and I'm like, Hey, John Grimsmo, I really want the lathes to be able to tell me when it is on fire and going to burn to the ground.
00:22:43
johngrimsmo
OK.
00:22:46
johngrimsmo
You need to add a feature request.
00:22:52
johngrimsmo
If GURP has that information. But more specifically, say purchase orders doesn't work in GURP because this vendor is whatever. like
00:23:02
John Saunders
Okay.
00:23:03
johngrimsmo
it's not It's not displaying the information properly or if something's broken or a link doesn't work or when I click on the PDF link, oh it doesn't open up into a new window, like a a technical thing or ah a request.
00:23:11
John Saunders
Yeah.
00:23:13
johngrimsmo
like a I wish it showed me this.
00:23:13
John Saunders
Yeah, sure, sure.
00:23:15
johngrimsmo
So you go to the click on feature request and you type in your request and you hit submit and it creates a um just like in WhatsApp or in your texting app on your phone, bubbles for like, John Sonder said this, John Grimmsmo said this.
00:23:28
John Saunders
OK. Yeah.
00:23:30
johngrimsmo
And so each person can have their own text bubble and you can add context. And then when I tell cursor, scrub all feature requests for ones where I have checkmarked cursor ready, because that's my final, like, there's enough context for cursor to run it.
00:23:37
John Saunders
yeah
00:23:44
John Saunders
I see.
00:23:45
johngrimsmo
then it not only reads every text bubble, every conversation point, but it adds its own and says, I did this in a very summary, like two sentences.
00:23:57
johngrimsmo
I fixed it by doing this. So the Apple phone is not working. It said, okay, I tried to increase the latency of the cookie. It happens with Safari browsers, yada, yada, yada. i'm like, okay, I don't really care.
00:24:08
John Saunders
Yeah, i don't get exactly.
00:24:09
johngrimsmo
And then it didn't work. So then I would add another update text bubble that says, still didn't work. We're getting this error. It works for eight seconds. It stinks for eight seconds. And then it goes, oh, that's because we had eight second timer and blah, blah, blah, blah. And so you're having this logged historical conversation. Like it's one thing to have it in chat GPT or in cursor and all that conversation doesn't matter really because you're just trying to solve the problem.
00:24:33
johngrimsmo
You don't go back to it. This gives us a little bit of historical tracking of the feature requests and how they were solved.
00:24:36
John Saunders
Yeah. Mm-hmm.
00:24:39
johngrimsmo
And then I can now say, oh, fix it like we fixed that one.
00:24:43
John Saunders
Oh, sure.
00:24:44
johngrimsmo
And there's a bit of history there that says that. So anyway, the GURP has been amazing. Using it primarily for purchase orders and RFQs now. We've never had RFQs before.
00:24:59
John Saunders
RFQs to, oh, out to vendors.
00:25:00
johngrimsmo
up to vendors. Yep.
00:25:01
John Saunders
Mm-hmm. Sure, sure, sure.
00:25:02
johngrimsmo
Um, and then me just look at it real quick. So we have that, we have a whole vendors list. It really helped to have all this data in previous group, um, which helped me import a lot of it, like tell cursor to automatically import it all.
00:25:18
johngrimsmo
Um, Items is like every, ideally every physical thing in the company from the current to each end mill. um Process plans are a big thing we're implementing.
00:25:28
johngrimsmo
We're going to track every single operation and every single time and eventually apply cost to that so that we can really start to see like when we make damage steel blades, are we actually making any money or is it just like a ton of work?
00:25:36
John Saunders
Yeah.
00:25:43
John Saunders
Yeah.
00:25:43
johngrimsmo
And yes, we charge a lot for it, but is it panning out?
00:25:46
John Saunders
Sure.
00:25:46
johngrimsmo
Right now we have no visibility, no idea. So we need that. That's gonna be sweet. I have a task section, which is like the ongoing to-do list where I could assign an employee a task and it just lives in there until it gets done.
00:25:58
johngrimsmo
And then we can all check it. um Shopify Live is a really sweet section where I can use the API from Shopify to see visibility in GURP of all of our products that we've ever made.
00:26:12
John Saunders
Yeah.
00:26:12
johngrimsmo
And since we upload a new Shopify page for every single product we've ever made, we have 20,000 products.
00:26:17
John Saunders
Oh my gosh. Yeah, yeah. Sure. Sure.
00:26:21
John Saunders
oh my
00:26:21
johngrimsmo
products entries and in group now I can sort them I can filter them I can search for a specific keyword and and it scrubs the whole database on Shopify syncs it with our database and so I can type DLC and I can tell you how many DLC sagas we've ever made how many damasteel plates we've ever made and it's already like paid off it's already showed some really good data and Because you search for Damasteel and it shows 77.
00:26:48
johngrimsmo
And I showed that to Eric and he's like, we've only made 77 Damasteel knives ever. And I'm like, yeah. And he's like, that's why I still suck at it.
00:26:55
John Saunders
Really?
00:26:57
johngrimsmo
Because it's like, um i don't have enough practice.
00:27:00
John Saunders
That's crazy.
00:27:01
johngrimsmo
I know.
00:27:03
John Saunders
Huh. So GURP, from a technical side, it's not just one like one Python script or one file. It's like a whole, like i assume it's on Git and um and so forth.
00:27:15
johngrimsmo
Yep, yep, it's on Git and it's hosted and it's database driven with a Postgres database. So all this stuff is stored in multiple databases.

Custom vs Standard ERP Systems

00:27:23
johngrimsmo
And it's a web web page based with a React front end apparently, and things like that. So it's a web browser that's fully secure and locked and password controlled.
00:27:40
johngrimsmo
And as we build it out, I wanted to do everything that we wanted to do, that we will use in this company.
00:27:45
John Saunders
Yeah, sure.
00:27:46
johngrimsmo
And that's the problem I've had with other ERPs that I've tried and spent money on and spent a lot of time on.
00:27:51
John Saunders
Yeah.
00:27:53
johngrimsmo
They're better for job shops or they're better or they're like one size fits most or they're not for us.
00:28:02
John Saunders
Yep.
00:28:02
johngrimsmo
And maybe that's a me thing, but... I mean, on one hand, manufacturing is manufacturing. Every business should be the same and run by the same core principles. But like, I don't know. I'm super picky. I want it the way I want it. And if you can't do what I want, I'm not happy with it. Sure.
00:28:17
John Saunders
I think you're right. i think there's probably things we're not aware of, like it might make sense to use. um business one for, you know, Oracle or somebody, if you need a standing ISO certification platform, bla blah, blah, blah, like we don't.
00:28:31
johngrimsmo
Sure.
00:28:32
John Saunders
And I think the other sort of obvious point is that like, it is now become so easy to reinvent the wheel that we will be reinventing the wheel to be the exact wheel we want. Like, um, it was.
00:28:42
johngrimsmo
Exactly. Yeah. Well, as we've heard from people trying to get their AS certifications, um
00:28:44
John Saunders
Okay.
00:28:49
johngrimsmo
a lot of those pre-existing ERP systems like will guide you through it, but it sounds like it's really just about capturing the certain information and being able to call that up, being able to present it, being able to track it, and you could easily build a system that does that for you, I think.
00:29:08
John Saunders
Trying to like not debate this, but think, to think like, what are we missing? And we in our shop update video that or it'll be out by the time this airs, I walk over to Grant and he shows off the thing that we already put up on Instagram. But Grant, who great machinist, like has gotten more comfortable with robots and PLCs and click or in post, but like not a software programmer and has never written a webpage or program in his life.
00:29:37
John Saunders
use claude to write a really good looking web interface to take digital metrology measure stuff decide when to push it log a database files of it and then push those offsets via the fans focus to over to the williman and like this looks like something you would have spent thousands of dollars with a software development company across a period weeks or months to do and grants just like yeah i did it a couple of days while i was doing other stuff and he's got the initiative and intelligence the confidence but but
00:29:53
johngrimsmo
Like pro.
00:30:06
John Saunders
everybody should now. Like if you want to do this, you can. And so um what i was trying to think in my head was like, if you were walking in and buying a company that you wasn't an industry you knew and you had a moon junior or a mid-level person who looked like they were reinventing the wheel, writing custom software,
00:30:24
John Saunders
At one point you'd be like, let's, let's just not reinvent the wheel here.
00:30:26
johngrimsmo
Yeah.
00:30:27
John Saunders
Let's make sure we're just buying it from vendors that can give us support and a framework. And if you end up leaving, what are we left with now? I'm like, just don't care. It's like, you just grab that, you screenshot it or find the code and be like, Hey, this isn't working.
00:30:35
johngrimsmo
Right.
00:30:40
John Saunders
What's going work. You just.
00:30:41
johngrimsmo
Exactly.
00:30:41
John Saunders
Okay.
00:30:42
johngrimsmo
Well, like I have one of my neighbors was an accountant. He's now retired, but he was an accountant at a... um distillery for like 30 years or something like that. And he, even as an accountant, he went the hard way and he like wrote his own accounting software and wrote like the, the internal process tracking and the databases and all that stuff.
00:30:57
John Saunders
Wow.
00:31:01
johngrimsmo
So it's been actually fun to have him to bounce ideas off of.
00:31:04
John Saunders
Mm-hmm.
00:31:05
johngrimsmo
But he did it the hard way and it took years to like make these softwares, but it did everything they ever

AI in Daily Tasks and Company Growth

00:31:10
johngrimsmo
wanted. And it was sweet. And this is actually my dad's story too, throughout his whole career.
00:31:14
John Saunders
Yeah, sure.
00:31:14
johngrimsmo
But so my neighbor basically said, and then once the company got acquired by a big conglomerate, they came in with their big SAP software and everybody hated it. And it was just crazy.
00:31:25
johngrimsmo
bad because it didn't do what they wanted.
00:31:26
John Saunders
Sure.
00:31:27
johngrimsmo
It didn't do what they were used to for one, but it also just took years to onboard and it was like clunky and bad and doesn't do what you want. And yeah, i don't know. Those days are changing, man. And I think about that for our company too.
00:31:37
johngrimsmo
Like if I were no longer here and the company had to keep going and I've made all these custom weird stuff, nobody in the company currently knows how to deal with that.
00:31:49
johngrimsmo
But It's still possible to people, like you said with Grant, has to drive the initiative and the intelligence to pull it off.
00:31:57
John Saunders
hundred percent
00:31:57
johngrimsmo
And yeah, and it's just like any with any technology, even though this stuff feels so accessible to you and me, we're like nerds for this stuff right now. And I still don't think most people are going to adopt this for a while still.
00:32:13
John Saunders
I don't know, John.
00:32:14
johngrimsmo
Yeah.
00:32:14
John Saunders
Like, I want to know more. Like, we were at a dinner party and I wanted to hear more about other people. How are you using Like, don't try to impress me. I just like wholesomely want to know, what are you doing?
00:32:27
John Saunders
Are you uploading your tax return to to see if it can find stuff? Are you asking it to do Excel modeling? Are you asking it for interior renovation? Like, I don't care. I just want to know. That's one of the reasons I enjoy our friendship is like,
00:32:39
John Saunders
You know, you get to two similar guys that still see other stuff through our journey in life. So I want to know more, but like, I don't want to underestimate how much people are using it.
00:32:51
johngrimsmo
Yeah.
00:32:52
John Saunders
Yeah. Yeah,
00:32:55
johngrimsmo
It's good.

Internal Purchasing and Order Tracking

00:32:56
John Saunders
yeah it's cool, right?
00:32:56
johngrimsmo
um So I did want to ask you on that. You've talked about before in Lex, you have what I'm calling internal purchase orders, but like when the guy on the floor needs to buy a thing, what is the workflow for that?
00:33:05
John Saunders
Yep.
00:33:08
John Saunders
What kind of thing?
00:33:09
johngrimsmo
So like like, oh, I need the these endmails from McMaster or I need a thing, but he but he's not going to hit purchase. he's He's flagging a request. i need We need more of this.
00:33:21
johngrimsmo
Don't you have like a shopping cart kind of system in Lex?
00:33:23
John Saunders
Yes. Yeah. I just want to make sure i'm i'm understood the question.
00:33:25
johngrimsmo
Okay, yeah.
00:33:26
John Saunders
So right now I'm going to go into our our order queue. And so, um, the quick sort of disclaimer here, there are things we don't have in Lex, know, paper towels aren't in Lex. Um, and even some one-off stuff isn't in Lex, but, um,
00:33:43
John Saunders
And certain vendors like McMaster do such a good job on a shared persistent cart that anybody can log into McMaster and just add stuff to the cart. McMaster gets pushed every Thursday.
00:33:51
johngrimsmo
that's what we do too.
00:33:52
John Saunders
So that's how that kind of works. But right now we have a seal vendor, a outside service vendor, an aluminum vendor, and a tooling vendor have items in, um, the order queue and then each vendor has certain notes about it.
00:34:08
John Saunders
like some like Haas tooling does free shipping. So we just don't really care. We'll order that as soon as we need it. Others we order when it hits a certain point or once a week, Serena monitors that. So there's some tribal labor involved in how that gets monitored.
00:34:22
John Saunders
But like YG1 is a good example. Right now we have one Carbide center drill in there, quantity 15, but only one of them, $173 total purchase. That will probably sit there.
00:34:33
John Saunders
It tells me who put that in the cart.
00:34:35
johngrimsmo
Nice.
00:34:35
John Saunders
So we know who to ask if we have questions about it, but also who to deliver to it to when it arrives.
00:34:36
johngrimsmo
And when I assume?
00:34:39
John Saunders
And then it says right now, it's been in the cart for 1.2 days. And there'll be an email reminder generated in three days to make sure it gets ordered so that we don't just accidentally leave it there forever.
00:34:44
johngrimsmo
Yeah.
00:34:51
johngrimsmo
Yes. I like the reminder.
00:34:52
John Saunders
That answer your question?
00:34:53
johngrimsmo
Yes, it does. Well, yeah I wanted to hear how you use it because we don't have a system like that right now. Yes, we all add to the McMaster cart, but I'm hitting purchase or Angela's hitting purchase.
00:35:02
John Saunders
Yeah. Yep.
00:35:03
johngrimsmo
Same for Uline. Like we'll send a text to everybody. Oh, if you need any Uline stuff, let us know by Tuesday because we're ordering. But it's all the littler stuff. It's like like end mills or bandsaw blades or like weird, you know, things. I'm just trying to figure out what is the least stressful way to kind of funnel this all to a purchasing person or kind of time schedule. Maybe it could be done by me or Spencer or Angelo or something like that. But yeah, and I like that.
00:35:36
johngrimsmo
What do you call that?
00:35:39
John Saunders
So we have all our inventory items. And so there has to be some way for you to know what to order. You can search it, there's a Lex ID, you can scan a barcode. We don't, to be clear, but you could, we have barcodes.
00:35:49
johngrimsmo
Okay.
00:35:51
John Saunders
And then you just hit add to cart and it goes into the order queue.
00:35:54
johngrimsmo
Okay.
00:35:54
John Saunders
And anybody could immediately push it. Like if Grant needs more aluminum for an order, he get add it the cart and just immediately push. Well, that's an RFQ, so it'll come back. and It has to get converted from a quote to PO, but exactly.
00:36:04
johngrimsmo
But it's ah in process, basically.
00:36:08
John Saunders
um and that we are We were just talking about it doing potentially doing some more permissions limiting stuff. it's It's not something we we are worried about, but it's also probably quite appropriate to have to make sure you know a brand new intern doesn't order $14,000 worth of steel.
00:36:23
johngrimsmo
Yeah.

Iterative Improvement of GURP

00:36:28
johngrimsmo
Yep.
00:36:29
John Saunders
Actually, I don't really care if that happens because you can't like you couldn't do that in a malicious way at this point. But nevertheless, it's and you and i talked that we have a um I have a review system that I get every Friday.
00:36:40
John Saunders
i don't know if that was off the air or on the air.
00:36:41
johngrimsmo
Yeah. Yeah, I forgot.
00:36:44
John Saunders
um i Every Friday I get a report of all of the past week's POs sorted with the total dollar by total dollar amount with a price change relative to the past three times we've ordered that.
00:37:01
johngrimsmo
yes
00:37:01
John Saunders
So for materials or carbide or cardboard, even I get to see, oh man, we've ordered that three times in past 18 months and the price just went up 37%.
00:37:13
John Saunders
Well, when that's a 14 cent screw, I don't really want to spend a ton of time worrying about it. But when it's a $443 piece of aluminum, it's like, hey, now we need to check our margins, our pricing, et cetera.
00:37:24
johngrimsmo
Yep. And remembering as I built GURP 3.0, I'm calling it, um I was thinking about that conversation where you were telling me about that pricing history and and the report and all that stuff. So I've started to build that into GURP too. So you can click on any vendor and it shows every PO associated with that vendor ever.
00:37:42
johngrimsmo
And then on each item page, you can have... ah pricing history tracker that just shows you little graph, little set. And the the freedom to do all this is like so liberating.
00:37:54
johngrimsmo
And i what I want now is feedback from my team with ideas be like, you what would be great is if we had, Angela had one right away, if
00:37:57
John Saunders
Yeah.
00:38:03
johngrimsmo
On the vendor page, when you click on vendor and it drops down and it shows every purchase order we've ever made from them with the totals on the side, he's like, can we add that up at the bottom and see how many dollars we've spent at our DLC coding place?
00:38:13
johngrimsmo
I was like, yeah, we can.
00:38:14
John Saunders
Yeah.
00:38:14
johngrimsmo
By the next day, I had it done. And it was like instantly really cool. you'd be like, well, we spent how much of that at that company? Like, okay, we're not a small fish to them. Like...
00:38:25
John Saunders
Again, I wish this podcast were not public because what I would sort of privately tell you to push you is like, this is so easy with AI now. It still takes a lot of back and forth, but John, you shouldn't be doing this anymore.
00:38:33
johngrimsmo
It does.
00:38:37
johngrimsmo
i don't see anybody else the company doing it, to be honest, like right now. But it would it would be great if I had that.
00:38:42
John Saunders
Okay.
00:38:45
John Saunders
both because you you need to be doing better stuff, but also you will be better adding value as an outside observer to this, not be the one in the weeds.
00:38:51
johngrimsmo
Yeah, maybe. Yep. Because it has taken probably over 100 hours to do what I've done so far. Like, it's a lot of time.
00:39:01
John Saunders
Which is, but it's so incredible. Like I'm not like, it's great, but, um
00:39:03
johngrimsmo
Yeah. Oh, totally. But it's like, we make it sound easy, but it is still time consuming and there's still like on the more advanced side, database management and GitHub uploading.
00:39:13
johngrimsmo
It's like, it's not easy. It'll probably get easier over the years, but it's accessible.
00:39:18
John Saunders
I know that stuff's hard, but especially if you found somebody who happens to potentially be younger and much more in, so I just want to, don't want to be close-minded about it. And I know that the recurring things that we've had, like you will be better when you're in a place where you're just like, great.
00:39:26
johngrimsmo
Oh, totally.
00:39:32
John Saunders
Do I want to work on a new product today? Or do I want to work like not GERP is on my shoulders.
00:39:36
johngrimsmo
Yep.
00:39:38
johngrimsmo
Well, I'm choosing to work on the product of GURP is, you know, where I'm at right now because I want it for my company. um But yeah, getting to the point where I can add all the feature requests and then somebody else can manage the implementation of all that. It'd be great.
00:39:54
John Saunders
That's what I was gonna though, when I asked about the technical side of GURP, this just a dumb question I don't understand is let's say your GURP is 74 file, it doesn't matter, like different Python or Java, it doesn't matter, different programming files in cursor or Claude or whatever, if you're like, okay, I wanna update the PDF doesn't work.
00:40:08
johngrimsmo
Sure.
00:40:15
John Saunders
So I wanna switch the way we're parsing PDFs with this, this, how does it know to see your whole code base and realize it doesn't have to update all 74 files or the full Git, blah, blah, blah. It just is like, okay, it's two or two files I'm going to replace.
00:40:28
johngrimsmo
So Cursor does that naturally. um It knows the whole code base because the way Cursor works is you sync your entire GitHub locally on your C drive.
00:40:30
John Saunders
Okay. Okay.
00:40:38
johngrimsmo
it doesn't It doesn't work on a shared Google Drive, by the way.
00:40:38
John Saunders
Got it.
00:40:41
johngrimsmo
I used to have it on my, I'm like, yeah, let's put it Google so I can have it on my work computer as well.
00:40:41
John Saunders
Mm-hmm.
00:40:45
John Saunders
home
00:40:46
johngrimsmo
There's sync issues and everybody complained. So I have it on my C drive at home and I have the entire code base on my C drive. And then I push that to GitHub when it's ready for upload, basically.
00:40:56
John Saunders
Yeah.
00:40:57
johngrimsmo
So then Cursor has access to every subfolder within this main folder that I tell it to. You basically open Cursor with this folder. um
00:41:07
John Saunders
Got
00:41:07
johngrimsmo
And then you just say, yeah, you know the purchase order page? It's not generating the PDF properly. Or can you move, you know in the generated PDF, can you move my email to the bottom and put it on the right? or make it Make it blue and underlined like it should be.
00:41:17
John Saunders
Yeah.
00:41:19
johngrimsmo
Things like that. So I just have to specify like, Yeah, on the PO page. And it knows the difference between PO and purchase order. I can just shorthand everything. It just knows.
00:41:29
johngrimsmo
um and And we built everything into modules. So there's the purchase order module. There's the Shopify Live module.
00:41:37
John Saunders
Oh, you sure? That's smart.
00:41:38
johngrimsmo
So it it can just hone in and then I can relate to because sometimes two different modules will have similar features or like I want them to look the same.
00:41:41
John Saunders
Yeah.
00:41:47
johngrimsmo
like yeah Make purchase orders look like we did on vendors because I like that look.
00:41:47
John Saunders
Right.
00:41:50
johngrimsmo
Make feature requests, you know, big and bold like it is on the other one. And it rarely have I ever broken anything else by making a change on something else, which has been great.
00:42:01
John Saunders
Okay. Yeah, that's good to know.
00:42:02
johngrimsmo
You know, that's always the concern.
00:42:04
John Saunders
Mm-hmm.
00:42:04
johngrimsmo
I've definitely broken it a couple times, but whatever. He's like, oh, nothing's working anymore.
00:42:09
John Saunders
Yeah.
00:42:09
johngrimsmo
And you just feed back and he goes, yeah, no problem.
00:42:11
John Saunders
Yeah. Sorry. It's going ring here.
00:42:13
johngrimsmo
It's been fun.
00:42:15
John Saunders
Good. That's awesome.
00:42:16
johngrimsmo
But yes, now that I'm, as I call it, coming up for error from

Innovative Production Solutions

00:42:20
johngrimsmo
a ah deep project like that, now it's maintenance and addition, and I'm getting the team to use it.
00:42:20
John Saunders
Mm-hmm. You
00:42:26
johngrimsmo
We went live on it after one week, like live after one week.
00:42:29
John Saunders
can see it.
00:42:30
johngrimsmo
And the old group is dead to me already. And i was able to import all of the data. So every purchase order we've ever made, because it was spreadsheet based. So it's all there and you can parse it easy.
00:42:42
johngrimsmo
So every every purchase order, every price, every vendor, every everything is already, I have a starting point for the new one, which is awesome. um So yeah, now that that's kind of done, I'm getting, as I told you, really excited about filming and media and marketing and like pushing that. So that's going to be a big push for me.
00:43:02
johngrimsmo
Blade Show's coming up in a couple months, you know, the mammoth trip.
00:43:05
John Saunders
easy
00:43:05
johngrimsmo
And I definitely want to get back into product design and updates and things like that. So...
00:43:12
John Saunders
Yeah.
00:43:12
johngrimsmo
It's always lots to do.
00:43:13
John Saunders
Dude. Awesome. I want to, so when we're in California, can you show me GURP on like on your phone?
00:43:17
johngrimsmo
Yes, I got it on my phone.
00:43:18
John Saunders
Okay. Okay. Sweet.
00:43:19
johngrimsmo
Yep, yep.
00:43:20
John Saunders
That'd be cool.
00:43:21
johngrimsmo
Yeah, it works good on the phone, but because there's so many columns, you have to like scroll sideways sometimes, which is fine.
00:43:21
John Saunders
That'd be cool.
00:43:27
John Saunders
Okay. Sure.
00:43:28
johngrimsmo
I'm just accepting it for now.
00:43:30
John Saunders
Sure. Sure. sure
00:43:30
johngrimsmo
I'm realizing the challenge of making a wide desktop view and a narrow mobile view with a lot of data is actually like really hard.
00:43:41
John Saunders
Do you want to be able to use on your phone though? Or is you okay?
00:43:42
johngrimsmo
All the time. Yeah. Like I want access in bed. I want to like see it.
00:43:48
John Saunders
Dude, no, sorry. No.
00:43:51
johngrimsmo
Mostly just to answer a question.
00:43:53
John Saunders
Yeah.
00:43:53
johngrimsmo
You it's like, it's like how much damage steel do we have?
00:43:53
John Saunders
it'sburg yeah
00:43:55
johngrimsmo
I'm curious if we have that pattern. Oh yeah, we ordered it last time. We should have it. Little little stuff like that.
00:44:01
John Saunders
Yeah.
00:44:01
johngrimsmo
Yeah.
00:44:02
John Saunders
That's cool. I wanted to show you video. I don't think we put this up yet, although I'm happy to. um So the way we make our top jaws, we always end up with a burr that's rolled onto the inside of an occluded edge.
00:44:17
johngrimsmo
You showed me the video.
00:44:17
John Saunders
And yeah. And so I, We scotch-brite them and I was like, okay, as part of the phase two of our robot system, phase one is just getting stuff to work day shift.
00:44:29
John Saunders
There's actually more nuances to these phases, but phase two and phase three will start you know lights out and then start adding robot capabilities before and after the machining value added services or functions. And so take a look at this.
00:44:41
John Saunders
um It's pulling the part through. And it's actually this really satisfying ASMR sound. where Unfortunately, one of the big drawbacks to this project was we had to use a lathe holder and a lathe tool bit.
00:44:50
johngrimsmo
So
00:44:54
johngrimsmo
I mean, that's what I thought it was.
00:44:54
John Saunders
but it
00:44:55
johngrimsmo
So explain it to me. Like I'm a listener. um
00:44:57
John Saunders
Okay, so it's basically using a lathe, like a CNMG insert um held statically at an angle. So it's almost like a scraper, if you will, and or a shaper.
00:45:05
johngrimsmo
Yep.
00:45:08
John Saunders
And it's taking the jaw and it's pushing the jaw into a 3D printed fixture. And it's running it along the X axis where the tool is now mounted such that it just knocks that burr off with the cutting edge.
00:45:23
John Saunders
And then we'll probably still wanna have either like a stone or a Scotch-Brite that will help finish it if you will but already this is almost good enough and it's like okay great now we can have this part being taken out of the machine and have it now deburred which is phenomenal yeah
00:45:32
johngrimsmo
Yeah, yeah.
00:45:39
johngrimsmo
Yeah, and now now we don't have to worry about the machining of that burr in a second op or anything like that. We can accept it off the machine and fix it

Cost-Benefit of Custom Tools for Production

00:45:47
johngrimsmo
automatically in the ungripping cycle.
00:45:47
John Saunders
yeah it's just it's just win it's just winning
00:45:49
johngrimsmo
It is, yeah, hats off to you on that. yup Yep, yep.
00:45:54
John Saunders
Yeah.
00:45:55
johngrimsmo
Cool.
00:45:55
John Saunders
um The last thing I've had on my like rolling to do list is um I want to want to reach out.
00:45:55
johngrimsmo
Cool.
00:46:03
John Saunders
I'll probably reach out to a guy at Cannon Metal because I got to know some of the guys at Cannon Metal through Toolpath. But um I think we need to finally buck up and order custom step drills.
00:46:14
John Saunders
And here's what's tricky.
00:46:16
johngrimsmo
Like, like for your fixture plate million holes a day that you do. Okay.
00:46:20
John Saunders
Exactly. And so if you think about our average a fixture plate, let's just stick with aluminum because it's actually the, it's the more interesting example because we, fought
00:46:31
johngrimsmo
Really? Everybody's a hero in aluminum.
00:46:34
John Saunders
Yeah. Yeah. Well, so what makes interesting that we form tap them. um
00:46:38
johngrimsmo
Okay.
00:46:38
John Saunders
And so when you form tap, the suaging action of the form tap does raise up some material. So you basically, you can't, um you have to chamfer after the drill.
00:46:51
John Saunders
um
00:46:51
johngrimsmo
You can't chamfer big enough before the drill?
00:46:53
John Saunders
Well, so that's kind of the question. If our fixture plates have a threaded section and then they have a
00:47:01
johngrimsmo
e
00:47:01
John Saunders
um
00:47:02
johngrimsmo
Like a boar above that?
00:47:03
John Saunders
a larger counter bore and, and then let's assume for now, let's assume that we still ream or bore the precision with a high quality, high end PCD drill.
00:47:04
johngrimsmo
Yeah.
00:47:12
John Saunders
We may actually not need to ream because it's some of these drills are so accurate, but let's set that aside for now. Um, we, then we chamfer it. So it's right now it's a bunch of operations. It's, it's drilling for the form tap.
00:47:24
John Saunders
Then it's, dr it's, we're actually rough drilling the larger diameter. Then we're form tapping it. Then we're coming in when coming into chamfer, the chamfer, the 90 degree shoulder edges on the counterbore in the top of the face.
00:47:35
John Saunders
And then we're coming in with like a reamer or boring head and doing the precision bore. So it's five operations.
00:47:41
johngrimsmo
Yeah.
00:47:41
John Saunders
I think if we actually took the time to design a form drill, what we could do is the form drill would would be quite complicated in its shape because it would have the form tap diameter drill and the majors with the chamfers built in, but it would also have a relief area
00:48:00
johngrimsmo
Oh.
00:48:00
John Saunders
so that when the form tap occurs, that material can flow into an area that doesn't s muck up your ability to, um, start a thread, start the, start the screw.
00:48:10
johngrimsmo
Mm-hmm.
00:48:11
John Saunders
Um, in which case you could get down go from five to two tools. You would literally form drill everything, including your chamfers, um, thread or form tap, and then potentially still have to precision, um, machine the board, maybe maybe not.
00:48:26
johngrimsmo
Yeah.
00:48:27
John Saunders
what do you think?
00:48:28
johngrimsmo
I like it. Yeah. I've, I've heard of people, Angelos mentioned it too, of having custom step drills made. It doesn't suit what we need, but um yeah, apparently it's common enough in especially higher volume industry.
00:48:35
John Saunders
Yeah.
00:48:41
johngrimsmo
um There's probably lots of companies that do it. What I don't need the specifics, but what sort of, you just think a carbide step drill or something fancy?
00:48:52
John Saunders
Carbide, well, so that's one of the questions I need to ask because PCD are are usually, I believe, just like brazed insert sections. So it might be the case, certainly the drill will be carbide. It won't be like high speed steel or something lower, if you will. um But the precision section could be PCD if we needed it, if that was worth it. I think it has to do more than just save it It has to do five things because if it just does two things, it's not worth you to buy five drills.
00:49:23
John Saunders
They're four to $700 each. They take ah eight weeks to get like it has to be juicier return, but we really need that return because aluminum pricing has really compressed the margins there.
00:49:27
johngrimsmo
yeah
00:49:34
John Saunders
And so cycle time really does matter more about, Hey, let's, let's make these plates in a way that doesn't compromise the quality either.
00:49:42
johngrimsmo
Of course. No, it's a cool challenge. Yeah.
00:49:47
johngrimsmo
Curious to see how it goes.
00:49:49
John Saunders
Yeah, i'll let you know. so i It's been on my list.
00:49:50
johngrimsmo
Yeah.

Conclusion and Podcast Appearance

00:49:53
johngrimsmo
Sweet, man.
00:49:53
John Saunders
What else?
00:49:54
johngrimsmo
Last thing I have is I was on Spencer's podcast the other weekend, the PFG Live, and it was ah absolute pleasure and a joy to get get back together with Spencer and have that conversation.
00:49:59
John Saunders
listened to it.
00:50:06
John Saunders
Yeah.
00:50:08
johngrimsmo
And we mostly talked about AI programming as well.
00:50:11
John Saunders
Yeah.
00:50:11
johngrimsmo
Super fun.
00:50:11
John Saunders
I enjoy it PFG. I don't enjoy it when Spencer misses, but maybe the maybe that's mutual.
00:50:15
johngrimsmo
Yeah. Yeah.
00:50:17
John Saunders
No, it was good to hear you on that.
00:50:18
johngrimsmo
Good. It was fun.
00:50:19
John Saunders
Yeah. Yeah.
00:50:22
johngrimsmo
That's all got.
00:50:23
John Saunders
See you in a few days.
00:50:24
johngrimsmo
so I'll see you Sunday morning.
00:50:25
John Saunders
Sounds good.
00:50:26
johngrimsmo
Cool, man. All right.
00:50:27
John Saunders
Take care.
00:50:28
johngrimsmo
Bye.
00:50:28
John Saunders
Bye.