关于时间
今天早上,我读了一篇最近广为流传的文章:现代媒体是对您的自由意志的拒绝服务攻击。
它让我思考,我必须承认,一开始我并不喜欢。你看,我早上醒来(然后打开电脑)做的第一件事就是上推特,看看睡梦中错过的所有东西。不过,要知道,这一切都是在我喝第一杯咖啡之前发生的。推特上的链接通常会指向Medium上的文章、ProductHunt上新发布的应用,以及亚马逊上一两款新产品的促销信息。无论它指向哪里,在那些半睡半醒的幸福时刻,我最不想做的就是思考。
然而,昨天我偶然听到了 freeCodeCamp 的一期播客。是第 7 期:我仍然羞于见人的代码。这引发了我对程序员责任的思考——程序员负责设计和构建应用程序和系统,而这些应用程序和系统正是掌控你人生轨迹的。
今天早上,这两种信息来源带来的混乱想法,甚至在我喝第一杯咖啡之前,就已经让我开始思考。
我主要考虑的是意图和时间。
我认为,在日常生活中,当你做某件事时,你通常清楚自己做这件事的理由,这种说法并非完全不准确。如果你走出家门,沿着街道走到星巴克买一杯咖啡,通常是因为你想喝咖啡。如果你去街角的商店买了一升牛奶,你可能只是想喝掉它。如果你在周五晚上穿着得体,在一家装潢精美的餐厅等着与另一个你似乎互相吸引的人见面,我猜你正在寻找某种愉快的人际互动。
在上述每个例子中,以及你能想到的更多例子中,最终目标都是明确定义的。流程中有一个预期的最终步骤;一个预期的响应;以及一个回报值。
打开 Twitter 应用的返回值是多少?浏览 Facebook、Instagram 或任何其他社交媒体的返回值是多少?
具体答案是,没有。或许,对于我们这些自律性很强的人来说,至少会存在某种时间限制。但这已是我们最大的期望,也不足为奇——这些服务以及其他类似服务的设计初衷就是为了这个。它们被设计成一个个无底洞,吞噬我们最宝贵的资源——时间。
就分析机而言,我们无疑必须在某一特定环节投入一定的分析劳动资本;但这是为了让该引擎在另一环节带来更大的回报。
艾达·奥古斯塔(艾达·洛夫莱斯) —— 《分析机草图笔记》
好的,我又读了一些书。具体来说,是#ThrowbackThursday(回溯星期四)——回溯到19世纪中期,以及我的好朋友艾达·洛夫莱斯(Ada Lovelace)曾经在一本书里写下的一些东西。她被广泛认为是最早的计算机程序员之一,她和查尔斯·巴贝奇(Charles Babbage)开创了许多如今程序员习以为常的概念。我想强调的一点,我认为上面那句名言很好地概括了这一点:程序员开发的东西应该能帮你节省时间。
保存它。不要丢失它。
我认为艾达和查尔斯会同意这一点,通过观察社交媒体应用程序、点击诱饵新闻网站以及我们尚未分类的许多其他吸引注意力的互动形式的影响,我们发现有些事情已经变得非常糟糕。
如果我们作为程序员真的对此采取一些行动会怎么样?
想想看,我们这些设计和构建现代科技体系的人,作为一个整体——不,甚至可以说是个体——拥有着不可思议的力量。下一个在 ProductHunt 上爆红的独立应用,将会耗费用户数百小时的时间。所有这些尚未开发的纯粹潜力将会流向何方?是某种开放式、无害的娱乐项目?还是另一个伪装成游戏的广告平台?又一滴润滑商业巨轮的润滑油?
我明白——程序员会开发他们拿钱开发的东西。这就是资本主义,这就是养家糊口,生存下去——生活。我并不是建议我们都辞掉工作,去森林里生活,去做人道主义志愿者。那当然很好,但不切实际。
但我们都有副业。有空余时间。你打算怎么安排你的副业呢?
在被指责过于草率和理想主义之前,我想提出一个具体的建议。开发一些能节省时间的东西。不是那种“我又做了一个待办事项列表应用给你下载”的那种,而是“这里有一行代码可以自动完成这件原本需要你花几个小时才能完成的单调乏味的事情”那种。来,我得毫不掩饰地打个广告。
我也非常喜欢我在第一篇文章中提到的这个想法,所以请耐心等待,我会把这个想法讲完整:
公司现在可以采取哪些具体措施来停止分散我们的注意力?
我只想知道塑造我行为或思维的网站或系统的最终设计目标是什么。他们设计我的体验究竟是为了什么?公司会说他们的目标是让世界开放互联之类的。这些都是夸大其词的营销宣传。但如果你真的去看看他们设计的仪表盘,看看他们设计的高级指标,你可能看不到这些东西。你会看到其他的东西,比如使用频率、网站停留时间等等。如果应用能以某种方式告诉用户,“从注意力的角度来看,这个应用通常希望你这样做”,那将意义重大。这很可能成为我决定下载和使用哪些应用的主要依据。
我非常希望看到这项技术以多种方式付诸实践,从显而易见的到颠覆性的。一个小position: sticky;
横幅?在标题中添加自定义元标签?或许,像这样的行动号召需要比许多应用程序开发者所能承受的更多的反思和诚实……但也许它只是需要我们花费一点时间。