Tag: portland tech

10 Years of Open Source Bridge

The following is the text of the keynote I gave at this year’s grand final for Open Source Bridge on 29 June, 2018. See also Audrey’s post Saying goodbye to Open Source Bridge.

Opening

10 years ago planning for the first Open Source Bridge began. 10 years later we are kicking off our 10th and final event, here, together.

10 years is both a very long time and no time at all.

Think back to 2008. George W Bush was President. The primaries had concluded but Barack Obama had not yet received his nomination. Most open source projects hosted their code on Sourceforge or Google Code or a self-hosted solution. GitHub was just a few months old and most projects used Subversion anyway. Hardly anyone was talking about codes of conduct or how to fund or sustain our open source work. Both the Open Source Initiative and Mozilla had just turned 10. Microsoft was the sworn enemy of free and open source software. Nodejs was not yet a thing. The term “DevOps” was not yet part of our vernacular. RMS and ESR were the most well-known role models for our movement.

2008 is significant for me personally because it was my first full year in Portland, having moved here the previous Fall.

Portland Tech History

2005

To understand the origins of Open Source Bridge it’s helpful to understand what the Portland tech community looked like in the few years leading up to it. And here I must thank Audrey for the details I am about to share, for she has a good memory and a keen ability to connect and contextualize events with their larger meaning.

In 2005 Portland was still recovering from the post-9/11 recession, lagging behind other parts of the country. Community tech was represented by the Linux user group folks and Free Geek, which itself was an outgrowth of a local environmental and community building movement. Corporate tech was represented by the SAO, Software Association of Oregon (now known as the Technology Association of Oregon). There was also a wiki community growing out of the Portland Pattern Wiki lead by the inventor of the wiki, Ward Cunningham. It was during this time that Portland started to establish a reputation as an affordable Silicon Valley satellite.

2006-2007

In 2006, when Audrey started attending user group meetings and a year before I moved to Portland, there was no BarCamp Portland. No Legion of Tech, no Calagator, no IgnitePortland, no Open Source Bridge. CubeSpace hadn’t opened yet nor any of the dozens of co-working spaces we have now.

What did we have? Monthly meetings of groups like PDXPHP, Portland Ruby Brigade (PDX.rb), Portland Perl Mongers (PDX.pm), often at Free Geek (which started in 2000) or a local pub. There was the cross-technology groups like Portland Web Innovators. You learned about these events by running into someone who knew they existed. Finding groups and events at the time was mostly word of mouth. We had OSCON, an annual open source conference organized by O’Reilly media happening every July at the Oregon Convention Center. Various tech companies called Portland home or had offices here, some still in the process of recovery from the dot.com bust.

As OSCON approached, the conference chairs reached out to local contacts about doing some sort of community programming at the event. The previous year, PDX.rb had scheduled a “FOSCON” event one night of the conference, to provide a free way for local user group members to experience some of the Ruby content at the conference. Also, the Portland wiki community had just held an unconference called RecentChangesCamp, and there was interest in having some kind of open space at OSCON as a result.

While that discussion continued, PDX.rb members decided to go ahead with a FOSCON 2. It was a packed evening event at Free Geek with free pizza and several Ruby presentations. Meanwhile, the open space at OSCON idea turned into OSCAMP, a free unconference that ran during the day alongside the main event. A large sign on one wall, at the event asked people to contact Raven Zachary if they were interested in working on a Portland BarCamp.

Raven had just moved from Austin, and he liked the BarCamps he was involved with there enough to try starting one in his new home. This led to connecting with Dawn Foster, who had also been to the Austin BarCamp and offered to be a co-organizer for one here. Not enough people signed up to help plan in time for the intended date in August, so they decided to build up interest with a series of monthly meetups instead.

After an initial meetup at the Ram’s Head, Jive Software offered space to host these meetings, and this event helped form a core of the “Portland tech community” in the late aughts and early 2010s. Each meetup included a round of introductions: people would say their name and what they worked on, and often add details about whether they were new to town or looking for work. Quickly this became a mechanism to help people find jobs, which led to more people spreading the word about this being a great resource for anyone who had just moved here or needed to connect up with local employers.

By the following winter, enough momentum had gathered, and several people, including Audrey, stepped up to organize a BarCamp to happen May 2007. CubeSpace, a new coworking space stepped up to offer to host the event. It went well, with roughly 300 people attending throughout the weekend.

In June 2007, CubeSpace started offering free meeting space to local user groups, building on the good experience they’d had with BarCamp. Several groups moved in after some discussion, and the space quickly became a go-to resource for members of the open source community looking to hold meetings and events.

In the course of producing the first BarCamp, and Ignite Portland that fall, it became clear that there were limits to what an event without a legal or financial entity could do. There was no real way to handle money–we had sponsors pay directly for food and drink since we didn’t have a bank account. Dawn and Raven started talking about what to do to make the next events they ran work better, and along with Dawn’s partner Todd, came up with the idea to start Legion of Tech, a nonprofit.

At the end of 2007 the three of them invited several people to become the organization’s founding board: Audrey, Josh Bancroft (who helped set up that first Ignite), Justin Kistner (part of the social media/marketing community), Selena Deckelmann (also heavily involved in user groups, like Audrey), Adam Duvander (one of the PDX Web Innovators founders), and Paul Biggs (who worked with Dawn at Jive).

Also in 2007, Rick Turoczy started Silicon Florist, a blog about Portland startups, community events, and other highlights from the local tech scene. This created a central point for discussions about what we were doing or wanted to work on next, something that contributed further to the sense of cohesion in the growing tech community.

It was around this time, in Fall of 2007, that I moved to Portland. I went to my first user group the same month I arrived, an early Code ‘n’ Splode hosted at CubeSpace. Here I met Selena and Gabrielle Roth who were running the group. I also met Randal Schwartz who was inexplicably at this meeting for women in tech. I remember this not because I knew who he was at the time but because he gave me a hard time when I said I was a PHP programmer, something which Selena and Gabrielle made a point to tell me after the meeting was not okay and would not happen again.

By this time it had became clear to Audrey that the community needed more tools for organizing what was going on. In response to conversations at BarCamp and user group meetings, she set up a PDXGroups wiki and a Google Calendar to track everything that was happening, and enlisted several people who had expressed interest in organizing this information to help out. This worked for a little while, but over the course of the year they started to see the gaps in the plan: getting people to add their group to the wiki was relatively easy, but the calendar required manual authorization of each and every maintainer’s account. Keeping an up-to-date event calendar proved to be time-consuming and unwieldy.

2008

As Legion of Tech plugged away at organizing community-wide events in 2008, the range of activities continued to grow. CubeSpace offering free meeting space contributed to a burst of user group activity. Sam Keen started a pair of events called the Winter and Summer Coders’ socials to give user groups a way to connect with each other twice a year. It was all getting pretty intense.

In January 2008 Audrey sent out a call to action to do something about the “event calendar problem”, emailing all of the community members she could remember having discussed it with so far. She set up a mailing list. After a couple of weeks of discussion they had our first meeting. Incidentally, still very new to Portland, I joined the mailing list thinking it was the tech calendar, rather than a project to make a calendar. I was very confused by the postings at first.

That initial meetup is the day they started working on Calagator. They continued to meet every two weeks from January through July, took a break in August, and came back for semi-regular code sprints until spring 2009, when two things happened: several of us became involved in a new open source conference, Open Source Bridge, that needed its own software, and CubeSpace, our wonderful hosts, went out of business.

Unconferences proliferated in Portland throughout 2008. In addition to BarCamp, we had a WordCamp for WordPress users and developers, and a WhereCamp for geography geeks [8]. We were also having a lot of conversations about the side project problem: the tendency for Portlanders to have all of these fabulous technology projects outside their day jobs. Eva and David at CubeSpace suggested a Side Project to Startup Camp for people who might want to turn those side projects into businesses.

During this time I started becoming more involved in the community by regularly attending user groups and helping out with Legion of Tech events including BarCamp and Ignite.

Not long before that Side Project to Startup Camp was scheduled to happen, OSCON announced it would not be returning to Portland in 2009, cutting a hole in Portland’s connection to the wider open source world.

Selena seized on this as an opportunity to do something she’d wanted for a while: Start a new conference that would skip all the parts most developers didn’t care about, and be a fun, grassroots way for people to learn and connect. A conference by us and for us in a way a corp conference could not be. She had a wishlist she thought a community conference could do. Diversity. Ideas that became open source citizenship.

At Side Project to Startup, she held a session to discuss the possibilities, and by the end of the day Audrey had signed on to lead it with her.

Running a conference turned out to be a lot of work, even compared to the unconferences and other events they’d both been involved with so far. Selena and Audrey quit the Legion of Tech board at the end of 2008 to focus on getting Open Source Bridge off the ground.

2009

Audrey spent the first half of 2009 writing, writing, writing. Descriptions of the conference, of the types of content we were looking for, of what we meant when we said it was a conference for open source citizens.

“We’re planning a conference that will connect developers across projects, across languages, across backgrounds to learn from each other. We want people to experience something beyond “how to use tool X” or “why databases keel over when you do Y” (even though those topics are important, making up our tools and trade, and will be a central part of the conference content). We’d like to share what open source means to us, what it offers, where we struggle, and why we do this day in and day out, even when we’re not paid for it.

In order to do that, it seemed important to bridge the kinds of roles we have in open source, user/contributor/owner/institution, getting down to something more fundamental. What else are people who interact in this multi-directional way? Perhaps we’re citizens. Not residents—we do more than live here. We are, like citizens of a country, engaged in the practice of an interlocking set of rights and responsibilities.”

Selena reached out to everyone she knew throughout the open source world to get people to attend, submit talks, and sponsor. Igal Koshevoy and Reid Beels, who both worked on Calagator, spent many late nights getting OpenConferenceWare, our proposal and session-planning software, finished up in time for the conference deadlines. Several other community members (Rick Turoczy, Adam Duvander, Kelly Guimont, Jake Kuramoto) joined the planning team to work on sponsorship, marketing, and logistics.

I joined the team 6 or so weeks before the conference and took up organizing the volunteers. I also gave two talks that year.

Open Source Bridge year one, held at the Oregon Convention Center, was exhausting and fabulous and a success.

Three Phrases of OS Bridge

Looking back over the ten year history of the conference, there were 3 distinct phases.

Phase 1: 2008-2011

The first includes years 1 through 3 and was really about getting the basics down, establishing infrastructure including a stable business entity and venue host. It was during these years that we figured out how to do all the things that would make us last 10 years.

In fact, year 2 of the conference almost didn’t happen. Audrey was burnt out and had stepped away and although Selena stayed involved one more year, it was clear she was ready to pass the torch. We chose a venue that was expensive and unaccustomed to working with a scrappy group of tech folks with little money and comparatively weird ways of doing things. You want to park a housetruck in our courtyard? And the next day you want to add a donut truck? No, you can’t attach WiFI access points to our statues. Oh, and by the way, those 20 cases of Yerba Mate you were gifted can’t come into the venue.

With the original Open Source Bridge foundation having been shut down, we used an out of state fiscal sponsor who provided us with banking services but little else. We pulled off the conference but it was a struggle and many folks who helped that year did not return.

By this time I felt heavily invested in the community and what we were building. I found our eventual home here at the Eliot Center just days after signing the contract with the art museum and I very much wanted to see what we could do with the conference center in this space, in partnership with First Unitarian. So, I stepped up to chair the conference to ensure there would be a year three.

2010 was a busy year for me not just because of Open Source Bridge.

Early that year I joined the board of Legion of Tech, the organization that had been formed to support BarCamp Portland, IgnitePortland, and other activities. In the Fall of 2009 Legion of Tech revealed that one of its board members had been discovered to have embezzled about $30k from the organization. That I chose to join the board after this occured and ended up being the one to lead most of the cleanup shows you just how much love and energy I had for the community then. I still have as much love but oh what I wouldn’t give to have that energy again! The way I have to manage my time and energy now, approaching my 40s is so different from when I was approaching my 30s.

While the embezzlement issue was resolved, as much as such a thing can be, by the end of 2010, relations between the community and Legion of Tech were poor. People didn’t trust us, rightly so, and it was hard to fundraise. I felt we couldn’t carry out our mission, and the work that I wanted to do, effectively within the structures and history of that organization.

At the same time, the deadline was approaching to open registration and pay deposits for Open Source Bridge and we needed an organization and a bank account in order to do that. So, I approached Audrey and Reid about starting a new organization, the Stumptown Syndicate. The idea was that we would take all the lessons learned from organizing over the last couple of years, and through the missteps of Legion of Tech and do it the right way this time. We’d create a fiscally responsible, long-term home for all these community organizing and events projects we were involved in. Legion of Tech wasn’t defunct yet — but I felt it was likely headed that way and if we did things right the Syndicate would be able to take on its programs if and when that happened. Audrey and Reid were on board and we incorporated the Syndicate in December 2010 which enabled us to pay the deposit for our first year at the Eliot Center and open registration for year three.

Phase 2: 2011-2014

Thus began the second phase of Open Source Bridge, years 3 through 6, from 2011 to 2014. Looking back these feel like peak years for the conference. We had the Syndicate and were building upon a solid foundations. We really knew how to organize a 4-day multi-track conference. Companies were interested in sponsoring us and did so readily. We saw lots of communities come together and click at our conference. The Geek Feminism, AdaCamp, Wikimedia, Mozilla, and IndieWeb communities. We grew into our new home here at the Eliot Center and into our new partnership with First Unitarian Church. We experimented with different aspects of the conference, removing what didn’t work and a trying new things to find out what did. We improved diversity, inclusion, and accessibility. This is the period where I think Open Source Bridge became known as a queer social justice kind of tech conference. Then and to this day this makes me immensely happy and proud.

I’m going to pause here in 2013 for a moment to talk about year 5 a bit. Not only is the 5th an anniversary of most things a significant milestone, but it was also a very bad year for a lot of us. Personally I was dealing with chronic illness and significant elder care and drama. As a team we were faced with the death of an integral team member.

Igal died in early April, 10 weeks before Open Source Bridge was scheduled to begin. Contracts had been signed. Tickets had been sold. We had to notify speakers and publish our schedule.

We had no choice but to move forward. To make the conference happen. To help settle the affairs of our friend. To navigate our grief. And, most of us had day jobs and families to attend to as well.

We managed to keep the conference more or less on schedule. Open Source Bridge year 5 happened. It went as well as it ever had. We had a big party at the Oregon Museum of Science and Industry where we celebrated our 5th anniversary and we celebrated Igal.

I’ve tried to figure out exactly how we kept everything moving.I don’t have a clear answer. It appears we just did by doing what we always did — plan the conference. I looked through the archives for our email planning list. The messages don’t look substantially different from any other year. We cancelled exactly one planning meeting, the week of Igal’s death.

I think we were able to do this because we had a lot going for us, relatively speaking. It was year five of the event, not year one or even two. We weren’t in a significant transition year in terms of team members. And our core team was and is really dedicated.

We also were supported by the Portland tech community at large.

While we planned our conference, we also organized a celebration of life for Igal. This is how I learned that it turns out a lot of the skills you use to organize tech events also apply to memorials. As they often did with so many of our events, the Portland tech community came together to help. The folks who we’d been convening with for years at barcamps, user groups, and other events pitched in here and there, in small and big ways to help make Igal’s celebration happen.

I mention this in some detail because for me it was a turning point. It made me realize that part of what drives my connection to the community and the work I do for it is my hunger for fellowship. For coming together in the good times as well as the bad times and supporting each other, being with each other, learning from each other.

Phase 3: 2015-2018

The third and final phase, 2015 to now, was a winding down from this peak. To say we lost momentum is true but doesn’t tell the whole story. By this time things in open source and the tech community, both local and wider, were really different.

We had more tech companies with funding trying to higher technologists. We had more and more people moving to Portland. By this time numerous code schools had expanded participation in the tech community. More and more user groups sprung up to meet the needs and interests of these newer, different audiences.

Also by this time I think we can say open source had become fully assimilated into business. Adoption was no longer the goal. That had been achieved. We were starting to that access and even ownership of the code is not where the true financial leverage lay but rather in data and services and algorithms.

And, by this time GitHub had come to define open source participation. It’s hard to understate the impact this has had on open source.

If something is on GitHub in a public repo it’s open source. At the same time that more and more open source participation is happening in walled gardens. Shift away from wikis to google docs. From IRC to Slack. Open source has become a very literal definition and retains very few of the cultural aspects a lot of us were interested in previously. Open source doesn’t mean there is open collaboration. I experienced this very directly in my four years at Mozilla. There were near constant arguments between the different “generations” of open source folks about how to do it the right way.

Portland tech continues to grow but there remains a big disconnect between companies and the community. While writing this I found myself wondering, whatever happened to the diversity pledge all those companies signed? It’s my experience that companies are happy to pay for beer and scholarship tickets but won’t fund our work in general except in very small amounts. Not interested in being partners just in colonizing the space. If they sponsor at anything more than a pittance they want too much and they don’t defer to your expertise of what your community needs and wants. We stopped allowing sponsors to throw parties after the year a sponsor threw one that featured excessive drinking after which they and several other speakers were nearly too hungover to give their talks. Most folks organizing the conference couldn’t get explicit support from their employers for doing so, and as such most of the work has been done after hours or covertly during the day.

What I’m saying is that not only did it become harder and harder to continue putting in the second shift work the conference needed but it also became harder and harder to fundraise for Open Source Bridge the more and more mature it became. We were never great at fundraising but money was more available in middle period. By the time we got better at asking for money sponsor attention was elsewhere. It’s hard to raise money for a generalist event, particularly one that is no longer shiny and new. It’s even harder to raise money from corporations for one with a social justice bent that always prioritizes the needs of its constituents over sponsors.

This fatigue and difficulty fundraising affected all of the events we were doing. The last BarCamp Portland was in 2013. WhereCamp PDX 2015. IgnitePortland 2016.

On the positive side of things, in these later years we started to notice new groups building their own things based on same core values that we were trying to express. I think this is a good thing. It is a part of how movements are built and sustained.

By 2015 burn out was really starting to set in for me. I was no longer interested in hands-on event planning or running. In part this was due to the amount of crap you have to deal with as an organizer. Harassment from GamerGaters. Being dragged into vindictive lawsuits. Working with the health department when you have a salmonella outbreak at your event. People being mad at you for enforcing your code of conduct. The endless drudgery and paperwork of keeping a non-profit, even a tiny one such as the Syndicate, in operation. I was frustrated at not being able to implement the things we wanted to do with the Syndicate in our spare time while trying to have a life and with a full-time job. I was starting to realize the deep limitations of the non-profit, volunteer model.

I stepped down from co-chair role for 2016 conference and new co-chairs, Shawna Scott and Thursday Bram, stepped up and did a great job running the conference. I concluded my second full 3-year Syndicate board term at the end of 2016, leaving several new board members in place to lead things forward.

Shifting focus, shifting needs

Burn out was not the only reason I stepped away. Simple put, I could no longer do so much work for free. I also wanted to build community and experience fellowship in a way that looked less like my day job. I was wanting more social justice / activist / radical & resilient community building. The AMC conference in Detroit had become a great source of inspiration for me. The projects happening in Detroit that I learned about through the conference are more like what I want to be a part of here. They are decades ahead of where we are in terms of community organizing. This is borne in large part out of necessity and I am not sure the conditions exist yet in Portland for this kind of thing to occur. Much less interested in the politics of free and open source software at least in terms of adoption. Open source “won.” It’s everywhere. It’s become nearly synonymous with tech itself. I’m also at a point in my career where I’m maintaining more than I am building. I’ll spend my evening going to a user group if I need to for work, but no longer for fun or to socialize. I need that time for other things.

“Citizenship” as a word and a concept feels increasingly difficult to navigate. Were we starting the conference today perhaps we find a different term for the belonging, membership, and bidirectional rights and responsibilities we envision as integral to participating in open source. Perhaps had we not been mostly (all?) US-born folks with white privilege we would have picked a different term at the beginning. I don’t know. What I do know is that the questions and goals that concern me now are different from the ones of ten years ago. And I suspect the same is true for a lot of you. The stakes feel very different too.

Where do we go from here?

What I would like us to do together today during the unconference, before we celebrate this evening, is explore the concerns most pressing to us and to start figuring out what’s next.

  • How do we fund the tech that we need?
  • How do we continue the technology communities we need?
  • How do we connect with the people around us, technical and non-technical?
  • What do we want to be doing in 10 years? What do we need to be doing now to get there?
  • What would it mean for technology to change the world for good?

Accomplishments

Before I wrap up and hand things over to Kronda, I want to call attention to some things that we have accomplished together over these last 10 years of Open Source Bridge.

  • We put on 10 amazing conferences
  • Adapted and evolved the conference in response to the community
    • We added an extra day of scheduled talks but kept the unconference
    • We eliminated the expo hall and put that energy into making the hacker lounge awesome
    • Quiet room
    • Affordability
    • Diversity & inclusion
    • Food
    • Yoga! And other mind-body activities such as Geek Choir.
    • T-shirts for All
  • Open Source Citizenship Award
  • We were at the forefront of code of conduct adoption and enforcement.
  • The kinds of conversations we facilitate: cross tech, cross community, cross organization, infrastructure focus, social justice, humane tech.
  • We gave a lot of folks their first keynote opportunity and we paid them.
  • We gave a lot of folks their first speaking opportunity and provided a place for them to speak about things other conferences were not interested in.
  • We built a fiscally responsible, ethical organization, the Stumptown Syndicate.
  • We established and maintain a great relationship with our venue hosts First Unitarian.
  • We brought people together and helped enable them to build things they hadn’t been able to elsewhere.
  • We supported people through life transitions and career development.
  • We helped building connections among people who had common interests and values but hadn’t yet found each other in other spaces.

Together we created an amazing body of work that will continue to influence others. We should all be proud of this.

Acknowledgements

Thank you Audrey and Selena for starting this thing that became a huge, defining part of my life for the last decade. Thank you Reid for co-chairing the conference with me for 5 years and for being willing to start the Syndicate with me and Audrey. Thank you Shawna and Thursday for keeping the conference going after I stepped down. Thank you Holli Nicknair and all the Eliot Center staff for being amazing hosts and partners these last 8 years. Thank you to my beloved wife Sherri who not only brought yoga to every year of the conference but also set the standard for grassroots catering and logistics. Thank you Kirsten for running registration year after year with astonishing efficiency and for setting up the Syndicate’s books the right way during your time as Treasurer. Thank you Igal for everything that you did for the community while you were with us and for being my friend. I miss you. We all do.

Thank you to everyone who has been a part of Open Source Bridge over the last 10 years. And I do mean everyone. Speakers, volunteers, core team organizers, attendees, those of you who convinced your company to sponsor us. All of you, no matter how small your role may have seemed, it was essential and integral. It’s been an honor and a treasure to have shared this journey with you. I will miss inhabiting this space with you all for a week every June but I’m also excited for what we will do next together.

Thank you.