代码是一种输出,一切正在回归本源。
长久以来,我们一直把代码当作输入,我们将其神圣化,手动调整它的格式,费尽心思美化它,甚至为之痴迷。
我们构建了复杂的图形用户界面(GUI)来编写它,也就是 IDE。我们为代码添加语法高亮,解析语法树,生成代码缩略地图。
我们配置各种键盘触发器,内联自动补全,以及灰色的幽灵提示文本。甚至还会互相打听,“你用的是什么配色方案?”
我们熬夜争论 API 和函数体的理想长度,争论这个 API 看起来是否足够优雅,能不能让另一个人顺畅阅读?
现在,我们正将注意力转向真正的输入,需求,产品规格,用户反馈,设计灵感。
最关键的是生产环境中的输入,我们的代码智能体,需要理解你的用户是如何体验这款应用的,他们遇到了什么错误,然后将这些转化为代码。
不可避免地,我们将不再那么盲目推崇代码,也不再那么神化程序员。
其实,与我共事过的最顶尖的工程师,历来都只把代码视为达到目的的手段而已,它只是一种注定很快就会再次被改变的输出。
##