00:00:13.040
Welcome to RailsConf! I am Andy Glass, your host for 'Explain It Like I'm Five: A Game Show on Rails.' This is the only talk in RailsConf that is actually a game show! I can't wait to get started. As a Ruby enthusiast, I spend my time coding on Rails, and when I’m not doing that, I’m involved in other fun activities like being a ball person at the U.S. Open, judging Guinness World Records, and participating in Super Bowl halftime shows. It’s a pleasure to be here among this amazing community. We owe so much to each other, and it's a blessing to come together again at RailsConf.
00:01:05.820
Today, we're here to have some fun! We may have heard some brilliant insights during Javier's opening keynote this morning, but this session is going to be wacky and goofy, hopefully a bit fun! I want to take a moment to talk about our journey here. Honestly, this journey started about 79 days ago, right before the CFP deadline. More whimsically, we could say it started over 2300 years ago with Aristotle, who famously said, 'Those who know, do. Those who understand, teach.' If you understand something well enough, you can teach it to others.
00:01:58.500
Some of the most powerful parts of my experience with Rails have come when I've struggled to explain a concept to friends or students in a boot camp—shoutout to Touring School! It’s in those challenging moments that I reassess my own understanding of the concepts. With that in mind, let's try to capture that magic in this session. Can we learn by teaching others, and can we learn by observing how others teach?
00:02:24.840
Before we get started with the game, I want to establish some ground rules. We are in a judgment-free zone. This session is meant to be fun and safe, and there are no stupid answers! Let’s not be afraid to be a little silly and enjoy ourselves. We will need some participants from the audience to join in on the fun!
00:02:38.280
Now, let me explain how the game will work. There will be no scores or winners; our primary goal is to have fun. Participants will have the opportunity to win prizes! We’ll need some volunteers, so if you're interested in joining in, please raise your hand. It’s going to be a great time, and I’m excited to introduce Tabulin of Ruby on Rails, a fun twist on a game of taboo! Each team will consist of four members, with two guessers and two clue-givers. I’ll show cards that have a word, along with some reserved words that cannot be used as clues.
00:03:33.480
For instance, if the word is 'gem', you cannot say 'library', 'bundle', or 'package.' The two guessers will face the audience while the clue-givers alternate giving hints to help them guess the word. It’s important that the clues truly explain the meaning of the word instead of resorting to word games. To entice participation, we have some great prizes for anyone brave enough to come up on stage. I initially intended to use some of the funds from the honorarium for prizes, but our amazing sponsors at RailsConf provided so much!
00:04:49.320
Let’s thank our sponsors for their generosity! We have some exciting prizes, including fifty-dollar gift cards to Pine State Biscuits—my favorite breakfast in Portland, a 529 app from Signal Credit, a variety of snacks from them including Stroopwafels, and lots of swag like hoodies, notebooks, and rubber ducks from Test Double. We even have T-shirts and Ruby cookies from New Relic and power banks from CareRev. Touring School also contributed coffee mugs and generous credits from Cloud66, plus a bag of coffee I purchased from Upper Left Roasters!
00:06:26.220
Now, are we ready to play? I want to see some hands raised if you're interested!
00:06:28.620
Let's dive right in! For our first clue, we will have our volunteers to get started. Remember, there are no points, just fun and learning! Let’s get the first team on the stage. When you pull down a Git repository and have no idea what you’re doing, you might go to... 'Stack Overflow'! Yes! That’s it!
00:08:00.840
As we move through the game, there will be many clues and responses. For example, if someone asked about doing a database migration, you'd potentially reference the particular gems you're using. Throughout the buzz of energy, we'll explore a variety of concepts from data types to frameworks!
00:10:24.600
As we progress, each clue brings forth excitement and thought, with each participant contributing something unique, from discussing middleware to explaining crucial components in Rails. Be prepared because some concepts might get tricky! Just remember, it's all in good fun.
00:12:14.880
And as we navigate through the game, we will have moments of laughter, insight, and learning, including explaining the components and methods to our enthusiastic audience members, who are diving deep into the world of Ruby on Rails! Each segment will have its charm as we tackle various programming challenges.
00:20:59.520
Eventually, we'll conclude our game filled with joy and engagement, not only celebrating our learning but the community Spirit that Rails Conf fosters. As we gather to wrap up, I thank you for being wonderful participants, and I hope you enjoyed this interactive experience of learning through teaching!
00:27:52.380
That brings us to the end of our session. Thank you all so much for participating in 'Explain It Like I'm Five.' I am Andy Glass, and it's been a pleasure to host this game show at RailsConf. Feel free to connect with me afterward. I wish everyone an amazing and enriching experience here at RailsConf!