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.