I was born in Yinchuan, China. I have lived in Yinchuan, Nanjing, Shanghai, Pittsburgh, San Francisco Bay Area(Foster City in particular) and I frequently visit New York City. I like reading, travelling and coding. I like reading maps in particular.
I am a software engineer at Facebook. Here I together with my team successfully migrated all Messenger data from HBase to MyRocks. Facebook is a great company, here I have learned a lot and still keep learning.
I’m husband of an elegant, diligent lady and father of a lovely girl and a brave boy.
About this blog
This is my personal blog. I write about what I am interested in. All posts are original and licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. I do serious fact checks for all I am writing: depend on reliable sources, cross check the facts, and use my independent thinking and judgement.
This blog is powered by Jekyll, deployed on GitHub Pages. This setting enables me to naturally write posts just like coding. I can focus on writing new posts and updating existing posts, Git helps me to keep track of the edit history. I unpublished posts before 2012, because old posts are like legacy code: they are hard to maintain, I would rather focus on new posts.
I write in both English and Chinese, most posts are written in Chinese because that’s my native language. I make decision about in which language I write in this order:
- Can I better express my authentic opinion?
- Can I write fast enough to post it quickly?
- Can I make an bigger impact?
For now, Chinese is usually the answer. It may or may not change over time.
I am using plain language instead of beautifying my words, to make it easy to understand my ideas and move fast. Words are methods, not destiny.
Feedbacks are welcome and will be appreciated. I am using Discus for readers to leave your comments, questions, suggestions, feedbacks. Please do engage so that we can keep the discussions ongoing, and together we make new discoveries.