32
Building a more diverse Clojure community

ClojureBridge - Building a more diverse Clojure community

Embed Size (px)

Citation preview

Page 1: ClojureBridge - Building a more diverse Clojure community

Building a more diverse Clojure community

Page 2: ClojureBridge - Building a more diverse Clojure community

Introducing the speaker

Ali King

Software Engineer at

Volunteer Coding Educator

@ali_king

Page 3: ClojureBridge - Building a more diverse Clojure community

What is ClojureBridge?

Coding workshops

For women

Run by volunteers

Introduction to Clojure

Page 4: ClojureBridge - Building a more diverse Clojure community

Beyond women

Ethnic minorities

LGBTQIA

Disability

Class/economic background

Page 5: ClojureBridge - Building a more diverse Clojure community

ClojureBridge Edinburgh26th & 27th September 2014

Image: argylehouseedinburgh.com

Page 6: ClojureBridge - Building a more diverse Clojure community

Partners and sponsors

Page 7: ClojureBridge - Building a more diverse Clojure community

Talk to people

Book a date

Tell the world

Help! How do I do this?

Page 8: ClojureBridge - Building a more diverse Clojure community

Why?

Went to Clojure/FP events

Almost only woman there

People are missing out!

Page 9: ClojureBridge - Building a more diverse Clojure community

RailsBridge

1 day workshops

Increase % women at confs

Bridge Foundry

Page 10: ClojureBridge - Building a more diverse Clojure community

ClojureBridge in 2014

April - Durham, NC

May - San Francisco, Brisbane,

Minneapolis

August - Melbourne

September - San Francisco, Edinburgh

December - Sydney

Page 11: ClojureBridge - Building a more diverse Clojure community

Image: Google Maps

Page 12: ClojureBridge - Building a more diverse Clojure community

Comparisons

RailsBridge

Rails Girls

Django Girls

Page 13: ClojureBridge - Building a more diverse Clojure community

Why outreach

Gender diversity in tech

Functional Programming

Not well known?

Unhelpful?

Page 14: ClojureBridge - Building a more diverse Clojure community

Gershom Bazerman - Letter to a Young Haskell Enthusiast

“If your primary goal is to spread knowledge, then you must be relentlessly self-critical of anything you do or say that gets in the way of that. And you don’t get to judge that — others do.”

Page 15: ClojureBridge - Building a more diverse Clojure community

Hacker School rules

No feigned surprise

No ‘well actually’s

No back-seat driving

No subtle -isms

Page 16: ClojureBridge - Building a more diverse Clojure community

Odd one out

Image: flickr / Cliff Muller, CC2.0

Page 17: ClojureBridge - Building a more diverse Clojure community

Comfort level

Image: Max Frear, CC3.0

Page 18: ClojureBridge - Building a more diverse Clojure community

Growing a community

Codes of conduct

Consult outside group

Page 19: ClojureBridge - Building a more diverse Clojure community

Teaching aims

Thought processes

Engagement

Page 20: ClojureBridge - Building a more diverse Clojure community

‘Selling’ ClojureBridge

Modern

Minimal keywords & syntax

FP before OOP

Portable

REPL

Page 21: ClojureBridge - Building a more diverse Clojure community

How you can help

Organise

Teach

Sponsor

Contribute

Page 22: ClojureBridge - Building a more diverse Clojure community

Bootstrapping diversity

Chicken and egg!

Women in lead roles

Cross-train

Visiting experts

Recruit former students

Page 23: ClojureBridge - Building a more diverse Clojure community

How to organise

github.com/clojurebridge/organizing

Mailing lists

Mentors

Page 24: ClojureBridge - Building a more diverse Clojure community

Teacher training

Social comfort

Technical capability

Monitoring engagement

Page 25: ClojureBridge - Building a more diverse Clojure community

San Francisco, May 2014

Image: ClojureBridge SF

Page 26: ClojureBridge - Building a more diverse Clojure community

ClojureBridge Solingen, June 2015

Image: ClojureBridge Solingen

Page 27: ClojureBridge - Building a more diverse Clojure community

Follow up

Mailing lists

Meetups

Local Clojure groups

Feedback surveys

Page 28: ClojureBridge - Building a more diverse Clojure community

What we’ve learned

Organiser guide

Workshop feedback

Curriculum design

Page 29: ClojureBridge - Building a more diverse Clojure community

Community impact

Diversity

Energy

Community discovery

Page 30: ClojureBridge - Building a more diverse Clojure community

Virtuous circle

More Clojure programmers

More Clojure in production

More Clojure jobs

More learners

Page 31: ClojureBridge - Building a more diverse Clojure community

Resources

clojurebridge.org

github.com/ClojureBridge

groups.google.com/group/

clojurebridge-workshops

Page 32: ClojureBridge - Building a more diverse Clojure community

Building a more diverse Clojure community