Memcached turns 10 years old today
arstechnica.com
arstechnica.com
http://brad.livejournal.com/1893677.html
I didn't really know what he was talking about but it was really fascinating and inspiring (as a lot of his tech posts were).
It's the same reason that I used to have a bath whenever I'd get stuck on a college assignment.
Same as sometimes when driving as I'm not focused on work can bring about good ideas.
I consider memcached to be one of the most important programs of recent time, it has been a core component for almost every large scale website you can think of. Ubiquity isn't always synonymous with quality, but in this case it clearly is.
Its incredibly powerful and very easy to deploy. A great piece of work, one that has saved my sanity many times, and congratulations to all involved.
-quasidan
Also, LJ groups have not been successfully replicated by any of the other major social media networks.
Wordpress does the same, which is why I primarily use it and not the innumerable alternatives.
I think the desire to do long-form writing, especially regularly, is a relatively rare one, which is why we see most people migrating to sites that mostly do images / sound bites / etc.
But the people who do do long-form writing will probably always be with us and probably always need tools appropriate to that genre. I don't know much about the history of LJ or why /how Wordpress supplanted it for long-form writers, but I do know that WP works pretty well for me, or at least well enough that I haven't seen any alternatives good enough to consider switching.
Do you have similar other obvious ones in mind? (please no rails :-)
And, Thank you very much for making memcached, and happy birthday! I've used this as a core part of my stack for years and love it.
edit: clarity
Not obvious to implement. But the concept was obvious.
HTTP. The protocol is not that complicated, but it's become ubiquitous, and a cornerstone of the web.
Social news. Nowadays everybody takes links you can vote on as a "duh" feature and wonder what the big deal behind Reddit is, but when it came out in 2005, it was very much a "Why has nobody thought of this before? Oh, right, because nobody will ever use it" invention.
It had been thought of before, and done before. The late 90s had tons of sites like that. When reddit came out in 2005, it was very much a "what is so special about slashdot clone #437?".
We ($dayjob) have been using it in production and it has been _solid_. twemproxy is quality engineering.
http://www.danga.com/words/2005_oscon/oscon-2005.pdf
edit: Think about the number of decade-old pieces of software still used almost universally because they're still one of the most effective solutions in their field. That is what makes me appreciate memcached most of all.
Brad handled the Perl client (initially the only client), and I think we hashed out the protocol together. I was an employee at LiveJournal at the time.
(I want to emphasize that the credit for the _idea_ of memcached belongs 100% to Brad)
https://github.com/memcached/memcached/commit/d4b68a8eca39e6...