What I've Learned in 7 Years of Podcasting about Ruby
This is a modal window.
The media could not be loaded, either because the server or network failed or because the format is not supported.
Formal Metadata
Title |
| |
Title of Series | ||
Part Number | 90 | |
Number of Parts | 94 | |
Author | ||
License | CC Attribution - ShareAlike 3.0 Unported: You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this | |
Identifiers | 10.5446/30718 (DOI) | |
Publisher | ||
Release Date | ||
Language |
Content Metadata
Subject Area | ||
Genre | ||
Abstract |
|
RailsConf 201590 / 94
1
4
7
8
9
10
11
13
14
16
17
19
21
24
25
29
30
33
34
35
36
37
39
40
42
47
48
49
50
51
53
54
55
58
59
61
62
64
65
66
67
68
70
71
77
79
81
82
85
86
88
92
94
00:00
Amsterdam Ordnance DatumMultiplication signSelf-organizationVideo gameGroup actionRight angleCASE <Informatik>Lecture/Conference
00:57
Buffer overflowVector spaceRow (database)Computer animationMeeting/Interview
01:28
Process (computing)Computer animation
02:20
BuildingBitProjective planeRuby on Rails
02:58
VideoconferencingFile format
03:27
FamilyComputer clusterBackupClient (computing)Hecke operatorMultiplication signSoftware testingQuicksort
05:33
OvalProcess (computing)Multiplication sign
05:59
Software developerGroup actionMonster groupMeeting/Interview
06:45
Feedback2 (number)Right angleUniverse (mathematics)AreaMeeting/Interview
07:15
BitMereologySoftware developerMeeting/Interview
07:57
Video gameProjective planeIncidence algebraDifferent (Kate Ryan album)GradientObject-relational mappingSource codeComputer animation
08:57
Online helpWhiteboardFamilyString (computer science)Multiplication signCodeReverse engineeringTouchscreenVideoconferencingComputing platformDataflowGamma functionProduct (business)Series (mathematics)FreewareSpring (hydrology)Revision controlSoftwareIncidence algebra
12:19
CodeAreaLine (geometry)Video gameDifferent (Kate Ryan album)Level (video gaming)BitMultiplication signGroup actionSoftware developerView (database)FamilyGenderMeeting/Interview
16:06
SoftwareBitHand fanData conversionMereologyTwitterXML
16:56
Source codeTwitterFormal grammarMeeting/Interview
17:36
Server (computing)BitComputer animation
18:23
BitCASE <Informatik>Multiplication signLine (geometry)AreaCodeData conversionVideo gameShared memoryGoodness of fitFigurate numberRow (database)Confidence intervalSpring (hydrology)
20:53
CodeDifferent (Kate Ryan album)outputRegular graphKeyboard shortcutSystem callMultiplication signProcess (computing)
23:11
Software developerGroup actionDifferent (Kate Ryan album)CASE <Informatik>Staff (military)Data conversionOnline helpVideoconferencingBitError messageVideo gameInformationAreaExpert systemBlogProcess (computing)Point (geometry)Cache (computing)Row (database)System callRootComputer animation
26:35
Point (geometry)Data miningAuthorizationData conversionDifferent (Kate Ryan album)Connected spaceProjective planeMultiplication signIP addressLine (geometry)Error messageWebsiteNumbering schemeComputer animation
29:57
Slide rule1 (number)Address spaceOnline helpFeedbackTwitterEmailMeeting/Interview
30:26
Right angleVideoconferencingFigurate numberInternetworkingChainConnected spaceRow (database)Computer animationMeeting/Interview
Transcript: English(auto-generated)
00:13
So this is what I've learned in seven years of podcasting about Ruby. I'm gonna give you a brief history, and then I'll talk about some of the lessons I've learned.
00:23
But first I'd like to thank the RailsConf organizers for putting me right in the middle of nap time. I really appreciated that. And in case you're wondering, yes, this is my son a couple of years ago, and yes, he is face down on the floor. He just fell asleep there like that. Anyway, I'm gonna have lots of pictures of my kids and stuff too.
00:43
So it's not a super serious talk. But yeah, I figure as I was talking to people, they were like, well, you're at the same time slot as Sandi Metz. So I figured out that you all must be one of these three groups. You're either a die-hard Ruby Rogues fan, for which I thank you if you are.
01:04
You don't know who Sandi is. Or you're overflow from her talk. Or you didn't want to hear about nothing or something or something or nothing. Or you didn't realize that we have a rock star next. In fact, it wasn't fair for them to put Kent after me, because I mean, that's just a hard act to follow.
01:22
But, you know, so you didn't know that you had to save like front row seats to see Kent. Ultimately, the purpose of this talk, though, is to inspire you to go out and contribute to the community however you're gonna do it. And so these are lessons that I've learned
01:40
as I have been involved in podcasting over the years. Over the last four years, I've been involved in these shows, and those are the stickers that are up here as well. Ruby Rogues, we started four years ago. I'll talk about kind of the origin story there. JavaScript Jabber and the Freelancer Show started
02:02
about eight months after that in January of 2012. And then I started iFreaks about a year and a half after that. And then Adventures in Angular started in July. So if you are interested in that, then that's been growing pretty rapidly. When I got started, I started a podcast called Rails Coach.
02:23
This is not the original artwork. I had this done later because I planned on relaunching it, and I never did. And then I also took over Teach Me to Code, which was screencasts about how to build things in Ruby on Rails. And I'll talk a little bit more about those as well. But did anyone listen to or watch any of these?
02:43
These two? Yeah, a few people. So yeah, I mean, it's been kind of this wild ride. And I renamed Rails Coach to Teach Me to Code, and then I started another show called Rails Coach, and yeah, it's been this crazy thing. And then my latest project has been Rails Clips.
03:01
And we just did a Kickstarter campaign for that, we being I, I guess. And the idea is that we don't have Rails Cast anymore. I wish there was Rails Cast, so I decided to do that. And so I'm gonna be putting out videos every week. You can subscribe just like Rails Cast Pro, and hopefully we can cover topics that are interesting to you
03:23
in ways that we can't really do with the audio format. But ultimately, I'm just gonna tell you my story. So these are my kids. This was also a few years ago. And I think she was three or four. And yeah, she was reading a story to her one-year-old brother.
03:46
The story of me getting into podcasting is, it started when I was working for a company called Mozi. Now Mozi, they do online backup. I'm not gonna tell you the long and sordid tale about how I wound up in QA, but I was working QA,
04:00
and there was the other person in QA that I was working with at the time. He got one of these brand new devices. And it looked about like that too. And it was like this mind-blowingly cool technology that they don't even make them like that anymore. But he started listening to podcasts.
04:23
And so I'd be sitting at my desk working, and he'd be sitting in the other corner of a very small room working, and he'd be laughing at stuff that people were saying. And so I figured out pretty fast, oh, he's listening to podcasts. And so I was like, well, I can't afford an iPod, but this sounds like fun.
04:40
And so he explained to me that I didn't need to go get an iPod. I could listen to them off of iTunes. And so I got a little Mac mini, put it on my desk, which ultimately led to me running the beta test for the Mac client. But anyway, and I started listening to podcasts.
05:00
And it was really interesting because I started finding podcasts about things I was interested in. One of them that some of you may have listened to, in fact, show of hands, how many of you listened to Rails Envy way back in the day? Right, with Greg Pollock. So I was really new. I had done Ruby on Rails for like a year before I was in QA. And I was super excited about this show.
05:22
And I thought, oh, everybody in Rails is like so much better than me. And these guys are celebrities. But I decided, what the heck, I'm gonna try something new and I'm gonna start a podcast. Another side note, this is a hamburger with egg and bacon on it. And if you look real close, the bun is a donut.
05:44
Donuts. So anyway, it was actually pretty good. Anyway, so I decided to try something new. So I knew zero about podcasting. I'd been developing Ruby on Rails for like a year. It wasn't even my full-time job for the duration I did it. So I had no experience with any of it.
06:02
And I emailed Greg and I was like, Greg Pollock, you are awesome. I wanna start a podcast. I wanna talk about Rails. I don't wanna start another Rails Envy podcast. So what do I do? And what surprised me was that he came back and he said, that's awesome.
06:21
You should start a podcast. And here are some ideas. And he basically encouraged me to do a show where I would interview other developers. And so I reached out to somebody that I had already been in contact with and Greg was the first interview I did for that show. So the first episode was what I thought
06:40
made a good developer and the next one was Greg Pollock. Well, about three episodes later, I interviewed James Gray. You can kind of see where this is going, right? And he offered me a bunch of feedback on the way that I did the show, which kind of changed the way that I approached things. And one other highlight, I was actually at RailsConf.
07:04
It was like 2008 or 2009. I don't remember exactly the year, but I was walking through the crowd. It was like the second day of RailsConf and there was this empty seat right next to this guy. And I was like, I would love to interview David Heyermeyer-Hanson, so I sat down next to him
07:23
and started talking to him. And as a new Rails developer, you can imagine, who here thinks David is intimidating? Maybe a little bit? Yeah, so I was scared to death. And I sat down and I started talking to him and I was like, I have this podcast and I'd love to interview you.
07:41
And he kind of begrudgingly said yes. I don't think he was super excited. But he came on the show and I interviewed him. It was like episode 50 of the Rails Coach podcast. You can find that on teachmetercode.com. But what this taught me was that you can be bold.
08:00
You can go out and do things that are really scary. You can find opportunities in these places where you're not really sure what's gonna happen next or where you feel like you might get shot down or you might fail. But you have to be bold. You have to go out there and just take charge and be excited and find these opportunities.
08:22
And this also affected the way that I code and I started taking more risks in the projects that I would accept or in the way that I would approach specific problems. And this led to a lot of different things. I must have started like five ORMs. Jeremy knows how much work that is.
08:41
But it was really an opportunity for me to grow and it led me to other places in my career, in my coding, and in my professional life. The other thing that it taught me, going back to the incidents with Greg and James, was that sometimes you have to ask for help.
09:02
So you might get stuck. He got stuck. And my wife went to help him out and then stopped and said, Get the camera! And so, yeah. But yeah, his foot was stuck in the drain and we just popped him out right after that. But you may get stuck, right?
09:21
You may find that I don't know what to do next. I don't know where to go. I don't know how to proceed. And if you ask for help, what you'll find is that a lot of people want you to succeed. So sometimes you'll find a mentor. Sometimes you'll find people who are willing to give you money or resources.
09:42
One incident that comes to mind is with Teach Me To Code, before I was doing Teach Me To Code, my friend Eric was doing Teach Me To Code, Eric Berry. And he started it and he started reaching out to a bunch of us in the community to start making videos for his video series. And so I put one together on Rails routing.
10:02
It's really old, don't go watch it. But what happened was I did the video and then I started tweeting and blogging about some of the things that I had struggled with. You know, I didn't have a good mic and I didn't really have, I'd use a trial version of software to record the video.
10:20
And I got this email out of the blue from Telestream. Telestream is the company that does ScreenFlow. Who here uses ScreenFlow? Anybody? Yeah, awesome company, great product. And they sent me a free license for ScreenFlow and a $200 microphone to record my screencasts.
10:43
I've also, over the years, I've asked for help in finding work. I've asked for donations to the podcasts. And what I found is that all of the listeners, all of the people who are involved in the shows, David Brady's found me work a few times.
11:01
If you ask for help, people just will come out and help you. And I found this even for people that don't have a platform or people that listen to them. I mean, some of this stuff happened when I didn't have anybody listening to me. And so if you take the opportunity to find people who want you to succeed
11:21
and you ask for help, you'll get it. One other thing that I've seen is when other people ask me for help, and this is kind of the reverse, but a lot of times I wind up saying things that are way smarter than I thought, right? And so sometimes the help will come
11:41
when you have a sounding board. It's like rubber ducking, you know, where you have a duck on your desk and you talk to the duck and you explain the problem and then the solution comes to your mind. And that happens pretty commonly. I mean, some of the things that people tweet that I said on the shows, I didn't even know that I knew that stuff before I said it.
12:02
And so just by asking for help or discussing the issues with people will give you opportunities to learn and to grow. And so that's just another example of some of the things that I've learned over the last few years doing these podcasts.
12:22
Another thing that you want to do is experiment. And we, you know, we've had, I've listened to talks about like experiment-driven development or using science, scientific methods for exploring different aspects of code. There are a few people that really inspire me to experiment.
12:42
Dave Thomas is one of those. I mean, every time I talk to a guy, it's just like I feel all creative again. The last episode of Ruby Rogues, we had him on and there's a lot of that in there. In the business, I have a friend, Steven Robinson, and he runs RubyNow.com,
13:01
and he encouraged me to actually split the sponsorships into levels and to charge more for the first one and, you know, charge differently for the different sponsorship levels and, you know, just to experiment with them and see what worked, and that worked out very nicely and I've, you know, I've tweaked that a little bit as time goes on.
13:21
One other thing that I've really learned from Ruby Rogues, and this comes down a lot more to more of the social areas of Ruby Rogues, I don't know if people really realize how diverse a group we are. You know, beyond the obvious things, you know, gender and race,
13:42
over the years, I mean, we've had very different political views, religious views, views on the way the world works, ways that the world should work, and having the opportunity to actually explore those areas and have a safe place to talk about these ideas
14:02
with the different experiences, not just in code, but in life, has really been a tremendous blessing for me and in some ways, it's strengthened the stances that I have that are different from the other Rogues, and in other ways, it's really helped me to understand
14:20
why people think the way they think and then to approach my own thinking and change the way that I think about things. And you get this in code, and I think we come to conferences to kind of get these ideas, but I encourage you, when you get these ideas or when you talk to somebody with a different background than you or different lifestyle than you,
14:41
that you take the opportunity to really go explore that and experiment with it. I mean, even if it's just a mental experience, experiment. You know, I'm not gonna go do things that don't line up with my values, but I can think about it, and I can think about where that would take me, and I can really come to understand where people are at.
15:03
And this is something that really came out in the Ruby Rogues retreat that we did a few years ago. We had the opportunity to all get together in one house and just talk, and we were working on a book that never materialized, but ultimately, we really did get to explore
15:20
these different areas of where other people are at. You know, and we did have a very interesting group. I mean, if you ever want to find somebody with a very interesting background, go talk to Katrina Owen, which is just fascinating, some of the things that she's been through. James Gray is another person where, you know,
15:40
with some of the health challenges and things that he's had in his life, and he's given talks on this, and you can go look them up, but, you know, just imagine how that affects the way that he approaches life and approaches code and approaches his family. There's just so much to learn, and having this opportunity to kind of experience things
16:00
in a small way through the way that they live is very interesting. I'm gonna talk a little bit about how we got into Ruby Rogues. So, as some of you may or may not know, I'm a big fan of the Twit network. Does anyone here listen to those podcasts? Yeah, one or two people.
16:22
So, I'm a big fan of Leo Laporte. Sometimes he says dumb crap, but everybody does that, so. For the most part, though, it's just interesting, stimulating conversation about technology. And I had been podcasting for about three years, and I'd been thinking for a while that it would be really nice if we had a Twit-style show,
16:41
which means that you bring in a bunch of panelists and you talk about the topics or the news of the day or whatever in technology, and I thought that would be really cool for Ruby. But, I don't know why, but I never actually pulled the trigger on that. And then, one day, James tweeted on Twitter, I guess that's redundant, tweeted on Twitter,
17:03
but James tweeted and he said, hey, look, it'd be really cool if we had this panel discussion on Ruby. And, of course, I replied back, I've been thinking the same thing. And so we started to pull people together, and pretty soon we had a panel. Now, that panel stayed together for all of three months
17:22
before we had people drop off and we replaced them with new people. And so we lost Aaron Patterson and Peter Cooper, but picked up Avdi Grimm and Josh Susser, who are some of my favorite people in the whole world. We started Ruby Rogues, that was four years ago, next week, I think.
17:42
And it was just awesome. And we've had a good run. We've really been enjoying hanging out. We've since replaced some of those folks with other folks. So now we have Jessica and Coraline and Saron on the show. And I don't know if David has anywhere else to go.
18:03
So, you know, it's just this tremendous opportunity for us to sit down and talk and really explore where we're at. And so I really like the idea of experimenting and, you know, taking the things that we're learning from each other
18:20
and just seeing what they're about. I also learned, and I talked a little bit about this with Be Bold, but being confident. So I may have an opinion that's different from one of the other rogues. And that's totally fine. But it's that intersection and talking about where they don't line up
18:40
that's really the interesting conversation. And a lot of times what we find is that I'm willing to make trade-offs that they won't, or they're willing to make trade-offs that I won't. And sometimes it just turns out that they've experienced something with an idea that I haven't, and so it was a negative thing for them. It was a positive thing when I tried it.
19:01
And so by exploring these things, we really get to figure things out. But initially, when I was on Ruby Rogues, I was very reticent to disagree with anybody on the show. And a lot of times I'm still pretty diplomatic, but most of the time it's in areas that I really feel like there can be multiple right answers.
19:22
And so then I just tell people what I think, and then I accept that other people may have another opinion. But the times that I really struggled with Ruby Rogues or with any of the other shows were the times that I really wouldn't stand up for what I thought, or where I wouldn't share my ideas because I didn't think that they merited
19:40
the same consideration that the other Rogues did. And being confident also extends to code. And I like drawing these lessons from life to code because a lot of them really apply. So if you have a good idea, share it. If you have an approach that you feel like
20:03
can really make things better in your code, then try it. Do it. I mean, sometimes we're on teams and we can't always do it both ways, but at least bring the idea up and stand behind it until you're convinced that it's not the case. And I think the other side of being confident
20:22
is also being humble enough to accept that somebody else may have a better idea. So your idea may be good, theirs may be better, and if they can present evidence to that, then be confident in switching. But more and more, the more I really stand up
20:43
and tell people who I am and share what I'm about, that's really where I shine and that's really where I feel like I write my best code. So one other thing I want to talk about is there have been times, especially since I went freelance,
21:04
where things got really tight money-wise. And, you know, I've gone on the show a few times and said, you know, please donate or whatever, or please help me find work. And it's really discouraging to be in that place where you feel like nobody really wants you. And when you're behind the microphone,
21:21
I mean, I don't see the listeners. And when I go and look up how we're doing with the show, all I see are numbers. And so I know people are out there and, you know, there may be a few people tweeting at me here or there during the day, but a lot of times it's really easy to get discouraged. It's the same thing with our jobs, you know,
21:40
you feel like you're not progressing the way you want or you feel like you're stuck where you are or you feel like nobody recognizes the work you put in. And it's easy to get discouraged. But the thing is is that ultimately, if you really reach out, if you really look out there, there are people that benefit from what you do.
22:02
And it's also okay to do something a little bit different. And, you know, that's where some of these other shows came out of was I don't feel like I'm growing a lot in Ruby, so I started an iOS podcast. I mean, that's where iFreaks came from. I want to learn how to do iOS. And so if you find ways to kind of shortcut
22:25
the discouragement, then you can really reach beyond where you're at. And back when I was doing Rails Coach and Teach Me to Code, Teach Me to Code did have, you know, at least several hundred people that were watching the screencast regularly.
22:43
Rails Coach I don't think ever got over like 150 to 200 people listening to it at a time. And I really started to feel like, okay, I don't know if anybody cares. But ultimately, for the people that did care, and I did get phone calls from people wanting to hire me and things like that,
23:01
if you make a difference for one or two people in a major way, it really, it really, it can make a difference for you. In fact, that's the next thing that I wanted to talk about. So one of my favorite stories about making a difference, we had Greg Boggess on the show. I don't know how many of you remember that episode
23:22
he talked about mental illness and depression. And he has a pretty, it's kind of a scary story about his depression and, you know, and then he got through it and kind of reached a point where he, you know, he's healthy and happy now. But it's something that I had never thought about.
23:47
Well, last year, I went to a conference called Agile Roots, which is a conference in Utah about agile development. And one of the staff members there during the lightning talks, because they had like four people sign up
24:01
for lightning talks, and then they were like, please, come talk. So he got up and he said, I listened to that episode. Now, this isn't something that I feel like I did, other than maybe highlight the conversation a little bit by getting him onto the show, myself and the other rogues. But he listened to that episode
24:21
and he was in a similar place. And so he went and he got help. And he's like, my life is better. I have a better relationship with my wife. I, you know, we now have two kids. You know, I mean, all of these things that made a major difference for him.
24:40
You know, and I've heard other people that they listen to an episode about some technical topic and then they go and explore it. They kind of become an expert in that area and then they get a better job. You know, they move into a better life, they move into a better place. And it's these conversations that I think really make the difference from Ruby Rogues
25:01
and the other podcasts that we're involved with, is that if you, you don't have to start the conversation. But if we can shine a light on the areas that make differences for other people and have those conversations, and sure, some of them are use caching in your Rails app, your life will be better. And some of them are, you know, go get help for depression
25:24
or, you know, be more aware of the minority or marginalized groups in our community. And all of these things make a difference to make things better for somebody. And so I don't take credit necessarily for starting the conversations,
25:42
but in a lot of cases we've been able to have the conversations or continue the conversations in a more public way. And it really does make a difference for people. But honestly, and this is the thing that I really want you to take away, is that if you're writing a blog post about how to handle an error or a blog post about how you struggle at work
26:02
or you put up a podcast about something you're interested in or you start making videos or something like that, there's somebody out there that needs that information. And whether it makes a difference in their home life or it makes a difference in their other endeavors,
26:20
you're making a difference. You're doing good. And I think it's really important to be able to do that. And so all of the other lessons that I've been going through, I mean, they all lead into this, is that you can make a difference and people matter. I have to say that there are a couple of main reasons
26:42
why I do the podcast now. And I kind of talked about having these conversations. Well, the conversations don't just happen with me. I mean, they happen with people like Coraline and with Jessica and David and Avdi and Saron. You know, they've happened in the past with Josh and James and Peter and Aaron.
27:04
They happen on the other shows with a lot of other friends of mine. And to be honest, the biggest draw for me at this point doing the podcast is that I get to talk to these people every week. I get to have conversations with my friends, with people that I care about, every week about stuff that I care about,
27:22
at least most of the time. And it makes a big difference. And these people matter to me. You know, Coraline was out at Mountain West Ruby Conference and, you know, it was terrific to say hi and spend some time together. I got to see Jessica because she came out
27:41
for the Pluralsight Author Summit. And so I had dinner with her and her husband. And it's these connections. It's the connections that you all are making here at RailsConf that matter. I mean, sure, you're gonna pick stuff up from the sessions, and that's why your employer sent you here, I'm assuming.
28:01
And you're gonna be able to make a difference in your work, but in the grand scheme of things, the people that we meet and the connections that we make are what matter. And so that really kind of explains the rest of the reason why I do the shows, beyond being able to talk about stuff I like and talk to people that I like about it,
28:21
is that then I get to have the conversations with you folks. So I get the opportunity to come out here and meet interesting people. I mean, I can name a few people in here. You know, I met Zach the other day. I met Jeremy at Mountain West Ruby Conference. I've known Jim for a couple of years.
28:42
And it's these connections, these opportunities. I can't see you in the corner, so if I know you, I'm sorry. But it's these opportunities to meet new people and make these connections and feel like a community that really make the difference. And then being able to give back
29:01
and make a difference in their lives in smaller, big ways. That's what really matters. So I just encourage you, if you feel inspired to go out and do something, it doesn't have to be something big. One of the things that I did in the past was I wrote a little gem that uses Project Honeypot.
29:22
I don't know if you're familiar with the project, but it identifies IP addresses for spammers. You know, write a little gem. You know, it doesn't have to be a big thing. It doesn't have to be scary or frightening. You don't have to feel overwhelmed by the people that you want to talk to,
29:40
but have the conversations at work. That makes a difference. But whatever it is, find ways to encourage people and make people feel like they matter. And you've gotten to see a lot of pictures of the people that matter most to me. These are my kids.
30:01
My wife took the picture. She doesn't like taking pictures of herself, so I didn't have any funny ones to share with her. But anyway, I'm CharlesMaxWood, at CMaxW on Twitter, and that's my email address. If you have any feedback, if you want ideas or encouragement or help getting started, just let me know.
30:21
And that's pretty much it. One other thing, though, is that we're working on new material for our slides next year. So you have a question? Picks?
30:42
Thanks. So I've got about ten minutes for questions, which is kind of where I wanted to go. So I'm happy to answer questions about the stuff that I talked about here or Ruby Rogues or podcasting or anything else. Would I reserve the right to say I don't know?
31:01
So Jim's asking how we record the Ruby Rogues episode with all of us being in different places. Yeah, we just record over Skype. And if you want to see the rest of that setup, I have, if you go to TeachMeToCode.com, it's the last video I put on there. It's about two years old, but I'm still using the same setup, more or less.
31:21
And that'll show you how I record it and things like that. But, yeah, we record over Skype, and my internet connection has been slowly degrading. Thank you, Comcast. But we're switching on Saturday, so hopefully it'll get better. But, yeah. So, yeah, we record over Skype. I have lots of ideas of things you can do, so if you want to contribute to the community
31:42
and you're not quite sure where to go, just come talk to me and we'll figure out what you're about. All right, I don't see any other questions, so feel free to come up and get stickers. If you want Ruby Rogues stickers, just tweet at me and then I'll see if I can mail a couple out. Thanks.