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

David Camira

👤 Person
60 total appearances

Appearances Over Time

Podcast Appearances

Ruby Rogues
Exploring Tech Choices and Team Dynamics with Jesse Spivak - RUBY 669

Hey, everyone. Welcome to another episode of Ruby Rogues. I'm David Kumira. And today on our panel, we have Luke Sutters. Hi. And we have John Epperson.

Ruby Rogues
Exploring Tech Choices and Team Dynamics with Jesse Spivak - RUBY 669

Hey, everyone. Welcome to another episode of Ruby Rogues. I'm David Kumira. And today on our panel, we have Luke Sutters. Hi. And we have John Epperson.

Ruby Rogues
Exploring Tech Choices and Team Dynamics with Jesse Spivak - RUBY 669

And today we have a special guest, Jesse Spivak. Great to be here. So, Jesse, would you mind explaining just a bit about who you are, some of the things that you're doing, who you work for and why you're famous and all that good stuff? Sure.

Ruby Rogues
Exploring Tech Choices and Team Dynamics with Jesse Spivak - RUBY 669

And today we have a special guest, Jesse Spivak. Great to be here. So, Jesse, would you mind explaining just a bit about who you are, some of the things that you're doing, who you work for and why you're famous and all that good stuff? Sure.

Ruby Rogues
Exploring Tech Choices and Team Dynamics with Jesse Spivak - RUBY 669

I think we can all relate to that on a daily basis sometimes. So would you mind giving a bit of a, you know, highlight talk about what you covered at the conference and stuff, so we can just kind of pick it up from there. We'll link to the, in the show notes, a link to the conference, but just for those who maybe didn't see it. Sure.

Ruby Rogues
Exploring Tech Choices and Team Dynamics with Jesse Spivak - RUBY 669

I think we can all relate to that on a daily basis sometimes. So would you mind giving a bit of a, you know, highlight talk about what you covered at the conference and stuff, so we can just kind of pick it up from there. We'll link to the, in the show notes, a link to the conference, but just for those who maybe didn't see it. Sure.

Ruby Rogues
Exploring Tech Choices and Team Dynamics with Jesse Spivak - RUBY 669

Yeah, and I think it's fair to say that I, our listeners, other members on the panel have been there before.

Ruby Rogues
Exploring Tech Choices and Team Dynamics with Jesse Spivak - RUBY 669

Yeah, and I think it's fair to say that I, our listeners, other members on the panel have been there before.

Ruby Rogues
Exploring Tech Choices and Team Dynamics with Jesse Spivak - RUBY 669

And I would go as far to say that it depends on what the mistake is, what kind of mistake it is. If it is just utter, incomplete negligence, then those aren't really the kind of mistakes I would really want to be forthcoming and outright about, you know, but

Ruby Rogues
Exploring Tech Choices and Team Dynamics with Jesse Spivak - RUBY 669

And I would go as far to say that it depends on what the mistake is, what kind of mistake it is. If it is just utter, incomplete negligence, then those aren't really the kind of mistakes I would really want to be forthcoming and outright about, you know, but

Ruby Rogues
Exploring Tech Choices and Team Dynamics with Jesse Spivak - RUBY 669

Like if I went in and always had a VPN tunnel into my production environment, then we got malware in our local work environment and that transferred over to production and encrypted all of our production data. I don't know if I would really say like, oh yeah, you know, that was a silly mistake of mine.

Ruby Rogues
Exploring Tech Choices and Team Dynamics with Jesse Spivak - RUBY 669

Like if I went in and always had a VPN tunnel into my production environment, then we got malware in our local work environment and that transferred over to production and encrypted all of our production data. I don't know if I would really say like, oh yeah, you know, that was a silly mistake of mine.

Ruby Rogues
Exploring Tech Choices and Team Dynamics with Jesse Spivak - RUBY 669

No, it's like, okay, not only are our customers affected, but now, you know, my job's in jeopardy because I decided to always take shortcuts. But something like, and what I'm really interested in is your technology framework, or you used the wrong technology. Can you explain a bit more about the scenario? Sure, absolutely.

Ruby Rogues
Exploring Tech Choices and Team Dynamics with Jesse Spivak - RUBY 669

No, it's like, okay, not only are our customers affected, but now, you know, my job's in jeopardy because I decided to always take shortcuts. But something like, and what I'm really interested in is your technology framework, or you used the wrong technology. Can you explain a bit more about the scenario? Sure, absolutely.

Ruby Rogues
Exploring Tech Choices and Team Dynamics with Jesse Spivak - RUBY 669

You know, from my experience, too, is that, yeah, Ruby is slow. You know, there's no getting around that when you compare to a compiled language. But holy crap, is it fast, too. You know, I have a production application which processes over 500,000 active jobs every single day. and it does it extremely quick. I don't need it to be faster. I mean, that's plenty fast.

Ruby Rogues
Exploring Tech Choices and Team Dynamics with Jesse Spivak - RUBY 669

You know, from my experience, too, is that, yeah, Ruby is slow. You know, there's no getting around that when you compare to a compiled language. But holy crap, is it fast, too. You know, I have a production application which processes over 500,000 active jobs every single day. and it does it extremely quick. I don't need it to be faster. I mean, that's plenty fast.

Ruby Rogues
Exploring Tech Choices and Team Dynamics with Jesse Spivak - RUBY 669

On the current setup that it's on, which is two cores and four gigs of RAM, and we have two servers dedicated to the background job, so two VMs, it's able to handle that load, and we don't have to worry about it crashing or anything like that. So, I mean, that's good enough for us.

Ruby Rogues
Exploring Tech Choices and Team Dynamics with Jesse Spivak - RUBY 669

On the current setup that it's on, which is two cores and four gigs of RAM, and we have two servers dedicated to the background job, so two VMs, it's able to handle that load, and we don't have to worry about it crashing or anything like that. So, I mean, that's good enough for us.

Ruby Rogues
Exploring Tech Choices and Team Dynamics with Jesse Spivak - RUBY 669

You know, I imagine that it would be able to double that workload before we ever ran into any kind of performance issues where we needed to start scaling up.

Ruby Rogues
Exploring Tech Choices and Team Dynamics with Jesse Spivak - RUBY 669

You know, I imagine that it would be able to double that workload before we ever ran into any kind of performance issues where we needed to start scaling up.

← Previous Page 1 of 3 Next →