A downstream cross-posting of the things I post on my main blog. I share what’s on my mind, a blog written by Jinny Gui