// Writing
What Remains After Someone Copies Your Product?
Features may be easy to copy without making technology worthless; a small team has to turn engineering into workflow, distribution, trust, and the ability to keep delivering.
When AI Is Everywhere, Where Is the Value of Being Human?
The stronger AI gets, the more people crave real connection. As generative AI makes content cheap, community, emotion, and human texture are becoming the scarcest resources.
The base color of nine hundred million people
Sex and mahjong are the base color of more than two thousand county towns in China.
My Parents Still Want to Give, and I Am Becoming Afraid to Take
Financial independence is not simply refusing parental support; it is renegotiating help, boundaries, and each person's freedom to choose.
The New Year Feels More Distant, but Home Remains
Returning to my small mountain town as an adult, I find that the familiar festival has not disappeared; I have simply learned to hear the emotions I once missed.
What Kind of Payment System Do AI Agents Need?
The central challenge in agent payments is not giving machines property, but turning human authority, limits, liability, and settlement into verifiable protocols.
A Quick Look at BFC
A practical look at BFC (Block Formatting Context) — the concept, the characteristics, and where it shows up in real development, including clearing floats and preventing margin collapse.
TypeScript Type Gymnastics
A walkthrough of beginner TypeScript type-gymnastics problems to get a real grip on the type system.
Notes on the React Component Lifecycle
A walk through the React component lifecycle — mount, update, unmount — using a ScrollView component as the running example.
Vibe Coding: Speed Is Not a Reason to Skip Verification
AI can generate a great deal of code, but how much we need to understand and verify depends on the cost of failure—not on who wrote it.