SlideShare a Scribd company logo
Keeping your culture afloat
through a tidal wave of interest
~~o/~~
Cultural Scaling Storytime
with Azz (azurelunatic)
and Kat (MissKat)
Who are we?
Azz
• Azure Jane Lunatic
• azurelunatic
Kat
• Kat Toomajian
• zarhooie
What’s a Dreamwidth?
• Social blogging, a code fork of LiveJournal
• Approximately ¼ million lines of code
• Owners
– Denise Paolucci
– Mark Smith (zorkian)
• 5 field offices, 6 paid staff (plus occasional
extras)
• 50-60 active volunteers
– 2/3 women
– 65% never coded before DW
A Brief History of Our Project
• 1999: bradfitz founded
LiveJournal
• 2005-2009: LJ sold various times
• 2008: Dreamwidth code fork
launched, slowly
• 2009: 5 months of utter chaos
– Tons of interest
– Deep dive dev work
– Sorting volunteers
– Open Beta Launch
The Problem
• Great news! Your project is popular!
• Bad news: everything you loved about
working on it has gone away. 
Our Solutions
• Diversity Statement & Guiding Principles
– A cultural compass when all navigation is lost
• Quotes Database
– Celebrating our awesome history
• Jargon page
– Unpacking our cultural baggage
• The Welcoming Dance
– Orienting new arrivals: friendly brutal
efficiency
Developing a Constitution
• “Run it right” needs defining
• Finding your values
• What does “wrong” look like?
• How do you avoid getting it
wrong?
• What does that imply for “right”?
• Both technical & social
principles
• Be as comprehensive as you
feel you need to be
Diversity Statement
http://www.dreamwidth.org/legal/diversityPlatitudes are cheap. We've all heard services say they're committed to "diversity" and "tolerance" without ever getting specific, so here's our stance on it:
We welcome you.
We welcome people of any gender identity or expression, race, ethnicity, size,
nationality, sexual orientation, ability level, neurotype, religion, elder status,
family structure, culture, subculture, political opinion, identity, and self-
identification. We welcome activists, artists, bloggers, crafters, dilettantes, musicians,
photographers, readers, writers, ordinary people, extraordinary people, and everyone in
between. We welcome people who want to change the world, people who want to keep in
touch with friends, people who want to make great art, and people who just need a break
after work. We welcome fans, geeks, nerds, and pixel-stained technopeasant wretches.
(We welcome Internet beginners who aren't sure what any of those terms refer to.) We
welcome you no matter if the Internet was a household word by the time you started
secondary school or whether you were already retired by the time the World Wide Web
was invented.
We welcome you. You may wear a baby sling, hijab, a kippah, leather, piercings, a
pentacle, a political badge, a rainbow, a rosary, tattoos, or something we can only dream
of. You may carry a guitar or knitting needles or a sketchbook. Conservative or liberal,
libertarian or socialist — we believe it's possible for people of all viewpoints and persuasions to
come together and learn from each other. We believe in the broad spectrum of individual and collective
experience and in the inherent dignity of all people. We believe that amazing things come when people from different
worlds and world-views approach each other to create a conversation.
We get excited about creativity — from pro to amateur, from novels to haiku, from the photographer who's been doing this for decades to the person who just picked up a sketchbook last week. We support
maximum freedom of creative expression, within the few restrictions we need to keep the service viable for other users. With servers in the US we're obliged to follow US laws, but we're serious about
knowing and protecting your rights when it comes to free expression and privacy. We will never put a limit on your creativity just because it makes someone uncomfortable — even if that someone is us.
We think accessibility for people with disabilities is a priority, not an afterthought. We think neurodiversity is a feature, not a bug. We believe in being inclusive, welcoming, and supportive of anyone who
comes to us with good faith and the desire to build a community.
We have enough experience to know that we won't get any of this perfect on the first try. But we have enough hope, energy, and idealism to want to learn things we don't know now. We may not be able to satisfy everyone, but we can
certainly work to avoid offending anyone. And we promise that if we get it wrong, we'll listen carefully and respectfully to you when you point it out to us, and we'll do our best to make good on our mistakes.
We think our technical and business experience is important, but we think our community experience is more important. We know what goes wrong when companies say one thing and do another, or when they refuse to say anything at all.
We believe that keeping our operations transparent is just as important as keeping our servers stable.
Guiding Principles
http://www.dreamwidth.org/legal/principles
We are committed to:
Open access. We will never make it hard for you to get your data back from us or move to a different service if you want to. We will provide you with tools to facilitate backing
up your data, and we will never try to lock you into using our service in any way.
Interoperability. We will seek to integrate our service with other services on the Internet, following open standards, to allow you to work with other sites as much as you want
to.
Open source. We will release every code change we make under a generally-accepted open source license, aside from internal configuration files and anything we are
contractually obligated not to publish. We will provide details on what code we don't publish, and let you know why. We will work with a community of volunteer developers, and
encourage and nurture the volunteer development process. We are committed to making it easy for others to install and maintain their own instances of our server code.
Community review. We will make our development process and our business decisions as transparent as possible, and look for community feedback at all stages. While we
know we can't please everyone all the time, we know that our users are incredibly diverse, and the ways they use the site are just as diverse. We will strive to take your feedback
into account as much as we can.
Respecting privacy. We will provide you with tools to make choices about your privacy, and respect those choices at all times. We will never sell or trade your private data.
We as a company are committed to maintaining your privacy and making it easy for you to show your journal and its contents to as many -- or as few -- people as you'd like.
We operate our service under the principles of:
Transparency: We believe that you should know why we make the decisions we make. We will
explain our reasoning as much as possible. We will make it easy for you to know as much as you want
to about what we're doing. We will always err on the side of providing more information, rather than
less, whenever possible. At any point, you should feel comfortable that you understand why we're
making the choices we're making.
Freedom: We believe in free expression. We will not place limits on your expression, except as required by United
States law or to protect the quality and long-term viability of the service (such as removing spam). We will provide you
with tools that make creativity and free expression easy. If, at any point, we have to place restrictions on your
expression, we will tell you why, and work to find the best solutions possible.
Respect: We believe in the inherent dignity of all human beings. We will never
discriminate against any group of people. We will work hard to maintain inclusive
attitudes, use inclusive language, and promote inclusiveness at all times. Our Diversity
Statement isn't just there so we can pat ourselves on the back. It's there because we
believe that our diversity is our greatest strength.
We will remain advertising-free.
We won't accept or display third-party advertising on our service, whether text-based or banner ads. We are personally and ideologically against displaying advertising on a
community-based service. Advertising dilutes the community experience. It also changes the site's focus from "pleasing the userbase" to "pleasing the advertisers". We believe
that our users are our customers, not unpaid content-generators who exist only to provide content for others to advertise on. We are committed to remaining advertising-free for
as long as the site exists.
Brad, in his dorm room, with bml
• Mocking legacy code
let devs blow off
steam
• New devs needed a
culture of support, not
mockery
• Principles check
• Mockery died down,
devs found other
ways to express
frustration
Don’t stick to your guns
• Cultural drift happens
• Review your culture
• Review your principles
• Back down as needed
• Change can be really positive
Quotes Database
http://qdb.dreamwidth.net
• Just for fun
• Cultural snapshot
• DIY – public QDB
not appropriate
Problems it solves
• An alternative to full public logging
– Introduction for newcomers
– Acculturalization for newcomers
• Low-effort: fun, not virtuous
• Compare to constitution
Common Jargon
• Large influx of new
folks
• Unfamiliar with terms
• Central place for
terms
• Not highly curated
Unexpectedly Helpful
• Answering actually
frequently asked
questions
• 2 times = into jargon
page
• Entries nominated by
actual questions, less
in-group’s idea of
jargon
Jargon Changes
• Document early
• Retire as prudent
• Jargon fads can be
really weird
• Roll with it—unless
it’s harmful
The Welcoming Dance
• We’re like bees!
• Cultivating culture of
inclusion and
helpfulness
• Sometimes we
missed things
• Sometimes people
went away
confused/sad
Problems
• There were way too many people coming
in at once
• Exhausting to invent new orientation
speech from scratch
• Project not suited to funneling new arrivals
through a formal orientation
• Project leader availability limited
• Volunteer skill/project need mismatch
The Welcoming Dance
http://wiki.dreamwidth.net/wiki/index.php/IRC/welcoming
IRC/welcoming
The IRC Welcoming Dance!
This is an outline of many of the features often found in the #dreamwidth IRC Welcoming Dance.
Greet and welcome the new person.
Inquire from whence they have come (from dreamwidth.org itself, from the FLOSS community, browsing through Freenode channels, or
otherwise) as this may make a difference in the background information they have about the project and the purpose of the channel.
If unfamiliar with the site/development project, it is often appropriate to explain; a number of freenode-browsing folks are unaware that
#dreamwidth is ultimately centered around a coding project, and may have just dropped by to chat. Random chat folks are of course welcome
as long as they act in accordance with acceptable channel conduct.
Dreamwidth.org is an open-source social journaling project, a code fork of LiveJournal.com established in 2009. Diversity statement, guiding principles, and open
source manifesto: http://www.dreamwidth.org/legal/diversityhttp://www.dreamwidth.org/legal/principles http://www.dreamwidth.org/site/opensource
There is an infobot; infobot has been trained with some helpful links, including help on itself and some of the other channel bots.
infobot, help infobot
For FLOSS folks who are looking to get involved, do they have a dreamwidth.org account? It is not required, but it is a helpful tool for development and becoming/staying
informed about all the things.
Would developers like a dreamhack? They are free hosted Dreamwidth development environments.
infobot, dreamhack
If they plan to contribute code, layouts, documentation, or the like, before their contribution goes live, they'll need to sign and return a contributor license agreement.
infobot, cla
Other volunteer stuff besides development exists; there are some Dreamwidth.org communities with organizational stuff/info.
infobot, communities
Basic channel rules: don't be a jerk. Politics, especially US politics, and religious wars are not allowed. (Beyond the simple principle that it's
easier to keep the peace in a low-politics zone, the site owners' politics differ enough that the two of them need to never talk politics with each
other.) More detailed rules links are in the topic, which are:http://wiki.dreamwidth.net/notes/IRC#Rules & http://dw-
volunteers.dreamwidth.org/14888.html
Information on the Dreamwidth IRC channels in general:
infobot, irc
If people are using jargon you don't understand, don't be afraid to ask; there's also a collection of some of the local jargon.
infobot, jargon
There is a quotes database, featuring fun moments of times past and with some information about general channel culture.
infobot, qdb
Standard disclaimers about food, fiber arts, and volunteerism.
http://wiki.dwscoalition.org/wiki/index.php/IRC#Hazards
Risks of getting it wrong
• Alienating potential volunteers
• Negative buzz
• Increasing exclusionary reputation
• Discouraging interested newbies from
dev/open source
Iterating in the Firehose
• Trial and error:
identifying the
common elements
• Connecting the
person with the right
project
• Identifying people
who won’t work out,
early
– Helping them self-
identify
– When to give up?
• People who came
from open source
were different from
people from the site
• People who came in
via Freenode search
were often trouble
• Up-front indoctrination
with cultural
documents cut down
on problems
Storytime with Kat and Azz
Successes
• Dealing with firehose
• That knitting enthusiast
• Self-install vs. hosted dev
environment
• (Finally) dropping the co-
lead
• Handling difficult people
Failures
• Overwhelming
• That knitting enthusiast
• Poorly handled rejection
from support team
• Poor choice of spam
team co-lead
• Insular culture
Q & A

More Related Content

Similar to Keeping your culture afloat through a tidal wave

Intelligent Use of Social Media in the 21st Century
Intelligent Use of Social Media in the 21st CenturyIntelligent Use of Social Media in the 21st Century
Intelligent Use of Social Media in the 21st CenturyNinetyTen
 
Dashlane Engineering Culture Book
Dashlane Engineering Culture BookDashlane Engineering Culture Book
Dashlane Engineering Culture BookDashlane
 
Fostering Collaboration Across Cultures
Fostering Collaboration Across CulturesFostering Collaboration Across Cultures
Fostering Collaboration Across CulturesAll Things Open
 
14 OpenOakland Leadership Hacks for 2015
14 OpenOakland Leadership Hacks for 201514 OpenOakland Leadership Hacks for 2015
14 OpenOakland Leadership Hacks for 2015Phil Wolff
 
Publicis Sapient Sydney Field Guide
Publicis Sapient Sydney Field GuidePublicis Sapient Sydney Field Guide
Publicis Sapient Sydney Field GuidePublicis Sapient
 
Publicis Sapient Melbourne Field Guide
Publicis Sapient Melbourne Field GuidePublicis Sapient Melbourne Field Guide
Publicis Sapient Melbourne Field GuidePublicis Sapient
 
Users are People Too Adobe Max Presentation
Users are People Too Adobe Max PresentationUsers are People Too Adobe Max Presentation
Users are People Too Adobe Max PresentationMeagan Fisher
 
How Companies can Effectively Work with Open Source Communities
How Companies can Effectively Work with Open Source CommunitiesHow Companies can Effectively Work with Open Source Communities
How Companies can Effectively Work with Open Source CommunitiesAll Things Open
 
RSA Digital Engagement Guidelines v1.0
RSA Digital Engagement Guidelines v1.0RSA Digital Engagement Guidelines v1.0
RSA Digital Engagement Guidelines v1.0Roxanne Persaud
 
CityVerve Human Centred Design Induction
CityVerve Human Centred Design InductionCityVerve Human Centred Design Induction
CityVerve Human Centred Design InductionDrew Hemment
 
Self Assessment Essay Examples T. Online assignment writing service.
Self Assessment Essay Examples  T. Online assignment writing service.Self Assessment Essay Examples  T. Online assignment writing service.
Self Assessment Essay Examples T. Online assignment writing service.Beth Simner
 
Stu the Cockatoo is New at the Zoo: Life is Not a Program! Kingstone & Wellar...
Stu the Cockatoo is New at the Zoo: Life is Not a Program! Kingstone & Wellar...Stu the Cockatoo is New at the Zoo: Life is Not a Program! Kingstone & Wellar...
Stu the Cockatoo is New at the Zoo: Life is Not a Program! Kingstone & Wellar...LiveWorkPlay
 
Shared Spaces - Using all kinds of technology to connect communities
Shared Spaces - Using all kinds of technology to connect communitiesShared Spaces - Using all kinds of technology to connect communities
Shared Spaces - Using all kinds of technology to connect communitiesKirklees Council
 
CSUN Inclusive Design Changes Perspective
CSUN Inclusive Design Changes PerspectiveCSUN Inclusive Design Changes Perspective
CSUN Inclusive Design Changes PerspectiveJess Mitchell
 
101115042144-phpapp02
101115042144-phpapp02101115042144-phpapp02
101115042144-phpapp02Ian Vaughan
 
4 Lessons from My Career as a Designer
4 Lessons from My Career as a Designer4 Lessons from My Career as a Designer
4 Lessons from My Career as a DesignerTanarra Schneider
 

Similar to Keeping your culture afloat through a tidal wave (20)

Intelligent Use of Social Media in the 21st Century
Intelligent Use of Social Media in the 21st CenturyIntelligent Use of Social Media in the 21st Century
Intelligent Use of Social Media in the 21st Century
 
Mentorship is Important
Mentorship is ImportantMentorship is Important
Mentorship is Important
 
Dashlane Engineering Culture Book
Dashlane Engineering Culture BookDashlane Engineering Culture Book
Dashlane Engineering Culture Book
 
Fostering Collaboration Across Cultures
Fostering Collaboration Across CulturesFostering Collaboration Across Cultures
Fostering Collaboration Across Cultures
 
14 OpenOakland Leadership Hacks for 2015
14 OpenOakland Leadership Hacks for 201514 OpenOakland Leadership Hacks for 2015
14 OpenOakland Leadership Hacks for 2015
 
Publicis Sapient Sydney Field Guide
Publicis Sapient Sydney Field GuidePublicis Sapient Sydney Field Guide
Publicis Sapient Sydney Field Guide
 
Publicis Sapient Melbourne Field Guide
Publicis Sapient Melbourne Field GuidePublicis Sapient Melbourne Field Guide
Publicis Sapient Melbourne Field Guide
 
Users are People Too Adobe Max Presentation
Users are People Too Adobe Max PresentationUsers are People Too Adobe Max Presentation
Users are People Too Adobe Max Presentation
 
How Companies can Effectively Work with Open Source Communities
How Companies can Effectively Work with Open Source CommunitiesHow Companies can Effectively Work with Open Source Communities
How Companies can Effectively Work with Open Source Communities
 
RSA Digital Engagement Guidelines v1.0
RSA Digital Engagement Guidelines v1.0RSA Digital Engagement Guidelines v1.0
RSA Digital Engagement Guidelines v1.0
 
CityVerve Human Centred Design Induction
CityVerve Human Centred Design InductionCityVerve Human Centred Design Induction
CityVerve Human Centred Design Induction
 
Digital 22 Culture Code
Digital 22 Culture CodeDigital 22 Culture Code
Digital 22 Culture Code
 
Self Assessment Essay Examples T. Online assignment writing service.
Self Assessment Essay Examples  T. Online assignment writing service.Self Assessment Essay Examples  T. Online assignment writing service.
Self Assessment Essay Examples T. Online assignment writing service.
 
Stu the Cockatoo is New at the Zoo: Life is Not a Program! Kingstone & Wellar...
Stu the Cockatoo is New at the Zoo: Life is Not a Program! Kingstone & Wellar...Stu the Cockatoo is New at the Zoo: Life is Not a Program! Kingstone & Wellar...
Stu the Cockatoo is New at the Zoo: Life is Not a Program! Kingstone & Wellar...
 
Stewarding Edgeryders
Stewarding EdgerydersStewarding Edgeryders
Stewarding Edgeryders
 
Inclusivedesign101
Inclusivedesign101Inclusivedesign101
Inclusivedesign101
 
Shared Spaces - Using all kinds of technology to connect communities
Shared Spaces - Using all kinds of technology to connect communitiesShared Spaces - Using all kinds of technology to connect communities
Shared Spaces - Using all kinds of technology to connect communities
 
CSUN Inclusive Design Changes Perspective
CSUN Inclusive Design Changes PerspectiveCSUN Inclusive Design Changes Perspective
CSUN Inclusive Design Changes Perspective
 
101115042144-phpapp02
101115042144-phpapp02101115042144-phpapp02
101115042144-phpapp02
 
4 Lessons from My Career as a Designer
4 Lessons from My Career as a Designer4 Lessons from My Career as a Designer
4 Lessons from My Career as a Designer
 

More from dreamwidth

Chenoweth os bridge 2015 pp
Chenoweth os bridge 2015 ppChenoweth os bridge 2015 pp
Chenoweth os bridge 2015 ppdreamwidth
 
How We Learned To Stop Worrying And Love (or at least live with) GitHub
How We Learned To Stop Worrying And Love (or at least live with) GitHubHow We Learned To Stop Worrying And Love (or at least live with) GitHub
How We Learned To Stop Worrying And Love (or at least live with) GitHubdreamwidth
 
When your code is nearly old enough to vote
When your code is nearly old enough to voteWhen your code is nearly old enough to vote
When your code is nearly old enough to votedreamwidth
 
Hacking In-Group Bias for Fun and Profit
Hacking In-Group Bias for Fun and ProfitHacking In-Group Bias for Fun and Profit
Hacking In-Group Bias for Fun and Profitdreamwidth
 
Slytherin 101: How to Win Friends and Influence People
Slytherin 101: How to Win Friends and Influence PeopleSlytherin 101: How to Win Friends and Influence People
Slytherin 101: How to Win Friends and Influence Peopledreamwidth
 
LCA2014 - Introduction to Go
LCA2014 - Introduction to GoLCA2014 - Introduction to Go
LCA2014 - Introduction to Godreamwidth
 
User Created Content: Maintain accessibility in content you don't control
User Created Content: Maintain accessibility in content you don't controlUser Created Content: Maintain accessibility in content you don't control
User Created Content: Maintain accessibility in content you don't controldreamwidth
 
Kicking impostor syndrome in the head
Kicking impostor syndrome in the headKicking impostor syndrome in the head
Kicking impostor syndrome in the headdreamwidth
 
Care and Feeding of Volunteers
Care and Feeding of VolunteersCare and Feeding of Volunteers
Care and Feeding of Volunteersdreamwidth
 
Sowing the Seeds of Diversity
Sowing the Seeds of DiversitySowing the Seeds of Diversity
Sowing the Seeds of Diversitydreamwidth
 
Be Kind To Your Wrists (you’ll miss them when they’re gone)
Be Kind To Your Wrists (you’ll miss them when they’re gone)Be Kind To Your Wrists (you’ll miss them when they’re gone)
Be Kind To Your Wrists (you’ll miss them when they’re gone)dreamwidth
 
Servers and Processes: Behavior and Analysis
Servers and Processes: Behavior and AnalysisServers and Processes: Behavior and Analysis
Servers and Processes: Behavior and Analysisdreamwidth
 
Overcoming Impostor Syndrome
Overcoming Impostor SyndromeOvercoming Impostor Syndrome
Overcoming Impostor Syndromedreamwidth
 
Build Your Own Contributors, One Part At A Time
Build Your Own Contributors, One Part At A TimeBuild Your Own Contributors, One Part At A Time
Build Your Own Contributors, One Part At A Timedreamwidth
 

More from dreamwidth (14)

Chenoweth os bridge 2015 pp
Chenoweth os bridge 2015 ppChenoweth os bridge 2015 pp
Chenoweth os bridge 2015 pp
 
How We Learned To Stop Worrying And Love (or at least live with) GitHub
How We Learned To Stop Worrying And Love (or at least live with) GitHubHow We Learned To Stop Worrying And Love (or at least live with) GitHub
How We Learned To Stop Worrying And Love (or at least live with) GitHub
 
When your code is nearly old enough to vote
When your code is nearly old enough to voteWhen your code is nearly old enough to vote
When your code is nearly old enough to vote
 
Hacking In-Group Bias for Fun and Profit
Hacking In-Group Bias for Fun and ProfitHacking In-Group Bias for Fun and Profit
Hacking In-Group Bias for Fun and Profit
 
Slytherin 101: How to Win Friends and Influence People
Slytherin 101: How to Win Friends and Influence PeopleSlytherin 101: How to Win Friends and Influence People
Slytherin 101: How to Win Friends and Influence People
 
LCA2014 - Introduction to Go
LCA2014 - Introduction to GoLCA2014 - Introduction to Go
LCA2014 - Introduction to Go
 
User Created Content: Maintain accessibility in content you don't control
User Created Content: Maintain accessibility in content you don't controlUser Created Content: Maintain accessibility in content you don't control
User Created Content: Maintain accessibility in content you don't control
 
Kicking impostor syndrome in the head
Kicking impostor syndrome in the headKicking impostor syndrome in the head
Kicking impostor syndrome in the head
 
Care and Feeding of Volunteers
Care and Feeding of VolunteersCare and Feeding of Volunteers
Care and Feeding of Volunteers
 
Sowing the Seeds of Diversity
Sowing the Seeds of DiversitySowing the Seeds of Diversity
Sowing the Seeds of Diversity
 
Be Kind To Your Wrists (you’ll miss them when they’re gone)
Be Kind To Your Wrists (you’ll miss them when they’re gone)Be Kind To Your Wrists (you’ll miss them when they’re gone)
Be Kind To Your Wrists (you’ll miss them when they’re gone)
 
Servers and Processes: Behavior and Analysis
Servers and Processes: Behavior and AnalysisServers and Processes: Behavior and Analysis
Servers and Processes: Behavior and Analysis
 
Overcoming Impostor Syndrome
Overcoming Impostor SyndromeOvercoming Impostor Syndrome
Overcoming Impostor Syndrome
 
Build Your Own Contributors, One Part At A Time
Build Your Own Contributors, One Part At A TimeBuild Your Own Contributors, One Part At A Time
Build Your Own Contributors, One Part At A Time
 

Recently uploaded

FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2DianaGray10
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...Product School
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀DianaGray10
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...Product School
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsExpeed Software
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...Product School
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Product School
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Thierry Lestable
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxDavid Michel
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaRTTS
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 

Keeping your culture afloat through a tidal wave

  • 1. Keeping your culture afloat through a tidal wave of interest ~~o/~~ Cultural Scaling Storytime with Azz (azurelunatic) and Kat (MissKat)
  • 2. Who are we? Azz • Azure Jane Lunatic • azurelunatic Kat • Kat Toomajian • zarhooie
  • 3. What’s a Dreamwidth? • Social blogging, a code fork of LiveJournal • Approximately ¼ million lines of code • Owners – Denise Paolucci – Mark Smith (zorkian) • 5 field offices, 6 paid staff (plus occasional extras) • 50-60 active volunteers – 2/3 women – 65% never coded before DW
  • 4. A Brief History of Our Project • 1999: bradfitz founded LiveJournal • 2005-2009: LJ sold various times • 2008: Dreamwidth code fork launched, slowly • 2009: 5 months of utter chaos – Tons of interest – Deep dive dev work – Sorting volunteers – Open Beta Launch
  • 5. The Problem • Great news! Your project is popular! • Bad news: everything you loved about working on it has gone away. 
  • 6. Our Solutions • Diversity Statement & Guiding Principles – A cultural compass when all navigation is lost • Quotes Database – Celebrating our awesome history • Jargon page – Unpacking our cultural baggage • The Welcoming Dance – Orienting new arrivals: friendly brutal efficiency
  • 7. Developing a Constitution • “Run it right” needs defining • Finding your values • What does “wrong” look like? • How do you avoid getting it wrong? • What does that imply for “right”? • Both technical & social principles • Be as comprehensive as you feel you need to be
  • 8. Diversity Statement http://www.dreamwidth.org/legal/diversityPlatitudes are cheap. We've all heard services say they're committed to "diversity" and "tolerance" without ever getting specific, so here's our stance on it: We welcome you. We welcome people of any gender identity or expression, race, ethnicity, size, nationality, sexual orientation, ability level, neurotype, religion, elder status, family structure, culture, subculture, political opinion, identity, and self- identification. We welcome activists, artists, bloggers, crafters, dilettantes, musicians, photographers, readers, writers, ordinary people, extraordinary people, and everyone in between. We welcome people who want to change the world, people who want to keep in touch with friends, people who want to make great art, and people who just need a break after work. We welcome fans, geeks, nerds, and pixel-stained technopeasant wretches. (We welcome Internet beginners who aren't sure what any of those terms refer to.) We welcome you no matter if the Internet was a household word by the time you started secondary school or whether you were already retired by the time the World Wide Web was invented. We welcome you. You may wear a baby sling, hijab, a kippah, leather, piercings, a pentacle, a political badge, a rainbow, a rosary, tattoos, or something we can only dream of. You may carry a guitar or knitting needles or a sketchbook. Conservative or liberal, libertarian or socialist — we believe it's possible for people of all viewpoints and persuasions to come together and learn from each other. We believe in the broad spectrum of individual and collective experience and in the inherent dignity of all people. We believe that amazing things come when people from different worlds and world-views approach each other to create a conversation. We get excited about creativity — from pro to amateur, from novels to haiku, from the photographer who's been doing this for decades to the person who just picked up a sketchbook last week. We support maximum freedom of creative expression, within the few restrictions we need to keep the service viable for other users. With servers in the US we're obliged to follow US laws, but we're serious about knowing and protecting your rights when it comes to free expression and privacy. We will never put a limit on your creativity just because it makes someone uncomfortable — even if that someone is us. We think accessibility for people with disabilities is a priority, not an afterthought. We think neurodiversity is a feature, not a bug. We believe in being inclusive, welcoming, and supportive of anyone who comes to us with good faith and the desire to build a community. We have enough experience to know that we won't get any of this perfect on the first try. But we have enough hope, energy, and idealism to want to learn things we don't know now. We may not be able to satisfy everyone, but we can certainly work to avoid offending anyone. And we promise that if we get it wrong, we'll listen carefully and respectfully to you when you point it out to us, and we'll do our best to make good on our mistakes. We think our technical and business experience is important, but we think our community experience is more important. We know what goes wrong when companies say one thing and do another, or when they refuse to say anything at all. We believe that keeping our operations transparent is just as important as keeping our servers stable.
  • 9. Guiding Principles http://www.dreamwidth.org/legal/principles We are committed to: Open access. We will never make it hard for you to get your data back from us or move to a different service if you want to. We will provide you with tools to facilitate backing up your data, and we will never try to lock you into using our service in any way. Interoperability. We will seek to integrate our service with other services on the Internet, following open standards, to allow you to work with other sites as much as you want to. Open source. We will release every code change we make under a generally-accepted open source license, aside from internal configuration files and anything we are contractually obligated not to publish. We will provide details on what code we don't publish, and let you know why. We will work with a community of volunteer developers, and encourage and nurture the volunteer development process. We are committed to making it easy for others to install and maintain their own instances of our server code. Community review. We will make our development process and our business decisions as transparent as possible, and look for community feedback at all stages. While we know we can't please everyone all the time, we know that our users are incredibly diverse, and the ways they use the site are just as diverse. We will strive to take your feedback into account as much as we can. Respecting privacy. We will provide you with tools to make choices about your privacy, and respect those choices at all times. We will never sell or trade your private data. We as a company are committed to maintaining your privacy and making it easy for you to show your journal and its contents to as many -- or as few -- people as you'd like. We operate our service under the principles of: Transparency: We believe that you should know why we make the decisions we make. We will explain our reasoning as much as possible. We will make it easy for you to know as much as you want to about what we're doing. We will always err on the side of providing more information, rather than less, whenever possible. At any point, you should feel comfortable that you understand why we're making the choices we're making. Freedom: We believe in free expression. We will not place limits on your expression, except as required by United States law or to protect the quality and long-term viability of the service (such as removing spam). We will provide you with tools that make creativity and free expression easy. If, at any point, we have to place restrictions on your expression, we will tell you why, and work to find the best solutions possible. Respect: We believe in the inherent dignity of all human beings. We will never discriminate against any group of people. We will work hard to maintain inclusive attitudes, use inclusive language, and promote inclusiveness at all times. Our Diversity Statement isn't just there so we can pat ourselves on the back. It's there because we believe that our diversity is our greatest strength. We will remain advertising-free. We won't accept or display third-party advertising on our service, whether text-based or banner ads. We are personally and ideologically against displaying advertising on a community-based service. Advertising dilutes the community experience. It also changes the site's focus from "pleasing the userbase" to "pleasing the advertisers". We believe that our users are our customers, not unpaid content-generators who exist only to provide content for others to advertise on. We are committed to remaining advertising-free for as long as the site exists.
  • 10. Brad, in his dorm room, with bml • Mocking legacy code let devs blow off steam • New devs needed a culture of support, not mockery • Principles check • Mockery died down, devs found other ways to express frustration
  • 11. Don’t stick to your guns • Cultural drift happens • Review your culture • Review your principles • Back down as needed • Change can be really positive
  • 12. Quotes Database http://qdb.dreamwidth.net • Just for fun • Cultural snapshot • DIY – public QDB not appropriate
  • 13. Problems it solves • An alternative to full public logging – Introduction for newcomers – Acculturalization for newcomers • Low-effort: fun, not virtuous • Compare to constitution
  • 14. Common Jargon • Large influx of new folks • Unfamiliar with terms • Central place for terms • Not highly curated
  • 15. Unexpectedly Helpful • Answering actually frequently asked questions • 2 times = into jargon page • Entries nominated by actual questions, less in-group’s idea of jargon
  • 16. Jargon Changes • Document early • Retire as prudent • Jargon fads can be really weird • Roll with it—unless it’s harmful
  • 17. The Welcoming Dance • We’re like bees! • Cultivating culture of inclusion and helpfulness • Sometimes we missed things • Sometimes people went away confused/sad
  • 18. Problems • There were way too many people coming in at once • Exhausting to invent new orientation speech from scratch • Project not suited to funneling new arrivals through a formal orientation • Project leader availability limited • Volunteer skill/project need mismatch
  • 19. The Welcoming Dance http://wiki.dreamwidth.net/wiki/index.php/IRC/welcoming IRC/welcoming The IRC Welcoming Dance! This is an outline of many of the features often found in the #dreamwidth IRC Welcoming Dance. Greet and welcome the new person. Inquire from whence they have come (from dreamwidth.org itself, from the FLOSS community, browsing through Freenode channels, or otherwise) as this may make a difference in the background information they have about the project and the purpose of the channel. If unfamiliar with the site/development project, it is often appropriate to explain; a number of freenode-browsing folks are unaware that #dreamwidth is ultimately centered around a coding project, and may have just dropped by to chat. Random chat folks are of course welcome as long as they act in accordance with acceptable channel conduct. Dreamwidth.org is an open-source social journaling project, a code fork of LiveJournal.com established in 2009. Diversity statement, guiding principles, and open source manifesto: http://www.dreamwidth.org/legal/diversityhttp://www.dreamwidth.org/legal/principles http://www.dreamwidth.org/site/opensource There is an infobot; infobot has been trained with some helpful links, including help on itself and some of the other channel bots. infobot, help infobot For FLOSS folks who are looking to get involved, do they have a dreamwidth.org account? It is not required, but it is a helpful tool for development and becoming/staying informed about all the things. Would developers like a dreamhack? They are free hosted Dreamwidth development environments. infobot, dreamhack If they plan to contribute code, layouts, documentation, or the like, before their contribution goes live, they'll need to sign and return a contributor license agreement. infobot, cla Other volunteer stuff besides development exists; there are some Dreamwidth.org communities with organizational stuff/info. infobot, communities Basic channel rules: don't be a jerk. Politics, especially US politics, and religious wars are not allowed. (Beyond the simple principle that it's easier to keep the peace in a low-politics zone, the site owners' politics differ enough that the two of them need to never talk politics with each other.) More detailed rules links are in the topic, which are:http://wiki.dreamwidth.net/notes/IRC#Rules & http://dw- volunteers.dreamwidth.org/14888.html Information on the Dreamwidth IRC channels in general: infobot, irc If people are using jargon you don't understand, don't be afraid to ask; there's also a collection of some of the local jargon. infobot, jargon There is a quotes database, featuring fun moments of times past and with some information about general channel culture. infobot, qdb Standard disclaimers about food, fiber arts, and volunteerism. http://wiki.dwscoalition.org/wiki/index.php/IRC#Hazards
  • 20. Risks of getting it wrong • Alienating potential volunteers • Negative buzz • Increasing exclusionary reputation • Discouraging interested newbies from dev/open source
  • 21. Iterating in the Firehose • Trial and error: identifying the common elements • Connecting the person with the right project • Identifying people who won’t work out, early – Helping them self- identify – When to give up? • People who came from open source were different from people from the site • People who came in via Freenode search were often trouble • Up-front indoctrination with cultural documents cut down on problems
  • 22. Storytime with Kat and Azz Successes • Dealing with firehose • That knitting enthusiast • Self-install vs. hosted dev environment • (Finally) dropping the co- lead • Handling difficult people Failures • Overwhelming • That knitting enthusiast • Poorly handled rejection from support team • Poor choice of spam team co-lead • Insular culture
  • 23. Q & A

Editor's Notes

  1. Azz
  2. Azz & Kat
  3. Kat
  4. Azz
  5. Azz: popularity great, want to not make the bad happen.
  6. Kat
  7. Kat
  8. Kat
  9. Kat
  10. Azz
  11. Kat
  12. Azz
  13. Azz
  14. Azz
  15. Azz
  16. Azz
  17. Kat
  18. Kat
  19. Kat
  20. Kat
  21. Azz
  22. Kat & Azz
  23. Kat & Azz