The founder of Redis announced his retreat to the second line: I write code just to express myself!

A few days ago, Redis founder Salvatore Sanfilippo announced on his personal blog ( http://antirez.com/ ) that he would end his Redis journey!

The full text of the blog is as follows, the original address: http://antirez.com/news/133

Salvatore Sanfilippo's withdrawal was not a disappointment to Redis itself, but because of the day-to-day open source maintenance work that made it tired and bored. The follow-up maintenance of Redis will be handed over to several of his colleagues, and he is going to retreat to the second line, and will become a member of the Redis Lab in the future, providing ideas and ideas for the future of Redis. As for what to do in the future, Salvatore Sanfilippo said that he has not yet made a clear plan, but he will spend more time doing what he really wants to do, such as writing technical blogs or recording videos.

In fact, Salvatore Sanfilippo's withdrawal may not be unexpected. A year ago, he also published an article "The Struggle of Open Source Maintainers" on his personal blog (Original English: http://antirez.com/news/129 ).

In this article he complained that when Redis became popular, in addition to fun, there were also negative aspects. For example, these distressed questions:

  • It takes enough time to process community feedback, otherwise you can only "pretend" that the project has no unresolved problems. It is effective to have full-time staff for each subsystem of an open source project, but it is difficult to achieve.
  • After Redis became popular, more work shifted to checking PR and issue. It is true that some of them will do better than me, but most of them are only at an average level, just solving a given problem.
  • Time pressure: Before Redis, I had never had the experience of working every working day. Always work for a week, stop for two weeks, then work for another month, and then disappear for two months. Doing creative work requires charging to get new energy and ideas. But after I started to receive payment for working in Redis, I forced myself to work according to the normal schedule. This is extremely difficult for him. It doesn't work to apply to the company to return to the original working mode, because the way the community operates.
  • Mental stress: Doing a lot of work in the same project is also a complicated matter. I used to change projects every six months, but now I have been working on the same project for ten years. Trying to retain creativity by deploying sub-projects in Redis, I have done Cluster, HyerLogLogs, and an abandoned disk storage project. Now I am doing the fourth. However, in the end, I still have to go back to the issue and PR pages and repeat the same work every day.
  • Fear: I am afraid of losing my technical leadership to Redis every day, not because I think I have not done a good job in designing and developing Redis, but because of my way with what most users want, and most IT staff The belief in software is inconsistent.
  • ...

For more information about this article, see "The Struggle of Open Source Maintainers"

In many cases, every creator of an open source project longs for his work to be noticed, used, praised, and become popular in the industry, because this is the affirmation of his work. But as the founder of Redis said, the higher the popularity, the more personalized needs, and various suggestions and enhanced PR follow one after another. However, a product can never meet everyone's needs, which will Brings friction and other problems. The things that I was playing with according to my own thoughts gradually changed, and it seemed to be less fun. Just like we write technical tutorials, some people always like it, and some people don't. If you don’t like it, it’s okay to read the flip, but as the traffic grows, some people who don’t like it will come to greet family members incidentally. It's a pity that I don't know each other, otherwise I would like to ask, is there such a situation among foreign users?

If the founder stops playing, can Redis still work?

This question may be asked by many domestic developers, so I will talk about it at the end. For an open source project like Redis that has grown and has a complete team management mechanism, the founder's departure will not cause him to stop operating. This is different from many domestic open source projects. For mature open source projects like Redis, in addition to having a large number of contributors, its management and operation mode is also very standardized, and the departure of the founder will not lead to the collapse of the entire project. A typical example is the well-known Spring community, after its founder Rod Johnson left, it is still developing very well.

However, it is difficult to say whether Redis's future goals and directions will change. It depends entirely on whether Salvatore Sanfilippo will continue to output with all his strength in Redis Lab and whether the team continues to support his opinions.

So, what do you think about the departure of the founder of Redis? If Redis were yours, would you feel bored by dealing with PR every day?

This article first published : Redis founder announced his retreat to the second line: I write code just to express myself! ,Please indicate the source. Welcome to pay attention to my official account: Program Ape DD, to get exclusive learning resources and daily dry goods push. If you are interested in my other topics, please go directly to my personal blog: didispace.com .

Guess you like

Origin blog.csdn.net/dyc87112/article/details/107120732