Database startups suffer from an extreme case of an important truism in startups generally: the product you think you are selling is not the product the customer thinks they are buying. No one buys a database per se , they are just a means to some other end. People that love database technology — that would be me — tend to start database companies. It is very difficult to sell a database. It is much, much easier to s…
This the key. I'm also a dreamer of a better RDBMs ( https://tablam.org ) and wish I could live doing it... but working on the sector of small business what they want is a better access/excel. Probably that is what bigger companies want too. So the internal tech is just a mean to make that possible. I think if a db engine provide the equivalent of the auto-admin of Django it will sell itself easily :) However this is…
RethinkDB: why we failed (2017)
191–200 of 237 posts
Re: RethinkDB: why we failed (2017)
#192Earlier quoted context omitted.
This the key. I'm also a dreamer of a better RDBMs ( https://tablam.org ) and wish I could live doing it... but working on the sector of small business what they want is a better access/excel. Probably that is what bigger companies want too. So the internal tech is just a mean to make that possible. I think if a db engine provide the equivalent of the auto-admin of Django it will sell itself easily :) However this is…
There's a bit of a chicken and egg problem in that until you have compelling products demonstrating how your “better” RDBMS contributes to better business solutions, there's not something the technical people who understand the theoretical advantages can take to the less technical people that need to approve the decision to justify it over established RDBMSs, that are not only seen as more secure from a business pers…
Re: RethinkDB: why we failed (2017)
#193I distinctly remember their creative hiring tactics: They anonymously floated mysterious puzzles across the web. The solution was a domain name which had a static website yielding an email address. If you sent a email to that address they immediately asked you if you were interested in working for them. I know, because I solved one (The lure to solve the mystery was just too tempting to resist)
Re: RethinkDB: why we failed (2017)
#194As someone using RethinkDB in production for the last 6 years or so: I am really disappointed by how software development world is dominated by fashions and fads. RethinkDB was done really, really well. It is one of the very few distributed databases that went through Jepsen relatively unscathed and delivered on promises made. Development was done in the public, questions were asked through StackOverflow. You interac…
Re: RethinkDB: why we failed (2017)
#195If anyone tried to sell git itself it would be impossible. I never used mongodb for reasons listed in the article. But there is free and open source and resilient postgres.
the companies who succeeded around git did not build git. it would be a tough thing to develop both git and the hosting / workflow business around it.
so I guess the lesson to learn is don't try to build extremely sophisticated software as a startup where there are already good enough open source alternatives.
Re: RethinkDB: why we failed (2017)
#196Maybe another, important, lesson the RethinkDB team left out was: raise more capital than you need, and go public fast.
Two years later, MongoDB the company is now valued at $19.491B. Like many other public tech companies, it is yet to turn a single profitable quarter, and is not expected to in the next few years.
Annual YoY revenue growth is flat too at around $500m. Equity is negative.
Perhaps because the market thinks useful product companies will be valuable vs. the US dollar in the future. And its a vital part of many companies infrastructure these days, without much of a solid enterprise alternative.
Re: RethinkDB: why we failed (2017)
#197> Developers love building developer tools, often for free. So while there is massive demand, the supply vastly outstrips it. This is key, and plays out over and over again in different forms. There are no points for difficulty, only supply and demand. PG puts this well [1]: > That's the essence of a startup: having brilliant people do work that's beneath them. Big companies try to hire the right person for the job.…
In the era of COVID, it seems like every developer with some extra free time has decided that they want to build their own PKM/note-taking/etc app, so competition has scaled up massively in the last year.
Re: RethinkDB: why we failed (2017)
#198Earlier quoted context omitted.
But the technology encourages this type of behavior. And I am not speaking of hypothetical "can happen". I very recently had to deal with this precise issue. > But really, please consider that many of us have, or are as we speak, losing loved ones to a deadly sickness which you have compared to a poor database implementation. Sorry for your loss. Use of the word for non-medical concerns is common. Mongo Metastasis wo…
I agree that it is very easy to make bad decisions with this product, but I do not think it is unique to Mongo. And it is the role of a good architect or a good team lead to make sure that this does not happen or that developers do not go down these roads. I would even say the strengths that I have pointed out are precisely what makes it easier to take shortcuts. It gets out of your way, makes collections if they do…
Re: RethinkDB: why we failed (2017)
#199Earlier quoted context omitted.
On the other hand, any kind of technology in infrastructure is a prime candidate for open source, the incentives are just very much aligned there. Infrastructure tech makes for a great case that helps everyone while giving nobody a competitive advantage, that's why companies love doing or sponsoring it. On the other hand, open source tech in infrastructure helps get rid of vendor lock-in as in the worst case, you cou…
Cloud providers are proprietary infrastructure and their rapid growth shows the opposite. SQL Server, Oracle just led to AWS DynamoDB/Aurora. You don't have any source code for either. Open-source projects growing in popularity doesn't override the greater trend that companies just want solutions, whether it's open or not.
AWS had a problem or “Hosted Super Open Source Database” had a problem.
There is a reason why there is an old adage: “No one got fired for going with (IBM/Microsoft/AWS)”
Re: RethinkDB: why we failed (2017)
#200As someone using RethinkDB in production for the last 6 years or so: I am really disappointed by how software development world is dominated by fashions and fads. RethinkDB was done really, really well. It is one of the very few distributed databases that went through Jepsen relatively unscathed and delivered on promises made. Development was done in the public, questions were asked through StackOverflow. You interac…