这整个站我一天就做完了。不是落地页,不是换色的模板,而是静态导出的 Next.js 站:MDX 内容管道、Zod 校验 schema、Cloudflare Pages 部署。 我不是在批量生产样板。我是 vibe coding 出来的。这段经历改变了我对「当开发者意味着什么」的看法。 没人说的那层转变 Andrej…
Wilson Chen
创始人与构建者
我是 Wensheng Chen,也常被叫作 Wilson。我仍在 The Juicy Crab 担任 CTO,同时也在经营 bestpos.io、kloudeats.com,以及一系列持续扩展的 AI 开发者工具实验。
我最近在探索,怎样让代理少一点泛化、多一点真正的可用性:先在写代码之前质询想法,把需求压缩成可以长期复用的参考文件,再把上下文与表达方式编码进去,让产出真正贴合项目本身。
这也不断把我带回静态优先架构、构建时校验,以及以 skill 驱动的工作流。我在意的是缩短意图与执行之间的距离,而不是为了流程本身再叠一层流程。
当前关注的问题
我现在最着迷的方向,以及我认为真正重要的问题。
我反复回到的一个问题是:软件总会在最关键的时刻丢失上下文。想法还没被挑战就开始编码,规格在推进中和现实脱节,而代理会用听起来合理却偏离本意的默认答案来填补空白。
我相信下一阶段的优势来自更清晰的表达和更好的工作环境:更锋利的需求、明确写下来的约束、可复用的 skills,以及那些能尽早失败而不是把模糊性继续向下游传递的系统。
精选项目
查看全部 →这些项目与实验反映了我如何构建,以及我从中学到了什么。
近期思考
查看全部 →关于工程、产品以及公开构建的文章与笔记。
我不会在 Cursor 里开启一个新项目。我会先去 ChatGPT。 在 repo 出现之前,先有一个想法。在实现计划出现之前,通常只有一个半成形的直觉,在我脑子里听起来比它实际更聪明。我已经学会不相信那个第一版。所以现在我会把这个想法讲给一个…
网站上的跟读音频通常意味着有一台服务器:用户点播放,服务端跑 TTS、推流,或者至少从数据库里查一条录音。我想在这个站上也有音频——播放按钮和可选的按词高亮——但不加任何运行时。站点保持静态:每页预渲染,CDN 只负责发文件。没有函数调用,生产环境也没有 TTS 用的 API key。…
近期动态
GitHub 上最近的开源与个人项目活动。
联系
你可以直接发邮件,或使用下面的表单联系我。我愿意讨论想法、合作以及一起构建未来。