43. Editor Picks of 2017

December 31, 2017

Today on the show we will be talking about, the show! We are going over our editor picks of the Rabbit Hole for 2017, reminiscing over the best episodes since we started recording the podcast back in September of 2016. In this episode we dive into the behind-the-scenes of how it all started, what has changed over the last year, and how we have matured behind the mic since day one. We even to into the little details like our audio quality differences, the topics we’ve covered, and some of our favorite guests that we’ve had on the show. Finally, we get into episodes and guests we are excited for in the new year as well as the goals we are setting for ourselves and the podcast.

Key Points From This Episode:

  • How the Rabbit Hole has changed over the last year, since launching.
  • The difference between great content and great polish.
  • An overview of the episode about Functional Programming with Adam Trilling.
  • Learning to gain a new perspective on your podcast, from the outside.
  • Why some episodes surprised us with the response from the audience.
  • Our most downloaded episode ever: Salaries.
  • The episode we are most excited about dropping in the new year.
  • Guests we are excited about having on the podcast coming up.
  • Goals we are setting for ourselves and the podcast.
  • And much more!

Transcript for Episode 43. Editor Picks of 2017

[0:00:01] MN: Hello and welcome to the Rabbit Hole, the definitive developers podcast in Fantabulous Chelsea, Manhattan. I'm your host Michael Nunez. Our co-host today.

[0:00:09] DA: Dave Anderson.

[0:00:10] MN: And our producer.

[0:00:11] WJ: William Jeffries.

[0:00:12] MN: And today we'll be talking about the Rabbit Hole.

[0:00:15] DA: Meta.

[0:00:16] MN: Yeah this is pretty meta guys.

[0:00:19] DA: Can you believe it? Like, we’ve been recording for almost — well, we've been recording for a year but we’ve been out for almost a year. The year is over.

[0:00:28] MN: And today we're talking about you know our editor picks of the Rabbit Hole Podcast 2017.

[0:00:35] WJ: Yeah, the best episodes since we started recording back in September of 2016.

[0:00:40] MN: Yeah that was a long time ago. We started in 2016, got the first episode out soon after.

[0:00:47] WJ: Actually, I think it was a good six months there.

[0:00:53] MN: Behind the scenes we were working hard and we got — we made it.

[0:00:55] DA: Right. That was a training montage. Like we were sweating like there was a lot of like people berating you for being too loud. We were.

[0:01:03] WJ: Oh yeah, actually we got into some fights over that.

[0:01:06] MN: Yeah, it was pretty tough. That was pretty tough. But, you know, Stride moved to our own office and..

[0:01:11] DA: We’re all grown up.

[0:01:12.9] MN: And I can yell and no one hates me.

[0:01:16] WJ: Yeah, except for [inaudible]

[0:01:17] MN: Yeah, except for [inaudible] who hates me and probably doesn’t listen to this show and will probably shake me when she hears that. But yeah I think we record late enough where it's not too crazy in the office and we get to actually, you know, we've matured over, you know, standing behind the mic and got some great great content out of everything.

[0:01:37] WJ: I did not mature, I’m still a child.

[0:01:40] MN: It's great, though. We love to have you on. We’ll get you. 2018, there’s always 2018.

[0:01:47] DA: Yeah. I mean, it’s amazing. Like, we started out with like — what was the first one? Was it TTD. TDD’s the first one that we dropped that was not a five minute intro episode.

[0:01:54] MN: Yeah. That's a classic.

[0:01:55] DA: Yeah. It set the standard. It's been a good run. Although like we've kind of tightened it up a little bit. If you buckle up and listen to that one, it’s going to be like 40 to 50 minutes.

[0:02:04] MN: Oh yeah.

[0:02:07] DA: So — for the true fans.

[0:02:09] WJ: Then the audio quality is not as good either.

[0:02:11] MN: We had a lot of editing, like different shops come in and edit our stuff and we finally got the groove to figure out what’s, you know, what's great quality and what's awesome and stuff like that.

[0:02:23] WJ: Yeah those older episodes had great content, it’s just the polish was not there yet.

[0:02:27] MN: I mean, I think yeah maybe we could go back and  re-record them? I don’t know if we’d want to say the same exact thing just like get a transcript and just read it out. Like, “Today we'll be talking about Deep Learning.” I don't know if that would work.

[0:02:38] DA: We could do a dramatic reading. Like…

[0:02:40] WJ: What if we got like guest actors to come play us?

[0:02:47] MN: Someone with like a British accent that plays me?

[0:02:52] DA: Or like Drunk History Month and just get drunk Striders to come.

[0:02:56] MN: Yeah, that’ll be dope.

[0:02:58] DA: Yeah, but I mean there's a lot of episodes that we really like legitimately enjoyed. Right? Like I actually really enjoyed talking to Adam about functional programming like having numerous guests on the show.

[0:03:12] WJ: Adam was a great interviewee. That was an excellent episode.

[0:03:15] DA: Yeah, I never thought the thing about functional programming could be so engaging. Most of the time you read a Stack Overflow post about Scala and it devolves into arguments about monads and closures and the eyes start to glaze over. But you know that was actually very practical and awesome discussion with Adam.

[0:03:34] MN: Yeah. I think Adam did a great job explaining a lot of things that normally would need a whiteboard, but managed to get the idea across through explanation on, you know, the different aspects of functional programming and how functional programming is awesome.

[0:03:49] WJ: Yeah, that was Episode 27.

[0:03:50] MN: Oh yeah.

[0:03:51] WJ: If you want to listen back.

[0:03:53] MN: There you go, jump back. One of my favorite that has a guest on the episode of The Rabbit Hole was CSS and JavaScript with Ian McNally. Shout out to Ian.

[0:04:01] DA: Oh that's a lot of fun.

[0:04:03] MN: Yeah it was and honestly, when we were setting that up it was like, “All right we’re just going to talk about JavaScript, we’re going to talk about CSS and when it gets to the CSS point, I’m not going to contribute anything, this is going to be boring and CSS is boring and I hate CSS.” But it turned out to be a really interesting conversation. I liked some of the problems that you deal with and how to how to solve them. What kind of packages you want to look forward to when building CSS modules or like different frameworks and that kind of stuff.

[0:04:32] DA: Yeah I feel like there is a pattern. The things that we have enjoyed the most are things that we learned a lot from talking about with our colleagues.

[0:04:40] MN: Yeah and I think like having a guest like Ian was really really cool to sit down and

explain some of those concepts.

[0:04:45] DA: Yeah, it was a bummer that William wasn't there. You’ve got to tune in on that one.

[0:04:49] WJ: I actually really liked that because when I went to go and listen to the episode it was like listening to somebody else's show, which is a really interesting way of listening to the Rabbit Hole. It gave me a new perspective. I feel like a real listener now.

[0:05:02] MN: Oh nice.

[0:05:03] DA: Yeah. I’ll have to try that.

[0:05:04] WJ: Episode 34, if you want to listen back to that one.

[0:05:07] MN: Well, what about the TDD and pair program? Is that like — I know those are pretty throwbacks. Those are pretty, pretty, pretty far back.

[0:05:15] WJ: Yeah, TDD was episode 2 and pair pregaming was episode four. So that is like way back in the beginning.

[0:05:20] MN: Yeah, so definitely give a listen to those things that you need to brush up on your TDD or pair programming skills.

[0:05:26] DA: Oh yeah and you know Bobbie if you want to have that like listener experience you can listen to it learning a new language episode that I recorded with William.

[0:05:34] MN: Oh yeah. Oh yeah I remember listening to that and it was like, “Oh wait.” It's like I was watching you guys record and like I wasn't in the room till I add my two cents. It was great. It was just like I didn’t have to hear myself for a whole episode. It was insane and I think I was not there because I went on vacation.

[0:05:34] DA: Yeah!

[0:05:34] WJ: Yeah and think I think we ripped on you for it.

[0:05:35] MN: Yeah exactly, because I had an episode that we had prior to that we recorded an episode how I hated vacationing and why you needed it.

[0:06:03] DA: And then we convinced you to go on vacation.

[0:06:05] MN: And then I did.

[0:06:06] DA: So we could record and episode without you.

[0:06:08] MN: Exactly. That’s what happened.

[0:06:09] WJ: We're just going to take credit for that even though really it was all you. I think one of my favorite episodes was Psychological Safety, Episode 31. Not so much because it is technically challenging, it wasn’t. It was a very soft episode. We didn't get to any anything super programming heavy. But it was one of those episodes that people who aren't software developers came up to me and commented on, which I thought was really nice that we could have a bigger reach like that. Because a lot of the things that we talk about while they are framed in the lens of software development, are applicable to a lot of things.

[0:06:47] DA: Yeah, especially like going back to the vacations episode; that's been another on that got a lot of comments from different people like, “Hey, yes I should take a vacation.

[0:06:56] MN: I think one of the more, I guess, non-programmer like episodes like William

mentioned earlier, which was potentially or possibly our most downloaded episode was Salary's with Hayley Ricks. I think like just like the concept of talking about salaries and you know knowing your worth and stuff like that definitely brought a lot of listeners in to you know determine you know how to assess myself so I can get better pay as a programmer? But you know pretty much anyone can listen to that episode and realize some of the things that they could use or learn to you know get that bump and promotion.

[0:07:32] DA: Yeah it was nice too because it was like clearing the air. Like it's often kind of feels a little bit [inaudible] to talk about out loud. It’s like, “Oh, if it’s me and my Google in the shadows, got to Glassdoor.”

[0:07:44] MN: Yeah.

[0:07:45] WJ: Yeah, that was Episode 35 Salaries.

[0:07:48] MN: Yeah I think it was pretty cool to have that conversation out in the open at the end that a day, which was really cool and I'm glad that Hayley was able to get on

and talk about them.

[0:07:58] DA: Yeah, I feel like, we were really fortunate to have a lot of really awesome guests. Like the one to just drop pretty recently with Max, There Are No Rules in Ruby. Like that was that was another awesome time. It was just fun having him on the show. Really looking forward to having more guests on the show and learning from more people in the next year.

[0:08:16] WJ: Yeah that reminds me, I think probably the episode that I'm most excited about dropping, which we've already recorded which we’ll release in January is this episode with Brian Guthrie on dev ops and he has a really interesting perspective and he's very well spoken. So that was a lot of fun to record and I know it's going to be really fun to listen to.

[0:08:39] DA: Yeah definitely.

[0:08:42] MN: I have one in mind, a guest that I wanted to have on board. I guess to bring it to a level of something more programmer related. He actually — Jacob O’Donnell, I might actually have his name wrong, but he brought up the concept he had the title for it already. So I'm just going to say it out there. He wants to talk about deaths by a thousand ifs.

[0:09:02] WJ: Oh my god yeah, that’s a great topic.

[0:09:04] MN: That’s a great title.

[0:09:06] DA: That sounds very painful.

[0:09:08] MN: Yeah it does, and I mean I’m sure a lot of developers and consultants out there may have been bitten by the thousand if’s.

[0:09:16] WJ: Oh yes, [inaudible] would be all over that.

[0:09:17] MN: Yeah and I think that was pretty cool. So I want to have him on board to have that conversation and figure out ways we could get out of that death. Cheat death by

not getting that thousand ifs.

[0:09:26] DA: Yeah. Man, other guests — I’d really love to have more of Emmanuel, our regular guest. He’s been busy working on a new podcast, so I’ve been missing him.

[0:09:17] WJ: A new super secret, top secret, project.

[0:09:38] MN: Right?

[0:09:39] DA: Yeah it's no joke. Yeah.

[0:09:42] WJ: Yeah, I’m very excited about that too.

[0:09:48] MN: Awesome

[0:09:48] WJ: There’s another personality who is going to be on that podcast with him too.

[0:09:49] MN: Yeah.

[0:09:50] DA: Who was actually on the Rabbit Hole as well this year. 

[0:09:52] WJ: You might be familiar with this guest.

[0:09:54] DA: Another amazing guest.

[0:09:54] MN: Yeah. It’s coming out soon. We’ve got to drop something hot. You know, have something for you all.

[0:09:58] DA: Yeah Meredith. Looking forward to it.

[0:10:00] MN: Yeah. Well, there’s more info in the future, in 2018, #goals we’re trying to achieve and I’m really looking forward to being to, you know, give support to the new podcasts that’s coming.

[0:10:14] DA: Yeah, I'm looking forward to learning more about Blockchain too. I mean you guys keep on talking about it and I am completely ignorant. You guys need to educate me.

[0:10:23] MN: I don't think I'm ready to talk about it like on air. I'm still figuring it out.

[0:10:28] WJ: Yeah, we need to educate ourselves first.

[0:10:29] DA: Okay. Well, I guess maybe you can make some goals about that.

[0:10:33] MN: Yeah definitely. You know, reach out a Satoshi Nakamoto and tell him to come down and teach us a little about Blockchain as well.

[0:10:40] DA: Oh that would be great.

[0:10:41] WJ: Yeah, if we could have him on as a guest…

[0:10:42] MN: Yeah, if anyone has his Twitter or his phone number, send them our way. Maybe you can get him to talk about Blockchain. That’s be really, really dope. That’ll be the, you know, pretty awesome guests. Yeah, I’m sure we have other guests in the pipeline and other topics that we will discuss and I'm sure you are looking forward to that as well.

[0:11:00] DA: Yeah and we'd love to hear some suggestions if anyone out there has any thoughts about potential topics we can do that you're eager to hear about. Definitely hit us up.

[0:11:11] MN: Cool. Yeah definitely hit us up to our co host, Dave, thanks

for dropping some topics.

[0:11:19] DA: Oh yeah.

[0:11:20] MN: And William, also giving us here to Satoshi’s on your topics and the ones you like.

[0:11:26] WJ: My pleasure.

[0:11:28] MN: Awesome. I'm like a Nunez, and if you have any other suggestions and topics that we should do, feel free to hit us up at Twitter.com/radiofreerabbit and if you haven’t, please five us a five star rating and subscribe.

This is the Rabbit Hole. We'll see you next year.

Links and Resources:

The Rabbit Hole on Twitter

Episode 2: TDD

Episode 4: Pair Programming

Episode 27: Functional Programming

Episode 31: Psychological Safety

Episode 34: Styles (CSS & JS)

Episode 35: Salaries


Episode 42: There Are No Rules in Ruby