際際滷

際際滷Share a Scribd company logo
Good油morning,油my油name油is油Becky油Yoose,油and油Im油here油to油tell you油a油story.
1
Before油I油tell油the油story,油however,油please油note油the油following油disclaimers.油
2
This油tale油starts油off油with油a油group with油a油need油not油met油by油existing油repository油software.油The油
group油decides油that油their油need油would油be油best油met油with油a油homegrown油system.油They油have油
several油developers油to油build油the油system,油as油well油as油access油to油resources油for油acquiring油the油
necessary油infrastructure油and油training油needed油to油complete油the油project.
The油group油releases油their油code油as油open油source,油and油they油lived油happily油ever油after.
3
Now油let油us油look油at油another group油with油a油need油not油met油by油existing油commercial油software.油
They油too油have油materials油of油cultural,油scholarly,油and油historical油importance.油
The油group油decides油to油go油with油the油open油source油system油that油the油first油group油developed.
The油second油group, however,油does油not油have油a油dedicated油developer油on油staff,油but油are油
dependent油on油one油or油two油parttime油technical油staff.油The油budget油is油very油limited,油including油
money油for油training油and油resources.
They油start油the油project,油but油find油themselves油facing油roadblocks油in油installation油and油basic油
configuration.油Documentation,油if油they油could油find油it油in油the油first油place,油was油vague,油outdated,油
or油went油over油the油heads油of油the油staff油reading油it.
They油decide油to油call油in油a油vendor油that油supports油the油system油for油help.油No油answer.油After油several油
more油attempts,油the油vendor油answers,油only油to油reply油that油they油are油overwhelmed油by油other油
groups油asking油for油help.
https://secure.flickr.com/photos/miz_curse_10/1404420256/
4
The group油gets油the油repository油up油and油running,油but油only油precariously.油The油group油feels油like油
they油are油only油taking,油and油not油giving油back油to油the油community油because油of油their油frequent油pleas油
for油help油and油lack油of油resources.
This油is油where油the油story油ends油for油now.
The油story油I油just油told油was油a油conglomeration油of油the油experiences油that油many油small油organizations油
have油faced油when油trying油to油enter油and油participate油in油the油open油source油repository油community.油
Grinnell油College油implemented油Islandora油6油in油2012,油and油it油was油a油very油bumpy油ride.油But油
because油we油went油through油the油process油with油an油OS油repository,油other油small油organizations油
contacted油us油to油share油their油repo油experiences油and油ask油questions.油油I油learned油in油this油process油
that油we油 the油small油and油limited油resourced油 all油shared油similar油experiences.油
https://secure.flickr.com/photos/jollino/5588370858
https://secure.flickr.com/photos/nuytsia_pix/386214544
5
In油2013,油Grinnell油joined油four油other油small油liberal油arts油colleges油using油Islandora油to油form油the油
Islandora油Consortial Group.油
The油group油pools油together油different油skill油sets油to油help油other油group油members油with油their油
repositories;油for油example,油one油person油in油the油group油has油experience油with油systems油
administration,油while油another油person油has油experience油in油Drupal油module油development.油
Together油we油are油working油on油extending油a油version油of油Islandora油7油for油ICG油members油to油base油
future油development油work油on,油as油well油as油ensuring油that油common油core油needs油of油the油group油are油
met.
However,油the油name油of油the油group油is油a油bit油misleading油now.油We油have油another油SLAC油who油is油
participating,油but油theyre油a油Hydra油shop.油
6
In short,油we油have油two油communities:油those油who油have油the油resources油to油develop油and油shape油
both油the油software油and油the油community,油and油those油who油are油struggling油on油their油own,油and油
pooling油resources油with油other油groups油just油to油make油their油repositories油functional.
What can油we油do油to油bridge油these油communities?油
7
The油goto solution油from油the油community油has油been油training.油However,油note油the油red油asterisk.油
Training油is油expensive,油with油one油or油two油events油usually油costing油more油than油the油annual油staff油
training油budget.油Because油of油training油cost,油only油one油or油two油people油are油trained.油In油addition,油
some油groups油cant油afford油to油provide油market油competitive油compensation油for油certain油skillsets,油
be油it油in油salary油or油job油rank.油This油combination油creates油a油risk油for油the油group.油How?油Well,油what油
happens油when油that油trained油person油leaves油the油group?
Training油should油be油approached油as油an油option,油not油a油requirement油to油use油your油software.
8
So油the油current油community approach油toward油training is油only油treating油the油symptom.油How油can油
we油better油integrate油the油community,油then?
I油dont油have油answers,油but油I油have油two油suggestions.
9
The油first油is documentation.油Dont油just油do油it,油do油it油right.油Test油your油documentation油like油you油
test油your油software.油Have油people油outside油your油team油try油and油follow油your油docs.油Fix油whats油
broken.油Rinse,油repeat.
If油you油need油a油place油to油get油started,油Write油the油Docs油is油a油great油resource油for油technical油
documentation油tools油and油best油practices.
10
Here油is油the油second.油What油do油I油mean油by油echo油chamber?油油If油the油majority of油places油using油your油
software油with油the油least油amount油of油issues油look油like油your油group油in油terms油of油skill油sets油and油
resources,油congrats油 you油have油echo油chambered油your油software.
If油a油group油cant油get油your油software油to油work,油they油more油than油likely油cant油participate油in油shaping油
the油cultural油memory油and油scholarly油record.油Think油about油that油for油a油moment.油The油amount油of油
resources油spent油on油yak油shaving油so油they油can油get油a油basic油installation油off油the油ground油and油stable油
enough油to油maintain油means油that油there油is油no油chance油to油go油beyond油treading油water油in油the油
community,油if油they油can油tread油the油water油in油the油first油place.
Getting油out油of油the油echo油chamber油requires油at油least油these steps,油in油addition油to油taking油on油a油co
design油development油approach:
1.油Look at油your油stack.油What油is油the油adoption油rate油for油parts油of油that油stack?油What油is油the油learning油
curve油to油implement油it?油Im油not油saying油that油you油cant油use油newer油languages油or油frameworks;油
Im油saying油that油if油you油know油youre油using油a油stack油that油is油not油widely油adopted油by油the油greater油
community,油you油need油to油lower油the油bar油considerably油in油order油for油the油greater油community油to油
use油your油software.
2.油Test油your油software油in油places油that油dont油look油like油yours.油If油they油cant油implement油your油stack,油
fix油it油on油your油end.油You油have油a油responsibility油to油the油community油to油make油your油software油
functional油as油the油users油in油the油community油have油a油responsibility油to油send油bug油reports油and油to油
help油troubleshoot.
11
Ill油end油this油rant油with油another story油that油comes油to油you油in油three油tweets,油starting油with油a油tweet油
from油a油prominent油member油of油the油Hydra油community.油Note油the油comment油about油the油Hydra油
architecture油and油its油relation油to油Ruby.
12
Tweet油number油two:油a油community油members油experience油in油trying to油implement油Hydra.油Note油
her油mention油of油Ruby.
13
Tweet油number油three comes油from油a油community油member油trying油to油implement油an油OS油
repository.油Treat油Ninas油question油as油nonrhetorical.油
14
15
16
Ad

Recommended

Legal Technology 2011 and the Paralegal
Legal Technology 2011 and the Paralegal
Aubrey Owens
2009 04 21 Cv Achten
2009 04 21 Cv Achten
HenriAchten際際滷Share
AutoIt for the rest of us
AutoIt for the rest of us
Becky Yoose
Bibliographic Data Spring Cleaning with Sierra DNA - Handout
Bibliographic Data Spring Cleaning with Sierra DNA - Handout
Becky Yoose
Your code does not exist in a vacuum
Your code does not exist in a vacuum
Becky Yoose
De-identifying Patron Data for Analytics and Intelligence
De-identifying Patron Data for Analytics and Intelligence
Becky Yoose
But I'm Not A Techie! Technical Tools for Technical Services
But I'm Not A Techie! Technical Tools for Technical Services
Becky Yoose
Poster: Using Open Source Tools to Improve Access to Oral History Collections
Poster: Using Open Source Tools to Improve Access to Oral History Collections
Becky Yoose
Wageningen phenotype meeting
Wageningen phenotype meeting
thehyve
Research Proposal Attic Media
Research Proposal Attic Media
guestb67122e
Research Proposal Attic Media
Research Proposal Attic Media
guestb67122e
Research Proposal Attic Media
Research Proposal Attic Media
guestb67122e
Research proposal attic media
Research proposal attic media
guestb67122e
Research Proposal Attic Media
Research Proposal Attic Media
guestb67122e
Open experiments and open-source
Open experiments and open-source
peircej
Progress reportMemoDate油 October 14, 2014油To油Mr. Joe Big.docx
Progress reportMemoDate油 October 14, 2014油To油Mr. Joe Big.docx
briancrawford30935
Ljc
Ljc
drljcooper
What Is Hardware Abstraction Layerss In The Operating...
What Is Hardware Abstraction Layerss In The Operating...
Alana Cartwright
Intranet 2.0 School: Building the essential staff intranet for your library
Intranet 2.0 School: Building the essential staff intranet for your library
Chris Evjy
OERP Workshop; Methods & Processes- OER FAQ
OERP Workshop; Methods & Processes- OER FAQ
Engineering Subject Centre
How to engage students in real open source projects
How to engage students in real open source projects
scottw
How To Engage Students In Real Open Source Projects
How To Engage Students In Real Open Source Projects
here_and_there
Harnessing the benefits of online communities of practice (CoPs)
Harnessing the benefits of online communities of practice (CoPs)
johnt
Selling Your Element PPT
Selling Your Element PPT
lsnourse
Tech Presentation[1] 1
Tech Presentation[1] 1
lsnourse
Question 1Learning About Cookies as Spyware.Research what k.docx
Question 1Learning About Cookies as Spyware.Research what k.docx
audeleypearl
OER FAQ
OER FAQ
Engineering Subject Centre
Copyright
Copyright
SERC at Carleton College
Bibliographic Data Spring Cleaning with Sierra DNA
Bibliographic Data Spring Cleaning with Sierra DNA
Becky Yoose
Taming the communication beast: Using LibGuides for intra-library communication
Taming the communication beast: Using LibGuides for intra-library communication
Becky Yoose

More Related Content

Similar to A tale of two communities (20)

Wageningen phenotype meeting
Wageningen phenotype meeting
thehyve
Research Proposal Attic Media
Research Proposal Attic Media
guestb67122e
Research Proposal Attic Media
Research Proposal Attic Media
guestb67122e
Research Proposal Attic Media
Research Proposal Attic Media
guestb67122e
Research proposal attic media
Research proposal attic media
guestb67122e
Research Proposal Attic Media
Research Proposal Attic Media
guestb67122e
Open experiments and open-source
Open experiments and open-source
peircej
Progress reportMemoDate油 October 14, 2014油To油Mr. Joe Big.docx
Progress reportMemoDate油 October 14, 2014油To油Mr. Joe Big.docx
briancrawford30935
Ljc
Ljc
drljcooper
What Is Hardware Abstraction Layerss In The Operating...
What Is Hardware Abstraction Layerss In The Operating...
Alana Cartwright
Intranet 2.0 School: Building the essential staff intranet for your library
Intranet 2.0 School: Building the essential staff intranet for your library
Chris Evjy
OERP Workshop; Methods & Processes- OER FAQ
OERP Workshop; Methods & Processes- OER FAQ
Engineering Subject Centre
How to engage students in real open source projects
How to engage students in real open source projects
scottw
How To Engage Students In Real Open Source Projects
How To Engage Students In Real Open Source Projects
here_and_there
Harnessing the benefits of online communities of practice (CoPs)
Harnessing the benefits of online communities of practice (CoPs)
johnt
Selling Your Element PPT
Selling Your Element PPT
lsnourse
Tech Presentation[1] 1
Tech Presentation[1] 1
lsnourse
Question 1Learning About Cookies as Spyware.Research what k.docx
Question 1Learning About Cookies as Spyware.Research what k.docx
audeleypearl
OER FAQ
OER FAQ
Engineering Subject Centre
Copyright
Copyright
SERC at Carleton College
Wageningen phenotype meeting
Wageningen phenotype meeting
thehyve
Research Proposal Attic Media
Research Proposal Attic Media
guestb67122e
Research Proposal Attic Media
Research Proposal Attic Media
guestb67122e
Research Proposal Attic Media
Research Proposal Attic Media
guestb67122e
Research proposal attic media
Research proposal attic media
guestb67122e
Research Proposal Attic Media
Research Proposal Attic Media
guestb67122e
Open experiments and open-source
Open experiments and open-source
peircej
Progress reportMemoDate油 October 14, 2014油To油Mr. Joe Big.docx
Progress reportMemoDate油 October 14, 2014油To油Mr. Joe Big.docx
briancrawford30935
What Is Hardware Abstraction Layerss In The Operating...
What Is Hardware Abstraction Layerss In The Operating...
Alana Cartwright
Intranet 2.0 School: Building the essential staff intranet for your library
Intranet 2.0 School: Building the essential staff intranet for your library
Chris Evjy
OERP Workshop; Methods & Processes- OER FAQ
OERP Workshop; Methods & Processes- OER FAQ
Engineering Subject Centre
How to engage students in real open source projects
How to engage students in real open source projects
scottw
How To Engage Students In Real Open Source Projects
How To Engage Students In Real Open Source Projects
here_and_there
Harnessing the benefits of online communities of practice (CoPs)
Harnessing the benefits of online communities of practice (CoPs)
johnt
Selling Your Element PPT
Selling Your Element PPT
lsnourse
Tech Presentation[1] 1
Tech Presentation[1] 1
lsnourse
Question 1Learning About Cookies as Spyware.Research what k.docx
Question 1Learning About Cookies as Spyware.Research what k.docx
audeleypearl

More from Becky Yoose (9)

Bibliographic Data Spring Cleaning with Sierra DNA
Bibliographic Data Spring Cleaning with Sierra DNA
Becky Yoose
Taming the communication beast: Using LibGuides for intra-library communication
Taming the communication beast: Using LibGuides for intra-library communication
Becky Yoose
The public side of technical services
The public side of technical services
Becky Yoose
Pack Light: Changes in Technical Services Staffing & Workflow
Pack Light: Changes in Technical Services Staffing & Workflow
Becky Yoose
Using AutoIt for Millennium Task Automation Handout
Using AutoIt for Millennium Task Automation Handout
Becky Yoose
Using AutoIt for Millennium Task Automation
Using AutoIt for Millennium Task Automation
Becky Yoose
Technical Services Tools Redux Handout
Technical Services Tools Redux Handout
Becky Yoose
Technical Services Tools Redux
Technical Services Tools Redux
Becky Yoose
AutoIt for the rest of us - handout
AutoIt for the rest of us - handout
Becky Yoose
Bibliographic Data Spring Cleaning with Sierra DNA
Bibliographic Data Spring Cleaning with Sierra DNA
Becky Yoose
Taming the communication beast: Using LibGuides for intra-library communication
Taming the communication beast: Using LibGuides for intra-library communication
Becky Yoose
The public side of technical services
The public side of technical services
Becky Yoose
Pack Light: Changes in Technical Services Staffing & Workflow
Pack Light: Changes in Technical Services Staffing & Workflow
Becky Yoose
Using AutoIt for Millennium Task Automation Handout
Using AutoIt for Millennium Task Automation Handout
Becky Yoose
Using AutoIt for Millennium Task Automation
Using AutoIt for Millennium Task Automation
Becky Yoose
Technical Services Tools Redux Handout
Technical Services Tools Redux Handout
Becky Yoose
Technical Services Tools Redux
Technical Services Tools Redux
Becky Yoose
AutoIt for the rest of us - handout
AutoIt for the rest of us - handout
Becky Yoose
Ad

Recently uploaded (20)

Enhance GitHub Copilot using MCP - Enterprise version.pdf
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Nilesh Gule
9-1-1 Addressing: End-to-End Automation Using FME
9-1-1 Addressing: End-to-End Automation Using FME
Safe Software
Lessons Learned from Developing Secure AI Workflows.pdf
Lessons Learned from Developing Secure AI Workflows.pdf
Priyanka Aash
OWASP Barcelona 2025 Threat Model Library
OWASP Barcelona 2025 Threat Model Library
PetraVukmirovic
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik
Techniques for Automatic Device Identification and Network Assignment.pdf
Techniques for Automatic Device Identification and Network Assignment.pdf
Priyanka Aash
Cluster-Based Multi-Objective Metamorphic Test Case Pair Selection for Deep N...
Cluster-Based Multi-Objective Metamorphic Test Case Pair Selection for Deep N...
janeliewang985
"Database isolation: how we deal with hundreds of direct connections to the d...
"Database isolation: how we deal with hundreds of direct connections to the d...
Fwdays
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC
From Manual to Auto Searching- FME in the Driver's Seat
From Manual to Auto Searching- FME in the Driver's Seat
Safe Software
Cyber Defense Matrix Workshop - RSA Conference
Cyber Defense Matrix Workshop - RSA Conference
Priyanka Aash
Security Tips for Enterprise Azure Solutions
Security Tips for Enterprise Azure Solutions
Michele Leroux Bustamante
MuleSoft for AgentForce : Topic Center and API Catalog
MuleSoft for AgentForce : Topic Center and API Catalog
shyamraj55
AI vs Human Writing: Can You Tell the Difference?
AI vs Human Writing: Can You Tell the Difference?
Shashi Sathyanarayana, Ph.D
10 Key Challenges for AI within the EU Data Protection Framework.pdf
10 Key Challenges for AI within the EU Data Protection Framework.pdf
Priyanka Aash
Coordinated Disclosure for ML - What's Different and What's the Same.pdf
Coordinated Disclosure for ML - What's Different and What's the Same.pdf
Priyanka Aash
PyCon SG 25 - Firecracker Made Easy with Python.pdf
PyCon SG 25 - Firecracker Made Easy with Python.pdf
Muhammad Yuga Nugraha
A Constitutional Quagmire - Ethical Minefields of AI, Cyber, and Privacy.pdf
A Constitutional Quagmire - Ethical Minefields of AI, Cyber, and Privacy.pdf
Priyanka Aash
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Safe Software
The Future of Product Management in AI ERA.pdf
The Future of Product Management in AI ERA.pdf
Alyona Owens
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Nilesh Gule
9-1-1 Addressing: End-to-End Automation Using FME
9-1-1 Addressing: End-to-End Automation Using FME
Safe Software
Lessons Learned from Developing Secure AI Workflows.pdf
Lessons Learned from Developing Secure AI Workflows.pdf
Priyanka Aash
OWASP Barcelona 2025 Threat Model Library
OWASP Barcelona 2025 Threat Model Library
PetraVukmirovic
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik
Techniques for Automatic Device Identification and Network Assignment.pdf
Techniques for Automatic Device Identification and Network Assignment.pdf
Priyanka Aash
Cluster-Based Multi-Objective Metamorphic Test Case Pair Selection for Deep N...
Cluster-Based Multi-Objective Metamorphic Test Case Pair Selection for Deep N...
janeliewang985
"Database isolation: how we deal with hundreds of direct connections to the d...
"Database isolation: how we deal with hundreds of direct connections to the d...
Fwdays
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC
From Manual to Auto Searching- FME in the Driver's Seat
From Manual to Auto Searching- FME in the Driver's Seat
Safe Software
Cyber Defense Matrix Workshop - RSA Conference
Cyber Defense Matrix Workshop - RSA Conference
Priyanka Aash
Security Tips for Enterprise Azure Solutions
Security Tips for Enterprise Azure Solutions
Michele Leroux Bustamante
MuleSoft for AgentForce : Topic Center and API Catalog
MuleSoft for AgentForce : Topic Center and API Catalog
shyamraj55
AI vs Human Writing: Can You Tell the Difference?
AI vs Human Writing: Can You Tell the Difference?
Shashi Sathyanarayana, Ph.D
10 Key Challenges for AI within the EU Data Protection Framework.pdf
10 Key Challenges for AI within the EU Data Protection Framework.pdf
Priyanka Aash
Coordinated Disclosure for ML - What's Different and What's the Same.pdf
Coordinated Disclosure for ML - What's Different and What's the Same.pdf
Priyanka Aash
PyCon SG 25 - Firecracker Made Easy with Python.pdf
PyCon SG 25 - Firecracker Made Easy with Python.pdf
Muhammad Yuga Nugraha
A Constitutional Quagmire - Ethical Minefields of AI, Cyber, and Privacy.pdf
A Constitutional Quagmire - Ethical Minefields of AI, Cyber, and Privacy.pdf
Priyanka Aash
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Safe Software
The Future of Product Management in AI ERA.pdf
The Future of Product Management in AI ERA.pdf
Alyona Owens
Ad

A tale of two communities