How come Quora hasn’t contributed any significant open source tools?
My answer to How come Quora hasn’t contributed any significant open source tools? on Quora
Releasing open source software is a lot of work. You need to extract it from your own proprietary systems, clean it up, document it, release it and them deal with support queries, incoming bug fixes, suggestions and feature requests.
There are certainly plenty of benefits: it supports the open source community, can help with hiring and a well run open source project gets external contributions that can benefit your own software.
But... it comes at a huge opportunity cost. Can you be sure that the benefits from working on the open source project outweigh the benefits of solving engineering problems more directly related to your startup’s products?
In a pre-revenue startup, every hour of engineering time counts—time is money, and the out-of-money date is a fixed point on the horizon.
Twitter and Facebook have large teams and proven revenue models, which means they can more easily afford to invest in open source projects.
I think it’s completely reasonable for a startup like Quora not to prioritise open source work over developing their own products.
More recent articles
- ChatGPT should include inline tips - 30th May 2023
- Lawyer cites fake cases invented by ChatGPT, judge is not amused - 27th May 2023
- llm, ttok and strip-tags - CLI tools for working with ChatGPT and other LLMs - 18th May 2023
- Delimiters won't save you from prompt injection - 11th May 2023
- Weeknotes: sqlite-utils 3.31, download-esm, Python in a sandbox - 10th May 2023
- Leaked Google document: "We Have No Moat, And Neither Does OpenAI" - 4th May 2023
- Midjourney 5.1 - 4th May 2023
- Prompt injection explained, with video, slides, and a transcript - 2nd May 2023
- download-esm: a tool for downloading ECMAScript modules - 2nd May 2023
- Let's be bear or bunny - 1st May 2023