Ruby on Rails

Summarized using AI

A Bit of History

Coby Randquist • January 03, 2014 • Earth

The video titled "A Bit of History" features Coby Randquist, who shares his journey and experiences within the Ruby community and the inception of Confreaks at the Garden City Ruby 2014 event.

Key Points Discussed:

  • Introduction to Coby Randquist

    • Coby has 25 years of experience in software development, transitioning from various programming languages including BASIC and Visual Basic to Ruby.
    • Along with software development, he is passionate about community building.
  • Involvement in Ruby Community

    • His discovery of Ruby began while working at vehix.com; however, he couldn't use it in his job until he decided to start a consulting business where he could implement Ruby freely.
    • Attending RubyConf in 2006 catalyzed his passion and led to the idea of recording conference talks due to limited resources for accessing presentations.
  • Launch of Confreaks

    • In collaboration with Mike Moore and Carl Youngblood, Confreaks was established to record Ruby conferences, enhancing availability of conference content.
    • They began recording events using borrowed equipment, and gradually improved their production quality over time.
  • Growth and Development

    • Expanded to recording seven conferences by 2008, including a range of topics beyond Ruby.
    • Coby highlights the culture shock he experienced when moving to Southern California, where he worked on establishing local Ruby meetups.
    • Emphasized the importance of high-definition recordings and transitioning to covering more regional conferences.
  • Community Engagement and Open Source

    • Advocated for the benefits of open source software and investing in homegrown developers, stressing their importance in flexible project management.
    • Encouraged attendees to reflect on their contributions to their communities and the importance of engaging in open source initiatives.

Conclusions and Takeaways:

  • Coby underscores the significance of understanding motivations and dedication in fostering growth in personal projects and community involvement.
  • He stresses that barriers in the information age often stem from self-imposed constraints, and emphasizes the need for commitment to drive positive change.

A Bit of History
Coby Randquist • January 03, 2014 • Earth

Help us caption & translate this video!

http://amara.org/v/FG4Q/

Garden City Ruby 2014

00:00:25.439 We have Mr. Coby Randquist here with us today. Thank you for your patience.
00:00:33.840 As mentioned, I organize several conferences, so I'm used to getting up here for introductions rather than presentations. This is actually my second non-lightning talk presentation at a Ruby conference.
00:00:46.320 I wanted to start by thanking the organizers for inviting me. I operate behind the scenes much more than I do on stage, so I truly appreciate being given this opportunity.
00:00:58.640 Prakash mentioned that the Ruby community in India has particularly benefited from the accessibility Confreaks has provided to various conferences, primarily in the United States. A large part of this is due to Chad Fowler's support when we launched Confreaks. In 2007, we approached him about recording events, and he was open to the idea, even partnering with Microsoft to secure sponsorship for the event, which was the primary video sponsor that year.
00:01:45.439 Let me jump back to my slides for a moment. My name is Coby Randquist, and I’ve been involved in software development and team management for about 25 years. My career began with BASIC and Business BASIC on UNIX, where I originally wrote software for construction companies.
00:02:08.879 I later migrated to Visual Basic and spent a significant amount of time working with Microsoft tools. I was mainly focused on the Microsoft ecosystem for over 16 years before switching to C#. Eventually, I discovered Ruby, which shifted my path.
00:02:43.440 In addition to software development, I enjoy community building; I like bringing groups of people together to engage in their passions. Over the last year and a half, I’ve also become involved with the OpenStack community, which is a platform for building cloud computing solutions.
00:03:02.000 I’m thrilled to be at the first regional conference in India. When I first got involved with the Ruby community, I thought it was amazing how many regional conferences were happening, unlike other communities. For example, Python has PyCon, their primary national conference, but there aren’t recurring regional Python conferences—the Ruby community is active nearly every weekend with conferences happening globally.
00:03:40.319 You'll notice a picture of the truck on the screen; one of my passions is rock crawling. It's essentially a heavily modified truck that navigates challenging terrain at a slow pace. As for my talk today, I didn’t provide an abstract—a fact I regret—so I will cover my early experiences in the Ruby community, how Confreaks started, and touch on open source software and its significance.
00:04:10.720 So, how did I get started? While working for a company called vehix.com, which specialized in consumer automotive research and utilized the .NET framework, I discovered Ruby. I honestly don’t remember how I stumbled upon it, but I loved it right away.
00:04:28.080 However, there was no way I could convince my management to make the switch to Ruby. We had just transitioned from Microsoft Visual Basic to the .NET framework, and there was no chance we would change direction again. So, I set Ruby aside. About six to eight months later, I wanted to teach my kids more about programming.
00:05:02.720 At that time, Windows machines did not come pre-loaded with programming languages—in fact, I was using Windows full-time when I realized this. When I first started with computers, you booted directly into BASIC on a Commodore 64 or a VIC-20, which was the interface to your computer. I wanted to find a programming language for my kids, so I turned back to Ruby.
00:05:36.160 I found Chris Pine's book 'Learn to Program.' The computer in the picture is a Sun Sparcstation 10. Parenting six girls is an adventure; my youngest set of twins is now 17 while my oldest set just turned 21, and my eldest daughter is 23. I built a small lab to teach my kids programming.
00:06:04.799 I purchased several used Sparcstations, installed Linux, and got Ruby running on them. While none of my kids actually pursued software development, that was the early 2006 phase of my journey into Ruby. At that time, I began reevaluating my professional life at vehix.com, deciding that I wanted to use Ruby in my work.
00:06:47.600 In 2006, my options began to diminish, so I decided to quit my job and start a consulting business. My goal was to create software solutions for clients who didn’t care about the technology I was using. This way, I could implement Ruby and Rails without needing to justify my technology choices—I just needed to provide effective solutions.
00:07:02.560 After being self-employed for about two months, I heard about RubyConf through the local user group in Utah. At that time, I was living in Salt Lake City, close to Denver, which is just a short flight away. I attended RubyConf in 2006.
00:07:25.920 Chad Fowler and various other speakers blew my mind with their presentations. At the end of the conference, I felt overwhelmed, and I wanted to watch the talks again, but the resources to do so were limited. Back then, we only had a few recordings available from attendees who were filming with their laptops aimed at the stage.
00:07:51.440 This experience planted the seed for Confreaks. After returning from the conference, I discussed the experience with others including Mike Moore, who organized the Mountain West Ruby Conference in Salt Lake City.
00:08:16.160 In 2007, Mike and I discussed the idea of recording the event, which marked the genesis of Confreaks. He collaborated with me and my partner, Carl Youngblood, to figure out logistics for recording the conference.
00:08:35.840 We borrowed cameras and a frame grabber to get started. During that time, most recordings were done on tape, which meant lengthy post-production processes. The first time we recorded, we spent about 60 hours converting footage from tape to digital.
00:09:00.880 In the same year, we also recorded Ruby Hoedown, and each time, we improved the process, ultimately establishing Confreaks as a company and further developing our capabilities in recording and post-production.
00:09:27.680 By 2008, we recorded seven conferences, one of which was O'Reilly's Tools for Change for Publishers. This year marked a shift as it was our first deviation from strictly software development conferences.
00:09:53.680 Though we were still primarily focused on the Ruby community, we became more open to other topics. This transition also came during a time of economic uncertainty.
00:10:05.120 In late 2008, after the economic downturn, I searched for stability and decided to join Yellowpages.com, a subsidiary of AT&T at the time. I moved to Southern California in pursuit of this regular income.
00:10:19.440 There was a significant culture shock in Los Angeles, and I was surprised to find that, despite the larger population, there were fewer Ruby meetups than in Salt Lake City. I made it my mission to create a local meetup, which ultimately became a regular gathering.
00:10:44.640 Running a successful meetup requires consistency—picking a date and time where people can reliably show up and engage with one another. This allows the community to form connections.
00:11:09.680 2009 marked significant developments for Confreaks. With Mike's encouragement, we transitioned to high-definition video and began capturing slides at full resolution, significantly enhancing our video content quality.
00:11:47.760 Our team attended multiple conferences that year, and we began recording more regional events than ever before, entering a new phase of growth.
00:12:06.560 By 2010, I purchased high-definition equipment and recorded the L.A. Ruby Conference, which was productive not only for our team but for the local developer community.
00:12:20.480 My experience in L.A. reinforced the concept that regional conferences could empower local communities. The interactions that happen outside of structured talks provide immense value.
00:12:41.840 By late 2010, I decided to move toward new opportunities. As my family has connections on the Oregon coast, I sought to transition to a Ruby-focused role there. I found a position with G5 in Bend, Oregon.
00:13:02.640 While running Confreaks, I focused on ensuring our production quality improved and staff support increased. 2011 saw the addition of full-time team members to assist with conference coverage.
00:13:24.800 In 2013, we expanded further, recording 23 events. I was excited to see regional conferences sprouting up in communities such as Burlington, Vermont, where small gatherings showed that a committed group could achieve great results.
00:13:48.960 Throughout this journey, I also transitioned back to AT&T, where I worked on cloud computing projects with a focus on integrating Ruby into larger enterprise solutions.
00:14:14.240 Part of my focus at AT&T involved advocating for and utilizing open source software, which I believe can lead to greater flexibility and responsiveness in project work.
00:14:39.200 One of the key points I want to convey is the importance of investing in our own developers rather than relying solely on external vendor support.
00:15:15.760 By hiring core developers in open source projects, we can build our solutions and ensure that we're directly involved in improving and maintaining the technologies we rely on.
00:15:52.640 Lastly, I encourage everyone to consider what skills you can offer to your communities and how you can contribute to the projects that are important to you. Becoming involved in open source can come in various forms, and even organizing meetups can create incredible value.
00:16:29.440 To conclude, understanding why you do what you do is pivotal. Reflect on what you're striving for and consider how your work aligns with your passions and goals.
00:17:00.560 The barriers in the information age are largely self-imposed. It takes dedication and the willingness to commit time and effort to foster growth, whether in personal projects or community initiatives.
00:17:45.760 Developing dedication is the key to making valuable contributions and driving positive change. Thank you all for your time.
Explore all talks recorded at Garden City Ruby 2014
+20