改完一行,怎样看见它真正改变了什么?
绿色测试灯、即时画面和一段可以回放的历史都叫反馈,但回答的是不同问题。沿着一次修改,观察哪些结果能直接看见,哪些还要停下来思考。
本文的问题 · 6
文件一变就重跑测试:缩短反馈的一种实现
Victor要求创作者及时看到决定的后果;Acme演示的Watch在文件变化后自动重跑测试,并更新独立窗口,使修改结果无需手动发起运行即可出现。
对照原文与时间戳 · 2
each time something changes in the directory it reruns the commandif you make a change or you make a decision you need to see the effect of that immediatelyWatch是离散测试反馈,不等同于Victor展示的逐值即时可视化;连接只涵盖缩短修改与结果之间的等待。
从缩短反馈循环到立即连接创作结果
In Search of Tomorrow 追问能否把反馈循环缩短到几乎为零;Victor 明确提出创作者应立即连接到所创作之物;前者说明设计历程,后者给出相近的设计原则。
对照原文与时间戳 · 2
What if we shortened the feedback loop to effectively nothingcreators need an immediate connection to what they create二者是不同演讲中的相近主张,不构成影响关系,也不证明零延迟在所有工具中可行。
创作工具必须让操作结果可见
Victor 要求创作者立即看到决定的结果;Sibelius 把关键操作状态藏在光标细微色差与层层菜单中,展示这一原则被破坏时的具体创作障碍。
对照原文与时间戳 · 2
...by making the arrow a subtle shade of blue? Do you know how hard that is to see?you need to see the effect of that immediately两者并非互相评论;Sibelius 评析针对片中的历史版本。
让修改的结果直接可见,可以减轻使用者在脑中推演的负担
前两例谈编程,第三例谈制谱界面;反馈能帮助观察,但不能保证用户理解背后的概念。
对照原文与时间戳 · 3
if you make a change or you make a decision you need to see the effect of that immediatelySo I could literally watch the
data flow through my program....by making the arrow a subtle shade of blue? Do you know how hard that is to see?把时间过程变得可见:从屏幕演示扩展到实体工作空间
两者都把孤立瞬间扩展为可比较的时间过程。Inventing 用模拟游戏的未来轨迹支持即时调整;Seeing 将这一设计方向扩展为真实项目的运行记录、历史比较和环境级观察设施。
对照原文与时间戳 · 2
immediately you have to map time to spacelook across a range of time at once模拟系统可重新计算未来,实体项目则需要传感和记录;两种技术条件不同。不能据此声称作者改口,或把回放视为反事实预测。
慢思考与即时反馈,必须二选一吗?
Hammock 强调思考但也明确允许试验后返回修改;Inventing 主张创作者与产物保持即时联系。它们可以分别服务问题构思与实现探索,而不是简单的快慢对立。
对照原文与时间戳 · 2
you're going to try stuff and go backcreators need an immediate connection to what they create互补是本站提出的阅读视角。短引文不证明两种方法必然兼容所有任务,也不构成两位作者之间的辩论。
读完再想一步
选一次最近的改动:如果只能看到最终画面,会漏掉哪个中间状态?