Jerod
๐ค SpeakerAppearances Over Time
Podcast Appearances
But I think... Fake it till you make it, emulate until you make it, whatever, pick your... Right, but focusing on the tools is an incorrect focus in my opinion.
But I think... Fake it till you make it, emulate until you make it, whatever, pick your... Right, but focusing on the tools is an incorrect focus in my opinion.
All right, should we continue changing minds or should we? Let's change some minds, man.
All right, should we continue changing minds or should we? Let's change some minds, man.
I got a couple more. Let me just rattle off. Yeah, let's pick a couple. Dry as we know it is a mistake. Okay, I agree. I agree. SQL is good and everyone should know it, but not really anymore. That's the other one I wrote down. You want to talk to me about that one? Is that it? Is that your list? Two? Those are the changed minds. Haven't changed my mind.
I got a couple more. Let me just rattle off. Yeah, let's pick a couple. Dry as we know it is a mistake. Okay, I agree. I agree. SQL is good and everyone should know it, but not really anymore. That's the other one I wrote down. You want to talk to me about that one? Is that it? Is that your list? Two? Those are the changed minds. Haven't changed my mind.
Convention over configuration is Rails' great idea. I think that's something that I thought originally and I still think today. And that's the end of my list. Like I said, I had four and three. Yeah. Anything there you want to bite off and chew? I'm down for any.
Convention over configuration is Rails' great idea. I think that's something that I thought originally and I still think today. And that's the end of my list. Like I said, I had four and three. Yeah. Anything there you want to bite off and chew? I'm down for any.
Well, let's talk about SQL because I think that that might lead us into another conversation or maybe we just end on that. So I've always been a pretty big fan of ORMs, honestly, probably, which is object relational mappers for the uninitiated. This is when you have a programming language library that maps on top of your database.
Well, let's talk about SQL because I think that that might lead us into another conversation or maybe we just end on that. So I've always been a pretty big fan of ORMs, honestly, probably, which is object relational mappers for the uninitiated. This is when you have a programming language library that maps on top of your database.
rows and columns and allows you to, you know, crud, create, read, update, and delete database records without writing native database language of SQL, structured query language. I used to really dislike SQL. I thought it was gnarly and hard to learn and ugly. And I've always liked ORMs, mostly because ActiveRecord, which is Ruby on Rails ORM, Has always been a pretty good ORM.
rows and columns and allows you to, you know, crud, create, read, update, and delete database records without writing native database language of SQL, structured query language. I used to really dislike SQL. I thought it was gnarly and hard to learn and ugly. And I've always liked ORMs, mostly because ActiveRecord, which is Ruby on Rails ORM, Has always been a pretty good ORM.
I've also tried Datamapper and other ones back in the day. Nowadays I use Ecto from the Elixir and Phoenix people. And I think SQL is kind of like Vim. Remember Gary Bernhardt telling us, you know, on the old Vim show where he's like... you've tried this and over the years, like you've went from text me to Adam to this. And he's like, I've just been getting better and better of him.
I've also tried Datamapper and other ones back in the day. Nowadays I use Ecto from the Elixir and Phoenix people. And I think SQL is kind of like Vim. Remember Gary Bernhardt telling us, you know, on the old Vim show where he's like... you've tried this and over the years, like you've went from text me to Adam to this. And he's like, I've just been getting better and better of him.
And I'm like, Oh, you're so much better than all of us, Gary. Um, which is probably true, but I'm still using Zed today. Um, so I didn't learn my lesson. I feel like SQL is kind of like that. Like you can invest in the language and a library, and then you can switch libraries and they all kind of map on top of what are ultimately outputting SQL expressions and some are better and worse.
And I'm like, Oh, you're so much better than all of us, Gary. Um, which is probably true, but I'm still using Zed today. Um, so I didn't learn my lesson. I feel like SQL is kind of like that. Like you can invest in the language and a library, and then you can switch libraries and they all kind of map on top of what are ultimately outputting SQL expressions and some are better and worse.
And they allow you to like, you know, break out of the box and write your own fragments. And I think Ecto is a pretty good one, but, after years and years and years of like ending up with SQL and then learning it because I'm looking at it now, even though I didn't write it, I wrote some Ruby code for instance. I just think SQL is really powerful.
And they allow you to like, you know, break out of the box and write your own fragments. And I think Ecto is a pretty good one, but, after years and years and years of like ending up with SQL and then learning it because I'm looking at it now, even though I didn't write it, I wrote some Ruby code for instance. I just think SQL is really powerful.
It's been here since day one, practically of most of our careers. It's not going anywhere. And it's one technology, the language I'm speaking specifically, that is worth every software developer learning because it's transferable across jobs, projects, languages, et cetera. And I didn't really invest in it directly, my career, I kind of learned it slowly through osmosis.
It's been here since day one, practically of most of our careers. It's not going anywhere. And it's one technology, the language I'm speaking specifically, that is worth every software developer learning because it's transferable across jobs, projects, languages, et cetera. And I didn't really invest in it directly, my career, I kind of learned it slowly through osmosis.