拾海笔记 · 00 · 为什么要做这个站
我做了十五年商业空间设计。不是那种要得奖、要上杂志的项目,更多是给甲方做能落地、能收款、能继续下一单的图纸。图纸上的每一根线都要能被承包商看懂,每一种材料都要能在供应商的价目表里找到。
第十六年,我开始写代码。
更准确地说,是开始公开写代码。写代码本身我断断续续试过很多次:做过 Notion 模板、写过 Shell 脚本、在深夜看过 React 教程然后第二天全忘。真正改变节奏的,是 AI 把「从零到能跑」这段距离压得足够短——短到一个有审美、有需求、但写不出十行纯手工代码的人,也可以一个人把一个想法跑完。
这个站是什么
这不是作品集,也不是博客,更不是一份电子简历。它是一个持续运行的工作记录。
- 笔记 / Writing:思考、方法、失败、复盘。文字密度优先,不做 SEO。
- 作品 / Work:正在开发的 AI 产品矩阵。每一个都公开它的状态,而不是等上线那天才发一条推。
- 前传 / Spaces:十五年商业空间设计的一条时间线。不是为了怀旧,是想证明一件事——那些经验并没有白费。
- 现在 / Now:一张此刻的快照。灵感来自 Derek Sivers。
- 关于 / About:一份可以被引用的、结构化的我。
为什么选择拾海
"拾海"是我给自己留的名字。捡拾海边漂来的东西——木头、贝壳、一两句别人扔下的话——然后把它们收好,等需要的时候用。
做空间设计的那些年,我一直是这样工作的。甲方给的需求总是支离破碎,项目场地总是有一两个让人头疼的缺陷,预算总是不够。但每一次都有东西值得被捡起来:一块意外合适的石材、一次对动线的重新理解、一个本来要被拆掉但最后留下的旧构件。设计这件事,对我来说从来不是无中生有,是把散落的东西重新组织。
做产品也是这样。模型是别人的,框架是别人的,设计系统是别人的。我要做的是把它们捡起来,组织成一个有自己呼吸节奏的东西。
为什么要公开
两个原因。
第一个理由更诚实:我需要证据。证据的用途不急着说,但它需要从现在开始积累——可追溯的写作、可追溯的发布、可追溯的时间戳。等到真正需要它们的那天再来补,就已经来不及了。
第二个理由更有意思:公开是一种压力。不公开的东西永远可以再改一次、再等一等、再优化一下细节。公开之后,它就变成了时间线上的一个事实。下一篇文章、下一个产品、下一次更新,都只能在它之上往前走,不能退回去假装它不存在。
对一个单人团队来说,这种向前的拉力是必要的。
这一页会怎么更新
不追求频率。想到才写,写完就发,发了就不再回头删改——如果有错误,就写一篇勘误或者续篇。
下一篇会写我选 Next.js + Tailwind v4 + next-intl 这套栈的原因,以及为什么在 2026 年,依然坚持手写 CSS 变量而不是用现成的设计系统组件库。
以及,欢迎通过任何方式找我。链接在 关于 页。