Hacker News new | ask | show | jobs
by casper345 2679 days ago
tl;dr important to know the engine behind the languages

This might not be the reason for the author, but for me I understood Ruby limitation with ruby global interpreter lock. For smaller applications I knew this wouldnt be an issue, but when my applications began slowing down I would check the processes and understand that my Rails application are operating only on one single thread. Then I access if I should keep try optimizing or if something like Elixir is a better solution. Same process with JS

1 comments

so in which case, is it safe to say some languages( in this case Ruby) are not cut out for high performance at their root. And in which case we should not opt for such languages when we know we have to scale at some point. Is this right way to think about this ? moving to another language at the point when you have to scale is a costly affair to rewrite , isn't it ?