Bret Victor 的“基于原则的创造”演讲(也可以在 YouTube 上观看,如果你想跳过某些部分)来自今年的 CUSEC,是那些让你看完后感叹“哇哦”的宝贵时光之一。
Bret 谈到在创造新事物时遵循一个原则。一个指导你决策的原则,而不是专注于你想要构建的产品。他并不是第一个这么做的人,他在演讲中提到了其他一些采用相同方法并取得巨大成功的人。
Bret 的核心原则是“创作者需要与他们创造的事物建立直接的联系”,并指出目前在大多数情况下这种联系被切断了。我们编写代码,编译,加载到浏览器中,然后查看结果。这不是直接的,而是间接了两步的创造方式。我们制作动画的方式也是如此。我们创建时间线,设置关键帧,更改值,然后查看是否有效。在演讲中,Bret 展示了一些工具的演示,这些工具可以将这些步骤分解为即时性——你编写代码并同时看到你的操作。就像过去所承诺的所见即所得编辑,但在更具创造性的层面上。Bret 展示了在玩游戏的同时创建游戏的例子,如何以交互方式更改值可以让你找到不同的效果,甚至如何通过使用一个工具来简化编写算法,该工具会在你编写变量时要求你输入变量的值。
这段视频在网络上广为流传,非常酷的是,虽然没有找到自己的指导原则,但一些开发者却因此兴奋不已,并开始实施 Bret 的想法。
Frogatto and Friends 例如,是一款允许你边玩游戏边创建关卡的编辑器的游戏。
Cedric Vivier,Mozilla 开发工具团队的成员,也从 Bret 的著作中汲取灵感,为 Firefox 创建了 Live Scratchpad 扩展,使编写代码更加直接,而不是我们现在的方式。
我们仅仅触及了计算机可以做到的皮毛。现代技术和与机器交互的新方式可以让人们更容易发挥创造力。我们只需要跳出自己的经验,开始想象如果我们允许它,会发生什么。
关于 Chris Heilmann
HTML5 和开放网络的布道者。让我们一起修复它!
3 条评论