重读软件设计的哲学:AI 能替我们把复杂性消灭掉吗

Posted on 日 19 7月 2026 in AI • Tagged with journal, software design, AI, complexity

AI 写代码越来越快,还会推理、能给出好几套方案,很多人以为软件开发那点"难"终于要被抹平了。重读 Ousterhout 的《软件设计的哲学》,我越发确信:AI 干得了参谋,列得出选项,却还挑不出"最适合你这个系统"的那一个。复杂性不是被消灭,而是成了 AI 能帮你走多远的天花板——它反而让"判断与拍板"这件事更值钱,而不是更没用。


Continue reading

AI 编程新范式:80% 在想,10% 在写,10% 在验

Posted on 四 18 6月 2026 in Tech • Tagged with AI, harness-engineering, software-design, code-review, testing, methodology

过去写软件,大半时间花在敲代码上。AI 把"敲代码"这件事的成本压到接近于零之后,时间该怎么重新分配?我的答案是一个有点夸张、但越用越觉得对的比例:80% 在思考与讨论(架构、流程、测试用例、度量、CI/CD、Harness),10% 在编程,10% 在验证。本文聊清楚这 80% 到底在想什么、剩下两个 10% 怎么花,以及为什么这个转变对老程序员是好事、对新手是陷阱。


Continue reading