在 2016 年,我领养了我的第一批食肉植物,一株捕蝇草和一株猪笼草,我的 Facebook 朋友分别将其命名为 Gordon 和 Bananarama。我很快发现 Gordon 和 Bananarama 的健康状况与我提供的环境密切相关,就像它们捕捉偶尔的昆虫并从阳光中获取能量的能力一样。在本文中,我将借鉴我与开源社区合作的经验——以及几个月保持 Gordon 和 Bananarama 存活的经验——来解释照顾食肉植物与照顾社区非常相似。
1. 深入研究之前做好准备。
我本应该在冲动地在北卡罗来纳州罗利市的全食超市的花卉区购买几株食肉植物之前研究一下,但我没有。如果我做了功课,我就会了解到捕蝇草是北卡罗来纳州的官方食肉植物,例如,目前只有约 35,000 株生长在我们海岸线的自然栖息地。相反,我漫不经心地将这些植物扔进我的篮子里,就在 Ben & Jerry's 冰淇淋旁边。我没有考虑到植物,就像开源社区一样,是具有不同需求的生物体,并且在特定的护理下茁壮成长。对于像我这样缺乏园艺技巧的人来说,这是一个巨大的、而且在某种程度上代价高昂的错误。
您也不应该在事先做一些研究之前加入开源社区。了解社区的历史、文化、组织和礼仪将帮助您避免在无意中造成损害。就像食肉植物的种类一样,每个社区都是独一无二的,并在不同的条件下茁壮成长。
幸运的是,在我带着新买的植物回家后,我确实研究了食肉植物。事实证明,我的食肉植物需要雨水或蒸馏水才能生存,并且它们从花盆底部的孔中吸收水分。如果我将自来水倒在新植物上,我很容易就会杀死它们。
2. 阳光充足的地方还不够。
必须维护健康的环境。食肉植物和社区不能简单地放在阳光充足的地方,然后就让他们自生自灭。它们需要维护,而维护的种类取决于多种因素。
食肉植物需要充足的阳光和温和的温度,并且需要一种特殊的、有点复杂的土壤混合物。社区围绕共同的兴趣和目标聚集,但要蓬勃发展,它们还需要组织、协作和沟通工具、认可或奖励系统以及定期的关注。一个被忽视的社区不会长期蓬勃发展或生存。
要维护健康的食肉植物或开源社区,需要观察并倾听反馈。组织在开源社区中常犯的一个错误是创建或共享一个开源项目,并假设社区会围绕它有机地形成并完成剩下的工作。植物或社区很少会意外死亡;相反,它们会明确地请求帮助或首先发出警告信号。
3. 如果没有坏,您可能不需要修理它。
Gordon 和 Bananarama 在我阳光明媚的厨房里快乐地茁壮成长,但我认为他们原来的棕色塑料花盆不好看,并且缺少一些我认为我的植物和我都会喜欢的功能。我认为这些植物会受益于放在水盘中的花盆,而且我认为绿松石色的花盆在我的明亮厨房里比暗淡的棕色花盆更好看。(绿松石色的花盆只有一套三个,这就是我最终得到第三株猪笼草 Mouse 的原因,它以儿童读物如果你给老鼠一块饼干命名。但那是另一个故事。)
假设我的植物茁壮成长的花盆就像 IRC,然后我将它们移到 Slack。那时我制造了新的问题。
食肉植物,就像开源社区一样,在适应变化方面是不可预测的。我知道我必须认真对待这种转变,并将土壤混合物调整到恰到好处,否则我只会伤害而不是帮助我的植物。在开源社区中引入变革也是如此。如果您的社区有效地通过 IRC 进行协作,您确定转移到 Slack 会有所改进吗?还是这种变化会导致沟通或社区成员参与度的下降?或者是否有可能在不移除已经有效的工具的情况下添加选项?
我的植物继续生长,并很快长出了新的蓝色花盆。我给了它们一个自动浇水盘和色彩缤纷的环境,但我忘记了一件事:我没有给它们任何生长空间。这是我植物-社区管理方面的不足。这些植物还很年轻,潜力巨大,但如果我想让它们生长,就需要消除障碍。
4. 规划增长,然后相应地调整计划。
我需要升级到一个可以扩展的平台,用植物术语来说,这意味着更大的花盆。更大的花盆意味着我需要更多的土壤混合物。我 10 美元的植物变得越来越昂贵,并且有我没有预算的需求。
我不想通过将我的植物从它们茁壮成长的土壤中取出而使其受到冲击,但我需要给它们更多的土壤,以便让它们长出更大的根和新的叶子。所以我采取了相当于社区的方法,保留 IRC 并添加了几个 Slack 频道——我保留了它们所在的土壤,并添加了一种新的土壤混合物来帮助填充它们的新、更大的花盆。我把它们放在我厨房的新窗户里,决定放松一下,看着它们生长。
5. 指标很重要。
生长速度减慢了。叶子开始变黄。我做错了什么?
我一次性添加了一种新的土壤混合物,将植物放入新的花盆中,并将它们移到一个新的窗户。因为我同时做了几个重大改变,所以我无法确定哪个变化影响了我的植物。我有衡量增长的指标,但我没有我需要的指标来帮助指出为什么增长模式发生了变化。(请参阅 James Falkner 的社区指标剧本专栏,了解有关衡量社区指标的技巧。)
例如,在 Opensource.com 上,我们查看许多指标来帮助我们确定读者对哪些主题感兴趣,何时以及多久发布内容或更新社交媒体以获得最佳效果,以及网站设计如何影响读者参与度。关注我们控制的变化如何影响我们的指标,可以帮助我们确定这些变化对我们的社区是好还是坏,而且我们还必须考虑我们无法控制的意外变化(例如,Facebook 新闻提要算法)。
6. 精力和热情有起有落。
我已将我的植物移到不同的窗户,看看它们是否会振作起来,但我仍然无法确定我做过或没做过的事情是否影响了它们的生长。生产力的变化是否可能是超出我控制范围的事情的结果,而时机只是巧合?也许是这样。
植物和社区都会经历生长和生产力爆发期。由于捕蝇草适应了它们的环境,它们在冬季休眠,从秋季开始。同时,由于社区指标,我们注意到 Opensource.com 上的活动量在节假日和日历年末往往会略有下降,然后在 1 月份,读者人数和文章投稿量开始随着新的精力和热情而增加。
了解在特定事件或季节之前或之后何时会出现精力爆发,有助于规划社区和食肉植物的护理。我现在可以不再担心我的园艺技巧不好是 Gordon 现在变得安静的原因,因为我知道这可能是捕蝇草的正常行为,我们的编辑团队可以提前几个月计划我们社区文章投稿的预期放缓。
7. 离开并不总是坏事。
人们离开社区,或者植物上的叶子变黄不一定是坏事。例如,社区版主 Nicole 最近离开了我们的计划,但那是因为她在 Red Hat 的文档团队接受了一个新职位。离开我们的计划对她来说是成功的标志,因为她有了一份新工作,而且她仍然可以在时间允许的情况下参与我们的社区。
您经常在开源社区中看到这种活动。作为社区领导者,我们需要知道人们离开我们社区的原因,以确保意外的离开不会表明存在问题。
当 Gordon 和 Bananarama 开始出现黄叶时,我怀疑它们没有获得足够的阳光或土壤混合物不对,所以我将它们移到一个阳光更充足的窗户开始诊断问题。我注意到它们仍然在长出新叶,我一直在监测以查看黄叶是否增加。如果发生这种情况,这可能是旧叶子自然脱落,为新叶子让路的自然结果。但如果没有新叶子长出来,那就有一个更大的问题需要排除。
8. 注意害虫和倦怠。
黄叶可能预示着害虫或霉菌问题,就像人们离开开源项目可能预示着问题一样,例如有毒人格进入其中。在任何一种情况下,问题可能都不会自行解决。购买杀虫剂来清除食肉植物上的害虫比管理开源社区中的有毒人格要容易得多,因为毕竟我们谈论的是人类而不是害虫。
社区领导者偶尔会发现自己处于需要解决正在损害或有可能损害原本健康的社区的人格或行为的位置。不幸的是,没有简单、通用的解决方案,但我们的社区版主(也是一位经验丰富的社区领导者)Jono Bacon 在他关于如何解雇社区成员的文章中深思熟虑地探讨了这个话题。在文章中,Jono 解释说:“如果通过富有同情心、指导性和体贴的方法,我们发现某人只是噪音,正在降低社区的积极性,并且是创新的障碍,那么作为领导者,我们有责任移除他们。如果我们不这样做,我们就会损害使开源变得不可思议的根本结构:通过核心使命和精神联系在一起的人际关系,并以行动精神和认可为基础。”
现在回到黄叶的比喻——它们也可能是健康植物的标志,这种植物只是在脱落旧叶子,为新叶子让路。在社区中,人们离开项目也可能是健康增长的标志——例如,如果他们正在迎接新的挑战——或者可能是对倦怠的回应。正如我多年前告诉一位前雇主的那样,一旦一个人倦怠了,就为时已晚。尽管您有可能将他们留在您的社区中或看到他们稍后返回,但在事先看到倦怠的迹象并在问题变成问题之前解决问题是一种更好的方法。
预防自己或社区的倦怠需要练习。例如,今年早些时候,我私下与一位为我们的网站贡献了很多优秀内容的作者交谈,这引起了我的警觉。从个人角度来看,我很高兴收到这些文章,并希望他保持这种速度。但根据我的经验,我看到他正在以难以长期维持的速度工作,并且他正在为自己创造一个他必须保持这种速度的期望。我安排了与这位作家的电话会议,我们谈论了我的担忧,我鼓励他在需要时休息一下……甚至在他需要休息之前。他承认他已经感受到了倦怠的早期迹象,并且很高兴能进行先发制人的谈话,并被告知我(和我的同事)重视、尊重和鼓励自我保健。
我很高兴地报告,他仍然为我们写作,并且他在需要时会暂停为我们写作。有关处理倦怠的优秀技巧,请阅读 Jono 的避免倦怠和过上更快乐生活的实用指南。9. 您不能独自照顾社区或食肉植物。
如果您负责照顾社区或食肉植物,您将需要帮助。当我不在家照顾我的食肉植物时,我的宠物保姆负责照顾我的猫(Maggie 和 Buffy),以及 Gordon、Bananarama 和 Mouse。
我还没有见过一位社区领导者可以独自照顾一个开源社区。社区领导需要一个团队的人,他们投入于项目的健康和维护以及为项目做出贡献的人。例如,在 Opensource.com 上,我们写作社区的成员至少熟悉我的团队中的一两个人,包括我们的内容经理 Jen Wike Huger 和 Jason Baker,他专注于我们的 OpenStack 和容器内容,并管理我们的资源合集。
Opensource.com 还依赖于我们社区版主小组的帮助,他们帮助我们的编辑团队招募作者,推广我们的征集提案,并在社交媒体、活动和我们的 Freenode IRC 频道(#opensource.com)中回答问题。
要了解更多关于如何参与我们社区的信息,请参阅我们的参与 Opensource.com 页面,其中包含我们社交媒体帐户的链接。要了解更多关于照顾食肉植物的信息,请查看mycarnivore.com,因为我仍然不确定我是否做得对。
5 条评论