路易斯·伊巴涅斯

5301 积分
User profile image.
芝加哥,伊利诺伊州

路易斯·伊巴涅斯在谷歌公司芝加哥分部担任高级软件工程师。本网站表达的观点仅代表他个人。您可以在 github 上找到他: http://www.github.com/luisibanezand,在 Twitter 上:http://www.twitter.com/luisibanezHe。他此前曾在 Kitware Inc. 担任技术主管,并在开源 EHR 代理 (OSEHRA) 担任开源社区发展总监。在 Kitware,他密切参与了医疗成像应用开源软件的开发,特别是与 Insight Toolkit (ITK) 的合作。路易斯是开放获取的坚定支持者,也是 Insight Journal 的编辑之一,Insight Journal 是一份强制验证可重复性的 OA 期刊。路易斯与其他的讲师合作,在 2007 年至 2013 年期间在伦斯勒理工学院教授开源软件实践课程,并在 2011 年至 2014 年期间在纽约州立大学奥尔巴尼分校教授该课程。路易斯·伊巴涅斯于 1989 年在哥伦比亚桑坦德工业大学(布卡拉曼加)获得物理学学士学位,并于 1994 年在同一所大学获得光学硕士学位。他分别于 1995 年和 2000 年在雷恩第一大学(法国雷恩)获得 D.E.A 和博士学位。1999 年,路易斯·伊巴涅斯加入北卡罗来纳大学教堂山分校神经外科部门,并作为 MIDAG 和 CADDLab 小组的成员参与工作。他在 UNC 的工作与应用于图像引导手术的 2D 和 3D 配准算法的开发有关。他还作为 INSIGHT 配准和分割工具包的开发人员参与其中,该工具包由美国国家医学图书馆赞助。路易斯·伊巴涅斯于 2002 年 2 月加入 Kitware 公司,在那里他是 Insight Toolkit (ITK) 的主要开发人员之一,与其他开发人员和用户社区协调其维护;他也是图像引导手术工具包 (IGSTK) 的主要开发人员之一,并参与制定了 Insight Journal 的运营原则。路易斯·伊巴涅斯是开放获取和科学出版物可重复性验证的坚定支持者,并且是 ITK 培训课程和传播开源原则的活动中的常客。2014 年 8 月,路易斯加入谷歌公司担任软件工程师,在纽约市的企业工程团队工作。

撰写评论

非常有趣的文章。
很高兴看到如此专注且实用的 SELinux 沙箱示例。

感谢分享!

克里斯,

我与您一样关注在这个社区中聚集大量开发人员的需求。M 语言在医疗保健领域之外并不广为人知,我们正在通过教育和培训计划来改变这种平衡。

对于正在寻找有意义和有动力工作机会的开发人员来说,编写用于医院的开源软件是一个非常有吸引力的选择。作为开源开发人员,我们倾向于关注重要且具有深远影响的项目。年轻的开发人员应该意识到,除了编写又一个移动应用程序之外,他们还可以投入时间和精力和热情来编写代码,以帮助数百家医院的数百万患者。

新开发人员在最初几年的培训中编写次优代码并不是不培训他们的理由。这种情况会发生在任何语言以及任何技能上。您可能读过马尔科姆·格拉德威尔的《异类》,其中论证了需要 10,000 小时的练习才能成为任何领域的专家(从空手道、骑师、足球到编程)。解决此问题的方法是创造学习机会,例如通过建立导师制系统并结合在线代码审查,由专家开发人员指导年轻开发人员。沿着这些思路,我们一直在使用 Gerrit(最初来自 Android 项目)进行代码审查,并且对它在培训方面如何改变社区的动态非常满意。

关于 M 语言的普及,我们目前正在努力将 GT.M(开源 M 平台)纳入 Debian 和 Fedora Linux 发行版,以便任何好奇的旁观者都可以轻松获得。下一步是提供在线教程(例如这个:http://www.opensourcesoftwarepractice.org/M-Tutorial/),让新的开发人员快速了解这门语言。

值得指出的是,M 语言专注于医疗保健信息系统的数据库方面。我们仍然需要许多其他语言和技术来处理辅助服务,例如 Web 访问和移动设备。话虽如此,M 语言不会很快消失。它仍然是医疗保健数据库的标准语言,也是唯一一种为此特定目的而设计和实现的语言。大多数大型医疗保健信息系统都是用 M 语言编写的,这包括 Epic、Meditech 和 GE Healthcare/Centricity 等专有产品,以及 VA 的 VistA、国防部的 CHCS 和印第安健康服务的 RPMS 等开源产品。这是数百万行代码,服务数百万患者,……在一个经济领域中,这是一个巨大的就业市场,我们今天在该领域投资了 GDP 的 18%。

© . All rights reserved.