Welcome to Xuan’s Website

Recent Posts

Love in the Time of Corona

It’s been more than two weeks since I’ve voluntarily self-isolated, and almost as long since our county issued shelter-in-place orders. COVID-19 is still wreaking havoc around the world, and its long-term impact can be predicted with little precision, if the volatility of the stock market is any indication. With stories coming in from all quarters—the medical community, government officials,... More


For a dear friend and colleague.

In shadows light I lie, eyes wide,
Beset by echoes of goodbye.

Slow ticks the clock, quick stir the thoughts
Of days to come, already lost.

One never finds a moment kind
Where parting, sorrow dwell untwined.

Rejoice, my heart, cast off thy grief
For blessings past, however brief.

Be free, go well in favored flight—
But let me mourn just one more night.

One Hour One Life

Last week, during one of our regular get-togethers, my friend Wei introduced me to One Hour One Life, an open-world multiplayer survival game in which the fixings of civilization are crafted from scratch across many, many generations. Aside from its cute, hand-drawn graphics, sound effects, and pensive music, two unique mechanics of the game stood out: one is birth, and the other, death.1

Rules of the Game

When you... More

Of Go and God

I want to share this story about something that happened over Thanksgiving weekend three weeks ago, that, although embarrassing, left an indelible impression on me. What I experienced paralleled the Christian journey so neatly that I felt that it would be remiss of me not to testify to the lesson therein. H, if you’re reading this, please be kind to me. ^^;;


Go is one of the oldest and most beautiful games... More

Version 3.0 Published

Originally intending to publish it on or shortly after my 30th birthday, I have been procrastinating the publication of this reflection for two and a half years, for reasons that I hope to address in a future post. Today, on the eve of my induction as a formal member of the Grace community, I feel that I have dawdled enough.

I filed it under 2014 because even though I made my final revisions today, I have not... More