Live data from Hacker News

YC Software Startups: Value and Initial Programming Language Used

charliereese.ca

71–80 of 156 posts

Re: YC Software Startups: Value and Initial Programming Language Used

#71
Start up year likely correlates. But also it would be nice to know how many startups failed and what languages they used?

Did using Node.JS or Typescript correlate with business failure or is it just more recent?

I'm also particularly interested if trying to use Kubernetes correlates with failure. Kubernetes, for all its good, is a rats nest of complexity.

Re: YC Software Startups: Value and Initial Programming Language Used

#72

The page doesn’t list the year the startups were founded. I wonder if you’d see a good correlation to the founding year. More startups on the list use Ruby than any other language, and it accounts for over fifty percent of the valuation. It was very popular with startups ten, twelve years ago, but may since have slipped? On the other hand among younger companions es one might expect to see more Go, Node and maybe Rus…

If you're talking about survivorship bias, I can well believe it. Ruby is still popular with startups, and there's no falloff in Rails usage, if the gem download graph is anything to go by.

I'm not sure how they came with that projection at the end, despite the fall shown...

Re: YC Software Startups: Value and Initial Programming Language Used

#73

I bet there's at least one company on this list who says they use a flash programming language because they're too embarrassed to tell the world they're running autohotkey scripts over an excel spreadsheet.

no way, is that actually possible?

https://www.the-automator.com/excel-autohotkey/

Re: YC Software Startups: Value and Initial Programming Language Used

#74

I know a little about Coinbase. The CEO did the initial MVC with ruby on rails. He was somewhat technical so it was a natural choice. Then they moved forward with ruby for the whole platform, maybe as that's what he understood and what was the alternative back in the day. However for any of these businesses the language of choice if starting today for me would be rust. I really feel you get a much more maintainable c…

Rust is a great language, but how do you scale a Rust team? It’s a hard language to learn without a ton of developers out there. I suppose you could hire C/C++ devs, but if you’re just making a fairly standard SAAS Web app, it might be hard to pull those people over. Rust feels like overkill for your typical Web service to me.

There's a tradeoff, a high inital cognitive load for people learning the language vs the long term pay off of less bugs in production.

There are plenty of people who have spent time learning rust but haven't had a chance to use it on a production project. I would start looking there.

Re: YC Software Startups: Value and Initial Programming Language Used

#76

So the use of C# dooms my startup? I feel really out of touch having never used python or ruby.

I don't think language has got anything to do with it. It's more about the instincts. I'm purely talking in terms of probabilities but the odds of a C# programmer coming with an enterprise background are high. As such they bring certain instincts with them which are very useful in enterprise but not useful at all in startups. At worst, those instincts might do more damage than good.

So it's more of background/instincts things than language. C# technically has nothing which makes it a bad choice for startups.

Re: YC Software Startups: Value and Initial Programming Language Used

#77

Earlier quoted context omitted.

Rust is a great language, but how do you scale a Rust team? It’s a hard language to learn without a ton of developers out there. I suppose you could hire C/C++ devs, but if you’re just making a fairly standard SAAS Web app, it might be hard to pull those people over. Rust feels like overkill for your typical Web service to me.

There's a tradeoff, a high inital cognitive load for people learning the language vs the long term pay off of less bugs in production. There are plenty of people who have spent time learning rust but haven't had a chance to use it on a production project. I would start looking there.

> vs the long term pay off of less bugs in production.

It has not been proved large, long-lived Rust projects have fewer bugs than large, long-lived Python/Ruby projects.

Re: YC Software Startups: Value and Initial Programming Language Used

#78

Fascinating to see how heavily Ruby and Python feature. The things that surprised me by their absence and near absence were languages I love: JS and C# That said, this is taking now well established startups that will have begun their lives 5+ years ago in general. If I was picking a back end stack then I'd probably hesitate before picking the .NET Framework. But these days I'd easily pick .NET Core. Likewise, I'd wa…

After building two companies with Python, and then one with Javascript, I can see a huge difference. With Python, you get a predictable development velocity. With Javascript, there's lots of unpredictability (this is rapidly improving) because of thrash in the ecosystem. It's hard to overstate the value of predictable timelines and predictable development velocity when building a business.

Re: YC Software Startups: Value and Initial Programming Language Used

#79

The page doesn’t list the year the startups were founded. I wonder if you’d see a good correlation to the founding year. More startups on the list use Ruby than any other language, and it accounts for over fifty percent of the valuation. It was very popular with startups ten, twelve years ago, but may since have slipped? On the other hand among younger companions es one might expect to see more Go, Node and maybe Rus…

The author added a note under the main table about that, which goes in the direction of what you're saying:

> Note: Ruby and ruby on rails was a popular choice for YC startups around 2010 - 2012. Anecdotally, ~40% of YC startups used ruby during its peak popularity.

Re: YC Software Startups: Value and Initial Programming Language Used

#80
post #72

Earlier quoted context omitted.

If you're talking about survivorship bias, I can well believe it. Ruby is still popular with startups, and there's no falloff in Rails usage, if the gem download graph is anything to go by.

I'm not sure how they came with that projection at the end, despite the fall shown...

Assuming you're looking at the chart in the other comment, it's not a projection. The chart contains two separate graphs in overlay, and they are both of absolute numbers. Red dots are total all-time downloads, grey bars are a four-week histogram, and both show continued growth.
Post reply on HN