Rob Walling
๐ค SpeakerAppearances Over Time
Podcast Appearances
Old school, right? And it was an old school mentality, and that's not how you win in the market today, given how competitive it is. Awesome, man. Well, thanks so much again for joining me. Folks, I want to follow you on ex-Twitter. You are Derek Reimer. And if they want to use the best scheduling link on the internet, SavvyCal.com. There it is. Thanks again, man. Thanks.
Old school, right? And it was an old school mentality, and that's not how you win in the market today, given how competitive it is. Awesome, man. Well, thanks so much again for joining me. Folks, I want to follow you on ex-Twitter. You are Derek Reimer. And if they want to use the best scheduling link on the internet, SavvyCal.com. There it is. Thanks again, man. Thanks.
Thanks again to Derek Reimer for joining me on the show. He'll be back again in another month or two. If you enjoyed this episode, it'd be amazing to get a five-star review in Apple Podcasts or Google, whatever they're calling it these days, a thumbs up on YouTube or a like, question mark, plus thumbs up something in Spotify. I don't know what Spotify does at
Thanks again to Derek Reimer for joining me on the show. He'll be back again in another month or two. If you enjoyed this episode, it'd be amazing to get a five-star review in Apple Podcasts or Google, whatever they're calling it these days, a thumbs up on YouTube or a like, question mark, plus thumbs up something in Spotify. I don't know what Spotify does at
If you're listening to Spotify, look around and see if there's a heart. But it's great to have you here this week and every week. I'm Rob Walling, signing off from episode 731. Well, hello, listener. You've stumbled upon our secret track. If you remember the track Endless Nameless from Nirvana's Nevermind, that's what you're about to hear. Except that was just a metaphor.
If you're listening to Spotify, look around and see if there's a heart. But it's great to have you here this week and every week. I'm Rob Walling, signing off from episode 731. Well, hello, listener. You've stumbled upon our secret track. If you remember the track Endless Nameless from Nirvana's Nevermind, that's what you're about to hear. Except that was just a metaphor.
I hope you picked up on that. Mr. Derek Reimer, I have questions for you. Oh, boy. These are questions that I asked ChatGPT to generate for me. My prompt was, what are five intermediate-level questions to evaluate a software developer's understanding of Ruby on Rails? The first question, just so everybody knows, Derek has no idea what these questions are coming.
I hope you picked up on that. Mr. Derek Reimer, I have questions for you. Oh, boy. These are questions that I asked ChatGPT to generate for me. My prompt was, what are five intermediate-level questions to evaluate a software developer's understanding of Ruby on Rails? The first question, just so everybody knows, Derek has no idea what these questions are coming.
And to be honest, I'm a little concerned the answers might not be right, because I don't know. ChatGPT gave me questions and answers, so we'll see. I'll compare what you say to chat. All right. First is, what are concerns in Rails, and how do you use them to refactor and organize code?
And to be honest, I'm a little concerned the answers might not be right, because I don't know. ChatGPT gave me questions and answers, so we'll see. I'll compare what you say to chat. All right. First is, what are concerns in Rails, and how do you use them to refactor and organize code?
Just so everyone knows, Derek wrote tens of thousands of lines of Ruby on Rails code for Drip. The entire big monolith written in Rails. So you had a decade of Rails? You had a lot of years of Rails. But it's funny how quick, like you said, it's five years old and you've replaced a bunch of that knowledge with, is it Elixir Phoenix?
Just so everyone knows, Derek wrote tens of thousands of lines of Ruby on Rails code for Drip. The entire big monolith written in Rails. So you had a decade of Rails? You had a lot of years of Rails. But it's funny how quick, like you said, it's five years old and you've replaced a bunch of that knowledge with, is it Elixir Phoenix?
You've recoded it. So in the early days, when I was becoming a professional developer, meaning getting paid for it, I was a full-time employee of like a dev shop. And so every project was a different language. And so it was like PHP, it was original active server pages before .NET. There was ColdFusion, I learned. Perl, you know, this dates it, right? It was 20, 24 years ago.
You've recoded it. So in the early days, when I was becoming a professional developer, meaning getting paid for it, I was a full-time employee of like a dev shop. And so every project was a different language. And so it was like PHP, it was original active server pages before .NET. There was ColdFusion, I learned. Perl, you know, this dates it, right? It was 20, 24 years ago.
But I rolled through them all. And I remember being like, all right, I'm not great at any of these, but at least I had a big swath of it. Then at a certain point, I went where the money was, which was .NET. And I dove deep, deep, deep into .NET. And then I was five, six, seven years into that. And the pay rates were great.
But I rolled through them all. And I remember being like, all right, I'm not great at any of these, but at least I had a big swath of it. Then at a certain point, I went where the money was, which was .NET. And I dove deep, deep, deep into .NET. And then I was five, six, seven years into that. And the pay rates were great.
But when I tried to then come back to anything, to PHP, I was like, I just can't. The paradigms are so different. Like you have to unlearn it. And that's where it's tough.
But when I tried to then come back to anything, to PHP, I was like, I just can't. The paradigms are so different. Like you have to unlearn it. And that's where it's tough.
It's good that I come prepared then because I also asked, no joke, ChatGPT, what are five intermediate level Elixir Phoenix questions? I did this on purpose, so let's see if these are easier.
It's good that I come prepared then because I also asked, no joke, ChatGPT, what are five intermediate level Elixir Phoenix questions? I did this on purpose, so let's see if these are easier.