4 ms·
Several interesting ideas to ponder due to the RethinkDB shutdown. 1. Business model / strategy is as important as the technology. Way too many people believe
by mgreg 10y ago
Several 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 opportunity it takes much more than good tech.
2. I would put RethinkDB in the "hard tech" category - the category that YC recently said they'd like to fund more of. Given the success of the technology but failure of the company it raises the question of what value YC brings to the table for a hard tech company? Many hard tech companies are very different than the companies that appear to enjoy the most success from YC (e.g. very different than AirBNB, Dropbox,...).
- rburhum 10y ago> 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 opportunity it takes much more than good tech. Amen to this! When I was CTO of my previous company, I always thought of the "product" as the technology we were building. As CEO of my current one, the "product" is really the business model we are nurturing/shaping. Even when we are creating amazing technology, the business model is the thing that requires the most care and the main driver of whether we succeed or fail - the real product.
- agibsonccc 10y agoWe'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 technology companies that help us sell an integrated solution. We focus on the fortune 2000. One of the things that concerns me is: "My startup bought a support contract from rethinkdb" No offense to the founders of either, but usually such things are in the 6 figure category or later and require something larger than what a startup can pay. Selling a cloud version which is easier to scale with more users and less costly on the engagement side (vs say: high touch enterprise) may have been a problem with the business model. Other plays in the space (maybe gitlab can comment here) tend to minimize support costs to make it easier to work with smaller entities. This may work for data base companies and I hope this is not interpreted as "what I'm saying works for everyone" What we're doing by default requires some high touch and what might essentially be touching more sensitive problems with a wider variety of applications. Where deep learning and databases line up is the wide applicability of problems and data types vs say: source control which I won't comment on here (due to lacking knowledge in the space beyond being a user) My cofounder and I met slava when we were in YC and I have to say we learned a lot from him. He clearly had experience in the space. This space is definitely hard though. I wish them and their community the best no matter what. Focusing on the customer base from day 1 here is definitely a must. One of the distinct things we do (other open source startups do this) is figure out which features belong in an enterprise version and a community version. You can't be everything to everyone and every feature has a price. Boiling the ocean will kill you here. A lot of the engineering team's job is to figure out ROI for certain kinds of features and what kind of problem the feature solves "community" vs "enterprise". It sounds like the enterprise version started later which is a shame. I can say for us, community feedback has been crucial and quick feedback loops help keep us tied to real problems. There's always a certain ratio of engineering time spend on customer problems vs "core features everyone can use". I think a lot of startups have to measure those trade offs.
- williamstein 10y ago> " but usually such things are in the 6 figure category or later and require something larger than what a startup can pay." RethinkDB's support prices depended on the size and needs of the customer, so were very reasonable for my company.
- agibsonccc 10y agoRight but that's likely the crux of the problem "reasonable" might not be enough to build a sustainable business. If I was doing support for startups that weren't paying me very much, I would have to question the return on investment there. I was trying to say, that startups as customers are a bad idea and that support contracts if you DO have them as a business model should be in that range.