Ansible 首席技术官 Michael DeHaan 幕后专访

还没有读者喜欢这篇文章。
Lots of hands trying to climb a ladder

Opensource.com

Michael DeHaan 是配置管理工具 Ansible 的首席技术官和联合创始人。在十月份的 All Things Open 大会(他将在会上发表演讲)之前,我对 Michael 进行了采访,他向我讲述了在开源技术领域工作是什么样的体验。

他介绍了 Ansible 开源社区的方方面面,包括与同时也是才华横溢的开发人员的用户合作的收获和挑战。他还回答了这个问题以及更多问题,例如如果他每天可以多出一个小时,他会做什么。

是什么让您对配置和配置管理充满热情?

我想这更像是我偶然进入的领域。我有一种奇怪的习惯,喜欢存在于事物之间,例如 GUI 和固件之间,或者运维和开发之间等等。帮助代码部署的程序是那些被忽视的层面之一,拥有更好的解决方案可以完善整个图景。在某些方面,我认为 [自动化] 是更多创新可以而且仍然需要发生的地方,而且作为用户,拥有开发人员在某种程度上是很不错的。我不认为我能从事例如在线商店之类的业务——并不是说这有什么问题,但对我个人而言,制作工具在某种程度上更有趣。构建人们可以用它来构建事物的东西具有乘数效应。

当今配置和配置管理技术面临的最大挑战是什么?

今天,一切变化的速度都比过去快得多。GitHub 和社交媒体放大了想法传播和演变的能力,因此您不仅要跟上热点话题的脉搏,还要跟上所有 API 和发行版同时发生的变化。为了应对这种情况,在某种程度上,您必须从主要代码来源的角色转变为更像是志同道合的贡献者的引导者,但仍要保持方向一致。人们想要更多功能,但也想要稳定性,因此始终需要在权衡取舍。

请您谈谈您在 Ansible 的普通一天是怎样的?拥有一个活跃的开源社区来支持您的项目是怎样的体验?

每天的情况差异很大。我回复大量来自用户的电子邮件,他们提出了对 Ansible 的需求或期望,并与我们的团队讨论即将推出的功能开发,我们还处理我们正在测试和合并的代码。很多讨论都是关于什么对项目是正确的,以及接下来最重要的事情是什么。我认为开源软件的好处之一是你可以有很多数据点来帮助决定未来的方向,因为你可以看到所有这些模式。但是,如果您不小心,您可能会被淹没在其中,因此您必须坚持既定路线。


查看完整的 All Things Open 演讲者访谈系列

我们的用户确实做出了一些很棒的贡献——但最有趣的事情之一是,当您看到人们在当地的聚会上在下班后向其他人做演示时;这不仅感觉很棒,而且也是您获得更多贡献者的方式!最近,我们看到这种情况发生在巴黎、东京和布达佩斯等不同的地方。我也非常感谢所有喜欢帮助编写文档和帮助其他用户解决问题的人。

Ansible 已经存在几年了,您对该项目的成熟度与最初开始时相比有何感受?

我认为由于它的设计方式——非常模块化且核心紧凑——它在其整个生命周期中都非常成熟,但真正改变的是贡献的速度。现在已经有近 900 位贡献者,这在很大程度上改变了您的工作方式,但这是一种好的方式。我当然还没有达到 Linus 的水平,但我确实开始感受到他所做的事情有多么困难。

让每个人都满意是很难做到的。我喜欢引用《星际迷航 2》中的一句话。我们绝对为“大众的需求”而优化。我知道斯波克说完这句话后就死了,但他确实回来了。

我在思考要问您哪些采访问题时听了您的一些音乐。我最喜欢的是这首歌。您希望每个人都了解您的音乐的一件事是什么?

哈哈,谢谢!那首歌是用一款名为 Songify 的免费 iPhone 应用程序制作的,这款应用程序来自“auto tune the news”的人。其余歌曲是用很多模拟合成器制作的。它们与我的电脑设备完全脱节,但非常有趣。

请详细介绍一下您在 All Things Open 大会上的演讲。

Greg 和我基本上要谈谈如何构建和管理大型社区,以及这如何需要社区架构以及软件架构。大家应该来参加。

有没有您一直想做但一直没有时间做的事情?

对于 Ansible,我将对这些计划保密,但这就是拥有大量 Ansible 帮助的好处——我们有时间做这些事情。

在其他方面,太多了。就副项目而言,我想在算法作曲音乐理论应用程序的想法上做更多的事情,但我从未真正开始,写一些视频游戏,以及花更多的时间玩合成器,但我没有时间。我有点从远处关注 Go 和 Rust 在编程方面的发展,但还没有真正需要它们。我正在等待一种新的语言真正让我兴奋起来。也许是一个 ASCII 模式的奶牛模拟器?

查看完整的 2014 年 All Things Open 演讲者访谈系列。

User profile image.
Jen Krieger 是 Red Hat 的首席敏捷架构师。她 20 多年的职业生涯大部分时间都在软件开发领域,代表了瀑布和敏捷生命周期的许多角色。在 Red Hat,她领导了部门范围的 DevOps 运动,专注于 CI/CD 最佳实践。最近,她与 Project Atomic 和 OpenShift 团队合作。

1 条评论

Ansible 是目前真正成为热门话题的项目之一。它是证明开源非常强大的项目之一。
感谢 Micheal DeHaan,继续努力!

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.