JAOO 2005

2005 年 10 月 24 日

这只是一份简短的报告,记录了我最喜欢的会议之一。不幸的是,由于与其他业务冲突,我只能在奥胡斯待一天。 JAOO 仍然是一个很棒的会议,虽然我很难说为什么。不知何故,它设法保留了小型会议的感觉,同时保持新鲜和广泛。

对我来说,会议的意义很大程度上在于与人交流,而这次的亮点是遇到了埃里克·迈耶,他是 LINQ(.NET 集成查询语言)背后的主要人物之一。这个想法是拥有一个可以访问多个数据存储(特别是 SQL 数据库和 XML 文档)的单一声明式查询语言。它实现了安德斯·海尔斯伯格在 OOPSLA2004 上透露的提示。我喜欢埃里克似乎在动态语言和静态语言之间取得了罕见的平衡,寻找一种采用不同类型检查方法的方法。

我还遇到了老朋友,并与他们进行了交流。我很感兴趣(也很高兴)地听到玛丽和汤姆·波彭迪克越来越忙——显然精益现在很“流行”,很多公司都在进行精益计划,并试图将其应用于软件。我一直很喜欢波彭迪克夫妇使用精益制造作为 隐喻式提问 来描述敏捷方法的方法——尽管我通常对这种类比持怀疑态度。

在小组讨论中,“贝达拉”戴夫·托马斯和布莱恩·巴里表示,他们认为当前的开源开发浪潮是不可持续的。许多对开源的支持来自大型公司,IBM 对 Eclipse 的支持由来已久。他们认为这种支持不会持续下去,如果真是这样,开源活动很可能会出现大幅下降。(我对此问题保持沉默,我更愿意避免试图预测未来。)

另一方面,我了解到微软员工面临的一个新问题:如何处理孩子问你为什么为“邪恶帝国”工作的问题。我相信许多开源人士会同情那些在雷德蒙德受苦的人。