Handcrafting Community [Steel City RubyConf 2013]

107
Handcrafting Community Carina C. Zona Good morning. [As JEAN said,] I'm Carina Zona. At the speaker's dinner last night, we started realizing that many of the talks this weekend will touch on themes of community. I can't wait. Because it's a topic I'm personally passionate about. So. That means: communities and passions are how we'll kick othis day. This one is called: Handcrafting Community.

description

Community-building can seem like a herculean effort that must be coordinated among many. But it doesn’t have to be. One is plenty. How can we handcraft a fulfilling code career? How can we support peers in developing theirs, whether newcomer or artisan? How can we contribute, without having to be expert? How do we develop social capital among community members, and channel those investments into people who are just entering? How will we craft a thriving community, using only simple tools & scarce local resources? We’ll examine the history of major successes — in Ruby community, Python, and well beyond — and extract lessons to apply generally. It’s a story that weaves in personal narratives of rising into that, both well and clumsily. It’s about transforming minor ambitions & frequent iterations into a scope of change that looks amazing. By making choices to do small things well and thoughtfully, rather than with concern for how they scale. META: Where: Steel City Ruby Conference 2013, Pittsburgh, PA Date: 2013-08-13

Transcript of Handcrafting Community [Steel City RubyConf 2013]

Page 1: Handcrafting Community [Steel City RubyConf 2013]

Handcrafting Community

Carina C. Zona

Good morning. [As JEAN said,] I'm Carina Zona. At the speaker's dinner last night, we started realizing that many of the talks this weekend will touch on themes of community. I can't wait. Because it's a topic I'm personally passionate about. So. That means: communities and passions are how we'll kick off this day. This one is called: Handcrafting Community.

Page 2: Handcrafting Community [Steel City RubyConf 2013]

Community

I'm a developer. But my career didn't start with any of the startup stereotypes. I spent my whole career working alone in the suburbs. Where user groups wobbled along and rarely outlasted the attention of a founder.

Page 3: Handcrafting Community [Steel City RubyConf 2013]

Community

So I assumed that some places just have too few people for us to build community around. But that doesn't hold water when you look closely enough. I've watched vibrant communities form from the efforts of just one person, or two.

Page 4: Handcrafting Community [Steel City RubyConf 2013]

Community

So I started to get curious...

Page 5: Handcrafting Community [Steel City RubyConf 2013]

Community

"Community" is a word we throw around a lot. We apply it to many things. The communities I've grown curious about are the old-school kind: they're in-PERSON, and have a geographic location.

Page 6: Handcrafting Community [Steel City RubyConf 2013]

Community

Community members' identity and social ties are grounded in certain qualities:

Page 7: Handcrafting Community [Steel City RubyConf 2013]

Share

They share: [SLIDE]

Page 8: Handcrafting Community [Steel City RubyConf 2013]

Share• intentions• values• beliefs• resources

• needs• sense of

purpose• cohesion

They share: [SLIDE]

Page 9: Handcrafting Community [Steel City RubyConf 2013]

Builders

[SPACEBAR TO BEGIN]

Page 10: Handcrafting Community [Steel City RubyConf 2013]

BouchardAdamBurlington RubyConf

Burlington Web Application Group

Curiosity leads to interesting places. I've gotten to know many builders of our coding communities. Asked how their communities started. And how those have grown. How they've survived rocky periods, and become self-sustaining. I've observed, chatted, interviewed, and listened. Asked about their successes, as well as regrets and failures.

Page 11: Handcrafting Community [Steel City RubyConf 2013]

CardarellaBrian Boston Ember User Group

Boston Ruby User Group

RailsCamp New England

Wicked Good RubyConf

Curiosity leads to interesting places. I've gotten to know many builders of our coding communities. Asked how their communities started. And how those have grown. How they've survived rocky periods, and become self-sustaining. I've observed, chatted, interviewed, and listened. Asked about their successes, as well as regrets and failures.

Page 12: Handcrafting Community [Steel City RubyConf 2013]

NeugebauerChris PyCon Australia

Curiosity leads to interesting places. I've gotten to know many builders of our coding communities. Asked how their communities started. And how those have grown. How they've survived rocky periods, and become self-sustaining. I've observed, chatted, interviewed, and listened. Asked about their successes, as well as regrets and failures.

Page 13: Handcrafting Community [Steel City RubyConf 2013]

McAdamDesi DevChix

RailsBridge

Curiosity leads to interesting places. I've gotten to know many builders of our coding communities. Asked how their communities started. And how those have grown. How they've survived rocky periods, and become self-sustaining. I've observed, chatted, interviewed, and listened. Asked about their successes, as well as regrets and failures.

Page 14: Handcrafting Community [Steel City RubyConf 2013]

LehnardtJan Berlin CouchDB

Berlin JS

JSConf EU

OpenTechSchool

Swhack Berlin

Curiosity leads to interesting places. I've gotten to know many builders of our coding communities. Asked how their communities started. And how those have grown. How they've survived rocky periods, and become self-sustaining. I've observed, chatted, interviewed, and listened. Asked about their successes, as well as regrets and failures.

Page 15: Handcrafting Community [Steel City RubyConf 2013]

NollerJesse PyCon U.S.

Python Software Foundation

Curiosity leads to interesting places. I've gotten to know many builders of our coding communities. Asked how their communities started. And how those have grown. How they've survived rocky periods, and become self-sustaining. I've observed, chatted, interviewed, and listened. Asked about their successes, as well as regrets and failures.

Page 16: Handcrafting Community [Steel City RubyConf 2013]

McKellarJessica Boston Python Workshops

Python Software Foundation

Curiosity leads to interesting places. I've gotten to know many builders of our coding communities. Asked how their communities started. And how those have grown. How they've survived rocky periods, and become self-sustaining. I've observed, chatted, interviewed, and listened. Asked about their successes, as well as regrets and failures.

Page 17: Handcrafting Community [Steel City RubyConf 2013]

RemsikJim Madison RubyConf

MadUX Conference

Snow Mobile Conference

Curiosity leads to interesting places. I've gotten to know many builders of our coding communities. Asked how their communities started. And how those have grown. How they've survived rocky periods, and become self-sustaining. I've observed, chatted, interviewed, and listened. Asked about their successes, as well as regrets and failures.

Page 18: Handcrafting Community [Steel City RubyConf 2013]

PaganoJulie Girl Develop It Pittsburgh

Curiosity leads to interesting places. I've gotten to know many builders of our coding communities. Asked how their communities started. And how those have grown. How they've survived rocky periods, and become self-sustaining. I've observed, chatted, interviewed, and listened. Asked about their successes, as well as regrets and failures.

Page 19: Handcrafting Community [Steel City RubyConf 2013]

LeahyLiana Boston Ruby Women

Open Source Code Crunch

RailsBridge Boston

Curiosity leads to interesting places. I've gotten to know many builders of our coding communities. Asked how their communities started. And how those have grown. How they've survived rocky periods, and become self-sustaining. I've observed, chatted, interviewed, and listened. Asked about their successes, as well as regrets and failures.

Page 20: Handcrafting Community [Steel City RubyConf 2013]

HaughtMarty Rocky Mountain RubyConf

Ruby Central

Curiosity leads to interesting places. I've gotten to know many builders of our coding communities. Asked how their communities started. And how those have grown. How they've survived rocky periods, and become self-sustaining. I've observed, chatted, interviewed, and listened. Asked about their successes, as well as regrets and failures.

Page 21: Handcrafting Community [Steel City RubyConf 2013]

AllanPat Melbourne Ruby

RailsCamps Australia

Trampoline Day

Curiosity leads to interesting places. I've gotten to know many builders of our coding communities. Asked how their communities started. And how those have grown. How they've survived rocky periods, and become self-sustaining. I've observed, chatted, interviewed, and listened. Asked about their successes, as well as regrets and failures.

Page 22: Handcrafting Community [Steel City RubyConf 2013]

BrownPeter BurlingtonJS

BurlingtonRuby

Burlington RubyConf

Burlington Web Application Group

Curiosity leads to interesting places. I've gotten to know many builders of our coding communities. Asked how their communities started. And how those have grown. How they've survived rocky periods, and become self-sustaining. I've observed, chatted, interviewed, and listened. Asked about their successes, as well as regrets and failures.

Page 23: Handcrafting Community [Steel City RubyConf 2013]

De VoursneyRenéeRailsBridge

So. Today you'll hear some personal stories, collectively, and in their own words.

Page 24: Handcrafting Community [Steel City RubyConf 2013]

AllenSarah RailsBridge

So. Today you'll hear some personal stories, collectively, and in their own words.

Page 25: Handcrafting Community [Steel City RubyConf 2013]

MeiSarahRailsBridge

So. This morning you'll hear personal stories, collectively, and in their own words.

Page 26: Handcrafting Community [Steel City RubyConf 2013]

LaundySashaWomen Who Code

So. This morning you'll hear personal stories, collectively, and in their own words.[SPACEBAR]

Page 27: Handcrafting Community [Steel City RubyConf 2013]

“You can put on good presentations, and have beer and pizza. People will show up. But it's really different when people start to feel like these are friends. That there's shared history between them.”

Page 28: Handcrafting Community [Steel City RubyConf 2013]

Small is good.

Page 29: Handcrafting Community [Steel City RubyConf 2013]

It started with the 3 of us on my deck. We didn't have set intention for what it would be become. We just wanted to have some interesting dialogues.

Page 30: Handcrafting Community [Steel City RubyConf 2013]

In smaller towns, filling events is harder. But we treat it as opportunity to extend reach within communities, through partnerships.

Page 31: Handcrafting Community [Steel City RubyConf 2013]

Networks are a safety net.

Page 32: Handcrafting Community [Steel City RubyConf 2013]

I knew that I had enough connections that it wouldn't be a catastrophic failure. That gave me the ability to make that leap of faith that I would be supported regardless.

Page 33: Handcrafting Community [Steel City RubyConf 2013]

Build selfishly.

Page 34: Handcrafting Community [Steel City RubyConf 2013]

I didn't feel like the existing groups were a good fit for me. I'm a coder, but I don't feel like I live for coding. The groups at the time weren't the type of people I could connect with.

Page 35: Handcrafting Community [Steel City RubyConf 2013]

It didn't feel right. Very neckbeardy. Very reddity.  It wasn't bad, but I didn't feel like a fit with it. Then I met people who felt more like-minded.

Page 36: Handcrafting Community [Steel City RubyConf 2013]

I wasn't sure whether anyone else felt what I felt, and wanted it too.  What I learned is that if you feel a certain way, you are probably not the only one.

Page 37: Handcrafting Community [Steel City RubyConf 2013]

You think it's like throwing yourself a birthday party. You worry that only your friends will come. You don't expect anyone to show up. Then they do.

Page 38: Handcrafting Community [Steel City RubyConf 2013]

Yes, introverts.

Page 39: Handcrafting Community [Steel City RubyConf 2013]

I'm a shy person. But through this, I've learned to connect with people and why it's important. I've gotten good at it. It is all about the strength of crowds.

Page 40: Handcrafting Community [Steel City RubyConf 2013]

I was way less outgoing than I am now. A side effect of doing the group is that it's practice talking in front of people casually. It helped me deal with a lot of stage fright. Now I feel comfortable. It's been like therapy in a way.

Page 41: Handcrafting Community [Steel City RubyConf 2013]

Explicit values.

Page 42: Handcrafting Community [Steel City RubyConf 2013]

Folks should always understand explicitly why they're doing this, and seeing whether they're achieving what they want to achieve.

Page 43: Handcrafting Community [Steel City RubyConf 2013]

Value:• Unifying principle• Organizes choices• Beacon to others• Sets course of action

Page 44: Handcrafting Community [Steel City RubyConf 2013]

It's a community call to action.

Page 45: Handcrafting Community [Steel City RubyConf 2013]

“Challenge”

(such as)

Page 46: Handcrafting Community [Steel City RubyConf 2013]

I was not used to being challenged. Not used to being surrounded by people much more advanced than me.  It was really inspiring.

Page 47: Handcrafting Community [Steel City RubyConf 2013]

“Accessible”

(such as)

Page 48: Handcrafting Community [Steel City RubyConf 2013]

There was a lot of discussion about a potential venue that wasn't wheelchair accessible. We concluded that it's not fair that someone might not be able to participate.

Page 49: Handcrafting Community [Steel City RubyConf 2013]

“Pipeline”

(such as)

Page 50: Handcrafting Community [Steel City RubyConf 2013]

It's not a single event. We view it as a pipeline. It's a starting point. Before leaving, we call out the next one for them.

Page 51: Handcrafting Community [Steel City RubyConf 2013]

“Diversity”

(such as)

Page 52: Handcrafting Community [Steel City RubyConf 2013]

What we set out to build was for anybody who shares common interest in diversifying the community.

Page 53: Handcrafting Community [Steel City RubyConf 2013]

We're trying to develop a diverse community for all.

Page 54: Handcrafting Community [Steel City RubyConf 2013]

It's a break from the mainstream.  An alternative for those who want the space.

Page 55: Handcrafting Community [Steel City RubyConf 2013]

“Equality”

(such as)

Page 56: Handcrafting Community [Steel City RubyConf 2013]

The "everybody pays" rule is part of our ethos of "Everyone comes together, everyone is part of community".

Page 57: Handcrafting Community [Steel City RubyConf 2013]

Networks can save your butt.

Page 58: Handcrafting Community [Steel City RubyConf 2013]

I picked organizers brains a lot. People in the valley who had the most successful meetups."How can I not fuck this up?" I didn't know people would be so generous about that.

Page 59: Handcrafting Community [Steel City RubyConf 2013]

I invited everyone I knew personally.  Then reached out to my network.  Mentors and supporters reached out to their circles too.

Page 60: Handcrafting Community [Steel City RubyConf 2013]

The connections you know — the people you can rely on to get your back — are exceedingly important. How do you know you're not just running blind? Or duplicating work? How do you get support? How do you know when your idea sucks?

Page 61: Handcrafting Community [Steel City RubyConf 2013]

Networks are not mandatory.

Page 62: Handcrafting Community [Steel City RubyConf 2013]

I didn't really know anybody. It was really weird how word got out. People got excited. People followed the Twitter account. Someone built a website. It grew organically. It was really freeform. It started to build momentum.

Page 63: Handcrafting Community [Steel City RubyConf 2013]

Put word out beyond your reach.

Page 64: Handcrafting Community [Steel City RubyConf 2013]

Use social media, use friends, use networks, to start building. Start to spread word. People will help you.

Page 65: Handcrafting Community [Steel City RubyConf 2013]

I made it really easy to spread the word. The person didn't have to do anything but hit a button to share it. I made it simple for them to understand and communicate in one sentence.

Page 66: Handcrafting Community [Steel City RubyConf 2013]

Tiny is exactly right amount.

Page 67: Handcrafting Community [Steel City RubyConf 2013]

Let it grow slowly.  Get people identifying with the group and being its leaders.

Page 68: Handcrafting Community [Steel City RubyConf 2013]

It has empowered a lot of leaders who wouldn't otherwise speak or get involved. They start their own groups. They do other things.

Page 69: Handcrafting Community [Steel City RubyConf 2013]

Build sociable.

Page 70: Handcrafting Community [Steel City RubyConf 2013]

“Plenty of people attend events not for the talks but to meet people, to connect with peers. Do what you can to encourage these opportunities."

Page 71: Handcrafting Community [Steel City RubyConf 2013]

Failure, whoooo!

Page 72: Handcrafting Community [Steel City RubyConf 2013]

Elevators broke. So we squeezed everyone into one room. Some were unhappy. But then people started talking about shared experiences. So now we do it that way on purpose.

Page 73: Handcrafting Community [Steel City RubyConf 2013]

Forkable community.

Page 74: Handcrafting Community [Steel City RubyConf 2013]

Write a how-to, so that if someone wants to do one in their region too, they can just clone it and adapt to their needs.

Page 75: Handcrafting Community [Steel City RubyConf 2013]

The framework is there now. So even if the current team isn't there next time, it'll be okay. It'll keep building.

Page 76: Handcrafting Community [Steel City RubyConf 2013]

Make it really easy for others to create their own events. They don't have to think about how to, because they already know.

Page 77: Handcrafting Community [Steel City RubyConf 2013]

We made it a workshop in a box. So organizers can unbox at the next event. They don't have to do all the work to make a high quality event.

Page 79: Handcrafting Community [Steel City RubyConf 2013]

Indispensability is a bug.

Page 80: Handcrafting Community [Steel City RubyConf 2013]

Life circumstances change. Volunteers come and go.

Page 81: Handcrafting Community [Steel City RubyConf 2013]

It's hard to get people to do the big work. Stuff that takes commitment to follow through. I think that's why a lot of groups collapse.  If I left, I wonder if ours would collapse too.

Page 82: Handcrafting Community [Steel City RubyConf 2013]

I've had trouble doing delegation. I tended to do it all myself. I've learned to let go.

Page 83: Handcrafting Community [Steel City RubyConf 2013]

You do need someone who the buck stops with. But if I disappeared, I suspect everything would go away. We haven't figured out how to not have a single point of failure.

Page 84: Handcrafting Community [Steel City RubyConf 2013]

What I'm doing, I'm responsible for. But that doesn't scale very well.

Page 85: Handcrafting Community [Steel City RubyConf 2013]

If one person is driving a thing, is it truly a community? Or is it just a person?

Page 86: Handcrafting Community [Steel City RubyConf 2013]

One person can start something, but it takes a lot of people to maintain it.

Page 87: Handcrafting Community [Steel City RubyConf 2013]

Self-replicate.

Page 88: Handcrafting Community [Steel City RubyConf 2013]

You should always be training your replacement. Don't wait until you need one.

Page 89: Handcrafting Community [Steel City RubyConf 2013]

It was really great getting people to become leaders in the community. People who were programmers in their day job, becoming more leaders in the community.

Page 90: Handcrafting Community [Steel City RubyConf 2013]

Now we get alumni coming back to contribute as volunteers. Starting to become organizers. It's all coming full circle.

Page 91: Handcrafting Community [Steel City RubyConf 2013]

There isn't any one leader.  We share.  That's important.  No one has to get burned out.

Page 92: Handcrafting Community [Steel City RubyConf 2013]

For communities to exist, you have to involve lots of people, and have lots of people supporting it.

Page 93: Handcrafting Community [Steel City RubyConf 2013]

I helped spark it, but I'm not involved anymore. There are 30-40 volunteers now keeping it going, which is mind-blowing.

Page 94: Handcrafting Community [Steel City RubyConf 2013]

CoworkingHe had an office for himself but others could drop by. Slowly the numbers grew. There was a growing sense of community and shared ownership. A much-loved coworking space.

Page 95: Handcrafting Community [Steel City RubyConf 2013]

Coworking

Co-Up

Page 96: Handcrafting Community [Steel City RubyConf 2013]

Handcrafting is personal.

Page 97: Handcrafting Community [Steel City RubyConf 2013]

I was doing the regular startup life. I felt drained in my work and personal energy. I felt that my work should be positive and sustainable and moving the community forward.

Page 98: Handcrafting Community [Steel City RubyConf 2013]

I'm most interested in improving the existing long-term community over the long term, rather than creating a new one.

Page 99: Handcrafting Community [Steel City RubyConf 2013]

A ton of hard work, often thankless, and almost never financially rewarding.

Page 100: Handcrafting Community [Steel City RubyConf 2013]

Hacking communities can be exhausting. It can be depressing. Sometimes you pay a high price —

Page 101: Handcrafting Community [Steel City RubyConf 2013]

— But that doesn't mean stop. It means go faster. So the next person will benefit and do it better.

Page 102: Handcrafting Community [Steel City RubyConf 2013]

“Keep building what you're passionate about. Keep going. It'll pay off.“

Page 103: Handcrafting Community [Steel City RubyConf 2013]

Craft the community you want.

Page 104: Handcrafting Community [Steel City RubyConf 2013]

“You start with this tiny local event. Then it somehow winds up having global impact...”

Page 105: Handcrafting Community [Steel City RubyConf 2013]

kTHXBUILD.

Page 106: Handcrafting Community [Steel City RubyConf 2013]

This talk owes much to the community builders of WebDev 42°Roundtable, & everyone who's given interviews.

You rule.

Page 107: Handcrafting Community [Steel City RubyConf 2013]

Love community building too? Get in touch.

@cczona [email protected] www.cczona.com