defstartup/why-rethinkdb-failed.md at master · coffeemug/defstartup
▻https://github.com/coffeemug/defstartup/blob/master/_drafts/why-rethinkdb-failed.md
To be honest, it hurt. It hurt a lot. It was unfathomable to us why people would choose a system that barely does the thing it’s supposed to do (store data), has a big kernel lock, throws away errors at random, implements single node features that stop working when you shard, has a barely working sharding system despite it being one of the core features of the product, provides essentially no correctness guarantees, and exposes a hodge-podge of interfaces that have no discernible consistency or unity of vision.
This is mandatory reading if you’re trying to change the world with a software platform, especially if you’re a perfectionist and don’t understand why your “crappy” competitors are beating the crap out of you in the market.