Live data from Hacker News

Ask HN: Will Ruby Get a Comeback?

news.ycombinator.com

71–80 of 103 posts

Re: Ask HN: Will Ruby Get a Comeback?

#72
post #19

if nobody uses ruby then why are the devs super expensive? you would think that there is no demand?

ColdFusion devs aren't cheap either, and that's definitely not a popular language these days. It's not that devs are necessary expensive, it's that senior devs are. The problem being that "easy" languages can often lead to complex balls of mud if care is not taken, and the only way forward is to hire senior devs.

weird. i’ve seen situations where there are very few developers in the world with a specific skill. yet, because there are few companies that need that skill relatively, these developers cannot demand rates higher than rates for developers dealing in vanilla shit like javascript.

Re: Ask HN: Will Ruby Get a Comeback?

#73
post #19

if nobody uses ruby then why are the devs super expensive? you would think that there is no demand?

FORTRAN devs are also pretty expensive. There are fewer people who can write FORTRAN and there is a lack of allure to a job that involves maintaining legacy code. Sadly a lot of Ruby code written in 2010ish is also considered "Legacy" code and even people who previously did Ruby don't want to do it, not because of any destestment of the language. One company even specifically asked me if I would be "okay" with writin…

i guess COBOL is similar.

Re: Ask HN: Will Ruby Get a Comeback?

#74
post #64

Earlier quoted context omitted.

I doubt the Ruby ecosystem is the largest out here. In terms of packages, npm more than 1 million, Maven Central (Java) 438k, PyPi (Python) 336k, Packagist (PHP) 323k, NuGet (C#) 260k, CPAN (Perl) 202k, Ruby has 170k gems, Rust 70k, Elixir 16k, Haskell 16k OCaml 3445. I couldn't find information for Go, and nothing specific for Scala and Clojure. Out of those the most comparable are Java, Python, PHP and C# due to th…

Package number is not enough. For example, .NET’s BCL is probably the largest of all the languages you shown where the other ecosystems would have to provide what it covers.

Sure, and .NET has a lot of Windows-specific stuff that's hard to find elsewhere. Is the same true for Ruby though? I don't think it is.

Re: Ask HN: Will Ruby Get a Comeback?

#75

As someone who missed the early Rails train, I'm not really seeing a lot to love anymore. It seems like Rails tried to do exactly what MSFT was doing with ASP.net - Give an excellent set of defaults you don't have to think about. The problem with that (and it's the same problem in Rails) is that "excellent defaults" change rapidly - much more rapidly than most production code-bases. So you end up with outdated defaul…

Are we talking classic asp or core? The former is dog shit while the latter is quiet nice.

classic! I hear most of the core stuff is actually pretty decent, but I haven't worked in the MS ecosystem for a while.

Re: Ask HN: Will Ruby Get a Comeback?

#77

Earlier quoted context omitted.

Not sure I agree on the operational aspect in the large scheme of things. Servers are cheap, people are expensive. Thinking out loud here, say you can only serve 200rqs with Rails but 2000rqs in some other framework (yes not fair comparison, endpoints matter etc etc). That means you need 10x the servers but take a step back a sec. 200rqs is 720k a hour or 17,280,00 a day or 518,400,000 requests a month. (The scale fo…

This has always been the argument of people optimising for development speed. Fair argument when you're actually getting dev speed in return. But it's mostly consulting companies making this argument, who don't have any skin in the game for ops cost. If this were true, startups wouldn't be paying a third of the money they raised to AWS.. considerably more than people cost. Companies grow and this 1/10th efficiency wi…

> startups wouldn't be paying a third of the money they raised to AWS

They're paying that because they and their investors want to. If you look beyond that it's absolutely possible to get that infrastructure at a tenth of the AWS cost by going with old-school bare-metal providers such as OVH or Hetzner, but then it means you no longer get to brag about how you wrangle (self-inflicted) complexity with Terraform and tons of YAML files at the next AWS conference.

Re: Ask HN: Will Ruby Get a Comeback?

#79
> Will Ruby Get a Comeback?

Performance will become less of an issue with all the work Shopify+Github are doing (the new JIT etc). So the "Ruby is slow" argument will become weaker; I expect the gap between JS and Ruby performance wise to narrow in the coming 5 years.

But we need to be realistic - Ruby was THE tech for startups for around 10 years (from 2005 - 2015). That's a very priviledged spot to be in. It's not likely to ever happen again. But it can definitely (and it actually is I think) be in the top 10 web technologies.

Re: Ask HN: Will Ruby Get a Comeback?

#80
post #54
post #2

I don't think Ruby 3 will change anything with that. I am one of those who never jumped the boat and still doing their daily coding with ruby, rails & co. The ecosystem changed a lot, as it always did. Many youngsters learn that single language works everywhere, learn that server and frontend may share their code. If they end up using Rails they likely spend more time in their react files than anywhere else. The reas…

One of the biggest issues ruby faces is performance. The productivity of the language is undeniable. That is a big reason start-ups so often choose ruby. Eventually Salesforce or Microsoft acquires these ruby start-ups though that the apps run up against enterprise managers who have traditional baroque "cost optimization" incentives. Very few people, especially managers, are comfortable making the argument that payin…

> One of the biggest issues ruby faces is performance

You can follow along Shopify's progress with the JIT https://speed.yjit.org/. Seems promising.

Post reply on HN