开放麦克风聚焦:Morgan Fainberg

Unknown这篇文章是 OpenStack 开放麦克风系列的一部分,旨在突出那些帮助 OpenStack 取得成功的人们。每周,一位新的贡献者将站到麦克风前,回答关于 OpenStack、云、职业以及他们如何娱乐的五个问题。 

摩根·费恩伯格是 Metacloud 的首席软件工程师。 他曾在多个行业中从事过许多备受瞩目和大规模的项目(从社交媒体到网络托管,再到电子游戏)。 他目前大部分时间都在致力于 Keystone 项目,并且是 Keystone 核心团队的成员。你可以在 Twitter 上关注他:@mdrnstm,或者阅读他的博客 这里。 

1. 在编码时你最喜欢的饮料或零食是什么? 

你是说我必须在咖啡、浓缩咖啡和茶之间做出明确的选择吗(浓缩咖啡和咖啡之间有很大的区别!)? 我想这取决于我正在编写的代码类型。 如果我恰好发现自己在编写新功能,我认为用深色、浓郁、油性的咖啡(甚至更好的是法压壶)冲泡的咖啡是当天的饮品。 当涉及到重构代码时(尤其是那些似乎由边缘情况堆叠而成的重构,以及兔子洞),一杯完美的浓缩咖啡,然后是一杯意大利式卡布奇诺。 对于任何更具研究性质的事情,茶是首选饮品。 有时我简直不敢相信我花了多少时间思考咖啡因的摄入。

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

根据我的“首选”饮料答案,我相信你可以猜到我最喜欢编写代码的地方是当地咖啡馆。 我绝对更喜欢那些自己烘焙咖啡豆、提供特色糕点,并且通常更具“本地”氛围而不是大型连锁店的咖啡馆。 紧随其后的是坐在我的桌子前,面对 12,556,800 像素的屏幕。

3. 你认为过去三年 OpenStack 最酷的事情是什么?

OpenStack 中最令人兴奋的事情是它的兴趣和采用率。 很少有软件(或任何形式的工程)能够真正满足如此多样化的受众的需求。 看到大玩家、小玩家、独立开发者、公有云提供商、私有云部署者以及所有其他相关人员以友好和专业的方式共同开发出令人惊叹的东西,这真是太酷了。

4. 定义一下“开源”对您的意义。

开源不仅仅是一种许可视图(就像有些人或公司想认为的那样)。 它是一种分享和社区的理念。 这个想法不仅是开发一些有趣且令人惊叹的东西,而且是协作(尤其是在 OpenStack 的情况下)跨越公司界限,并创建一个志同道合的个人网络。 我着迷于开源社区(软件开发者、艺术家,甚至音乐家)能够共同完成的事情。 如果开源社区成员没有来自许多不同的背景,很多“突破性”的工作可能不会那么快(或者根本不会)出现。 也许最好将开源视为一种超越一切的生活方式。

5. 作为一名开发者,什么行为帮助你走得最远?

我喜欢直接跳入项目的深处。 从历史上看,我总是会把鼻子伸进那些由于难度或复杂性而没人愿意看的项目(尤其是在企业环境中)。 这种行为使我更容易深入了解任何挑战的核心,并找到有趣的问题和问题的解决方案。 至少,我接触了各种各样的技术和开发理念。 归根结底,我渴望每次坐下来编写代码时都能学到新东西。

标签:

发表回复

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