Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Pricing

Darren Broemmer

👤 Person
192 total appearances

Appearances Over Time

Podcast Appearances

Ruby Rogues
Architectures and Microservices with Darren Broemmer - RUBY 657

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.

Ruby Rogues
Architectures and Microservices with Darren Broemmer - RUBY 657

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.

Ruby Rogues
Architectures and Microservices with Darren Broemmer - RUBY 657

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.

Ruby Rogues
Architectures and Microservices with Darren Broemmer - RUBY 657

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.

Ruby Rogues
Architectures and Microservices with Darren Broemmer - RUBY 657

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.

Ruby Rogues
Architectures and Microservices with Darren Broemmer - RUBY 657

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.

Ruby Rogues
Architectures and Microservices with Darren Broemmer - RUBY 657

He'd be down the road checking things out that he's probably like, finally, I get to go run around.

Ruby Rogues
Architectures and Microservices with Darren Broemmer - RUBY 657

He'd be down the road checking things out that he's probably like, finally, I get to go run around.

Ruby Rogues
Architectures and Microservices with Darren Broemmer - RUBY 657

So... Engineers will always find a way. Now we're into Jurassic Park.

Ruby Rogues
Architectures and Microservices with Darren Broemmer - RUBY 657

So... Engineers will always find a way. Now we're into Jurassic Park.

Ruby Rogues
Architectures and Microservices with Darren Broemmer - RUBY 657

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.

Ruby Rogues
Architectures and Microservices with Darren Broemmer - RUBY 657

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.

Ruby Rogues
Architectures and Microservices with Darren Broemmer - RUBY 657

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...

Ruby Rogues
Architectures and Microservices with Darren Broemmer - RUBY 657

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...

Ruby Rogues
Architectures and Microservices with Darren Broemmer - RUBY 657

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

Ruby Rogues
Architectures and Microservices with Darren Broemmer - RUBY 657

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

Ruby Rogues
Architectures and Microservices with Darren Broemmer - RUBY 657

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.

Ruby Rogues
Architectures and Microservices with Darren Broemmer - RUBY 657

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.

Ruby Rogues
Architectures and Microservices with Darren Broemmer - RUBY 657

And it's hard to imagine not having code reviews for everything anymore.

Ruby Rogues
Architectures and Microservices with Darren Broemmer - RUBY 657

And it's hard to imagine not having code reviews for everything anymore.