抱怨者

  下载本文的PDF版本 PDF

关于它的内容有很多

而且每个人都在做。

斯坦·凯利-布特尔,作者

“什么内容有很多,又在哪里?” 我听到你在问。一次一个问题,我回答。首先,现在的一切都太多了,其次,它发生在各处。此外,每个人都在做。正如一位当代的华兹华斯可能会说:“网络对我们来说太过分了,从早到晚,获取和浏览浪费了我们的力量。” 未经过滤的信息泛滥成灾,比亚历山大·蒲柏的“略知一二”更危险,其中“浅尝辄止使人陶醉”。 蒲柏肯定预言了我们这个即时、毫不费力地访问数据的时代,当他写道

 “但是,更先进的,以奇异的惊讶看到
新的遥远场景,无尽的科学兴起!”

我们也有我们后来的华兹华斯,反传统者的反传统者安德鲁·基恩(quod googlet)。他的《业余爱好者崇拜》(Doubleday,2007)的挑衅性副标题是“今天的互联网如何扼杀我们的文化”。基恩哀叹Web 2.0是数字反乌托邦,后悔他在早期互联网淘金热中推广的技术已成为弗兰肯斯坦的怪物。业余(贬义)内容正在扼杀传统媒体。在更广泛的文化领域,它催生了即时的名人崇拜,不包括基恩自己在网络上令人眼花缭乱的曝光!时尚和时尚主义来来去去,又快又密集;时尚,越来越薄,陈词滥调的雪克隆。用C++术语来说:1

    white = new black; 
   purple = new white;
   hiphop = new rock_and_roll; 
   small = new big; 
   subprime = new affordable; 
   michigan = new florida;
   C# = new C++; 

 因此,缺乏智慧的信息不仅是零星的、偶尔的,而是无处不在,无时无刻不在。坏消息仍然像在旧媒体中一样主导着数字头条,但现在任何拥有Photoshop或iWeb的业余爱好者都可以为数百万YouTube和Brasscheck观众创建9/11阴谋论。过去偶尔的地方性恐慌现在变成了持续的全球性恐慌。本地已死。全球规则。个人焦虑不再局限于弗洛伊德式的沙发,而是通过数百万个博客进行直播(延伸直播的含义)。每个咨询小组和实时灾难都有其自己的专门电子杂志和电视频道。《国家地理》是每日《海啸时报》。探索频道每小时运行一次禽流感警报摘要。曾经的历史频道现在细分为希特勒、斯大林和布什频道。按下红色按钮即可了解达尔富尔。

黑客的抱怨积累在http://thedailywtf.com。(我拒绝解释wtf在这里是什么意思,除了说它与世界跆拳道联合会无关。)很快会有一份《无法解决的问题和持久性错误杂志》,其中刊登诸如“为什么你的项目总是会迟到并超出预算?”之类的文章吗? 尽管如此,当然,我们将继续担心不可避免的事情。

也许,我可以提供一些好消息,或者至少是关于解决项目延期问题的提示。这关系到世界上最大的IT项目,英国的NHS(国家医疗服务体系)250亿美元的计划,旨在数字化和集中化所有患者记录。患者这个词可能具有刺耳的讽刺意味,考虑到自2002年NHS NPfIT(国家IT计划)启动以来,经历了六年动荡不安的时期(错过截止日期、预算调整、管理层和员工变动)。(首字母缩略词中的fIT部分也引起了一些窃笑。)

正如罗德·托马斯(Rod Thomas)所观察到的(《伦敦时报》,2008年4月28日),NHS通过“一旦其IT战略未能按目标时间表实现其目标就重命名”来巧妙地解决了其进度延误问题。因此,最初的1992年战略被称为“通过信息和技术变得更好”,随后的1998年战略名为“健康信息”,随后在2002年演变为NPfIT。NHS刚刚任命了两名新的首席信息经理,托马斯预测将再次“重命名”以将项目时钟重置为零。从本质上来说,该项目已经晚了16年,但突然间却提前完成了。

回到真正的解决方案,我想彼得·G·纽曼和他的风险分析师2正在重新审视NHS传奇中的熟悉结论:过于宏大的计划风险过高! 甚至“宏大”这个词也会招致灾难——看看拿破仑的“大军团”和许多大公的命运。是否有一些项目只是抵制分解,但必须作为一个整体来解决? 纽曼意识到整体论在医学和SD(系统开发)领域的优缺点。3 当纽曼列出各种整体和非整体哲学时,有些人可能会发现过去的斯坦福研究中心,SRI之前,与伪科学和超自然现象的“亲密接触”的回声。在整体“替代医疗保健(治愈病因)”下,他赞同地将

 “整体疗法,如积极预防、顺势疗法、针灸、饮食、锻炼和正分子再平衡,可以实现长期可持续性、减少药物使用、降低总体成本。”

 非整体非替代疗法(即,受诽谤的“传统”医学和保健方法)表现不佳

 “对抗疗法(治疗症状):抑制症状(使用药物、放射、化疗、皮质类固醇)会引起医源性效应。抗生素的过度使用会诱导耐药细菌的突变。长期影响可能会抵消短期益处。”

 这里有一些合理的观点,隐藏在一种有偏差的二分法中。传统主义者承认对抗疗法的缺点,他们敦促采取许多被列为整体疗法的预防性积极措施。饮食和锻炼很难说是“替代品”,除非对于那些现在正忙于谷歌搜索饮食+锻炼含义的Jolt/披萨刻板印象程序员来说。然而,提到顺势疗法和正分子平衡(也称为“多吃有机西兰花!”4)会让人立刻停下来。考虑到最近关于顺势疗法(超出安慰剂效应)无效的判决,我发现“减少药物使用”和“治疗症状”在相反的列中有点问题,在顺势疗法中,“病因已治愈”使用几乎检测不到的、连续稀释的“药物”(非正统分子?),被认为是症状的原因

这个主题充满了诱人的悖论和对整体论的冲突定义,因为人们在各个领域中移动。在比较整体和非整体系统开发时,纽曼再次揭示了一种偏见,尽管这种偏见不那么具有争议性。整体SD被描述为“有原则的SD”,与非整体的,呃,呃,“无原则的”SD相对。正如定义的那样,我们不禁站在整体天使的一边,他们在词源学上是健康的,他们“广泛使用需求、规范、可组合的系统架构、健全的软件工程实践、为可信赖性、可演化性、可维护性而设计……”所有这些“……都可以增强长期可持续性并产生总体成本节约。”

他们还提供最好的苹果派,刷牙,并美化父母的坟墓。

那些所谓的无原则的开发者将与犹大一起下地狱,他们几乎不配在附近的字符串中听到谓词“系统”。他们“凭经验的临时结构导致漏洞猖獗、保证性低、打补丁和祈祷的系统管理、持续的补救、医源性升级、成本超支、开发延迟、系统故障、项目失败、人力资源浪费。”

别拖延了,彼得。你真的是怎么看待这些无原则的混蛋的?

医源性,在这里在医学和SD背景下都被提及,多年来其语义有所淡化。最初指的是治疗的副作用,无论是好是坏,现在通常指的是医疗治疗(在最广泛的意义上)的(通常是无意的)有害影响。因此,它有自己浩如烟海的文献和一个美国医源性协会,该协会正在尽最大努力使医生忠于他们的希波克拉底誓言。

基本的伦理格言“首先,不要造成伤害”被纽曼有效地引入到SD领域,在那里我们都知道仓促的创可贴及其极端表现形式——单行补丁的危险性。5 顺便说一句,纽曼提到了非整体的“打补丁和祈祷”调试方法,引出了一个问题,即无原则的人应该向哪个神或哪些神祈求。我们确实知道,官方的希波克拉底誓言是“以”阿波罗(CTO)、他的儿子阿斯克勒庇俄斯(全科医生)以及阿斯克勒庇俄斯的女儿许癸厄亚(戴橡胶手套的预防)和帕那刻亚(整体治疗)“发誓的”。一个神圣的家庭,每个人都是具有最高资格的专家。在我自己的祈祷中,我添加了另外四个女儿:伊阿索(长期康复)、阿克索(抗生素)、阿格莱亚(整容手术)和墨迪特里娜(长寿/低温学)。你再小心也不为过。

在其他地方,我已经设计了合适的祈祷(和牺牲)以确保各种SD和IT项目的成功。 仅需提及的是,当面临I/O问题时,木星会吸引特别的恳求。6

纽曼的二分法在纠正NHS的挫折方面有多大帮助? 毫无疑问,数十亿美元的预算吸引了最优秀的顾问,他们精通SE(软件工程)的所有最佳实践,但显然不是来自CSI通过SRI International的顾问,他们能够将愿望清单转化为及时、预算内、用户满意的有效系统。 NHS NPfIT级别的专家没有人打算避免整体SD下列出的所有好处。 从“广泛”使用需求和规范到为可维护性而设计,每一项都会在“是”框中点头打勾。

具有可靠、最新信息和安全访问控制的统一中央数据库对于任何行业来说都是一个重大挑战,但对于国家医疗服务体系来说,这关乎生死,不容妥协。 然而,从相对微不足道的本地试验扩展到全国性的集成网络已被证明是棘手的。 我们能够滔滔不绝地谈论可分解的架构,但当模块需要啮合时却束手无策。

 格言竞赛

我在2008年1月/2月的专栏中提出的挑战是找到矛盾的格言对。触发示例是“人多力量大”,与“厨师太多烧坏汤”形成对比。获胜者是约瑟夫·M·佩雷特,他提交了“小别胜新婚”,与不浪漫但唉,现实的“眼不见,心不烦”相冲突。我暂停一下,注意到后者经常被认为是早期的MT(机器翻译)惨败。据说,而且很难反驳,这句谚语被提交给英俄然后俄英MT程序,产生了“看不见的白痴”这个短语。

佩雷特以有问题的配对巩固了他的胜利:“母亲最了解”和“父亲最了解”。他认为这是一个真正的矛盾,声称他父母的“智慧”的交集确实是空集。我想流行的复数是知识集! 在这种情况下,我为我自己的直系亲属看到了更大的维恩图。自从我告诉他们我因在永无谬误方面资历过高而未能通过教皇职位申请以来,他们就一直拿我祖父般的无所不知开玩笑。去年圣诞节,他们给了我一件T恤,上面写着“忘记谷歌——问斯坦!”

下期专栏:莱丁事件继续。我们应该教授恶意软件的内部结构吗? 征求您的意见。

参考文献

  1. “新黑色”雪克隆似乎始于1962年,当时时尚编辑戴安娜·弗里兰注意到印度面料偏好的转变,出现了更丰富多彩的“粉红色是新的海军蓝”。 迂腐的人会(徒劳地)注意到,我正在随意使用C++语义。
  2. 这种集体主义是故意的。 英国足球(soccer)迷会熟悉一支名为汉密尔顿学院队的球队,该队成立于1874年左右。球迷歌唱的韵律比那些支持切尔西或利物浦的球迷要费力一些! 请参阅我的“露台缪斯”(《每日快报》,1967年)。 不可避免地,粗俗的汉密尔顿人将他们高贵的球队名称缩短为Accies,不要与Addicks(查尔顿足球俱乐部的昵称)混淆。 多年来,我开发了一些模拟体育计算机的整理,包括以下比分:EDSAC 2,Leo 3(友谊赛); Fortran 5,Modula 2; OS 2,Exec 8(Univac客场大胜); ICT 1900,IBM 360(比赛暂停); 摩托罗拉68000,英特尔8086(加时赛后); Vista-Leopard比赛(开球晚了)。 欢迎提供新的例子。
  3. 纽曼,P. 整体系统; http://www.csl.sri.com/~neumann/holistic.pdf
  4. 左翼绿党,他们从不让他们的半熟豆芽剩下,会指出乔治·H·W·布什总统是西兰花仇恨者的下场的一个例子。 可惜,他的儿子小布什非常喜欢它们。 相信谁呢?
  5. D. C. 莫尔顿将单行补丁定义为“一种非常小的补丁,不需要测试。 通过进一步的单行补丁进行更正。” 凯利-布特尔,S. 1995年。TCC(《计算机矛盾词典》),麻省理工学院出版社。
  6. 请参阅罗伯特·格雷夫斯的任何希腊神话选集。 I/O仍然是一头牛! 另请参阅TCC中I/O、mount和prayer的条目[同上]。

斯坦·凯利-布特尔(http://www.feniks.com/skb/; http://www.sarcheck.com),出生于英国利物浦,在20世纪50年代在剑桥大学攻读纯数学,然后在先驱EDSAC I上处理计算机科学的杂质。他的许多著作包括《魔鬼的DP词典》(McGraw-Hill,1981年)、《理解Unix》(Sybex,1994年)以及最近的电子书《计算机语言——斯坦·凯利-布特尔读者》。《软件开发杂志》将他评为首届年度斯坦·凯利-布特尔Eclectech奖的获得者,以表彰他在“技术和文学方面的终身成就”。诺贝尔和图灵都没有获得如此珍贵的同名认可。在他的民间艺名斯坦·凯利下,他作为歌手和词曲作者也取得了并行的事业。 可以通过[email protected]联系到他。

 

acmqueue

最初发表于Queue第6卷,第3期
数字图书馆中评论本文





更多相关文章

凯瑟琳·海耶斯,大卫·马龙 - 质疑评估非加密哈希函数的标准
尽管加密和非加密哈希函数无处不在,但在它们的设计方式上似乎存在差距。 存在许多由各种安全要求驱动的加密哈希的标准,但在非加密方面,尽管哈希函数历史悠久,但仍有一些民间传说尚未得到充分探索。 虽然针对均匀分布对于真实世界的数据集来说非常有意义,但当面对具有特定模式的数据集时,这可能是一个挑战。


妮可·福斯格伦,埃里尼·卡利亚姆瓦库,艾比·野田,米凯拉·格雷勒,布莱恩·豪克,玛格丽特-安妮·斯托里 - DevEx在行动
随着领导者寻求在财政紧缩和人工智能等变革性技术的背景下优化软件交付,DevEx(开发者体验)在许多软件组织中越来越受到关注。 直观地,技术领导者普遍认为,良好的开发者体验可以实现更有效的软件交付和开发者幸福感。 然而,在许多组织中,旨在改进DevEx的拟议举措和投资难以获得支持,因为业务利益相关者质疑改进的价值主张。


若昂·瓦拉乔,安东尼奥·特里戈,米格尔·阿尔梅达 - 低代码开发生产力
本文旨在通过介绍使用基于代码、低代码和极端低代码技术进行的实验室实验结果来研究生产力差异,从而提供关于该主题的新见解。 低代码技术已清楚地显示出更高的生产力水平,为低代码在短期/中期内主导软件开发主流提供了强有力的论据。 本文报告了程序和协议、结果、局限性以及未来研究的机会。


伊瓦尔·雅各布森,阿利斯泰尔·科克伯恩 - 用例至关重要
虽然软件行业是一个快节奏且令人兴奋的世界,在这个世界中,新的工具、技术和技巧不断被开发出来以服务于商业和社会,但它也很健忘。 在其快速前进的匆忙中,它容易受到时尚潮流的影响,并且可能会忘记或忽略已证明可以解决其面临的一些永恒问题的解决方案。 用例于1986年首次引入,并在后来普及,是这些经过验证的解决方案之一。





© 保留所有权利。

© . All rights reserved.