我最近使用 AI coding agent 的频率很高,Codex、Claude Code 之类的工具基本已经进入日常工作流。 刚开始用这类工具,很容易把它理解成“更聪明的自动补全”或者“能帮我写代码的聊天窗口”。但用得久一点以后,我越来越觉得,这种理解太小了。 AI Agent 真正改变的不是某一次代码生成,而是整个软件工作流里“上下文如何组织、任务如何拆分、审查如何发生、经验如何沉淀”的方式。...
过去说知识管理,很多时候说的是分类、归档、标签、搜索、双链、卡片笔记,或者某种更适合个人使用的笔记方法。 这些东西当然有价值。但最近我越来越觉得,AI 出现以后,知识管理这件事的意义正在发生变化。 它不再只是“我如何管理自己的资料”,而是在变成“人和 AI 如何持续协作”的接口层。 AI 最缺的不是答案,而是上下文 大模型并不缺表达能力,也不缺生成能力。真正缺的是稳定、准确、可追溯的上下文。 你问...
我以前介绍自己,最容易说的一句话是:我是一个全栈开发。 这句话当然没错。2008 年开始写程序,那时候很多小团队里并没有那么清楚的岗位边界。前端要写,后端要写,数据库要管,服务器要部署,客户说不清楚需求的时候也要去问。那时候不叫全栈,可能只是“美工也会一点、程序也会一点、电脑坏了也能看看”的那种人。 但到现在,如果还只用“全栈开发”来介绍自己,我会觉得不太准确。 不是因为这个词不够高级,而是因为它...
在十余年信息化系统建设的摸爬滚打中,我始终在寻找一种更通用、更可持续的方式去应对企业软件的复杂性。LinchKit 是我对这个问题长期思考与实践的汇总——它不仅是一个模块化的 TypeScript 开发框架,更是一套面向 AI 时代、服务于企业内控与数据驱动决策的底层平台构想。本文将分享它的背景、核心设计理念与未来方向。
一个使用 acme.sh 自动申请SSL证书,并自动绑定到云平台对象存储(如阿里云 AliOSS)的工具。起因就是因为这个博客的静态资源托管到Vercel之类的话速度太慢,就放到了国内的平台,但国内平台需要域名备案而且SSL不免费,就写了这个工具 用 acme 从 Let's Encrypt 之类的申请证书,并且绑定到 OSS Bucket 的域名。证书来源:Let's Encrypt(acme....