Welcome

My Neighborhood

Learning, Building, Sharing

Open San Diego

August 17, 2015

Life happens here.

Carol Willing

Geek-in-Residence, FabLab San Diego

Director, Python Software Foundation

Developer, Willing Consulting

Programming a basic website


# "A quick website to say welcome"
from flask import Flask
app = Flask(__name__)

@app.route("/")
def welcome():
    return "Welcome to Open San Diego"

if __name__ == "__main__":
    app.run()
					 

Serving your community


# "A quick website to say welcome"
from flask import Flask
app = Flask(__name__)

@app.route("/")
def welcome():
    message_today = "Too hot? Visit http://www.211sandiego.org for cool zones."
    return "Welcome to Open San Diego. " + message_today

if __name__ == "__main__":
    app.run()
					 

I want

???

in San Diego

Learning. Building. Sharing.

Who?

Magic internet pixies

Rockstar programmers

Unicorns

Um...no

..................You

Code for America

People 🌅 Participation 🌅 Plans 🌅 Partnerships

People

Remember the tortoise!

People

Code of Conduct

Prominently displayed

Every event and website

People

  • No feigning surprise
  • No well-actuallys
  • No back-seat driving
  • No subtle -isms
  • Recurse Center

    Participation

    Jargon

    and ego



    I am Wile E. Coyote, super genius

    Participation

    Fun and Creative

    Planning

    "Many hands" motto

    Planning

    Be visible.

    Encourage gently. User groups.

    Every contribution is a valuable one.

    Say thank you and publicly recognize contributors.

    Partnerships

    Be bold.

    Move beyond "It's always been done that way."

    Challenge self doubts "I'm too ..." and "I can't..."

    Seek input from those directly served.

    Partnerships

    Small projects grow into larger successes.

    Listen. Really listen.

    Respect the time of others.

    Life happens. On ramps and off ramps.

    Be humble. Remember the project's goal.

    Communicate.

    Automate the things.

    Create flow.

    How do we talk to people?

    Communication tools

    IRC, Discourse, Slack, email, social media, group chats, meetings

    Use what works. 18F Guides

    Tone matters. Voice & Tone

    In-person conversation and phone calls underused

    Automate the things.

    Testing and CI/CD (Continuous Integration/Continuous Deployment)

    Jenkins, Travis, Coverage, CircleCI

    Use version control software. Transparency.

    GitHub, Bitbucket, GitLab

    Samples

    Interact and engage

    Hour of Code 2014

    Empower

    National Day of Civic Hacking 2015

    Change

    San Diego Womens' Hackathon

    Bone health and Water conservation projects

    Ways to learn more...

    Join Open San Diego

    Get involved

    User groups like San Diego Python

    SD Javascript, SD Ruby, GeekGirl, GirlDevelopIt, DjangoGirls and more

    Community spaces like Fab Lab San Diego

    Ask questions

    I want learning, building, and sharing in my San Diego neighborhood

    to increase access to community mental health resources.

    Thank you

    Presentation: http://bit.ly/sdneighborhood

    Source code: http://bit.ly/sdneighborhood-source

    Happy hacking!