// writing
Notes on product, growth, and building with AI.
Long-form thinking and the occasional white paper — written while shipping, not from the sidelines.
Sep 2, 2026
English Hides Its Implementation. Chinese Ships the Source.
Measure words are a type system. Chinese dates are ISO 8601. 没有为什么 is the answer to half of every codebase. I dreamed in Chinese years before I dreamed in code — here's the strongest case I can make that the two are related, and an honest accounting of where it breaks.
Jul 7, 2026
Batteries Included, Code You Own. The Stack I Build Everything On.
The constraint on a small team is no longer whether you can build — it's whether your stack keeps the cost of the next feature near zero. A technical walkthrough of the stack I build everything on — Next.js, Tailwind, shadcn, Convex, Resend, WorkOS — including the trade-offs most stack posts won't tell you about.
Jul 2, 2026
We Ditched Our CRM. Here's Why You Probably Should Too.
Most CRM implementations fail because they're built for an average customer that doesn't exist. Why we walked away from ours at Ryse and built Atlas — an operating system, not a CRM — in six weeks.