Earlier quoted context omitted.
What you say means it's worth learning if you can land in the right company which is quite risky. Besides, unless a language has a strong point compared to others, it's a hard sell, like PHP is good on web, JS is known by everyone and ecosystem is huge and python is good for ML and scientific stuff but what's the selling point of ruby besides rails? With that said I do like the language itself (but not the typing sys…
What makes Ruby a fantastic language is that Ruby code can be structurally beautiful and poetic. It just flows well.
Ruby Together
51–60 of 86 posts
Re: Ruby Together
#52Re: Ruby Together
#53I'm a a typescript/java engineer. I would say my lifetime code stats are probably around 40% JS / 35% Typescript / 15% Java / 8% Python / 2% other. That is to say, I've barely ever written any Ruby outside of the occasional little script. And yet it's secretly my favorite language. I wish I wasn't afraid that demand for it would vanish over time, which makes me reluctant to invest skills in its ecosystem. It seems so…
What would convince you? * top companies using it? (shopify, github, stripe) * number of stars on github for projects? https://github.com/rails/rails has 50k stars * place in the Redmonk language rankings? https://redmonk.com/sogrady/2021/08/05/language-rankings-6-2... shows it at #9 * ability to get a good paying job? https://marketing.dice.com/pdf/2020/Dice_2020_Tech_Salary_Re... has the ruby salary at 114k, more t…
* Job board for Ruby https://jobs.gorails.com/
Re: Ruby Together
#54Earlier quoted context omitted.
I'm not sure what Python library you couldn't find an equivalent for in rubygems. I never had a problem finding what I needed. (Maybe some ML or related fields?) Depending on the size of the library it might make sense to rewrite it. Using C extensions is more popular than Python or other languages
Many things in rubygems are unmaintained, prototypes or really incomplete.
Re: Ruby Together
#55Earlier quoted context omitted.
What makes Ruby a fantastic language is that Ruby code can be structurally beautiful and poetic. It just flows well.
To accomplish...?
* The text editor I use day to day.
* A messaging middleware server
* A private cloud orchestrator (running ~1000 VMs across on-prem, a couple of colo's, managed servers and
* Many web application backends for various sites; e.g. e-commerce, CRM systems.
* Forecasting and simulation framework for a VC.
* Framework for statistical analysis of error rates for OCR engines, and models to attempt to reduce the error rates by applying various clustering methods (for my MSc; "dipped down" to C for kmeans a couple of other things via FFI; 95%+ of the lines of code was Ruby)
* Map-tile renderer (we rendered custom maps based on hundreds of layers of proprietary map data for customers) and the webapp to go with it (document managed linked to map data)
* FUSE filesystem doing on demand rendering and caching of the map tiles mentioned above for newly uploaded layers.
* Code to generate terraform files to deploy infrastructure.
And when I have time I play with writing game code using DragonRuby.
I can do all of this in a dozen other languages too. I've done in Ruby because Ruby is pleasant to use and feels most productive to me.
Re: Ruby Together
#56Earlier quoted context omitted.
What makes Ruby a fantastic language is that Ruby code can be structurally beautiful and poetic. It just flows well.
To accomplish...?
I think these 2 quotes by matz describe best ruby's philosophy.
> I hope to see Ruby help every programmer in the world to be productive, and to enjoy programming, and to be happy. That is the primary purpose of Ruby language
> Often people, especially computer engineers, focus on the machines. They think, "By doing this, the machine will run fast. By doing this, the machine will run more effectively. By doing this, the machine will something something something." They are focusing on machines. But in fact we need to focus on humans, on how humans care about doing programming or operating the application of the machines. We are the masters. They are the slaves.
Re: Ruby Together
#57Earlier quoted context omitted.
You haven’t really said why you think people will suddenly stop founding companies with Ruby on Rails. People have been saying Ruby on Rails will go no where since it launched. So far their 5 year predictions have always been wrong. Personally, I think startups are exciting. I think Rails will still be a favourite with startups in 5 years time because it lets you build MVPs fast. It gives you sensible defaults for th…
No language ever dies, so talking about Rails disappearing is nonsense. On the other hand, the interest in it is simply declining, and consistently so (check out the Google trends post above). > Ruby is finally improving it’s static analysis, async and threading weaknesses. They're great things (not sure if with "static analysis" you refer to static typing), although threading will never be realistically adopted, giv…
I was thinking more like AST based tools, although static typing is very helpful.
I think we've discussed threading stuff before, I take your points but I'm still hopeful to see how things pan out in the next few years.
Re: Ruby Together
#58Last week I compared RubyOnRails (RoR) and Python Django. For rapid prototyping, I think RoR has still something to say. I like Django but I see little use (correct me, if I am wrong) from big Startups. I was able to setup a tiny custom status page with RoR picking a module found on the web, and starting customizing the app for my own goals. AngularJS and React are the king on the frontend in this years, so the Djang…
Re: Ruby Together
#59[flagged]
Re: Ruby Together
#60Earlier quoted context omitted.
What would convince you? * top companies using it? (shopify, github, stripe) * number of stars on github for projects? https://github.com/rails/rails has 50k stars * place in the Redmonk language rankings? https://redmonk.com/sogrady/2021/08/05/language-rankings-6-2... shows it at #9 * ability to get a good paying job? https://marketing.dice.com/pdf/2020/Dice_2020_Tech_Salary_Re... has the ruby salary at 114k, more t…
I made a switch from .NET to Ruby. Initially it's surely a downgrade in terms of salary and whatnot. In a long term - just about everything seems bit more sane over here. Ruby is my fav, don't mind Javascript (although I find its quirks annoying), secret crush on C (you clog it up w/ billions of calculations and it just goes: "yeah, here you go...").