这篇文章是 OpenStack 开放麦克风系列的一部分,旨在突出那些帮助 OpenStack 取得成功的人,以此庆祝该项目的第三个生日。在整个七月,每天都会有一位新的贡献者站到麦克风前,回答关于 OpenStack、云、职业以及他们业余爱好等五个问题。
大家好,我叫 Clint Byrum,我在 HP Cloud Services 工作。我是“OpenStack on OpenStack”或“TripleO”团队的一员,致力于让 OpenStack 能够自我部署。在 OpenStack 之前,我曾深入参与 Juju 项目。我是一名 Ubuntu Core 开发者、Debian 开发者和 Heat Core 审查员。
1. 当你没有沉迷于 OpenStack 并为之工作时,你会做什么?
我最近在洛杉矶买了一栋 52 年历史的老房子,所以花了很多时间修理东西。我几乎立刻就意识到,房子就像一个分布式计算平台。有些部分协同工作,有些部分独立工作。但最重要的是,有很多错误。幸运的是,这些错误更多的是比喻性的,而不是字面意义上的。当然,这栋房子已经积累了 52 年的“技术债务”。软件的发展速度比这快得多。
我还有一个可爱的妻子和三个儿子,分别是 10 岁、3 岁和 1 岁,我花了很多时间陪伴他们。
当我需要摆脱一切时,我会去 Cafe Brass Monkey 唱卡拉 OK。
2. 你的第一次提交或贡献是什么,你为什么要做它?
我从 OpenStack 的首次发布就开始关注它,但一直没有参与开发。当时我为 Canonical 工作,当时有一些人已经处理了,嗯,我们称之为“挑战”的,打包和发布一个可用的 Eucalyptus 集群。我觉得那些人比我更适合参与 OpenStack 的工作。然而,在 Juju 和其他云工具上工作时,OpenStack 在我们所有的决策中都处于前沿。
所以,当我离开 Canonical 并加入 HP 从事 OpenStack 部署工作时,我从一个快速的一行代码修复 devstack 的 Heat 库开始
就是这个
commit 1bd2a1b18601fa4f896160c348f2f5988d8b0106
Author: Clint Byrum <[email protected]>
Date: Wed Dec 12 12:57:16 2012 -0800
修复 lib/heat 以使用 DATABASE_PASSWORD 而不是 MYSQL_PASSWORD
后者在其他地方没有使用,但前者在所有共享 devstack 的 mysql 数据库的其他项目中都使用。
3. 你认为开放、社区驱动的开发方法有哪些好处?
OpenStack 对广泛社区的奉献精神,同时保持与商业贡献者的紧密联系,非常令人印象深刻,即使在成功的开源项目中也很罕见。多年来,我参与过许多项目,但很少有项目对所有人来说都如此热情和乐于助人。
我认为开源是关于用户的,如果你想吸引和激励用户,让他们感到受欢迎和重要至关重要。我认为 OpenStack 的独特之处在于,即使我们都在工作日做出贡献,文化仍然随意而充满活力。
4. 你希望在你的职业生涯中改变的一件事是什么?
我希望我能更早一点更加努力。我从不认为我在面试中获得这份工作的机会低于 99%。后来我才意识到,这是因为我没有挑战自己,有所保留。
大胆一点。
5. 你对 OpenStack 社区未来 5 年的最大希望是什么?什么会真正、真正令人惊叹?
继续以惊人的速度(为什么我们说“惊人”而流星却坠落呢?无论如何……)贡献和取得里程碑。就像 Linux 一样,我希望 OpenStack 能够达到一个显而易见的地步,那就是你贡献的地方。我希望 OpenStack 成为领导者们站在上面,推动 IT 领域创新的平台。
那会是什么?真正的功夫熊猫。
发表评论