All Episodes

June 18, 2024 31 mins

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

Mark as Played
Transcript

Episode Transcript

Available transcripts are automatically generated. Complete accuracy is not guaranteed.
Speaker 1 (00:01):
Hello everyone and welcome to another episode of
Code and the Coding Coders whoCode it.
I'm your host, ai Drew Bragg,and this week we have a special
crossover episode from RailsConf2024.
A bunch of us podcasters teamedup to give you our take on
RailsConf, the Detroit scene andmore so join Elise from the
Ruby on Rails podcast, juliefrom Ruby for All, jason Sweat

(00:22):
from Code with Jason and Joellefrom the Bike Shed.
Julie from Ruby for All, jasonSweat from Code with Jason and
Joelle from the Bike Shed, livefrom RailsConf in Detroit.
Enjoy.

Speaker 2 (00:30):
We are live from RailsConf Detroit.
My name is Elise and I live inthe city.

Speaker 1 (00:36):
My name is Drew and I do not live in the city.

Speaker 4 (00:38):
That was not the right answer, what I thought I
was supposed to say.
I don't live in the city.

Speaker 1 (00:45):
I thought we established I don't live in the
city.
I thought we established Idon't live in the city.

Speaker 2 (00:48):
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 specialcrossover episode here, live at
RailsConf Detroit.
I'm Elise.
I host the Ruby on Railspodcast.

Speaker 1 (01:08):
I am Drew.
I host Code and the CodeEncoders who Code it.

Speaker 5 (01:11):
I'm Julie and I co-host the Ruby for All podcast
.

Speaker 4 (01:14):
I'm Joel Kenville.
I co-host the Bike Shed.

Speaker 3 (01:18):
I'm Jason Sweat.
There is another person here.

Speaker 1 (01:21):
And I host the Code with Chase podcast.
Are we supposed to do lastnames I'm Drew Bragg and this
went off the rails real fast Punintended because we are at
Railscom.

Speaker 5 (01:32):
Did we lose the city bit?
What is the city bit?

Speaker 2 (01:36):
Alright, let's bring it back in.
So we are live at RailscomDetroit.
How's it going for everyone sofar?

Speaker 1 (01:43):
It's going great.
I'm having a blast.
I'm enjoying seeing my friendsin person.
They did a wonderful job withthis conference.
There's plenty of water.
There was a minor coffeeincident this morning where
there was a half hour gap wherecoffee was not available, but
other than that it has beenawesome so far.

Speaker 3 (01:59):
Wait, did you go to a different conference where
there wasn't enough water?

Speaker 1 (02:02):
Yeah, we're going to talk after this episode about
what Atlanta was like.
Was it a conference in thedesert?
It was not.
It's a long story, we're notgetting into it.
Julie, how's your conferencegoing?

Speaker 5 (02:13):
I've been looking for water for an hour.

Speaker 3 (02:16):
When I gave my workshop, I was surrounded by no
exaggeration seven bottles ofwater.

Speaker 1 (02:22):
There's so much water .
Jason, how did your workshop go?

Speaker 3 (02:26):
Good, as I mentioned, there was a lot of water at the
podium for me to drink in caseI got extremely thirsty.
But I gave a workshop on TDDfor absolute beginners and I
focused mainly on thespecification development stage,
which is something that israrely almost never, talked

(02:48):
about.
People think about TDD assomething you do on a computer
with code, but even before thatyou have to think about what
you're even going to do, and itmakes it much easier to write
your tests when you've decidedwhat your specifications are,
because then you can justtranslate your specifications
into tests.
That was my workshop.

Speaker 2 (03:10):
That's a really interesting point, because one
of the things that I say aboutTDD is that, yes, it's a testing
tool and it's verifying yourcode, but it's also a thinking
tool.
It's also a way to think aboutwhat you're going to do and how
you would interact with it fromthe outside.
So it's interesting that you'resaying, yeah, that's part of
how you should be thinking about.

Speaker 3 (03:31):
Testing is thinking about it at the specification
stage.
Yeah, so I warned everybody atthe beginning.
This probably will not be theworkshop that you were expecting
because we didn't actually doany TDD in the workshop.
We didn't have time, I didn'tknow if we would or not turns
out we did not, and that's fine.
We just spent the entire timeon specifications and just real
quick.
The project I gave everybodywas a recipe scaler.

(03:54):
So you have a recipe.
Let's say there's three-fourthscup of flour in the recipe, and
then the user says they want todouble the recipe.
Well, how do you want to handlethis?
Three-fourths times two is wewould express it as one and a

(04:14):
half, but if you just literallymultiply three-fourths by two,
you get six-fourths.
Do we want to add something totranslate improper fractions
into mixed numbers and one cupmight become two cups.
We want to worry aboutpluralization.
So I had everybody decidewhat's in the scope and not in

(04:36):
the scope of this, and nailingdown what's not going to be in
the scope is just as importantas saying what we are going to
do, and that's a step that againgets skipped a lot.
It's not going to be in thescope.
It's just as important assaying what we are going to do.
Right, and that's a step thatagain gets skipped a lot.
Yeah, we just have a relativelyvague idea and then we jump
straight into the coding.
But this saves a lot of time ifyou decide what you're going to
do before you start doing.

Speaker 2 (04:58):
It Makes a lot of sense.
Yeah, that's awesome.
Definitely sounds like aworkshop I should have attended
and I didn't.

Speaker 1 (05:03):
The good news is, this year they recorded all the
workshops oh really, so we'll beable to watch the workshops.
That is really cool.
Workshops are always thepriority for me.
They don't record those, butthen they said they're recording
them this year, so I felt alittle bit better about not
being able to attend all of them.
Joelle, you're speaking on thelast day, right?

Speaker 4 (05:27):
Yes, right, yes, tomorrow as of the day.
Oh yeah, that's true.
Yep, are you feeling good aboutit?
Feeling the nerves right now?
Okay, all right.
Um, I'm giving a talk onbuilding a dnd character sheet
using turbo and how to layer ina little bit of dynamic behavior
into a regular rails app verycool.

Speaker 1 (05:41):
I'm excited for the dual nerd path you've got going
on Dungeons, Dragons andprogramming In the same thing.
It's going to be a nerd-heavyroom.
Looking forward to it.

Speaker 2 (05:51):
The real question is what's the current character
you're running?

Speaker 4 (05:55):
So for the talk, it is a gnome named Glitter Sense.

Speaker 2 (05:59):
Okay, nice, I like that, I like that.

Speaker 4 (06:02):
If you want to find out whether he's able to
successfully take down his archnemesis, the bandit chieftain,
you'll have to attend the talk,okay.

Speaker 2 (06:11):
Okay, which people who listen to this and are here
right now, by the time thiscomes out, they'll have to go
and see it on YouTube.

Speaker 4 (06:19):
Yes, because the talks are also recorded.

Speaker 1 (06:21):
Yes, as always.

Speaker 2 (06:23):
Julie, you were on the program committee.
What was that like?

Speaker 1 (06:27):
Or is like, or what is it like?

Speaker 2 (06:29):
What's your conference experience been like
being on the program committee?

Speaker 5 (06:32):
That's a big question , because there's also the
period of time up until theconference and then there's the
duration of the conference.
So what would you like me toanswer first?

Speaker 2 (06:40):
Let's start with the duration of the conference.

Speaker 5 (06:49):
How has your conference been?
Being on the program committee,yeah, so my role is speaker
liaison and that means I'mresponsible for by the way, did
I give you my spiel?
I explained that I'm a speakerliaison and I let you know that
if you need any help, you canreach out to me.
You just got it.
So that's basically what I dofor all of the speakers.
We also put all the waters outfor the speakers to ensure that
the speakers are well hydrated,so you've had a lot of access to

(07:10):
water this whole time.
Yes, until I came up here forthe podcast and I couldn't find
the water fountain, unlessyou're telling the speaker
liaison.

Speaker 2 (07:19):
Yeah, there was an announcement made at the start
of RailsConf and I think a lotof people have a lot of feels
about it.
I know I have a lot of feelsabout it.
How are we feeling in thisgroup?

Speaker 1 (07:31):
About this being the second-to-last RailsConf.
The next, 2025, will be thelast RailsConf.
They're going to focus purelyon RubyConf.
I think it makes a lot of sense.
Obviously, there's a lot offeelings I'm bummed.
I love RailsConf.
I think it makes a lot of sense.
Obviously, there's a lot offeelings I'm bummed.
I love RailsConf.
It's an opportunity to see allof my friends and I've been
going to a lot of them, so I'mdefinitely going to miss it.

(07:54):
But I do think it makes sensewith the popularity of
RailsWorld, with how much otherwork that Ruby Central does.
The best explanation I heardwas RailsConf was not supposed
to be something that RubyCentral does.
The best explanation I heardwas RailsConf was not supposed
to be something that RubyCentral does, because Ruby
Central is supposed to focus onRuby.
So it does make sense.
It is just from a nostalgiastandpoint.

(08:15):
It's sad that this is goingaway and we're going to have to
do things differently after nextyear.
But it does make me veryexcited for 2025 because it'll
be a jump.

Speaker 2 (08:24):
Yeah, I think for me.
I have a lot of feelings aboutit because I think for me
RailsConf has been a thingpretty much the entire time I've
been a Rails developer.
It feels a little bit like endof an era kind of.
But also we still have RubyConfand we still have all the
friends.
The real RailsConf is thefriends we made along the way
and we still have all thefriends.

Speaker 1 (08:45):
The real rails tomf is the friends we made along the
way.
Yep, how about you, jason?
How are you processing thethoughts and feelings?
Well, it's a lot happening inthe world.

Speaker 3 (08:53):
There's a lot of new conferences in 2024.
There was a period of timewhere there's hardly any
conferences.
I wish there was moreconferences.
Now it's like I wish therewasn't so many conferences,
because you can't go to all ofthem.
Yeah, it's true.
It's true.
Yeah, it's an ever-moving grade.
Things come into existence andfade away.

(09:14):
It happens.

Speaker 4 (09:16):
Yeah, I think change is the only constant thing.
It's exciting to see a lot ofthe local conferences taking
center stage, and it's a bit ofa change in role for Ruby
Central as well.
They still manage the sort ofnational RubyConf, but I know
that they're wanting to stepinto more of a supporting,
mentoring role for theseregional conference organizers

(09:40):
rather than organizing anothersecond big national one every
year.

Speaker 1 (09:44):
Yeah, I'm very excited for that kind of support
to see what that generates.
Because Jason mentioned, it'skind of tough when you see all
of these conferences happeningand you're like I want to go to
all of them but there's so manyI can't.
But if we can get betterregional support, there won't be
as big of a travel burden.
If you've got a regionalconference happening in a local

(10:04):
area, you'll be able to attend aconference in your backyard,
hopefully without it waiting forRubyConf to come to your city.

Speaker 2 (10:13):
I think that there's a nostalgia factor about
RailsConf, but I also have a lotof nostalgia for the period of
time throughout the 2010s wherethere were regional conferences
everywhere.
You had Steel City, ruby,nickel Ruby.
You had tons and tons ofconferences.
It seemed like every metro areahad their own regional
conference and we didn't havethat for a few years, that kind
of died down.

(10:33):
And now we have it again andthere's so many conferences and
it's a little bit like becareful what you wish for,
because I'm so excited aboutthat, but then I'm also bummed
because I can't possibly go toall of them, because that would
just be what I did all the time.
So I'm excited.

Speaker 1 (10:47):
Julie.

Speaker 5 (10:48):
RailsConf 2022 was my very first conference and it
was also where I met my co-hostin person and how Ruby for All
was born, and it was also whereI met actually a lot of you.
So I'm not very good atexpressing my feelings, but I

(11:15):
would say sad that it is goingto be the last one, but I'm also
happy that I had theopportunity to have met
everybody.

Speaker 2 (11:21):
So, moving into a different topic, we're all.
Obviously we have podcasts andpeople know who we are.
How has it been getting tointeract with the community?
I?

Speaker 4 (11:30):
love the talks and then sort of everything that
happens around it, talking topeople just in the random
hallway at lunch, or even lastnight at the speaker dinner
hallway at lunch, or even lastnight at the speaker dinner.
Not only are these reallyinteresting conversations, but
I'm taking all these notes fortopics that will then become
episodes of the bike shed.
This is going to make a goodepisode, I know, oh, this is

(11:52):
going to make a good episode.
Someone makes a point in a talk.
I'm like oh, I would love todiscuss this idea further.
Or I'll have a conversationwith someone like oh, the
audience would love to discussthis idea further.
Or I'll have a conversationwith 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 (12:07):
Reaching out to speakers like hey, do you want
to come on the show and talkabout this?
And then also reaching out toother podcasters about doing
crossovers and stuff.
I'm definitely using it as likea lead generation type thing
for the podcast.

Speaker 3 (12:25):
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 thepodcast again, and at least you
and I arranged to have acrossover type thing and I
begged Drew to go on his podcastand he said, no, not unless I
get money.

Speaker 1 (12:34):
This did not happen.
This did not happen at all.
You are welcome whenever you'dlike.
Drew paid me to be on a show.
I have not paid anyone anything, except for Paul, because he
edits my show.

Speaker 2 (12:47):
It's pretty clear that we're all just having a
great time.

Speaker 1 (12:50):
Yes, yeah, and I think the pacing this year is
really good.
There's not as many tracks asyears past.
I think it's only three tracksand then it's an hour slot, but
the talks are supposed to be 45minutes.
They're coming in between halfhour and 45 minutes, so there's
a decent amount of hallway trackbuilt in.
So if you are someone thatpredominantly attends talks and

(13:12):
ends up missing out on thehallway track, you're getting
the hallway track built intoyour day and I really appreciate
that.
I feel like I've seen a lotmore people in the hallway than
in years past.

Speaker 2 (13:22):
I've really enjoyed a lot of the talks.
I'm really happy with how theprogram committee programmed the
conference.

Speaker 1 (13:30):
Great work Julie.
Great work Julie.

Speaker 5 (13:32):
Thank you, it was all me Just kidding for the record.

Speaker 3 (13:38):
Let's talk about Detroit a little bit.

Speaker 2 (13:40):
Yeah, let's talk about Detroit.

Speaker 3 (13:43):
Yeah, the city.
Have you guys gotten a chanceto go out and do any stuff yet?

Speaker 2 (13:48):
I got to try Detroit pizza for the first time.

Speaker 1 (13:50):
I have to do that before I leave.
I love pizza.
I've never had pizza in Detroitbefore because I've never been
to Detroit before, so that is onmy list.
That's a good call.
I have not really explored thecity aside from walking between
the venue and my hotel becausethis is a pretty quick trip for
me.
Normally I buffer my conferencetrip with some see the city

(14:13):
time, but this trip had to be alittle bit closer on a travel so
I'm going to try to get out ofthe conference area a little bit
.
But parts of the city I haveseen have been pretty nice, a
lot better than the way mediawould have you view detroit
those parts do exist, yeah, butthere's a car museum right in

(14:35):
the hotel yeah yeah, I saw thatit was pretty cool.

Speaker 3 (14:38):
The gm yeah, I stayed at the hotel right across from
this with my family.
We didn't even know there was acar museum right across the
street.

Speaker 2 (14:46):
Yeah, has anybody noticed that everything is
shaped like circles?

Speaker 4 (14:51):
Yeah, there are no direct paths anywhere.

Speaker 3 (14:54):
Yeah, it's maddening.

Speaker 5 (14:57):
There's about 10 entrances and exits and we have
yet to experience all of them.

Speaker 1 (15:02):
Yeah, If you want a great time and a super enjoyable
experience, get Andrew Mason toanswer the question why don't
they have hard corners incasinos?
It's great there's 3M YouTuberabbit holes that you go down.
He will talk your ear off forabout an hour about why they
don't have corners in casinos.
Highly recommend.

Speaker 3 (15:21):
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 (15:37):
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 dishstyle pizza.
It's very tasty.
I went to Buddy's, I think, andI got this is going to be how I
get canceled.
I got pineapple and jalapeno.

Speaker 1 (15:57):
I'm here for a little pineapple on my pizza.

Speaker 2 (15:59):
Yeah, Wait is there something wrong with pineapple
on pizza?
Allegedly, allegedly, but thosepeople are wrong.
Yeah, those people are verywrong.
Andy told me I had to find anItalian and apologize for
putting pineapple.

Speaker 1 (16:10):
Well, I'm an Italian and you don't need to apologize.
Andy can fight me, so I'm goingto eat pizza tonight.

Speaker 2 (16:18):
Okay, there's this place.

Speaker 3 (16:19):
I don't know if it's super well known.
I think maybe it's kind of wellknown in detroit.
It's called sapinos.
Okay, they're one of the timesthat I visited detroit in the
past because, by the way, dearlistener, I am from michigan.
I live just across the statefrom here, not in the city, not
in the city, not in a city notin.
I live in technically a villageFor real.

(16:41):
I don't know why that's sofunny.

Speaker 4 (16:43):
I don't know why it's funny, either it's just funny.

Speaker 3 (16:49):
There's like huts and stuff.
But Supino's is notDetroit-style pizza, it is
Neapolitan-style pizza orsomething like that.
And last time I went there Idon't know if you guys have ever
had this, but it was pizza withan egg on it- that's a new one
for me.

Speaker 5 (17:06):
How was the egg cooked?

Speaker 3 (17:08):
Not very much.
Oh, interesting, yeah, justcrack the egg on the pizza, put
it in the oven and the egg getspartway cooked.
But it's still pretty gooey, sonot for everybody, but I
personally like it.

Speaker 2 (17:20):
So at this point most everybody knows that I'm
originally from Pittsburgh andPittsburgh has a old church
that's now like a brewery slashpizza place and they have a
pierogi pizza where they putpierogis on pizza and it is
amazing.
Basically just all carbs andstarch but it's delicious.

Speaker 1 (17:37):
Well, here's the thing about pizza.
Pizza can be a food in and ofitself right, it's cheese and
sauce and dough but it can alsobe used as a vessel for other
foods.
That's why you put toppings onthem.
There are no wrong toppings forpizza.
Name one Lettuce.
You've never had a taco pizzathat has lettuce on it and it's

(18:00):
delicious.
Is there such a thing as a tacopizza that has?

Speaker 5 (18:02):
lettuce on it and it's delicious.
Is there such a thing as an icecream pizza?
There is actually.
Yeah.

Speaker 1 (18:04):
There are dessert pizzas where the crust is more
like a graham crackery thing andit's got ice cream on it.
Okay, in Europe they put cornon pizza.
Yeah, again, it can serve as avessel for eating other foods.
Sure, pineapple's a fruit andsalish are some pizza.
Tomato is a fruit and it's theprimary ingredient on the sauce,

(18:25):
in the sauce.

Speaker 2 (18:27):
In the sauce.
It is the sauce.
Well, there's other things inthe sauce.

Speaker 1 (18:32):
You can put tomatoes on it too, joelle.
Any controversial thoughts orfeelings on pizza?

Speaker 2 (18:38):
Joelle is really quiet about this pizza discourse
and that makes me nervous aboutwhat his pizza opinions are.

Speaker 4 (18:44):
This is what is actually going to get me
canceled.
I have tried Detroit stylepizza, but I tried it in New
York, and now I think NewYorkers are going to hate me for
this.
Yes, and Detroit.

Speaker 1 (18:56):
I am originally from New York, and no, that's not how
you do that.

Speaker 5 (19:02):
Speaking of New York, what's the deal with Coney
Island hot dogs in?

Speaker 2 (19:07):
Detroit?
Oh, I don't know.
So I'm a vegetarian, so I knowit's a thing.

Speaker 5 (19:11):
But I had a vegetarian Coney hot dog last
night Where'd you go.

Speaker 1 (19:15):
Those were vegetarian .

Speaker 5 (19:16):
Well, at the speaker dinner.
Yeah, not what I was saying.

Speaker 3 (19:19):
Yeah, there is some Detroit-style hot dog, kind of
like there's a Chicago dog, butI don't know what Detroit is.

Speaker 1 (19:25):
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 somemeat and other things.
It was delicious, I just didn'tknow.
It was a thing, drew how manyhot dogs do you think you could
eat?

Speaker 3 (19:41):
Over what period of time?
One continuous sitting.
You could sit there for hoursif you need to.

Speaker 2 (19:48):
When you say one continuous sitting, is it just
that you can't get up, or do youhave to always be eating a?

Speaker 3 (19:53):
hot dog.
Well, let's say you can't takea break of more than 10 minutes.

Speaker 1 (19:56):
Oh, geez, I could die Like.
I have this problem where Iactually have to log all the
food I eat in order to maintainthe weight that I want.
You know how you eat, and thenyou'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 thefood is gone and then I go find
more food because I never feelfull, I never feel satiated and

(20:19):
I don't know why, but unless Iam actively sitting there going.
Okay, I just had a slice ofpizza.
That's this many calories.
Cool, I'm good for this meal.
I'll just eat until I'm sick.

Speaker 2 (20:38):
I have the opposite problem as you, which is that
I'm on the bike so much that Ibasically have to force myself
to get enough calories to offsetwhat I'm burning.

Speaker 3 (20:42):
I have the same exact thing as you do If there's food
in front of me, I'll eat all ofit, and if more food appears,
I'll eat all of that too, yep.

Speaker 5 (20:49):
So how many hot dogs can you eat in one sitting?

Speaker 3 (20:52):
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 (21:02):
I feel like I had 10 last night at the speaker dinner
, plus the falafel and the friesand a lot of alcohol.
You know what this is leadingto.

Speaker 4 (21:12):
We're not having a hot dog eating.

Speaker 3 (21:14):
Okay, Joel, how many hot dogs do you think you'd eat?
Two on a good day.

Speaker 4 (21:17):
I was going to say Two, you could eat three hot
dogs.

Speaker 3 (21:20):
I bet you could eat three, I'd feel terrible
afterwards.
I didn't say you wouldn't.

Speaker 1 (21:25):
He did not say how many could you eat until you
felt bad.
He said how many could you eatIn one?

Speaker 3 (21:31):
sitting.
I would need to go to thehospital after I ate as many hot
dogs as I could, but I'd stilldo it, Julie.
How about you?

Speaker 5 (21:37):
I think I could eat three.

Speaker 3 (21:39):
Only three.

Speaker 1 (21:40):
Yes, well, I feel like we all said that You're
asking the two smallest peopleon the planet.
My son when he was five, couldeat four hot dogs.
Well, that's a five-year-old.
They have bottomless stomachs.

Speaker 2 (21:50):
There are a couple of places near me that do veggie
dogs and I feel like every timeI go I get at least three.
So I usually get yeah.

Speaker 3 (21:58):
So I think probably how many do you think you could
eat max?

Speaker 5 (22:00):
Max, three full-size hot dogs.
Last night they were cut inhalf.

Speaker 2 (22:05):
Oh no, they're like full-size hot dogs, how many
could I eat max?
I feel like I get to five andI'd be like, okay, I want to
stop.

Speaker 3 (22:13):
I can respect that.
You two need to work on yourhot dog consumption.

Speaker 5 (22:17):
Wait, but how many have you all had the most of at
once?

Speaker 2 (22:22):
Four is probably the max that I've had in one time.

Speaker 1 (22:24):
Okay, I don't know if it counts, but every summer
hockey season my team does acookout after a game.
So we'll play a full hockeygame and then we'll go and we'll
cook burgers and dogs and Iwill eat at least seven or eight
hot dogs and a couple ofburgers, but that's post playing
hockey.
I think that skews theparameters a little bit.

Speaker 3 (22:44):
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 wegoing for?

Speaker 2 (22:54):
dinner.
We're now all food bloggers.

Speaker 1 (22:58):
This is now a food podcast Food and the fooding
fooders who food it.

Speaker 3 (23:07):
Return to computers.
Go ahead, Joelle.

Speaker 2 (23:08):
Food for all.
Food for all, yeah.

Speaker 3 (23:10):
The food shed.

Speaker 4 (23:15):
The food on plates podcast.

Speaker 1 (23:21):
The food to do is Encode with food.
He already does that.
He does his soup episodes.

Speaker 4 (23:25):
Oh yeah, so you've already got your food with jason
joelle I think that you need tostart a podcast, and we already
have.
You have a controversial foodopinion that you discuss every
time.
Okay, call it.
Oh, you'd be adjacent oh,that's so good.

Speaker 2 (23:41):
That's so good.
Yeah, let's put it back to codefor a little bit wait, I
haven't shared how many hot dogs.

Speaker 5 (23:46):
Oh, I had two, you had two, okay, okay and you
actually ate.

Speaker 4 (23:51):
Last night I I had two of them.

Speaker 2 (23:53):
Max, you've ever had anything?
Oh two, yeah.

Speaker 1 (23:57):
Amateur hour.
You've got to bump thosenumbers up, you know what I
could eat endlessly.

Speaker 2 (24:01):
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 ofme, I would just keep eating
them.

Speaker 3 (24:09):
Where do you get such a?
Thing?

Speaker 2 (24:15):
such a thing Some restaurants.
There's some restaurants inDenver that do pretty good
Brussels sprouts.

Speaker 1 (24:20):
I make them at home usually.
Sometimes it's on my list now.
I'm ready for that recipe inthe next newsletter.

Speaker 3 (24:25):
Yeah, by the way, what Drew is referencing is,
every month I send a snail mailprogramming newsletter.
It's fantastic, but the thingabout 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

(24:47):
that stuff.

Speaker 1 (24:48):
This tree stump that you're working on, yep.

Speaker 3 (24:51):
There was a tree that fell and that covered several
issues.

Speaker 1 (24:55):
I enjoy your newsletter, though, because it
is nice to get a piece of mailthat isn't a bill or just
something in the mail.
It was a period of time wherewe used to get mail in the
mailbox, then we got email andnow email's all spam.
I actually sit down and I taketime out of my day to read your
newsletter because it's thisphysical thing.
I have the envelope, I sit downand I open the envelope and I

(25:17):
read it and it's great.
It's such a nice way of gettinginformation rather than like,
oh, look another email, I'llread or scroll through this one.

Speaker 2 (25:25):
So how does one subscribe to your physical
newsletter?

Speaker 3 (25:28):
You can search for Nonsense Monthly, which is the
name of the newsletter.
Okay, and it does live up toits name.
But yeah, you just sign up andthen you start getting in the
mail every month.

Speaker 2 (25:39):
Okay, I'm going to do that.
I'm going to do that as soon aswe're done recording Nice.
So what is everybody lookingforward to for the rest of the
conference?

Speaker 4 (25:47):
Big thing for me is I'm giving a talk tomorrow.
That's the big thing that'shanging over me.
I have a character who is a bigpart of the talk.
At the speaker dinner lastnight, some of the other
speakers were convincing me toactually be in character.
Do it?
Yeah, I have a couple sessions,I think, in the hotel room
tonight practicing the voice.

Speaker 2 (26:08):
Okay, nice, awesome, drew.
What are you excited for in therest of the conference?

Speaker 1 (26:13):
I am excited for board game night tonight.
That is always a highlight ofRuby and Rails conferences
getting to go play board gameswith my programmer friends.
The last day of the conferencehas a bunch of great talks that
I'm looking forward to going to.
Marco is doing a talk, joelleis giving a talk that I'm very
excited for and, yeah, I'mlooking forward to going to some

(26:35):
good talks and just seeingeveryone before I run out the
door.

Speaker 5 (26:40):
Wait, aren't you also emceeing?

Speaker 1 (26:42):
tomorrow.
I am also emceeing thelightning talks tomorrow, so I
will be doing that, but I'mtrying to think about it, so you
were not looking forward tothat.
Well, I'm looking forward tothere being lightning talks,
since I heard that there almostwasn't lightning talks.
But I think that the lightningtalks are an amazing
contribution, especially forpeople who haven't given talks

(27:02):
before.
It's a lot of scholars that dothe lightning talks, so it's not
only their first conferenceexperience, but it's their first
time speaking in front of thatlarge of a group of people.
I'm really happy that thelightning talks are happening
and I'm happy to be a part of itand help make sure it happens.
But I also get very nervouswhen I'm speaking in front of a
large group of people, so I'mjust trying not to think about

(27:23):
it.
But thanks for bringing it up.
Julie appreciate it.

Speaker 2 (27:27):
There's a couple of talks that I'm looking forward
to.
There's one about Hotwire, andthen there's's one.
I'm looking at the scheduleright now.
There's one on Action Mailbox,too, that I'm like.

Speaker 1 (27:39):
Yeah, Cody's talk is going to be great.
He gave me a Philly RB or thefirst version and it was awesome
, and he said he's done a ton ofwork to it, so very much
looking forward to his.

Speaker 3 (27:48):
Jason, I brought a chess set with me, oh nice.
And I played Vladimir Dementyevthe night before the conference
and we played two games and itwould be impolite for me to say
that I kicked his ass.

Speaker 1 (28:01):
So I don't want to say that Now we have to put the
parental advisory explicitcontent on our podcast episodes.
Great work, Jason.
That's fine.
I curse on my podcast all thetime.

Speaker 3 (28:12):
We'll just keep it out, and then I'm also looking
forward to this evening I'mhosting a dinner that I'm
calling a language exchangedinner.

Speaker 2 (28:22):
I saw that.

Speaker 3 (28:22):
Yeah, for people who speak a language other than
English, we're going to gettogether and learn about each
other's cultures and languagesand 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 (28:40):
Julie is looking forward to not running around
like a headless chicken anymore.
Well, Julie, since you're onthe programming committee,
please relay to everyone elsehow pleased at least I am with
how this conference shook out.
I've had a great time thus far.
I don't see that changingdrastically.
Very pleased about how muchwater there is everywhere.

(29:01):
Very well hydrated.
Great conference Lookingforward to 2025.

Speaker 2 (29:08):
Same.
Thanks so much for doing thiscrossover episode.
It's so wonderful to see all ofyou and to get to see all of my
Ruby friends and all of my Rubypodcasting friends.

Speaker 1 (29:18):
And to record in person.

Speaker 2 (29:19):
And to record in person, which we basically don't
get to do very often.

Speaker 1 (29:23):
I never do that.

Speaker 2 (29:24):
That's it.
That's the end of the podcast.

Speaker 1 (29:25):
That's how I end my podcast.
You got a thing, Joelle.

Speaker 4 (29:29):
On that note shall we wrap up.
That is the final, See you all,next time Bye, everyone Bye.
Advertise With Us

Popular Podcasts

24/7 News: The Latest
Therapy Gecko

Therapy Gecko

An unlicensed lizard psychologist travels the universe talking to strangers about absolutely nothing. TO CALL THE GECKO: follow me on https://www.twitch.tv/lyleforever to get a notification for when I am taking calls. I am usually live Mondays, Wednesdays, and Fridays but lately a lot of other times too. I am a gecko.

The Joe Rogan Experience

The Joe Rogan Experience

The official podcast of comedian Joe Rogan.

Music, radio and podcasts, all free. Listen online or download the iHeart App.

Connect

© 2025 iHeartMedia, Inc.