4 ms·
How much of this can be attributed to the efficiency or superiority of Ruby as a language vs most of these now maturing start ups being founded during the peak
by Impossible 7y ago
How much of this can be attributed to the efficiency or superiority of Ruby as a language vs most of these now maturing start ups being founded during the peak Rails era? If we look at new Unicorns founded today in 8-10 years we'll probably see slightly different stacks based on what is popular and new today, although to be fair I think a lot of the biggest "tech" unicorns IPOing the 2030s won't be traditional web applications.
- AlchemistCamp 7y agoThere has never been a "Rails era" in which Ruby represented 60% of the back-end server market share, or even 10% of the share of the languages I listed.
- Impossible 7y agoI'm aware of that. My comment was more about new startups at the time choosing Rails (and getting Ruby with it) with it being the reason why many startups in the list are built with Ruby, rather than an inherent strength of Ruby as a language. Rails did (does?) seem like a superior environment for quickly prototyping and launching web applications, and it's entirely possible nothing has supplanted it. My comment about future unicorns is mainly that Python might be dominant in AI or biotech focused startups, C# might be dominant in AR/VR startups, and more web applications are SPAs built mostly or entirely in JavaScript, so Ruby might have had it's day as people are building early tech in new fields.
- shevegen 7y ago> My comment about future unicorns is mainly that > Python might be dominant in AI or biotech focused > startups That's rubbish. Why should python excel here in biotech related aspects but ruby not? Note: I am a molecular biologist by trade who went into using ruby primarily. I also use python a lot. I remember the old HUGO project; lots of that code was written in perl. So why exactly would ruby be unfit here but python would? Please give your EXACT reasons. > so Ruby might have had it's day as people are > building early tech in new fields. I partially agree in regards to javascript; I disagree that there ought to be a hype-buzzword trend. The whole fake AI field ticks me off - they don't understand why they can never achieve true intelligence, yet they keep on claiming it. And people parrot how python will be DOMINATING in the fake AI field. So many fakers. How many of you guys actually even understand neurobiology?
- safe_on_shield 7y agoAs far as I remember, Ruby has been dumped by half the engineering community on almost since its inception. Not only that, but when Ruby came out, there were plenty of other options to choose from. The fact that those options were not chosen over Ruby should say something. Alas, with most non-Ruby devs it is nearly impossible to compliment that brilliant, wonderful language (and Rails). It's become popular to look for a reason to hate a language you don't write in, and usually tech stacks are sold by putting down other stacks, like when NodeJS came out.
- shevegen 7y agoWhile this is not completely incorrect, it should be pointed out that they would have dumped e. g. python just as well, since the primary complaint is about speed. Also, "dumped" is the wrong word, because you insinuate here that they stopped using ruby altogether. That is not the case; the percentage usage declined in relative terms, but I do not know of any of these companies to have gone down to zero percent in regards to ruby. Which is typical - big companies use all sorts of different languages. > Alas, with most non-Ruby devs it is nearly impossible to compliment that > brilliant, wonderful language (and Rails). It's become popular to look for a > reason to hate a language you don't write in, and usually tech stacks are sold > by putting down other stacks, like when NodeJS came out. When it comes to speed, they have a point - there is just no contest between C and C++, when comparing it to ruby or python. In my opinion, though, most of these who critisized ruby and python, are actually also people who are VERY very bad in either of these two languages. Some of them are still stuck with C and perl, too old to learn anything new. And no, the "I'm gonna learn a new language every week" crowd does not count - I have seen too much atrocious coding pattern by these people. JavaScript is also a partial reason simply because of how important the www became - look at PHP's decline, which is a LOT due to JavaScript.
- safe_on_shield 7y agoOh man, I just realized that my super-sensitive trackpad reorderd my words again. I was trying to say that Ruby gets "dumped on" by other developers. Not "dumped" as in swapped out.
- 7y ago