程序员必看视频之-基于原则的发明( 七 )


现在这只是我的事 。 我并不是要您以我相信的方式相信这一点 。 我要说的是我使用的这些词语:不公正 , 责任 , 道德错误 , 这些不是我们在技术领域通常听到的词语 。 我们确实听到了这些与社会原因有关的词 。 诸如审查制度 , 性别歧视 , 环境破坏等 。 我们都承认这些事情是道德上的错误 。 我们大多数人不会看到侵犯民权的行为 , 并认为“哦 , 好 , 机会来了 。 ”我希望不是 。
取而代之的是 , 我们非常幸运的是 , 在整个历史中 , 人们认识到了这些社会错误 , 并将其视为解决这些错误的责任 。 因此 , 在这种积极主义者的生活方式中 , 这些人致力于为自己信仰的事业而奋斗 。 本演讲的目的是告诉您 , 这种积极主义者的生活方式不仅是为了社会积极主义 。 作为技术专家 , 你可以发现世界上的错误 。 你可以对一个更美好的世界有一个愿景 。 你可以全身心地为原则而战 。 社会活动家通常通过组织斗争 , 但您可以通过发明进行斗争 。
程序员必看视频之-基于原则的发明文章插图
现在 , 我想向您介绍其他一些人 , 从拉里·特斯勒(Larry Tesler)开始 。 拉里(Larry)在他的一生中做了很多很棒的事情 , 但是我要告诉你的有关他在70年代中期在施乐PARC所做的工作 。 那时 , 确实没有像个人计算机这样的东西 。 个人计算的概念还很年轻 , PARC的Larry和他的同事认为他们具有变革性的潜力 , 即个人计算可以改变人们的思想和生活方式 。 而且我认为我们这个会议室的所有人都同意他们事实证明是正确的 。
但是当时 , 软件接口是围绕模式设计的 。 因此 , 例如 , 在文本编辑器中 , 您不仅可以打字 , 而且还可以像打字机一样在屏幕上显示单词 。 您将处于命令模式 , 如果要插入文本 , 则必须按I才能进入插入模式 , 然后退出以退回到命令模式 , 或者您可能会按A进入追加模式 。 或者 , 如果您想移动文本 , 请按M键进入“移动”模式 , 然后必须选择 , 然后进入该模式进行选择和移动 。 拉里(Larry)会观察人们使用计算机的过程–他们实际上是率先提出了软件用户研究的概念 , 这是他做的另一件事–但是他会观察人们使用该软件的过程 , 他发现即使经过培训和使用数周 , 仍然有很多人会不能适应计算机 。
他认为应该归咎于这些模式 。 模式的复杂性是许多人无法跨越的障碍 。 因此 , 这种形式对个人计算机可能实现的梦想构成了威胁 。 因此 , Larry将消除软件模式作为自己的使命 。 他形成了一个原则:任何人都不应陷入一种模式 。 他的口号是“不要让我进入” , 他把它印在他的T恤上 。 这个原则告诉了他所做的一切 。 他以他所做的所有工作来思考 。 最终 , 他提出了一个名为Gypsy的文本编辑器 , 该编辑器实质上引入了我们今天所知道的文本编辑 。 有一个插入点 。 当你键入内容时 , 屏幕上会出现文字 。 为了选择文本 , 他发明了通过单击和拖动的无模式选择 。 因此 , 你只需单击并拖动您想要选择的文本 , 就像使用荧光笔一样-拖??动的最早用途之一 。 为了移动文本 , 他发明了这些命令 , 称为剪切 , 复制 , 粘贴 。 你选择并剪切 。 以后 , 只要准备好就粘贴 。 你永远不会陷入模式 , 也不必在模式之间切换 。 当您在键盘上按W时 , 屏幕上将显示W 。 总是这样 。
然后 , 他会看着人们使用他的软件 , 他发现以前从未见过计算机的人(当时大多数人是这样)可以在半小时内启动并运行 。 因此 , 这显然是使人们与计算机连接的一种革命性变化 。 他关于无模式性的想法传播到了桌面界面的其余部分 , 然后在PARC上同时被发明 。 今天 , 他们对计算体验的了解已根深蒂固 , 以至于我们今天将它们视为理所当然 。
程序员必看视频之-基于原则的发明文章插图
【程序员必看视频之-基于原则的发明】现在我说拉里将消除模式作为自己的使命 。 那实际上是他的话 , 如果您认为他太夸张了 , 这是过去30年里拉里的车牌 。 当然 , 如今 , 拉里(Larry)拥有一个网站 , 位于nomodes.com , 并且在Twitter上:@nomodes 。 就像我说的那样 , 拉里在他的职业生涯中做了很多了不起的工作 , 但他的自我身份显然与此原因有关 。
所以我想问:拉里到底做了什么?就像我们如何最好地描述拉里的所作所为?典型的传记可能会说拉里·泰斯勒(Larry Tesler)发明了剪切 , 复制 , 粘贴 。 没错 , 但我认为这确实有误导性 , 因为这项发明与托马斯·爱迪生(Thomas Edison)发明留声机的说法大不相同 。 爱迪生基本上只是偶然发现了音频记录技术 , 并且将其建立为一种新颖性 。 他提出了自己的技术可能应用的清单 , 但他没有任何文化意图 。 拉里所做的完全是对特定文化背景的反应 。