Home About Me

Reading notes on JavaScript fundamentals from The Good Parts, covering falsy values, typeof behavior, logical operators, and the four function invocation patterns that determine this.

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.