Darren Broemmer
👤 PersonAppearances Over Time
Podcast Appearances
So it gives me a great framework to get started. It doesn't, you know, it's not going to stop you from dumping, from making your, your helper's directory become a dumping ground for every, everything known to man and having all kinds of, all kinds of stuff in there. That's not going to prevent that. And that's where the backyard can get kind of messy.
So it gives me a great framework to get started. It doesn't, you know, it's not going to stop you from dumping, from making your, your helper's directory become a dumping ground for every, everything known to man and having all kinds of, all kinds of stuff in there. That's not going to prevent that. And that's where the backyard can get kind of messy.
I will say the one having worked on a lot of different projects and different languages and technologies, it's nice. You know, it used to be that on every project you would have the infamous like string helper class. And so it's nice that we don't have to do that in Ruby because the string class is pretty rich and has most of what you need. So we don't have to deal with that.
I will say the one having worked on a lot of different projects and different languages and technologies, it's nice. You know, it used to be that on every project you would have the infamous like string helper class. And so it's nice that we don't have to do that in Ruby because the string class is pretty rich and has most of what you need. So we don't have to deal with that.
But, you know, helper directory is always things like that can get messy pretty quickly if you're not careful. My daughter has a Maltese poodle, Peanut. And I'm pretty sure when I take Peanut out for a walk, if I took him off the leash, I'm pretty sure he would go running. I don't think he's the guard dog that would stand by my side.
But, you know, helper directory is always things like that can get messy pretty quickly if you're not careful. My daughter has a Maltese poodle, Peanut. And I'm pretty sure when I take Peanut out for a walk, if I took him off the leash, I'm pretty sure he would go running. I don't think he's the guard dog that would stand by my side.
He'd be down the road checking things out that he's probably like, finally, I get to go run around.
He'd be down the road checking things out that he's probably like, finally, I get to go run around.
So... Engineers will always find a way. Now we're into Jurassic Park.
So... Engineers will always find a way. Now we're into Jurassic Park.
Yeah, that's really well said. These are different tools in the toolbox. And yeah, solving problems is one of the greatest parts about being an engineer and doing what we do. Probably closely followed by seeing our users and customers actually get to take advantage of these creations that we put out into the world. Yep, absolutely.
Yeah, that's really well said. These are different tools in the toolbox. And yeah, solving problems is one of the greatest parts about being an engineer and doing what we do. Probably closely followed by seeing our users and customers actually get to take advantage of these creations that we put out into the world. Yep, absolutely.
Yeah, those two points were spot on, right? At the end of the day, there's no... Until AI advances to another level, maybe, there's no replacement for the design and the discipline, right? So you do that design upfront and it's like, what's best for my situation? And then the discipline. I think that even after you've agreed on the design, I think there's no substitute for...
Yeah, those two points were spot on, right? At the end of the day, there's no... Until AI advances to another level, maybe, there's no replacement for the design and the discipline, right? So you do that design upfront and it's like, what's best for my situation? And then the discipline. I think that even after you've agreed on the design, I think there's no substitute for...
those code reviews, right? Like that's where you're really like, okay, are we really doing what we said we were going to do? Are we following our guidelines? You know, that's how you make sure that you accomplish that goal and you don't end up kind of in a situation like you described where a lot of people find themselves with a code base that
those code reviews, right? Like that's where you're really like, okay, are we really doing what we said we were going to do? Are we following our guidelines? You know, that's how you make sure that you accomplish that goal and you don't end up kind of in a situation like you described where a lot of people find themselves with a code base that
has a life of its own, its own personality for whatever reason that it ended up being created that way, right? There's always reasons that at the time that get applied, but there's just no substitute for those things. Yeah, I've worked, previously I worked in environments where we did not review every line of code and then More recently, I did.
has a life of its own, its own personality for whatever reason that it ended up being created that way, right? There's always reasons that at the time that get applied, but there's just no substitute for those things. Yeah, I've worked, previously I worked in environments where we did not review every line of code and then More recently, I did.
And it's hard to imagine not having code reviews for everything anymore.
And it's hard to imagine not having code reviews for everything anymore.