> In eleven years I hope I was able to provide a point of view that certain persons understood, about an alternative way to write software. I hope that such point of view will be taken into consideration in the evolution of Redis.
To me this epitomises what Bill Gates meant when he said "Most people overestimate what they can do in one year and underestimate what they can do in ten years.".
I just wish I had something to show for my last decade that had as much impact as Redis!
@antirez - Thank you for Redis! It's been a joy to use across so many projects. > However I never wanted to be a software maintainer. And nothing say that you have to be. There's this perverted view that anytime someone creates a popular FOSS project, they need to dedicate every waking minute to maintaining it. That's neither economically feasible nor psychologically reasonable. > Redis was the most stressful thing I…
There's absolutely nothing wrong with him not wanting to be a software maintainer. I don't want to be either, and I'm not even a programmer. But there is DEFINITELY something wrong with the fact that, seemingly, NOBODY wants to be a software maintainer.
The problem is that people don't recognize the efforts of the ones who do it. Antirez did it for years. Do people expect someone to have the same very high-profile job with constant overtime and the same project for their entire lives? His efforts to stay on that project were heroic.
There are lots of other people who want to maintain it. Let them, and if they screw it up that is not his fault. He finished his project. Give him a break.
So they're moving to a new "community based", "light governance" model. [1] There are plenty of problems with BDFL-style projects, but I think there are a lot of advantages too. Redis is unique in my experience in that it works the way you'd expect - it doesn't cause outages, it is fast, and it has a vanishingly small number of gotchas. The feature set is well curated and for the most part fits together cohesively. T…
> There are plenty of problems with BDFL-style projects, but I think there are a lot of advantages too. BDFL governance is extremely underrated in the opensource world. People attribute the success of the Linux kernel to its open contribution style, but I will argue that Linux is successful because there's a dictator at the top that enforces a direction, a long term goal, and most importantly, says NO. Community base…
> I will argue that Linux is successful because there's a dictator at the top that enforces a direction, a long term goal, and most importantly, says NO.
Linux is made because of many people all over the world, but it is successful because of the BDFL at the top. A consistent sense of mission absolutely benefits a project in the long term. There just isn't anyone that's going to get your idea better than you, when you're doing something that you know enough about to seriously get started on.
Ok, so many thank you here, thanks! It's very nice to read the comments here. But I hope to interact more on HN, since basically the idea is to write more blog posts, write more OSS software too. Just totally random :D I'll just do whatever every morning I want to do for a long time. Then maybe I'll find a new long term interest.
Thanks for everything you have given the community. And I look forward to more blog posts, they are always fun to read.
I would rather be remembered as a bad artist than a good programmer Takes a rare person to say this, made me smile :)
Personally I think it's mainly the result of having people constantly being hypercritical of your code.
And I think he's proven himself to be a superior programmer. In that in almost every category of engineering skill and knowledge, he is better than 90% of the people criticizing him. If he didn't start out that way, over the years his knowledge and skills grew to make it so.
But also maybe it reflects a bit that there is always some new "best practice" or something that some months ago no one heard about, but now many people are unfortunately using the adoption of as a proxy for programming skill because they are unwilling or unable to actually judge something or someone on actual merit.
Ok, so many thank you here, thanks! It's very nice to read the comments here. But I hope to interact more on HN, since basically the idea is to write more blog posts, write more OSS software too. Just totally random :D I'll just do whatever every morning I want to do for a long time. Then maybe I'll find a new long term interest.
Basically you changed the world, in your own way. Redis is here to stay now. Nothing short of sheer brilliance.
Coincidentally was reading an old discussion, few days ago, of Salvatore joining Redis labs fulltime from Pivotal labs. The discussion can be found here [0]
Congrats and thank you, Salvatore (@antirez), for producing such a beautiful, powerful, useful and important piece of software... and for articulating and demonstrating such passionate commitment to a personal vision that is so very rare, valuable, and inspiring... and for your responsible stewardship of its maintainance even when it came at the cost of your personal preferences. You're a class act, and I have no doubt you'll be successful with whatever comes next. Hats off for doing it right! Bravo!
Ok, so many thank you here, thanks! It's very nice to read the comments here. But I hope to interact more on HN, since basically the idea is to write more blog posts, write more OSS software too. Just totally random :D I'll just do whatever every morning I want to do for a long time. Then maybe I'll find a new long term interest.
Thanks so much for everything, Salvatore. Working with Redis, working on Redis and working with you have all been a blast.