本周的胜利:
职业上的胜利:这周我想了很多关于逆向工程软件的事。媒体又说错了,但我喜欢这个叙事。小人物用自己的编程智能体干翻了那家动不动就打官司的企业巨兽。
问题是,要做逆向工程 Adobe 全家桶这种里程碑级的事……哪怕做得很烂,你实际要投入的工作量依然相当惊人。
不管有没有 AI,一个要一百人的团队才能造出来的大型商业产品,依旧是怪物级的工程,有没有 AI 都一样。
在努力搞清楚那位 Photoshop 老哥到底是怎么做到的过程中,我可能真的发现了一种令人兴奋的新型规格工程——如果靠人力手动去干,那就太奢侈了,根本不划算。
这个方法可以直接用于大型 QA 部门和私募股权公司的尽职调查。
挺有意思的。
等我搞清楚这套流程里哪些环节是绝对必要的、哪些不是,就会写一篇博客。
比如,如果你做了主动文档这一步,你可能根本不需要反编译任何东西。我的感觉是,反编译更像一个可选的注释层,你能从中看到原始开发过程中的一些坑和设计决策。
我不太确定重做或现代化改造是否真的需要它。
这些实验做得越深,我越确信:只要你愿意,完全可以全盲操作;尤其是当你要迁出原软件所属的年代和编程语言的时候。
我可能是错的。
Petrolina 计划
个人的胜利:与此同时,我这阵子被卡车的一些问题搞得相当沮丧。
今年早些时候,我在一场军方拍卖会上买到一辆好卡车,但版本很怪。上牌、维修、哪怕只是保证安全,都一直麻烦得要死。
九个月过去,加上一笔荒唐的维修投入之后……它还停在我家车道上,房东的耐心快用光了。
我本来已经准备放弃打造完美会说话的《霹雳游侠》式机器人卡车的梦想了,直到我遇到一位女士,她有一辆不怪的同款卡车,已经悉心照料很多年了。
那辆看起来真的很棒,以后我偶尔来一次横穿全国的公路旅行,它会是绝佳的坐骑。
明天早上去看它。
很期待。
Petrolina 传奇,未完待续。