开放麦克风聚焦:Steve Martinelli

steve_martinelli这篇文章是 OpenStack Open Mic 系列的一部分,旨在突出那些帮助 OpenStack 取得成功的人们。每周,一位新的贡献者将站出来回答关于 OpenStack、云、职业和他们业余爱好等五个问题。如果您有兴趣被推荐,请从这个 表格 中选择五个问题并提交!

Steve Martinelli 是 OpenStack 的积极技术贡献者,也是位于 IBM 加拿大实验室的 Keystone 核心开发者。他主要致力于使 Keystone 更好地集成到企业环境中。Steve 负责为 Keystone 添加 OAuth 支持,目前正在为 Keystone 添加联合身份支持。在业余时间,他也会作为核心开发者为 OpenStackClient 做出贡献。虽然通常忙于代码审查,但他的夏季周三晚上都留给 IBM 垒球队。您可以在 Twitter 上关注他 @stevebot

1. 发挥创意——创作一个原创的 OpenStack GIF 或俳句!

这里有一首俳句

代码,测试,提交补丁。
哦不,忘记重新基于了。
Jenkins,我让你失望了。

如果说到 GIF,我无法与这个相提并论:http://openstackreactions.enovance.com/

2. 你是如何学习编程的?是自学还是在大学学习?还是在工作中学习?

我在学校学编程,但在工作中学习如何支持、测试和构建项目。学习新语言时,我避免使用书籍。我通常使用在线教程来启动开发环境,然后在探索时手边准备好 API。在熟悉现有项目(如 Keystone)时,我发现浏览代码、文档并启用调试器运行测试套件非常有帮助。

3. “开源”对你来说意味着什么?

我内心的开发者想说……“自由,如同啤酒、言论和爱”: http://www.flickr.com/photos/joshuamckenty/6747269389/

但是,我了解到它远不止于此。“开源”软件可以推动和加速整个行业的发展。它可以确保许多公司就标准达成一致,并转向技术可以实现更令人感兴趣的方面。

4. 您最喜欢在哪里编写代码?在办公室、当地咖啡馆还是床上?

这取决于我当天要做什么。如果需要大量思考,那么我喜欢在家里的书桌前工作,那里相对没有干扰,而且非常安静。如果我只是随意编写代码,或者处理一些更“机械”的事情,那么只要有一个可以坐的地方我就足够了。

 5您最喜欢的 OpenStack 生产环境示例是什么(当然,除了您自己的!) 

我非常喜欢 CERN 的工作。他们正在积极推动 Keystone 拥有联合身份支持。此外,谁不喜欢以接近光速的速度撞击亚原子粒子呢?!

标签:

发表评论

您的电子邮件地址将不会被公开。 必填字段已标记 *