Code and the Coding Coders who Code it

Episode 36 - Live (at the time) from RailsConf 2024

June 18, 2024 Drew Bragg Season 1 Episode 36
Episode 36 - Live (at the time) from RailsConf 2024
Code and the Coding Coders who Code it
More Info
Code and the Coding Coders who Code it
Episode 36 - Live (at the time) from RailsConf 2024
Jun 18, 2024 Season 1 Episode 36
Drew Bragg

In this special crossover episode recorded live from RailsConf 2024 in Detroit, join us for a unique gathering of prominent Ruby podcasters. Drew teams up with Elise from the 'Ruby on Rails' podcast, Jason from 'Code with Jason,' Joël from 'The Bike Shed,' and Julie from 'Ruby for All' The group discusses their experiences at RailsConf, including workshops, talks about Test Driven Development (TDD), and building dynamic applications with Turbo. They delve into the implications of RailsConf being discontinued after 2025, the thriving local Ruby conference scene, and share candid moments about their interactions with the community. Additionally, they touch upon diverse topics such as Detroit-style pizza, hot dog eating capacities, and food opinions, blending technical insights with light-hearted banter. The episode concludes with gratitude for the well-coordinated event and excitement for future Ruby gatherings. Enjoy!

Panelists:

Julie J.

Elise Shaffer

Jason Swett

Drew Bragg

Joël Quenneville

Links:

Julie J. Twitter

Julie J. Website

Ruby for All Podcast

Jason Swett Twitter

Code with Jason Website

Joël Quenneville Twitter

Joël Quenneville Website

The Bike Shed Podcast

Elise Shaffer Website

The Ruby on Rails Podcast

RailsConf 2024

Send us some love.

Honeybadger
Honeybadger is an application health monitoring tool built by developers for developers.

Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.

Support the Show.

Ready to start your own podcast?
This show is hosted on Buzzsprout and it's awesome, not to mention a Ruby on Rails application. Let Buzzsprout know we sent you and you'll get a $20 Amazon gift card if you sign up for a paid plan, and it helps support our show.

Show Notes Transcript Chapter Markers

In this special crossover episode recorded live from RailsConf 2024 in Detroit, join us for a unique gathering of prominent Ruby podcasters. Drew teams up with Elise from the 'Ruby on Rails' podcast, Jason from 'Code with Jason,' Joël from 'The Bike Shed,' and Julie from 'Ruby for All' The group discusses their experiences at RailsConf, including workshops, talks about Test Driven Development (TDD), and building dynamic applications with Turbo. They delve into the implications of RailsConf being discontinued after 2025, the thriving local Ruby conference scene, and share candid moments about their interactions with the community. Additionally, they touch upon diverse topics such as Detroit-style pizza, hot dog eating capacities, and food opinions, blending technical insights with light-hearted banter. The episode concludes with gratitude for the well-coordinated event and excitement for future Ruby gatherings. Enjoy!

Panelists:

Julie J.

Elise Shaffer

Jason Swett

Drew Bragg

Joël Quenneville

Links:

Julie J. Twitter

Julie J. Website

Ruby for All Podcast

Jason Swett Twitter

Code with Jason Website

Joël Quenneville Twitter

Joël Quenneville Website

The Bike Shed Podcast

Elise Shaffer Website

The Ruby on Rails Podcast

RailsConf 2024

Send us some love.

Honeybadger
Honeybadger is an application health monitoring tool built by developers for developers.

Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.

Support the Show.

Ready to start your own podcast?
This show is hosted on Buzzsprout and it's awesome, not to mention a Ruby on Rails application. Let Buzzsprout know we sent you and you'll get a $20 Amazon gift card if you sign up for a paid plan, and it helps support our show.

Speaker 1:

Hello everyone and welcome to another episode of Code and the Coding Coders who Code it. I'm your host, ai Drew Bragg, and this week we have a special crossover episode from RailsConf 2024. A bunch of us podcasters teamed up to give you our take on RailsConf, the Detroit scene and more so join Elise from the Ruby on Rails podcast, julie from Ruby for All, jason Sweat from Code with Jason and Joelle from the Bike Shed. Julie from Ruby for All, jason Sweat from Code with Jason and Joelle from the Bike Shed, live from RailsConf in Detroit. Enjoy.

Speaker 2:

We are live from RailsConf Detroit. My name is Elise and I live in the city.

Speaker 1:

My name is Drew and I do not live in the city.

Speaker 4:

That was not the right answer, what I thought I was supposed to say. I don't live in the city.

Speaker 1:

I thought we established I don't live in the city. I thought we established I don't live in the city.

Speaker 2:

You're supposed to go last and everybody else lives in the city. We are professionals. This is a professional podcast, obviously Very, very professional. You're listening to a special crossover episode here, live at RailsConf Detroit. I'm Elise. I host the Ruby on Rails podcast.

Speaker 1:

I am Drew. I host Code and the Code Encoders who Code it.

Speaker 5:

I'm Julie and I co-host the Ruby for All podcast.

Speaker 4:

I'm Joel Kenville. I co-host the Bike Shed.

Speaker 3:

I'm Jason Sweat. There is another person here.

Speaker 1:

And I host the Code with Chase podcast. Are we supposed to do last names I'm Drew Bragg and this went off the rails real fast Pun intended because we are at Railscom.

Speaker 5:

Did we lose the city bit? What is the city bit?

Speaker 2:

Alright, let's bring it back in. So we are live at Railscom Detroit. How's it going for everyone so far?

Speaker 1:

It's going great. I'm having a blast. I'm enjoying seeing my friends in person. They did a wonderful job with this conference. There's plenty of water. There was a minor coffee incident this morning where there was a half hour gap where coffee was not available, but other than that it has been awesome so far.

Speaker 3:

Wait, did you go to a different conference where there wasn't enough water?

Speaker 1:

Yeah, we're going to talk after this episode about what Atlanta was like. Was it a conference in the desert? It was not. It's a long story, we're not getting into it. Julie, how's your conference going?

Speaker 5:

I've been looking for water for an hour.

Speaker 3:

When I gave my workshop, I was surrounded by no exaggeration seven bottles of water.

Speaker 1:

There's so much water. Jason, how did your workshop go?

Speaker 3:

Good, as I mentioned, there was a lot of water at the podium for me to drink in case I got extremely thirsty. But I gave a workshop on TDD for absolute beginners and I focused mainly on the specification development stage, which is something that is rarely almost never, talked about. People think about TDD as something you do on a computer with code, but even before that you have to think about what you're even going to do, and it makes it much easier to write your tests when you've decided what your specifications are, because then you can just translate your specifications into tests. That was my workshop.

Speaker 2:

That's a really interesting point, because one of the things that I say about TDD is that, yes, it's a testing tool and it's verifying your code, but it's also a thinking tool. It's also a way to think about what you're going to do and how you would interact with it from the outside. So it's interesting that you're saying, yeah, that's part of how you should be thinking about.

Speaker 3:

Testing is thinking about it at the specification stage. Yeah, so I warned everybody at the beginning. This probably will not be the workshop that you were expecting because we didn't actually do any TDD in the workshop.

Speaker 3:

We didn't have time, I didn't know if we would or not turns out we did not, and that's fine. We just spent the entire time on specifications and just real quick. The project I gave everybody was a recipe scaler. So you have a recipe. Let's say there's three-fourths cup of flour in the recipe, and then the user says they want to double the recipe.

Speaker 3:

Well, how do you want to handle this? Three-fourths times two is we would express it as one and a half, but if you just literally multiply three-fourths by two, you get six-fourths. Do we want to add something to translate improper fractions into mixed numbers and one cup might become two cups. We want to worry about pluralization. So I had everybody decide what's in the scope and not in the scope of this, and nailing down what's not going to be in the scope is just as important as saying what we are going to do, and that's a step that again gets skipped a lot. It's not going to be in the scope. It's just as important as saying what we are going to do. Right, and that's a step that again gets skipped a lot. Yeah, we just have a relatively vague idea and then we jump straight into the coding. But this saves a lot of time if you decide what you're going to do before you start doing.

Speaker 2:

It Makes a lot of sense. Yeah, that's awesome. Definitely sounds like a workshop I should have attended and I didn't.

Speaker 1:

The good news is, this year they recorded all the workshops oh really, so we'll be able to watch the workshops. That is really cool. Workshops are always the priority for me. They don't record those, but then they said they're recording them this year, so I felt a little bit better about not being able to attend all of them. Joelle, you're speaking on the last day, right?

Speaker 4:

Yes, right, yes, tomorrow as of the day. Oh yeah, that's true. Yep, are you feeling good about it? Feeling the nerves right now? Okay, all right. Um, I'm giving a talk on building a dnd character sheet using turbo and how to layer in a little bit of dynamic behavior into a regular rails app very cool.

Speaker 1:

I'm excited for the dual nerd path you've got going on Dungeons, Dragons and programming In the same thing. It's going to be a nerd-heavy room. Looking forward to it.

Speaker 2:

The real question is what's the current character you're running?

Speaker 4:

So for the talk, it is a gnome named Glitter Sense.

Speaker 2:

Okay, nice, I like that, I like that.

Speaker 4:

If you want to find out whether he's able to successfully take down his arch nemesis, the bandit chieftain, you'll have to attend the talk, okay.

Speaker 2:

Okay, which people who listen to this and are here right now, by the time this comes out, they'll have to go and see it on YouTube.

Speaker 4:

Yes, because the talks are also recorded.

Speaker 1:

Yes, as always.

Speaker 2:

Julie, you were on the program committee. What was that like?

Speaker 1:

Or is like, or what is it like?

Speaker 2:

What's your conference experience been like being on the program committee?

Speaker 5:

That's a big question, because there's also the period of time up until the conference and then there's the duration of the conference. So what would you like me to answer first?

Speaker 2:

Let's start with the duration of the conference.

Speaker 5:

How has your conference been? Being on the program committee, yeah, so my role is speaker liaison and that means I'm responsible for by the way, did I give you my spiel? I explained that I'm a speaker liaison and I let you know that if you need any help, you can reach out to me. You just got it. So that's basically what I do for all of the speakers. We also put all the waters out for the speakers to ensure that the speakers are well hydrated, so you've had a lot of access to water this whole time.

Speaker 5:

Yes, until I came up here for the podcast and I couldn't find the water fountain, unless you're telling the speaker liaison.

Speaker 2:

Yeah, there was an announcement made at the start of RailsConf and I think a lot of people have a lot of feels about it. I know I have a lot of feels about it. How are we feeling in this group?

Speaker 1:

About this being the second-to-last RailsConf. The next, 2025, will be the last RailsConf. They're going to focus purely on RubyConf. I think it makes a lot of sense. Obviously, there's a lot of feelings I'm bummed. I love RailsConf. I think it makes a lot of sense. Obviously, there's a lot of feelings I'm bummed. I love RailsConf. It's an opportunity to see all of my friends and I've been going to a lot of them, so I'm definitely going to miss it. But I do think it makes sense with the popularity of RailsWorld, with how much other work that Ruby Central does. The best explanation I heard was RailsConf was not supposed to be something that Ruby Central does. The best explanation I heard was RailsConf was not supposed to be something that Ruby Central does, because Ruby Central is supposed to focus on Ruby. So it does make sense. It is just from a nostalgia standpoint. It's sad that this is going away and we're going to have to do things differently after next year. But it does make me very excited for 2025 because it'll be a jump.

Speaker 2:

Yeah, I think for me. I have a lot of feelings about it because I think for me RailsConf has been a thing pretty much the entire time I've been a Rails developer. It feels a little bit like end of an era kind of. But also we still have RubyConf and we still have all the friends. The real RailsConf is the friends we made along the way and we still have all the friends.

Speaker 1:

The real rails tomf is the friends we made along the way. Yep, how about you, jason? How are you processing the thoughts and feelings? Well, it's a lot happening in the world.

Speaker 3:

There's a lot of new conferences in 2024. There was a period of time where there's hardly any conferences. I wish there was more conferences. Now it's like I wish there wasn't so many conferences, because you can't go to all of them. Yeah, it's true. It's true. Yeah, it's an ever-moving grade. Things come into existence and fade away. It happens.

Speaker 4:

Yeah, I think change is the only constant thing. It's exciting to see a lot of the local conferences taking center stage, and it's a bit of a change in role for Ruby Central as well. They still manage the sort of national RubyConf, but I know that they're wanting to step into more of a supporting, mentoring role for these regional conference organizers rather than organizing another second big national one every year.

Speaker 1:

Yeah, I'm very excited for that kind of support to see what that generates. Because Jason mentioned, it's kind of tough when you see all of these conferences happening and you're like I want to go to all of them but there's so many I can't. But if we can get better regional support, there won't be as big of a travel burden. If you've got a regional conference happening in a local area, you'll be able to attend a conference in your backyard, hopefully without it waiting for RubyConf to come to your city.

Speaker 2:

I think that there's a nostalgia factor about RailsConf, but I also have a lot of nostalgia for the period of time throughout the 2010s where there were regional conferences everywhere. You had Steel City, ruby, nickel Ruby. You had tons and tons of conferences. It seemed like every metro area had their own regional conference and we didn't have that for a few years, that kind of died down. And now we have it again and there's so many conferences and it's a little bit like be careful what you wish for, because I'm so excited about that, but then I'm also bummed because I can't possibly go to all of them, because that would just be what I did all the time. So I'm excited.

Speaker 1:

Julie.

Speaker 5:

RailsConf 2022 was my very first conference and it was also where I met my co-host in person and how Ruby for All was born, and it was also where I met actually a lot of you. So I'm not very good at expressing my feelings, but I would say sad that it is going to be the last one, but I'm also happy that I had the opportunity to have met everybody.

Speaker 2:

So, moving into a different topic, we're all. Obviously we have podcasts and people know who we are. How has it been getting to interact with the community? I?

Speaker 4:

love the talks and then sort of everything that happens around it, talking to people just in the random hallway at lunch, or even last night at the speaker dinner hallway at lunch, or even last night at the speaker dinner. Not only are these really interesting conversations, but I'm taking all these notes for topics that will then become episodes of the bike shed. This is going to make a good episode, I know, oh, this is going to make a good episode. Someone makes a point in a talk. I'm like oh, I would love to discuss this idea further. Or I'll have a conversation with someone like oh, the audience would love to discuss this idea further. Or I'll have a conversation with someone like oh, the audience would love to hear this. So I'm stocking up for the year. Yeah, that's what I'm doing too.

Speaker 2:

Reaching out to speakers like hey, do you want to come on the show and talk about this? And then also reaching out to other podcasters about doing crossovers and stuff. I'm definitely using it as like a lead generation type thing for the podcast.

Speaker 3:

Yeah, I've been running into people throughout the conference and being like, oh yeah, I should have you on the podcast or have you on the podcast again, and at least you and I arranged to have a crossover type thing and I begged Drew to go on his podcast and he said, no, not unless I get money.

Speaker 1:

This did not happen. This did not happen at all. You are welcome whenever you'd like. Drew paid me to be on a show. I have not paid anyone anything, except for Paul, because he edits my show.

Speaker 2:

It's pretty clear that we're all just having a great time.

Speaker 1:

Yes, yeah, and I think the pacing this year is really good. There's not as many tracks as years past. I think it's only three tracks and then it's an hour slot, but the talks are supposed to be 45 minutes. They're coming in between half hour and 45 minutes, so there's a decent amount of hallway track built in. So if you are someone that predominantly attends talks and ends up missing out on the hallway track, you're getting the hallway track built into your day and I really appreciate that. I feel like I've seen a lot more people in the hallway than in years past.

Speaker 2:

I've really enjoyed a lot of the talks. I'm really happy with how the program committee programmed the conference.

Speaker 1:

Great work Julie. Great work Julie.

Speaker 5:

Thank you, it was all me Just kidding for the record.

Speaker 3:

Let's talk about Detroit a little bit.

Speaker 2:

Yeah, let's talk about Detroit.

Speaker 3:

Yeah, the city. Have you guys gotten a chance to go out and do any stuff yet?

Speaker 2:

I got to try Detroit pizza for the first time.

Speaker 1:

I have to do that before I leave. I love pizza. I've never had pizza in Detroit before because I've never been to Detroit before, so that is on my list. That's a good call. I have not really explored the city aside from walking between the venue and my hotel because this is a pretty quick trip for me. Normally I buffer my conference trip with some see the city time, but this trip had to be a little bit closer on a travel so I'm going to try to get out of the conference area a little bit. But parts of the city I have seen have been pretty nice, a lot better than the way media would have you view detroit those parts do exist, yeah, but there's a car museum right in the hotel yeah yeah, I saw that it was pretty cool.

Speaker 3:

The gm yeah, I stayed at the hotel right across from this with my family. We didn't even know there was a car museum right across the street.

Speaker 2:

Yeah, has anybody noticed that everything is shaped like circles?

Speaker 4:

Yeah, there are no direct paths anywhere.

Speaker 3:

Yeah, it's maddening.

Speaker 5:

There's about 10 entrances and exits and we have yet to experience all of them.

Speaker 1:

Yeah, If you want a great time and a super enjoyable experience, get Andrew Mason to answer the question why don't they have hard corners in casinos? It's great there's 3M YouTube rabbit holes that you go down. He will talk your ear off for about an hour about why they don't have corners in casinos. Highly recommend.

Speaker 3:

I highly recommend I have a guess, but we'll save that for another time. Elise, you mentioned Detroit. Detroit, do you live here? No, I don't. I am not in the city. For anyone who's not familiar, what is Detroit-style pizza?

Speaker 2:

The crust is thicker and the cheese kind of goes all the way to the edge. It's a square. It's very good. It's kind of a deeper pan. It's a deeper pan. Yeah, it's like a deep dish style pizza. It's very tasty. I went to Buddy's, I think, and I got this is going to be how I get canceled. I got pineapple and jalapeno.

Speaker 1:

I'm here for a little pineapple on my pizza.

Speaker 2:

Yeah, Wait is there something wrong with pineapple on pizza? Allegedly, allegedly, but those people are wrong. Yeah, those people are very wrong. Andy told me I had to find an Italian and apologize for putting pineapple.

Speaker 1:

Well, I'm an Italian and you don't need to apologize. Andy can fight me, so I'm going to eat pizza tonight.

Speaker 2:

Okay, there's this place.

Speaker 3:

I don't know if it's super well known. I think maybe it's kind of well known in detroit. It's called sapinos. Okay, they're one of the times that I visited detroit in the past because, by the way, dear listener, I am from michigan. I live just across the state from here, not in the city, not in the city, not in a city not in. I live in technically a village For real. I don't know why that's so funny.

Speaker 4:

I don't know why it's funny, either it's just funny.

Speaker 3:

There's like huts and stuff. But Supino's is not Detroit-style pizza, it is Neapolitan-style pizza or something like that. And last time I went there I don't know if you guys have ever had this, but it was pizza with an egg on it- that's a new one for me.

Speaker 5:

How was the egg cooked?

Speaker 3:

Not very much. Oh, interesting, yeah, just crack the egg on the pizza, put it in the oven and the egg gets partway cooked. But it's still pretty gooey, so not for everybody, but I personally like it.

Speaker 2:

So at this point most everybody knows that I'm originally from Pittsburgh and Pittsburgh has a old church that's now like a brewery slash pizza place and they have a pierogi pizza where they put pierogis on pizza and it is amazing. Basically just all carbs and starch but it's delicious.

Speaker 1:

Well, here's the thing about pizza. Pizza can be a food in and of itself right, it's cheese and sauce and dough but it can also be used as a vessel for other foods. That's why you put toppings on them. There are no wrong toppings for pizza. Name one Lettuce. You've never had a taco pizza that has lettuce on it and it's delicious. Is there such a thing as a taco pizza that has?

Speaker 5:

lettuce on it and it's delicious. Is there such a thing as an ice cream pizza? There is actually. Yeah.

Speaker 1:

There are dessert pizzas where the crust is more like a graham crackery thing and it's got ice cream on it. Okay, in Europe they put corn on pizza. Yeah, again, it can serve as a vessel for eating other foods. Sure, pineapple's a fruit and salish are some pizza. Tomato is a fruit and it's the primary ingredient on the sauce, in the sauce.

Speaker 2:

In the sauce. It is the sauce. Well, there's other things in the sauce.

Speaker 1:

You can put tomatoes on it too, joelle. Any controversial thoughts or feelings on pizza?

Speaker 2:

Joelle is really quiet about this pizza discourse and that makes me nervous about what his pizza opinions are.

Speaker 4:

This is what is actually going to get me canceled. I have tried Detroit style pizza, but I tried it in New York, and now I think New Yorkers are going to hate me for this. Yes, and Detroit.

Speaker 1:

I am originally from New York, and no, that's not how you do that.

Speaker 5:

Speaking of New York, what's the deal with Coney Island hot dogs in?

Speaker 2:

Detroit? Oh, I don't know. So I'm a vegetarian, so I know it's a thing.

Speaker 5:

But I had a vegetarian Coney hot dog last night Where'd you go.

Speaker 1:

Those were vegetarian.

Speaker 5:

Well, at the speaker dinner. Yeah, not what I was saying.

Speaker 3:

Yeah, there is some Detroit-style hot dog, kind of like there's a Chicago dog, but I don't know what Detroit is.

Speaker 1:

It was basically a hot dog and it had meat on it. It was sort of like a chili dog, but it wasn't straight-up chili on top, it was just some meat and other things. It was delicious, I just didn't know. It was a thing, drew how many hot dogs do you think you could eat?

Speaker 3:

Over what period of time? One continuous sitting. You could sit there for hours if you need to.

Speaker 2:

When you say one continuous sitting, is it just that you can't get up, or do you have to always be eating a?

Speaker 3:

hot dog. Well, let's say you can't take a break of more than 10 minutes.

Speaker 1:

Oh, geez, I could die Like. I have this problem where I actually have to log all the food I eat in order to maintain the weight that I want. You know how you eat, and then you're like I'm full, I'm good now, and you push the plate away. That doesn't happen with me. I don't stop eating until the food is gone and then I go find more food because I never feel full, I never feel satiated and I don't know why, but unless I am actively sitting there going. Okay, I just had a slice of pizza. That's this many calories. Cool, I'm good for this meal. I'll just eat until I'm sick.

Speaker 2:

I have the opposite problem as you, which is that I'm on the bike so much that I basically have to force myself to get enough calories to offset what I'm burning.

Speaker 3:

I have the same exact thing as you do If there's food in front of me, I'll eat all of it, and if more food appears, I'll eat all of that too, yep.

Speaker 5:

So how many hot dogs can you eat in one sitting?

Speaker 3:

If I was actually trying to eat as many as I could, maybe like 10. That's it? 10? That's it? I feel like I had. How many did you eat?

Speaker 1:

I feel like I had 10 last night at the speaker dinner, plus the falafel and the fries and a lot of alcohol. You know what this is leading to.

Speaker 4:

We're not having a hot dog eating.

Speaker 3:

Okay, Joel, how many hot dogs do you think you'd eat? Two on a good day.

Speaker 4:

I was going to say Two, you could eat three hot dogs.

Speaker 3:

I bet you could eat three, I'd feel terrible afterwards. I didn't say you wouldn't.

Speaker 1:

He did not say how many could you eat until you felt bad. He said how many could you eat In one?

Speaker 3:

sitting. I would need to go to the hospital after I ate as many hot dogs as I could, but I'd still do it, Julie. How about you?

Speaker 5:

I think I could eat three.

Speaker 3:

Only three.

Speaker 1:

Yes, well, I feel like we all said that You're asking the two smallest people on the planet. My son when he was five, could eat four hot dogs. Well, that's a five-year-old. They have bottomless stomachs.

Speaker 2:

There are a couple of places near me that do veggie dogs and I feel like every time I go I get at least three. So I usually get yeah.

Speaker 3:

So I think probably how many do you think you could eat max?

Speaker 5:

Max, three full-size hot dogs. Last night they were cut in half.

Speaker 2:

Oh no, they're like full-size hot dogs, how many could I eat max? I feel like I get to five and I'd be like, okay, I want to stop.

Speaker 3:

I can respect that. You two need to work on your hot dog consumption.

Speaker 5:

Wait, but how many have you all had the most of at once?

Speaker 2:

Four is probably the max that I've had in one time.

Speaker 1:

Okay, I don't know if it counts, but every summer hockey season my team does a cookout after a game. So we'll play a full hockey game and then we'll go and we'll cook burgers and dogs and I will eat at least seven or eight hot dogs and a couple of burgers, but that's post playing hockey. I think that skews the parameters a little bit.

Speaker 3:

Yeah, for me it'd be in a grilling situation. So I have a few hot dogs, burgers, some steak, a brat or two. I'm hungry now when are we going for?

Speaker 2:

dinner. We're now all food bloggers.

Speaker 1:

This is now a food podcast Food and the fooding fooders who food it.

Speaker 3:

Return to computers. Go ahead, Joelle.

Speaker 2:

Food for all. Food for all, yeah.

Speaker 3:

The food shed.

Speaker 4:

The food on plates podcast.

Speaker 1:

The food to do is Encode with food. He already does that. He does his soup episodes.

Speaker 4:

Oh yeah, so you've already got your food with jason joelle I think that you need to start a podcast, and we already have. You have a controversial food opinion that you discuss every time. Okay, call it. Oh, you'd be adjacent oh, that's so good.

Speaker 2:

That's so good. Yeah, let's put it back to code for a little bit wait, I haven't shared how many hot dogs.

Speaker 5:

Oh, I had two, you had two, okay, okay and you actually ate.

Speaker 4:

Last night I I had two of them.

Speaker 2:

Max, you've ever had anything? Oh two, yeah.

Speaker 1:

Amateur hour. You've got to bump those numbers up, you know what I could eat endlessly.

Speaker 2:

As long as you kept putting them in front of me, I could eat them forever Honey, sriracha, brussels sprouts, just like. Keep putting them in front of me, I would just keep eating them.

Speaker 3:

Where do you get such a? Thing?

Speaker 2:

such a thing Some restaurants. There's some restaurants in Denver that do pretty good Brussels sprouts.

Speaker 1:

I make them at home usually. Sometimes it's on my list now. I'm ready for that recipe in the next newsletter.

Speaker 3:

Yeah, by the way, what Drew is referencing is, every month I send a snail mail programming newsletter. It's fantastic, but the thing about a snail mail letter is you can't unsubscribe, and so, instead of being targeted, like I am, with my email newsletter, because I can't talk about whatever, you'll unsubscribe. But I can talk about recipes, what I'm doing on the farm, all that stuff.

Speaker 1:

This tree stump that you're working on, yep.

Speaker 3:

There was a tree that fell and that covered several issues.

Speaker 1:

I enjoy your newsletter, though, because it is nice to get a piece of mail that isn't a bill or just something in the mail. It was a period of time where we used to get mail in the mailbox, then we got email and now email's all spam. I actually sit down and I take time out of my day to read your newsletter because it's this physical thing. I have the envelope, I sit down and I open the envelope and I read it and it's great. It's such a nice way of getting information rather than like, oh, look another email, I'll read or scroll through this one.

Speaker 2:

So how does one subscribe to your physical newsletter?

Speaker 3:

You can search for Nonsense Monthly, which is the name of the newsletter. Okay, and it does live up to its name. But yeah, you just sign up and then you start getting in the mail every month.

Speaker 2:

Okay, I'm going to do that. I'm going to do that as soon as we're done recording Nice. So what is everybody looking forward to for the rest of the conference?

Speaker 4:

Big thing for me is I'm giving a talk tomorrow. That's the big thing that's hanging over me. I have a character who is a big part of the talk. At the speaker dinner last night, some of the other speakers were convincing me to actually be in character. Do it? Yeah, I have a couple sessions, I think, in the hotel room tonight practicing the voice.

Speaker 2:

Okay, nice, awesome, drew. What are you excited for in the rest of the conference?

Speaker 1:

I am excited for board game night tonight. That is always a highlight of Ruby and Rails conferences getting to go play board games with my programmer friends. The last day of the conference has a bunch of great talks that I'm looking forward to going to. Marco is doing a talk, joelle is giving a talk that I'm very excited for and, yeah, I'm looking forward to going to some good talks and just seeing everyone before I run out the door.

Speaker 5:

Wait, aren't you also emceeing?

Speaker 1:

tomorrow. I am also emceeing the lightning talks tomorrow, so I will be doing that, but I'm trying to think about it, so you were not looking forward to that.

Speaker 1:

Well, I'm looking forward to there being lightning talks, since I heard that there almost wasn't lightning talks. But I think that the lightning talks are an amazing contribution, especially for people who haven't given talks before. It's a lot of scholars that do the lightning talks, so it's not only their first conference experience, but it's their first time speaking in front of that large of a group of people. I'm really happy that the lightning talks are happening and I'm happy to be a part of it and help make sure it happens. But I also get very nervous when I'm speaking in front of a large group of people, so I'm just trying not to think about it. But thanks for bringing it up. Julie appreciate it.

Speaker 2:

There's a couple of talks that I'm looking forward to. There's one about Hotwire, and then there's's one. I'm looking at the schedule right now. There's one on Action Mailbox, too, that I'm like.

Speaker 1:

Yeah, Cody's talk is going to be great. He gave me a Philly RB or the first version and it was awesome, and he said he's done a ton of work to it, so very much looking forward to his.

Speaker 3:

Jason, I brought a chess set with me, oh nice. And I played Vladimir Dementyev the night before the conference and we played two games and it would be impolite for me to say that I kicked his ass.

Speaker 1:

So I don't want to say that Now we have to put the parental advisory explicit content on our podcast episodes. Great work, Jason. That's fine. I curse on my podcast all the time.

Speaker 3:

We'll just keep it out, and then I'm also looking forward to this evening I'm hosting a dinner that I'm calling a language exchange dinner.

Speaker 2:

I saw that.

Speaker 3:

Yeah, for people who speak a language other than English, we're going to get together and learn about each other's cultures and languages and stuff like that, and then also just bumping into people, seeing people I haven't seen in a long time. It's always really nice, julie.

Speaker 1:

Julie is looking forward to not running around like a headless chicken anymore. Well, Julie, since you're on the programming committee, please relay to everyone else how pleased at least I am with how this conference shook out. I've had a great time thus far. I don't see that changing drastically. Very pleased about how much water there is everywhere. Very well hydrated. Great conference Looking forward to 2025.

Speaker 2:

Same. Thanks so much for doing this crossover episode. It's so wonderful to see all of you and to get to see all of my Ruby friends and all of my Ruby podcasting friends.

Speaker 1:

And to record in person.

Speaker 2:

And to record in person, which we basically don't get to do very often.

Speaker 1:

I never do that.

Speaker 2:

That's it. That's the end of the podcast.

Speaker 1:

That's how I end my podcast. You got a thing, Joelle.

Speaker 4:

On that note shall we wrap up. That is the final, See you all, next time Bye, everyone Bye.

Crossover Episode at RailsConf Detroit
RailsConf 2025 and Community Interaction
Pizza Preferences and Detroit Explorations
Hot Dog Consumption and Conference Anticipation