编程总览(2005–2026)#
- 2005-11-25 编程论坛的想法
- 2010-04-05 Gmail 双栏视图
- 2024-08-08 愚蠢还呆萌的AI
- 2025-06-03 这世上有三种AI
- 2025-10-09 assert(编程!=抽烟烫头喝着酒)
- 2026-01-10 AI at the Gates
- 2026-05-07 手搓AI电子书阅读器
三个公理#
“阅读不是灌输,是找到另一个系统来检验自己的系统。” ——读书总览
编程对博主亦是如此。三个贯穿 2005–2026 的念头:
- 社区 > 课堂 —— 2005 年讨论“编程论坛”时就提出:“建立一个(小型的)社区,大家平等交流”,而不是“老师布置作业” 的课程模式。2005-11-25
- 规范 > 实现 —— 2025 年玩
spec-kit时总结:“从‘宪法’到‘计划’再到‘任务清单’,完全不是 Vibe Coding,它强调的是严谨的需求定义、场景分析、技术规划和任务分解。”2025-10-09 - AI 增效 ≠ AI 取代 —— “AI 工具的强大,不是为了让编程变得廉价和随意,而是将开发者从繁琐的实现中解放出来,让我们能更专注于定义问题和规划蓝图。”2025-10-09
三个阶段#
| 阶段 | 年份 | 特征 | 代表 |
|---|---|---|---|
| Foundation | 2005–2014 | 社区哲学 + 环境·工具折腾(PHP/XAJax/Ubuntu/Vista/WordPress) | 编程论坛 |
| Hiatus | 2015–2022 | 技术日志零星,多为零散笔记 | — |
| AI 重生 | 2023–2026 | ChatGPT 觉醒 → 三种 AI 分类 → spec-kit/Vibe 辩论 → AI 协作编程 | AI 编程进化 |
Foundation(2005–2014)#
- 2005:就“成立一个编程论坛”这一想法展开了久论。在评论中就“社区 vs 课堂”“可持续发展”“FAQ 的作用”展开辩论。2005-11-25
- 2007–2014:272 篇“编程、软件、技术”日志中,前十年(2005–2014)贡献了 226 篇,其中 2007(49)与 2008(46)为双高峰。内容涵盖 Vista 环境折腾、PHP/Smarty/XAJax 开发笔记、Ubuntu 安装、WordPress 建站、BDS2006 + InterBase 连接等。这段时间的编程,是围绕 “怎么让工具服我” 展开的。
Hiatus(2015–2022)#
技术日志稀稀拉拉,大多数年份只有 1–4 篇,主题多围绕个人站点维护、App 信任危机、个人影音管理等。
AI 重生(2023–2026)#
“2025 年,才算是我的 AI 元年。”2026-01-10
2023 年初 ChatGPT 入江,随后 2024 年 DeepSeek 崛起。博主开始从“AI 能否思考”到“AI 如何作为协作者”的思考演进,详见 AI 编程进化。
AI 编程的三原则#
来自 2025-10-09 assert(编程!=抽烟烫头喝着酒):
AI 工具的强大,不是为了让编程变得廉价和随意,而是将开发者从繁琐的实现中解放出来,让我们能更专注于定义问题和规划蓝图这些更高层次的创造性工作。
- Specification is king ——
spec-kit的 5 步流程:constitution → specify → plan → tasks → implement,其中specify明确“要什么、为什么要”,从不涉及“怎么实现”。 - TDD is non-negotiable ——
spec-kit称 “TDD is part of the constitution”。 - Human in the loop —— AI 快速原型,但需要人类在场景分析、技术规划、任务分解环节把关。
工具链演进#
2007: XAMPP + PHP + MySQL
2010: Gmail 双栏视图脚本
2020: Ollama (本地 LLM)
2024: Copilot / ChatGPT
2025: Kiro (spec-driven) → spec-kit (TDD 宪法)
2026: GPT-5.4 + Hermes3 + Gemma4 (本地 + 云同步)