Skip to main content

Mike Kreuzer

Five years

December 8, 2018

It's been five years since I started this little blog. Five years, that's longer than I've stuck with a lot of things.

It's all stuff & nonesense of course, and probably of interest to very few, but I've enjoyed it, and hope some of you have too from time to time. So here's to five more. *clink*


Languages used by start-ups - 2

November 20, 2018

I was admiring my handiwork at creating SVG (and at defly avoiding my own CSP header restrictions) when I thought "What about Swift? Why is nobody making apps any more?"

But of course they were. I hadn't looked far enough outside the top ten languages on Ripley, so I hadn't found what I wasn't looking for.

So, using the same methodology as before, taking funding as a proxy for start-ups, but trawling though all of the languages I have on Ripley instead of just the first few, gives these new results:

Language YCombinator %
JavaScript 113 32
Python 74 21
Java 29 8
PHP 22 6
Objective C 21 6
CoffeeScript 20 5
Ruby 19 5
Swift 12 3
Go 10 2
Scala 8 2
Clojure 4 1
Haskell 2 0
Perl 2 0
C 1 0
C# 1 0
Elixir 1 0
Elm 1 0
Erlang 1 0
PureScript 1 0
R 1 0
Typescript 1 0

Languages used by start-ups. This time for sure.

The correlation with Ripley is a whole lot less impressive now though there is still some. The dominance of JavaScript and Python is still there, and the same sort of long tail is back, but in places it's quite a different set of languages.

Objective C and CoffeeScript on the one hand, and Kotlin on the other are clear outliers as languages being used but not talked about, and talked about but not used. But there are other surprises: Perl… in 2018…

Hopefully the results are a whole lot more useful now.

Languages used by start-ups

November 7, 2018

Retraction: This is of course wrong - I didn't look far enough outside the top ten, so I didn't find what I wasn't looking for - a whole new post on the way. That's numberwang.

Original post: The question 'which programming languages are used by start-ups?' gets asked from time to time, and I would have previously answered (incorrectly as it turns out nowadays) that the split is roughly equal amongst Ruby, Java and PHP, with Python maybe making up the rest.

That impression I think came from when I last looked at these numbers, and was inspired by an article in 2014 that used YCombinator funded companies as a proxy for start-ups generally. My recollection is that four years ago my answer would have been right. That's my story any way.

Using the same method now and comparing the numbers against this month's figures from the Ripley index, which ranks reddit's programming language subreddits by number of subscribers:

Ripley Language Subscribers YCombinator
1 JavaScript 429,259 113
2 Python 287,818 74
3 Java 103,248 29
4 PHP 82,009 22
5 C# 78,795 1
6 C++ 72,405 0
7 Go 57,056 10
8 Ruby 46,864 19
9 Rust 44,976 0
10 C 40,781 1

Languages used by start-ups

Thus corrected, my answer for the moment would be that about half use JavaScript, a quarter Python, and the rest are made up of the old leaders Java, PHP, & Ruby, as well as the newcomer Go. A half of them, JavaScript. Incredible.

Apart from the system languages (C, C++, Rust), and the expensive Microsoft ecosystem (C#), the correlation with Ripley's top 10 seems strong to me, in future I think I'll also refer enquirers to Ripley.



Earlier posts...