Live data from Hacker News

Ruby for Good

ti.to

41–50 of 61 posts

Re: Ruby for Good

#41

The actual Ruby for Good website has more information: https://rubyforgood.org/

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

#42

Earlier 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).

Ruby is a great utility language target for LLM-generated tools.

Re: Ruby for Good

#43

Why 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…

There's a huge amount of wonderful people in the community too.

Re: Ruby for Good

#44

Earlier 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?

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.

Re: Ruby for Good

#45

Earlier 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.

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

#46
post #45

Earlier 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.

Yes, I did comment, sorry for the confusion. And the person who made the comment isn't crazy. We have another branch, claude_design, that was deployed briefly for some folks to look at and review and when he looked at the site it was the brief window that it was deployed. On the off chance that you have a better design sense than claude, love feedback/help on the new design -- and a PR ;)

Re: Ruby for Good

#47

Earlier 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?

I wonder if Google was the X factor why Python edged out Ruby.

Re: Ruby for Good

#48

Earlier 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.

> "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

#49

Earlier 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.

There are. But also.. so much drama. Like soooo much drama

I'm going to edit this: much of this is rails, we know why that is, so apologies to rubyists

Re: Ruby for Good

#50
I just want to say thank you for all your good work. We are very proud to have been a small part of your efforts at Cloud 66. Keep up the good work.
Post reply on HN