最近工作相关,很喜欢一个日本人,Geoffrey Litt,他目前在 MIT 做研究员,早前也推荐了他的一篇把 twitter 当作 memex 使用的文章。Geoffrey Litt 做的东西写的文章虽然一些学院派的感觉,但是内里却是轻松易懂的,其实也很实用主义。他也是 Alan Kay 的信徒,理想上增强自身也是他的课题,否则也不会研究 memex 了。

他在置顶的 twitter 中阐述了他的三个观点

他把他的观点实践成了一套开发环境和一些浏览器插件的demo。开发环境叫 Wildcard,浏览器插件 Twemex

早在1977年,Personal Dynamic Media, Alan Kay 的论文,关于个人计算机是一种媒介,可以让用户“将其力量塑造并引导到他自己的需求上”, 但如今,软件的表现更像是混凝土,而不是粘土

app等被彼此孤立的应用监狱之间,除了API 当信使传输数据之外,就是雇佣低价劳动力人肉操作,但是还有一种类人的方式。现在看来是浏览器及其插件,这个是一种打破app数据闭包的方法。

并不是人人都是coder,但是人人都是pm,都有问题需要解决。Excel 及其函数公式技能教育世人已有36年了,能实现人人有一点coder能力的话,spreadsheet is more places。

于是 Wildcard 的思想是用与应用程序数据同步的电子表格来增强应用程序的 UI。Wildcard 可以从现有应用程序的用户界面提取结构化数据,(隐藏了从最终用户提取数据的复杂性),程序员编写适配器,使用 web 抓取技术从现有应用程序中提取结构化数据并将其映射到电子表格表。当用户操作电子表格时,修改基础数据并将更改传播到 UI,反之亦然。Wildcard 可以支持有用的定制,从搜索结果的排序列表到 web api 的相关数据的显示,都可以在现有网站之上进行,可以看到 hackernews 的例子。

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/93ee7c8f-ddf5-4173-b131-b69c435b9484/2021-04-11_2.34.26.png

论文:Spreadsheet-Driven Customization of Web Applicationsdemo

往期:‣ | 被低估的浏览器插件,浏览器插件是一种 hackable software