此刻,我正在指导claude code来实现app中的http engine的日志记录与部分模块的重构,看着终端上claude code基于我的需求,编写的todo list,并逐一执行,而我只在必要时干预,因此在等待它执行的时候我便产生了需要一为这个状态记录一些文字的冲动,如果AI最终将取代我们的工作,我们作为人类软件工程师能够做的有自主性的事之一,或许就是见证并记录这个过程。

不知怎的,写上面这句话让我想到了《银翼杀手》1982版中的人造人死前独白:

I’ve seen things you people wouldn’t believe. Attack ships on fire off the shoulder of Orion. I watched C-beams glitter in the dark near the Tannhäuser Gate. All those moments will be lost in time, like tears in rain. Time to die.

我曾见过那些你们人类不会置信的事。我曾目睹战舰在猎户座的边缘燃起烈火,我看过 C 射线在唐怀瑟之门边际的黑暗中明灭闪耀。所有这些瞬间,都会消逝在时间之中,一如眼泪消失在雨中。正是死期。

或许我们需要诉说的,是对我们的后辈们:

我曾经见过那么你们不会置信的事,我们曾经需要自己思考代码架构,自己修正编译错误,有时候甚至抓狂的需要砸键盘。

当然,并不如那些声称不会写代码的人几天写一个app,我需要承认我有一定的语言基础,但我从项目需要low overhead的要求上选择了rust这门自己不是特别熟悉的语言,然而我必须承认,http engine这个组件从脱胎于一个开源组件到目前处于基本可用过程中,大多数代码都由claude code,与其说我所为指导者,不如说我做为立项者与验证者,既使我能指出问题或者提出一些架构上的经验,但执行上均是claude code。

但不能不让我所担扰地,是这些分析复杂问题的思路,以及架构上的经验,到底有多么独有,claude code在什么时间点,亦能达到如此的水平。

Maybe time is all they need…

在这个AI时代,我们或许更有需要思考哪些事情是我们真正所看重的,是我们所真正所独有的…