Earlier quoted context omitted.
For those not "in the know," what capability is that? Everything I hear implies a focus on ease of use: Easy replication/distribution, JS API, single number type (float64), usefulness when teaching novices, etc.
RethinkDB's niche is allowing a service to listen for changes to a dataset. As in, your Node application could listen for published events by Rethink, rather than your Node application long-polling the dataset for changes. "Real Time" data analytics can then be performed.
RethinkDB, SageMath, Andreessen-Horowitz, Basecamp and Open Source Software
101–110 of 122 posts
Re: RethinkDB, SageMath, Andreessen-Horowitz, Basecamp and Open Source Software
#102I love engineering as much as anyone else but learning how to actually go to market and create customers is the most important thing if you want to build a company.
Re: RethinkDB, SageMath, Andreessen-Horowitz, Basecamp and Open Source Software
#103As for RethinkDB; we loved it, and even wrote an article about it a few weeks ago, outlining how it could be awesomely used with Rails 5 [1]. Having tried to bootstrap a company solely around an open source product ourselves as well[2], we can't help but share their pain here a bit. For instance, and I'm just going on what OP has shared about RethinkDBs business model, we tried to build our business solely on support contracts initially too. That didn't work out great for us.
And it kind of makes sense if you think about it: the support contract is available in case your software is failing during critical operations, yet your main efforts in product improvements are to minimize those chances. So you may have two conflicting interests, and I think you will find yourself having a hard time satisfying both. Through product improvements, you're basically minimizing the probability that such a support contract is needed. That might make it more enticing to only get the contract whenever you actually really need it, and that moment might never come. Especially if you consider how many hoops customers have to jump through to procure something within the enterprise. I can imagine something similar happening for RethinkDB.
This was an important realization for us though: rather than charge for the probability of problems, consider charging for the product's merits instead. As much as it pained us to introduce a closed source premium version of Passenger a few years ago to do this, I can confidently say that it was the best choice we could have made for our open source users as well; it allowed us to have a sustainable income and allowed us to rapidly improve Passenger's open source core alongside the closed source version as well. So even though I commend OPs determination into keeping things strictly open source, I'd encourage him to look into a hybrid option as well. We wouldn't be around here today as a company if we didn't.
Lastly, seeing as OP is a fellow bootstrapper and a fan of Basecamp as well, I think Jason Fried put it best when it comes to VC monies: "if you start out by raising money, you get good at spending money, but if you start without money, you get really good at making money", or something like that :-)
[1] https://blog.phusion.nl/2016/08/04/using-rails-5-actioncable...
[2] https://blog.phusion.nl/2015/10/30/bootstrapping-a-business-...
Re: RethinkDB, SageMath, Andreessen-Horowitz, Basecamp and Open Source Software
#104To understand what happened to RethinkDB, you want to contrast it with MongoDB. RethinkDB is amazing software and a real breakthrough. And the audience of deep thinking people who can really leverage the event model is ... limited. Today. MongoDB is no breakthrough, but there are legions of people who just want to plug something together with PHP or Node. Given what they're doing, it works fine. I sincerely hope Reth…
Disclaimer: I have a bro crush on Ben Horowitz. Exactly, they gave it a good go as a company but their burn rate was likely too high/too soon and differentiation insufficient (whether lack of actual novel features and/or communicating advantages in marketing). For example, a polar opposite of something like Couchbase which is used by giant enterprise shops to move away from Memcache and/or CouchDB. It was also compet…
Don't raise money for an idea, raise money for a business that is capital constrained. VC is only one kind of funding you can try to grow with.
The best source of funding is revenue.
Re: RethinkDB, SageMath, Andreessen-Horowitz, Basecamp and Open Source Software
#105Earlier quoted context omitted.
It seems like a full framework, easy to start with, yet doesn't feel bloated or confusing (personal opinon). Here's an obviously biased (obvious biased since it's from the creator of vue himself), yet pretty good comparison: https://vuejs.org/guide/comparison.html
Oh no. This: https://vuejs.org/guide/reactivity.html#Change-Detection-Cav... Vue.set(vm.someObject, 'b', 2) This is exactly the kind of gotchas that drove me away from the likes of Angular, Knockout, and Polymer to the simplicity of "Just re-render everything" that is React.
That said, I feel Vue does offer some things that, say, Angular/Knockout/Ractive don't to offset this, so I could see myself using it in some cases where I would otherwise go for React.
I rather like the documentation, for one, as well as the tooling that offers single-file components (js/css/markup) and plays well with the editors I use (Sublime, Atom).
I've also found that it's often easier for others to learn the angular-like markup compared to learning React.
Re: RethinkDB, SageMath, Andreessen-Horowitz, Basecamp and Open Source Software
#106Several interesting ideas to ponder due to the RethinkDB shutdown. 1. Business model / strategy is as important as the technology. Way too many people believe that all they need to do is build a great product (by all accounts it seems RethinkDB did) and the rest will take care of itself. Enterprise software is a very difficult business and at the moment going through tremendous change and while there is good opportun…
We're an open CORE (caps for emphasis) deep tech company YC has funded in the deep learning space. We have proprietary software we sell as well as helping people go closer to the applications. We spend a lot of time on relationships with fortune 2000 vendors with existing channels for distribution. As the CTO of a startup like this I spend my time on coding, leading an engineering team, and managing partnerships with…
RethinkDB's support prices depended on the size and needs of the customer, so were very reasonable for my company.
Re: RethinkDB, SageMath, Andreessen-Horowitz, Basecamp and Open Source Software
#107It seems new users and people who saw the ease of querying, distribution, good docs, solid architecture jumped on board. Lots of HN articles were written. The technology is really solid. Come to think of it, don't recall seeing a single negative RocksDB article on HN, ever. However databases are hard and they are a bit like operating systems. They are so important that people expect them to have a long track record o…
While it's still entirely unclear whether and how RethinkDB and Horizon will develop from now on, I have become more hesitant to use a 'relatively new database product' even for my side projects, let alone something 'important'.
This was my first experience using some piece of technology (library, framework, etc.) that suddenly potentially won't survive, and it's probably a good thing that I learned this lesson with a relatively unimportant side project.
Still, it becomes a bit of a fulfilling prophecy: I'm now even less likely to invest in a new database product.
I really hope RethinkDB and Horizon will find a home, because I've really enjoyed working with both.
Re: RethinkDB, SageMath, Andreessen-Horowitz, Basecamp and Open Source Software
#108>They were also worried about how small the total market cap >I do not think it is impossible to build an open source business (I think Wordpress is an example), and I do not need to raise VC. Is the right market here not everything like A16Z told you? The market for wordpress is crazy large with several blog platforms seeing 100+ million dollar exits and it seems no one who gets in this space fails--clearly the mark…
In the case of Wordpress, I think a big part of its success is that it is built on the most well-supported technologies on the web: PHP and MySQL.
I'm by no means a great programmer but it was relatively straightforward to migrate a Drupal site with a completely different DB structure to a Wordpress redesign. Both use PHP and MySQL.
In contrast, my built-from-scratch journalling tool that runs on RethinkDB will take a bit more work - all over the place - to work with some other database (probably Postgres, SQLite or MySQL). It's still relatively simple, but less so than the Drupal->Wordpress conversion.
My Horizon app, on the other hand, will basically have to be rewritten if support and development were to stop.
Re: RethinkDB, SageMath, Andreessen-Horowitz, Basecamp and Open Source Software
#109I'm watching this very closely since I am a founder of another OSS-based company doing something very hard and trying to monetize via things like services, support, etc. (Ironically we just ported the new version of our SaaS code base to RethinkDB! We plan to stick with it. It's too nice, and I'm optimistic it'll find an OSS home.) I'm anxiously awaiting the postmortem, but my sense (albeit from a distance not knowin…
I'm a long ways from being a VC, but I see one reason they might prefer the larger, higher-burn-rate company. I think one of the hard jobs for a VC-funded startup is growing really fast (to become big enough to be worth-while when the VCs cash out). The company with more head count may have a head-start on that growth (assuming they actually hired the right people). So if you're a VC looking to place a bet on a compa…
Hugging default alive means that when our growth goes up in a sustained reliable way, we can hire.
To seen a model try: http://growth.tlb.org
Re: RethinkDB, SageMath, Andreessen-Horowitz, Basecamp and Open Source Software
#110Earlier quoted context omitted.
I've never seen that in any db I've worked with. If that's true, that's pretty huge.
It is true. It was NOT true a year ago, but it is now. I pushed it hard, Aphyr pushed it hard, and the RethinkDB team worked very hard addressing every issue we found. That's why RethinkDB failing is so tragic.