You've successfully subscribed to Jerry Zhang
Great! Next, complete checkout for full access to Jerry Zhang
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.
Success! Your billing info is updated.
Billing info update failed.

Blog Update

I Finally Decided To Start A Personal Blog. Hello World!

I have a confession to make. I already have a blog. So why am I starting this one? Because I have regrets on the domain name. I wish I had just used my name from the start instead of trying to come up with some clever name that doesn’t

Jerry Zhang
Jerry Zhang

3 min read

Blog Update