The actual Ruby for Good website has more information: https://rubyforgood.org/
Sadly Ai generated. Bummer.
Ruby for Good
41–50 of 61 posts
Re: Ruby for Good
#42Earlier quoted context omitted.
> Ruby is still a great programming language, but it really needs to intensify the effort to get out of the pit-of-decline. The languages that have supplanted it haven't succeeded by being excellent. If excellence won't do it, what should "Ruby" do?
At this point, we should just appreciate Ruby and move on. In the AI age, other languages are better choices. Ruby is my favorite language, but I build with Go now. Or rather, I guide my minions to build with Go. They write Go better than they would write Ruby (or Python... please die, Python).
Re: Ruby for Good
#43Why does Ruby still have this artisinal aura to it, never seen C/C++ For Good gathering.
I can't answer for others, but IMO, Ruby is the most elegant and expressive general purpose programming language that has reached a significant level of maturity and large audience. If you write Ruby for a few years, and then you "go back" to other languages, you will groan. That's not to say that some other languages do not have things that we wish Ruby had, but often those other things would not really fit well wit…
Re: Ruby for Good
#44Earlier quoted context omitted.
I would not know, but I also do not think that an event xyz in one place at time, reflects all of a community either. So I could not tell you what the people there do; probably they want to socialize. I think creating and maintaining high quality project would be much more important but maybe that's just me. All the main drivers in ruby, have been written ages ago really - rails, _why the lucky stiff, even the old "L…
> Ruby is still a great programming language, but it really needs to intensify the effort to get out of the pit-of-decline. The languages that have supplanted it haven't succeeded by being excellent. If excellence won't do it, what should "Ruby" do?
Re: Ruby for Good
#45Earlier quoted context omitted.
Sadly Ai generated. Bummer.
No signs of being AI-generated, and considering several parts of the [codebase of the website]( https://github.com/rubyforgood/rubyforgood.org ) haven't been touched since before ChatGPT was released, I think you might be barking up the wrong tree.
Re: Ruby for Good
#46Earlier quoted context omitted.
No signs of being AI-generated, and considering several parts of the [codebase of the website]( https://github.com/rubyforgood/rubyforgood.org ) haven't been touched since before ChatGPT was released, I think you might be barking up the wrong tree.
The apparent founder has replied by saying they ‘just updated today with AI’, but the comment seems to have been deleted since. Not sure whether it was supposed to be serious or ironic. Maybe the latter, since the last commit is two months old. Or maybe the repository hasn’t been updated yet.
Re: Ruby for Good
#47Earlier quoted context omitted.
I would not know, but I also do not think that an event xyz in one place at time, reflects all of a community either. So I could not tell you what the people there do; probably they want to socialize. I think creating and maintaining high quality project would be much more important but maybe that's just me. All the main drivers in ruby, have been written ages ago really - rails, _why the lucky stiff, even the old "L…
> Ruby is still a great programming language, but it really needs to intensify the effort to get out of the pit-of-decline. The languages that have supplanted it haven't succeeded by being excellent. If excellence won't do it, what should "Ruby" do?
Re: Ruby for Good
#48Earlier quoted context omitted.
> Ruby is still a great programming language, but it really needs to intensify the effort to get out of the pit-of-decline. The languages that have supplanted it haven't succeeded by being excellent. If excellence won't do it, what should "Ruby" do?
We've gotten to a point now where ultimately there needs to be a very short elevator pitch for any language to gain any traction at all. Anything longer than a sentence, it generally won't go far relatively speaking. It's like a calcification/maturity thing in big sectors of software engineering. You need a VERY good reason to upset an incumbent. "Because we know it/because everyone uses it" is a powerful motivator.
It's fundamentally a "we want workers to be interchangeable cogs" motivator; it's a deprofessionalizing move that's against the interests of all programmers per se. Managers can repeat it, but there's no good reason for developers to do anything but resist it where we can.
The other side of this for developers is that the places where "everyone knows X" precludes all non-X options are actually signaling loudly that they don't much value developer autonomy. That's a useful signal worth attending to when applying for jobs.
Re: Ruby for Good
#49Earlier quoted context omitted.
I can't answer for others, but IMO, Ruby is the most elegant and expressive general purpose programming language that has reached a significant level of maturity and large audience. If you write Ruby for a few years, and then you "go back" to other languages, you will groan. That's not to say that some other languages do not have things that we wish Ruby had, but often those other things would not really fit well wit…
There's a huge amount of wonderful people in the community too.
I'm going to edit this: much of this is rails, we know why that is, so apologies to rubyists