As I said on the About page, I don’t like formality. There is absolutely no need to tie my educational degree to my last name. Actually I feel uncomfortable with other people calling me “Dr Xie”. Anyone can just call me by my first name.1 In my opinion, the best way to show respect to people is not through these titles (Doctor or Professor), but the true care about their work. For the same reason, I’m not excited at all when someone simply says “hey, I’m big fan of you”, but I’m truly happy if someone discovers something I worked on (semi-)secretly and also thinks it is cool.
A couple of months ago, a secretary from a certain university booked a flight for me. When I got the E-ticket, my name was shown as “Dr Yihui Xie”. I was kind of speechless and wondered if I would be able to pass the security at the airport since my first name is definitely not “Dr”. I asked her not to include the doctor title in my name. Then a week later, she booked my hotel, and my name became “Yihui Dr Xie”. Cool. Now I have got a new middle name.

I still remember when I first went to Iowa State University, Di pulled me in front of her computer, pointed at one of my emails on the screen, and said “that is good”. She meant I called her “Di” instead of “Dr Cook”.
Of course, not every professor can accept this. I also had an experience with emailing a Korean professor around 2008, and heard thunders rolling back, “Do you call seniors in China using their first names?!” Actually no. In China, we never dare to use the first name to call our professors.
Anyway, I just want to clarify in this post that you do not need to call me “Dr Xie”. Occasionally people also call me “Prof Xie”. I’m not a professor. I’m just a software engineer.
-
Due to the Chinese culture, I feel weird when someone calls me using my last name “Xie”. When people use the last name to call someone, that typically means (1) the person has died; and (2) it is sensitive to talk about this person (e.g. a past President or influential politician), so they only use the last name but most people should know whom it refers to. ↩︎
Donate
As a freelancer (currently working as a contractor) and a dad of three kids, I truly appreciate your donation to support my writing and open-source software development! Your contribution helps me cope with financial uncertainty better, so I can spend more time on producing high-quality content and software. You can make a donation through methods below.
-
Venmo:
@yihui_xie, or Zelle:xie@yihui.name -
Paypal
-
If you have a Paypal account, you can follow the link https://paypal.me/YihuiXie or find me on Paypal via my email
xie@yihui.name. Please choose the payment type as “Family and Friends” (instead of “Goods and Services”) to avoid extra fees. -
If you don’t have Paypal, you may donate through this link via your debit or credit card. Paypal will charge a fee on my side.
-
-
Other ways:
WeChat Pay (微信支付:谢益辉) Alipay (支付宝:谢益辉) 

When sending money, please be sure to add a note “gift” or “donation” if possible, so it won’t be treated as my taxable income but a genuine gift. Needless to say, donation is completely voluntary and I appreciate any amount you can give.
Please feel free to email me if you prefer a different way to give. Thank you very much!
I’ll give back a significant portion of the donations to the open-source community and charities. For the record, I received about $30,000 in total (before tax) in 2024-25, and gave back about $15,000 (after tax).