Most modern languages are pretty close in productivity, architecture and the way a company is organized have much more impact on productivity.
In big enterprises every small change requires 3 meetings, in a startup you can just make the change.
Most modern languages are pretty close in productivity, architecture and the way a company is organized have much more impact on productivity.
In big enterprises every small change requires 3 meetings, in a startup you can just make the change.
Youtube did the dynamic typing thing in Python with 20 developers and Google did the static typing thing with several hundred developers in C++ for their Google Videos.
Who do you think won?
https://books.google.co.uk/books?id=eulODwAAQBAJ&lpg=PA136&d...
How about this: Python is only ~1.5 times more popular than Java, and Ruby is way below Java, and yet if you look top successful YC startups, Python has 17% of valuation, Ruby has 52% and Java is merely 1%. You can, of course, choose to interpret it in a multitude of ways, but at least one of them is that if you pick Java for your startup, you are unlikely to be successful (or, alternatively, people who are unlikely to build a successful startup are more likely to choose Java).
https://charliereese.ca/y-combinator-top-50-software-startup...