On June 3, 2020, alibaba’s internal network hot search suddenly crowded into a word — Fastjson, soon, “Fastjson, my heart forever pain” was hot posted on the first place.
The jokes were subtle, like this:

I still have this picture on my computer, because the product that became the target of all this criticism was my baby.
My name is Gao Tie, and 10 years ago, I made a Java parsing library called Fastjson.

Ali senior technical expert high-speed rail
I wrote this because I had scoured the web and found that there was not a good Java parsing library. In a fit of piqued, he decided to write one of the world’s fastest.
After writing the last line of code, I felt like a cowboy standing in the sunset, with smoke coming out of my barrel and the sound of biu-biu ~ Bang Bang in my ears.
So I shamelessly called it Fastjson.
The programmer’s joy is so unpretentious and boring.
Soon, this open source software was spread by hundreds, hundreds, B2B, Taobao, Alipay, the entire Domestic Java community used.
Soon, people not only thought my courage was commendable, but also came to ask me directly, “Did you get your courage from The Leong family?”
Because the product has a little more bugs than I expected.
However, when people use it, they trust me. I can’t be sorry, so I accept it calmly and will use the weekend to change it slowly.
The most unforgettable thing was the Spring Festival of 2017. It was still 7 hours before the New Year’s Eve. The student in charge of security called me and Fastjson was reported as a vulnerability.
Spring Festival Gala is not to watch, more embarrassing is, relatives began to inquire about our overtime pay is not very high.
I had no choice but to bow my head in silence. If something goes wrong with the product I made in my spare time, IT is my responsibility.

The best thing about me is that I know what I’m doing.
This BUG has been found to reproduce, fun +1.
This error can be solved by adding an IF, fun +1.
Upgrade responsiveness increased, fun +1.
There are other solutions in the industry, oh my God, there is this kind of manipulation, fun -1, fun +1 after learning.
When passing other people’s work station, I see everyone is using my baby, the same as the fool ha, fun +10000000.
When you’re just typing code with no distractions, you don’t really think about getting yelled at, and you’re in a state of ecstasy.
This joy is a reflection of God’s creation of the world, a joy that shows itself in every unique, new leaf and snowflake.
Now, The Number of Fastjson stars on Github has exceeded 20,000, and more and more people are using it. Of course, there is a lot of criticism.
Ali has a tradition of putting anything that annoys people on the Intranet for public ridicule. The harder it is hammered, the more it is loved. Every time I get hammered, someone secretly nails me: Brother, I’ll give you a hand and we’ll make Fastjson better together.
Of course, there are always people who wonder if their face doesn’t hurt when they are teased.
To be honest, it hurts!
I’ve always believed that if a person doesn’t do what he thinks is right for fear of being scolded, that’s when he reaches his limit.
You can’t win if you’re afraid of losing.
Ali has an old saying, right now, it’s me.
Because it’s not the moments of certainty that call to action. It’s the moments of uncertainty and uncertainty.
After all, the wind direction, more suitable for flying.
Over the past decade, it has been a great feeling to watch Fastjson go from weak to robust, with better performance and scalability, and be voted the most popular open source software in Open Source China many times.
Some people also ask me, why do I do something that can’t bring benefits?
Because love itself is a reward!