Code Adventurer

The Journey to Software Crafts(wo)manship

Learning From the Community

• published in journey

This past week of gSchool, we got our first outside-of-the-classroom introductions to the Ruby community by attending Rocky Mountain Ruby Conf, and also by having a personal session with Wayne E. Seguin, the original creator of RVM.

Wayne taught us a few important lessons, but the most important advice I heard is to know yourself, and to know how to deal with yourself. As a similar work-a-holic, when I am at home (aka: not in gSchool, where work-a-holicism is somewhat of a neccessity), I tend to spend hours learning new things after work, and ignoring my friends and family. Although great for keeping up with the current tech trends, this tends to wear on my personal relationships. To combat this, Wayne has set aside the 5pm to 8pm block of time as “family time”, and has alerted all of his friends, the open source projects he works on, and his colleagues of this rule. He sticks to it, and with this expectation, he does not let anyone down. His family knows his focus is on them during that time, and his co-collaborators respect that he is away and unavailable to work during that time of day.

At Rocky Mountain Ruby, I learned a lot about the community. Aside from the stickers, soft tshirts, and good food, the presenters where really knowledgable about their topics. I have attended conferences before, but I have never been to a conference with only one track. This was interesting to me, because although I didn’t have enough practical knowledge on the subject, I was forced to hear about threading, Go (the language), and 17 databases that I’ve never heard of before, I listened throughout the presentations and was able to learn something about the subject. Coming out of the conference, I was amazed at how much I had understood about every presentation. It goes to show that if you listen and try to understand, you will learn.*

Learning from the community, regardless of whether it is the Ruby community, or another community in general, is a very interesting experience. If you listen carefully, you hear about the triumphs, the losses, the intersections of people and pride, and the lessons that others have learned. I’ve found that it is wise to listen hard during these anecdotes, because those that wore this path before us have made mistakes (or discoveries) that we can benefit from knowing, and hopefully apply to our own individual journeys.

*Pro-tip: Sit in the front during conferences and presentations. If you have any sense of shame left in you, you won’t be as compelled to whip open your laptop or check your phone. And without distractions, there is only one thing left to do: listen to the presentation.