HACKER Q&A
📣 DrNuke

Why apps get million funding and libraries or languages don’t?


I have a 21yo software eng at my desk asking why apps always seem to get a lot of funding from venture capital and libraries or languages do not. He is a fan of arcane (but very useful!) Python packages and of the Julia language. Anybody here on HN daring to explain him the rationale? Thanks.


  👤 davismwfl Accepted Answer ✓
Simple, you don't make VC level returns from a new language, it is a hammer for a construction worker. A good living can be made making a new hammer, but it is not the kind of funds a VC is chasing. They want a much larger return and market. Languages are a special kind of tool, which doesn't have a known replacement cycle, it happens usually based upon need so it is hard to even predict. C# and the .NET languages were the closest we have recently that I can think of, where a corporation took the focus to build a new language, but that was to the end of putting more people on their OS and platform, not to make money off just the language.

In the end, languages are not sellable, developers & companies won't pay for a new language. Libraries you can make an argument have more potential to be a fundable product, but in the end, the market doesn't exist where you can see a multiple a VC wants to see on their investment. Library companies are usually for profit and bootstrapped or funded by close sources and not VC.

My personal opinion (which has some nuance on this issue). I think I could argue most SaaS products are just an extension library that tacks on some UX or services (e.g. vendor management) to justify their cost which helps turn them into a VC fundable product. Of course not all SaaS fit my point, but so many do. Even things like IFTTT, Zapier, segment etc are just libraries which you never own and they add some component (or automate some process) to justify their costs. SaaS can be super valuable, I am not bashing them, just pointing out how I think people made "libraries" VC fundable.


👤 david927
VCs aren't investing in innovation, specifically. They're investing in a business that can provide a return on investment. No language and really no package can charge for use and become widely accepted. It's not a business, really.

That said, if VCs were smart they would also invest a percentage in long-term, pure innovative concepts and research to grow the market. Instead, the last interesting developments in software have been, what, Page Rank from the 90's? The blockchain? Can you think of more? I can't. They decided to "eat their seed corn." And now Silicon Valley is an embarrassment of what it used to be.


👤 JMTQp8lwXL
Docker got over $300M in funding. But since other cloud providers host their own variants of Docker registry, it's hard to build a moat around it.

Things get funded with the express purpose of creating a return on the investment. It can be difficult to do that with libraries and languages.