Bret Victor 的“基于原则的创造”——以及它所启发的几件事

Bret Victor 的“基于原则的创造”演讲(也可以在 YouTube 上观看,如果你想跳过某些部分)来自今年的 CUSEC,是那些让你看完后感叹“哇哦”的宝贵时光之一。

Vimeo 上的视频.

Bret 谈到在创造新事物时遵循一个原则。一个指导你决策的原则,而不是专注于你想要构建的产品。他并不是第一个这么做的人,他在演讲中提到了其他一些采用相同方法并取得巨大成功的人。

Bret 的核心原则是“创作者需要与他们创造的事物建立直接的联系”,并指出目前在大多数情况下这种联系被切断了。我们编写代码,编译,加载到浏览器中,然后查看结果。这不是直接的,而是间接了两步的创造方式。我们制作动画的方式也是如此。我们创建时间线,设置关键帧,更改值,然后查看是否有效。在演讲中,Bret 展示了一些工具的演示,这些工具可以将这些步骤分解为即时性——你编写代码并同时看到你的操作。就像过去所承诺的所见即所得编辑,但在更具创造性的层面上。Bret 展示了在玩游戏的同时创建游戏的例子,如何以交互方式更改值可以让你找到不同的效果,甚至如何通过使用一个工具来简化编写算法,该工具会在你编写变量时要求你输入变量的值。

这段视频在网络上广为流传,非常酷的是,虽然没有找到自己的指导原则,但一些开发者却因此兴奋不已,并开始实施 Bret 的想法。

Frogatto and Friends 例如,是一款允许你边玩游戏边创建关卡的编辑器的游戏。

Cedric Vivier,Mozilla 开发工具团队的成员,也从 Bret 的著作中汲取灵感,为 Firefox 创建了 Live Scratchpad 扩展,使编写代码更加直接,而不是我们现在的方式。

Vimeo 上的视频.

我们仅仅触及了计算机可以做到的皮毛。现代技术和与机器交互的新方式可以让人们更容易发挥创造力。我们只需要跳出自己的经验,开始想象如果我们允许它,会发生什么。

关于 Chris Heilmann

HTML5 和开放网络的布道者。让我们一起修复它!

更多 Chris Heilmann 的文章…


3 条评论

  1. Chris

    这里有一个受 Bret 演讲启发的 IDE:http://www.chris-granger.com/2012/04/12/light-table—a-new-ide-concept/

    2012 年 4 月 20 日 06:21

  2. K.M. Hurley

    这对编剧软件来说也很棒——如果你写了一个场景,你可以按下按钮,看到两个角色演绎它。有一个软件有点类似于这样(叫做 Paranormal x 或者类似的东西),但是一个更专注于你的描述,并且对你的描述更敏感的软件包将会非常棒。

    2012 年 4 月 20 日 06:38

  3. Brandon Benvie

    这与促使我创建 https://github.com/Benvie/Node.js-Ultra-REPL 的概念相同。虽然没有他的例子那么花哨,但想法是一样的。能够在你操作的同时看到你的操作结果。更普遍地说,你的代码编辑器/IDE 应该是一个活生生的环境,而不仅仅是一种输入文本并点击按钮的方式。使编辑器成为你编写的程序和使用的语言的扩展。

    2012 年 4 月 22 日 12:29

本文评论已关闭。