Home About Me

OpenClaw and Claude Code solve different problems: one builds and coordinates AI agent systems, while the other helps developers understand, write, review, and refactor code. Used together, they can support automation, CI/CD, multi-file refactoring, and f

A reflective essay on games, morality, imagination, and the strange weight of choices made in virtual worlds, from Vice City to The Witcher 3 and Detroit: Become Human.

A parent’s account of enrolling a child in a Shanghai primary school, from online registration and document verification to preparing supplies and watching him enter the school gate on his first day.

A personal account of the final days at AUST: a failed postgraduate interview, adjustment applications, graduation defense, gratitude toward teachers, and a quiet farewell to campus life during the pandemic.

A practical guide to starting a home renovation, covering style decisions, hard renovation budgets, contractor communication, designer input, construction supervision, and final inspection.

Why WordPress overtook Movable Type: licensing, installation, PHP, community momentum, Automattic’s migration push, and Six Apart’s strategic mistakes all played a role.

A spring visit to Shanghai Chenshan Botanical Garden, from fading cherry blossoms and blooming wisteria to the Quarry Garden waterfall, blue flower fields, and the park’s surprising history.