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

John Gallagher

👤 Person
314 total appearances

Appearances Over Time

Podcast Appearances

Ruby Rogues
Practical Observability: Logging, Tracing, and Metrics for Better Debugging - RUBY 656

I think the main thing is if you're listening to this and anything that I'm saying is resonating, forget about the domain object stuff. That's like getting really into the nitty gritty. But coming back to the beginning, if you're frustrated by your debugging experience, if you're thinking, why am I not smart enough to understand this? Chances are the problem is not with you. It's with the tools.

Ruby Rogues
Practical Observability: Logging, Tracing, and Metrics for Better Debugging - RUBY 656

I think the main thing is if you're listening to this and anything that I'm saying is resonating, forget about the domain object stuff. That's like getting really into the nitty gritty. But coming back to the beginning, if you're frustrated by your debugging experience, if you're thinking, why am I not smart enough to understand this? Chances are the problem is not with you. It's with the tools.

Ruby Rogues
Practical Observability: Logging, Tracing, and Metrics for Better Debugging - RUBY 656

So if you improve the tools, not only do you make your life easier and better, but You level up everybody around you because all the engineers can use the same tools. And that's what we've experienced at BiggerPockets. And that culture of observability has really worked its way into our culture so that now anybody is equipped to go into the logs and ask any question that they want.

Ruby Rogues
Practical Observability: Logging, Tracing, and Metrics for Better Debugging - RUBY 656

So if you improve the tools, not only do you make your life easier and better, but You level up everybody around you because all the engineers can use the same tools. And that's what we've experienced at BiggerPockets. And that culture of observability has really worked its way into our culture so that now anybody is equipped to go into the logs and ask any question that they want.

Ruby Rogues
Practical Observability: Logging, Tracing, and Metrics for Better Debugging - RUBY 656

So it is a long road, but it all starts with a single step. And so if you are feeling that pain, feel free to reach out to me. I can go through all my socials in a minute, but feel free to reach out to me. Ask me any questions. I'm happy to jump on a Zoom call for half an hour and help you for free. But basically, it all starts by taking very small steps towards a very specific question.

Ruby Rogues
Practical Observability: Logging, Tracing, and Metrics for Better Debugging - RUBY 656

So it is a long road, but it all starts with a single step. And so if you are feeling that pain, feel free to reach out to me. I can go through all my socials in a minute, but feel free to reach out to me. Ask me any questions. I'm happy to jump on a Zoom call for half an hour and help you for free. But basically, it all starts by taking very small steps towards a very specific question.

Ruby Rogues
Practical Observability: Logging, Tracing, and Metrics for Better Debugging - RUBY 656

Don't try and add observability because you'll still be here next Christmas. So take heed. There is hope. And if anything that I say resonates, please feel free to reach out to me and I'll help you figure it out.

Ruby Rogues
Practical Observability: Logging, Tracing, and Metrics for Better Debugging - RUBY 656

Don't try and add observability because you'll still be here next Christmas. So take heed. There is hope. And if anything that I say resonates, please feel free to reach out to me and I'll help you figure it out.

Ruby Rogues
Practical Observability: Logging, Tracing, and Metrics for Better Debugging - RUBY 656

Um, am I limited to one pick? Because I have many. No, go ahead. Cool. So, um, the first one is, uh, a new language and I already, um, I really thoroughly trounced the idea that we should be learning one programming language a year. Or rather, I just dissed it off without actually giving much justification.

Ruby Rogues
Practical Observability: Logging, Tracing, and Metrics for Better Debugging - RUBY 656

Um, am I limited to one pick? Because I have many. No, go ahead. Cool. So, um, the first one is, uh, a new language and I already, um, I really thoroughly trounced the idea that we should be learning one programming language a year. Or rather, I just dissed it off without actually giving much justification.

Ruby Rogues
Practical Observability: Logging, Tracing, and Metrics for Better Debugging - RUBY 656

So I'm going to go back on what I just said and say that this language has changed the way I think pretty much forever. And it's changed the way I see Ruby and Rails and just programming in general. And the language is called Unison. Now, it's a very, very strange, unusual language. It's maybe not that readable in places. And it's also extremely new.

Ruby Rogues
Practical Observability: Logging, Tracing, and Metrics for Better Debugging - RUBY 656

So I'm going to go back on what I just said and say that this language has changed the way I think pretty much forever. And it's changed the way I see Ruby and Rails and just programming in general. And the language is called Unison. Now, it's a very, very strange, unusual language. It's maybe not that readable in places. And it's also extremely new.

Ruby Rogues
Practical Observability: Logging, Tracing, and Metrics for Better Debugging - RUBY 656

I mean, it's been going for five or six years, but what they're trying to do is incredibly ambitious. But look it up. Yeah, it's an incredibly interesting language, and it will expand your mind. And that's certainly what it's done for me. And so it's kind of a language that's targeted at creating programs that are just much, much simpler, but actually more difficult to get your head around.

Ruby Rogues
Practical Observability: Logging, Tracing, and Metrics for Better Debugging - RUBY 656

I mean, it's been going for five or six years, but what they're trying to do is incredibly ambitious. But look it up. Yeah, it's an incredibly interesting language, and it will expand your mind. And that's certainly what it's done for me. And so it's kind of a language that's targeted at creating programs that are just much, much simpler, but actually more difficult to get your head around.

Ruby Rogues
Practical Observability: Logging, Tracing, and Metrics for Better Debugging - RUBY 656

It's a completely new paradigm for distributed computing, basically. And it's absolutely fascinating. So I would highly suggest checking that out. I know that Dave Thomas at Yuruko, when I spoke at Yuruko recently, he was on stage and he was championing Unison and he called it the future of programming. And I could not agree more. It's an incredible language made by some incredibly smart people.

Ruby Rogues
Practical Observability: Logging, Tracing, and Metrics for Better Debugging - RUBY 656

It's a completely new paradigm for distributed computing, basically. And it's absolutely fascinating. So I would highly suggest checking that out. I know that Dave Thomas at Yuruko, when I spoke at Yuruko recently, he was on stage and he was championing Unison and he called it the future of programming. And I could not agree more. It's an incredible language made by some incredibly smart people.

Ruby Rogues
Practical Observability: Logging, Tracing, and Metrics for Better Debugging - RUBY 656

So that's number one. Number two, there is a static site builder. I've used pretty much all the static site builders on planet Earth. And this is my favorite. It's called Eleventy. It's a really odd name. But I am embarking upon this project at work.

Ruby Rogues
Practical Observability: Logging, Tracing, and Metrics for Better Debugging - RUBY 656

So that's number one. Number two, there is a static site builder. I've used pretty much all the static site builders on planet Earth. And this is my favorite. It's called Eleventy. It's a really odd name. But I am embarking upon this project at work.

Ruby Rogues
Practical Observability: Logging, Tracing, and Metrics for Better Debugging - RUBY 656

that really is exciting me, which is how do you serve UI components from a dynamic app, so Rails, and meld them into a static site builder without having a pile of JavaScript that you have to wade through? So I want to author my UI components in Rails, and I want to deliver them extremely fast through a static site that's just a blog without having to run that blog on Rails. So Eleventy,

Ruby Rogues
Practical Observability: Logging, Tracing, and Metrics for Better Debugging - RUBY 656

that really is exciting me, which is how do you serve UI components from a dynamic app, so Rails, and meld them into a static site builder without having a pile of JavaScript that you have to wade through? So I want to author my UI components in Rails, and I want to deliver them extremely fast through a static site that's just a blog without having to run that blog on Rails. So Eleventy,