为什么我支持Haskell Foundation(在15年的Haskell编程中复古)

2021-06-17 10:34:31

去年11月在Haskell Exchange会议上,Simon Peyton Jones宣布了Haskell基金会。这可以理解为许多事情:一个致力于使haskell更加成功和有用的努力的组织,对于Haskell社区的不同部分来实现并合作,并将焦点旋钮引导普通支持(财务及其他地方)对于Haskell社区,最大化其影响。

我最近决定成为哈斯克尔基金会的贡献者,我正在写下我决定背后的原因。我也希望鼓励能够轻松这样做的人(只有那些可以轻易这样做的人)加入我,以便为该组织承诺为具有激情和爱的个人对Haskell及其社区的个人。简而言之,这里有一个真正的机会,当我们一起行动时,我们总是更强大。

我希望这不言而喻,但无论如何,我都会说。哈斯克尔已经多年来一直是我生命中愉快的源泉。它是一种解除解除的方法,无论是解决项目欧拉问题,抛出物理演示,或解决数学问题。当我只需要远离日常生活的强调时,这是和我在一起。这也是我的生命的工作。虽然我尚未支付给哈斯克尔,但我在学校的志愿者工作,教授哈斯克尔的孩子,一直是我回馈世界的方式,并完成对我的生活有意义的事情。

但更多的是:这是我的社区。我第一次参加了Haskell用户组,我冲刷在从美国的飞机上跳跃,剑桥,U.K.在几天内通知,对于称为Anglohaskell的事件。在那里,我遇到了这么多现象人 - 西蒙佩顿 - 琼斯,尼尔米切尔,唐斯图尔特,西蒙马洛等 - 都在一个梦幻般的周末!从那以后,我继续在伊德兰·奥克尔用户集团亚特兰大职能编程举行的伊夫普,Bayhac,撰写,纽约哈尔克尔用户集团举行的社区中欢迎,甚至帮助在亚特兰大和纽约举行了哈克尔赛事。更重要的是,我在这个社区遇到的人是我最亲密的朋友。他们不仅仅是通过技术挑战和我在一起,而且还有孤独和斗争的时间以及庆祝的时期。

我知道这不仅仅是我。我已经失去了我所听到的故事的数量,我的社区如何欢迎他们,当他们需要一个朋友时,感受到疏远,独自,怀疑自己,或者感觉他们无法在世界上造成它。这些是我有思考的人,也是有思考我的人。他们是亲密的朋友,还有一些遥远的熟人。我们都在同一条船。并非所有这些人都能够在财务上贡献Haskell,但他们仍然在这里,沿着对他人的那种支持。我喜欢认为我也捐赠了他们的名字。

当然,哈斯克尔有很多伟大的技术论点。这就是为什么我参与第一个地方,我竭诚相信他们。但是,在某些时候,我惊讶地发现这不是什么事。 Haskell不仅仅是一种编程语言。这是我所属的地方。

现在是时候去除那些玫瑰色眼镜了。作为一个社区,我们有挑战。我们可以是彻头彻尾的尴尬。我们可能会令人沮丧,破碎和丢失。

作为一个小型语言社区,我们自然有很大的差距:文档,兼容性,图书馆维护,教育材料等。我们面对它:大多数主流编程语言在科技行业中的大型名称中经营着大量的支持,如谷歌,Facebook,微软,Mozilla,Sun(RIP),或苹果支付数十甚至数百个全职核心语言和图书馆贡献者。 Haskell在那种支持的一小部分上运行。相反,我们有一个大多数志愿者的社区,她深深地关心他们正在做的事情,但甚至没有专业的哈斯克尔自己!

我们有我们的沟通问题。这不是很久以前,整个Haskell社区都感受到崩溃的边缘,与竞争的Haskell语言网站设置为vie的一些权威和官方支持的形象,为他们自己的正确方式做出的思想。但我们足以克服这些挑战,以解决这些挑战,并更适合它。我们很幸运能拥有我们所有人都钦佩和信任的人物 - 特别是西蒙佩顿 - 琼斯,我们的傀儡和灵感。当它似乎超出所有希望时,他的善意和脾气友好的精神已经治愈了许多这些分歧!谢谢,西蒙。我们剩下的这些日子也做得更好。但它会采取持续的长期努力。

Haskell基金会很好地迎接这些挑战。作为一名伞组织照顾整个HASKELL的用户体验,它建立了识别我们个人项目需要帮助的地方,或者未能满足需求,并确保用户不通过不同项目,愿景和裂缝之间的裂缝。个性。在整个社区的强大领导下,它也完全适合和若有所思地导致解决冲突,建立共识,并在意见差异中找到前进的方式。这是解决我们社区面临的一些巨大挑战的现象资源。

让我们谈谈Haskell社区。始终将Haskell的社区分开的事情之一是它不是典型的编程语言社区。 Haskell通常从几个不同的群体中保持强烈的代表性:

使用Haskell作为试验台的学术,以尝试尖端的新想法,并为编程语言建立更美好的未来。

使用Haskell,尖端创新和所有人的专业人士解决所谓的“现实世界” - 即业务 - 问题。 (事实上​​,一个不幸的术语,因为当然所有Haskell的用户都是现实世界的一部分!)

享受Haskell的语言设计如何引导他们在发现和学习的旅程中,帮助塑造并澄清他们的想法和自我表达。

在Haskell的生活中,学术影响力很强,社区谨慎地努力,仍然包括其他人,包括教育者和专业人士。最近,专业方面已经增长了很强,并且再次社区需要评估它所存在的地方。既是现在,我们都看到了强大的领导宣布,哈斯克尔的身份并不躺在任何一组中,而是在一个巨大的思想会议上,把它放在泥土路上,而不是采取轻松的道路并留下一部分社区后面。

Haskell社区也可以在多样性和包容性中取得一些进步。我们仍然很偏好,主要是男性,主要是美国和欧洲。 (当然,当然,我是一部分,我是那个的一部分!)然而,包括许多热情和利益来源的包容性是包含许多类型的人的关键部分。很难考虑Haskell社区的多样性而不考虑潮汐周期和其他个人激情和表达的其他项目。

这让我介绍了我认为需要个人支持Haskell基金会的最终原因。我正在提供这种支持,因为我很高兴看到哈斯克尔的惊人的企业赞助,我担心这不应该是Haskell基金会收到的唯一财政支持。

行业支持绝对不是哈斯克尔的唯一贡献!支持GHC和其他Haskell技术的许多学者的贡献是无价的。作为爱好者的爱好者的工具和生态系统的关键部分的热情个人的贡献是惊人的。尽管如此,我喜欢认为Haskell基金会可以追求自己的资金,看看它也反映了他们对整个Haskell社区,企业和非企业相似的责任。

这对我来说是一个非常情绪化的帖子。我知道,不像我平常的博客帖子一样。但最终,我只需要伸出援手告诉你所有的人,你对我有价值。我们有一些值得保留的东西。我要做我可以帮助我们保持的一切。

在经济上,您可以通过Haskell基金会加入我每月向Haskell社区捐款。还有其他机会,也可以通过Patreon支持Haskell社区的部分[1,2,3,4],GitHub赞助[1,2,3,4,5,6,7,8],Haskell.org捐赠等等,但个人,我相信Haskell基金会的力量闪耀着聚光灯,焦点可见性和资源最关键的问题是非常引人注目的。

从技术上讲,请跟随你的心。从他们自己的激情和兴奋的人表现出的人比任何人都经过他们被告知所做的动作更有价值。做酷的东西,建立你需要做的事情。这里有一些指导方针在这里做了一些奇迹。也许最重要的是:更喜欢修理上游而不是在下游工作。

在社交,以善良,支持和分享热情的方式与他人联系。 这真的是Haskell社区的骨干:我们都喜欢我们正在做的事情,相信它,如果你让我们谈论你的耳朵会谈谈它! 无论是在IRC,Reddit,邮寄列表,矩阵,话语,当地兴趣小组还是在工作中的收集等。 无论哪种方式,无论你如何亲自选择回馈我们的社区,我在15年里看着你们所有人都喜欢,并急切地向未来几年期待。 谢谢你们。