Top
Best
New

Posted by psxuaw 12/21/2025

Ruby website redesigned(www.ruby-lang.org)
427 points | 194 commentspage 5
asmor 12/21/2025|
DHH praising himself in the testimonials, funny.
Someone 12/21/2025||
On my iPad, without scrolling, the screen shows almost nothing, just a download button and some text that, I think users will ignore. I think that’s a waste of valuable screen estate.

Also, apart from a quote from David Heinemeier Hansson the home page doesn’t even mention that ruby is a programming language.

For comparison, the following all mention that above the fold, with a short phrase indicating what you would want to use the language.

- https://www.python.org/ has “Python is a programming language that lets you work quickly and integrate systems more effectively. Learn More”

- https://www.perl.org/ has “Perl is a highly capable, feature-rich programming language with over 37 years of development”

- https://www.php.net/ has “A popular general-purpose scripting language that is especially suited to web development. Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.”

- https://www.swift.org/ has “Swift is the powerful, flexible, multiplatform programming language. Fast. Expressive. Safe.”

rubyfan 12/22/2025|
Funny how these statements seem to preempt alternative descriptions, misconceptions or criticisms.

Python is pretty well known as a data, analytic and machine learning oriented language, and they lean into a more broad characterization.

Perl might be described as dead/dying, and they characterize its development as ongoing.

PHP might be described as a web scripting language, and they characterize it as general purpose and broad.

Swift might be described as an Apple platform a language, and they really want us to know its multi-platform.

Someone 12/22/2025||
That’s not funny; it’s good use of the most prominent part of the site.

A site (re)design starts with determining who’s your audience, and what you want to tell them.

These sites will want to serve both existing and new developers.

What they want to tell them will be different for the two groups, but the existing ones won’t be chased away by a short description aimed at newcomers, but newcomers can easily turn away by the lack of such a description.

As to what to put in the description: it sort-of is an advert, so you often don’t exactly say what you are, but more what you want to be.

https://www.swift.org is a clear example. They definitely want to tell everybody that Swift is multiplatform, giving cloud services, command line tools and embedded development more prominence than iOS apps.

I think they do that particularly well, much better than this ruby site (https://www.ruby-lang.org/en/)

For example, on the swift site, they claim ‘embedded’. If you click on that, you get examples for various platforms such as Raspberry Pi and STM32 (https://www.swift.org/get-started/embedded/). That allows you to verify that claim.

In contrast, this Ruby site makes claims such as 'Easy to write, easy to read. Natural syntax like spoken language’, 'Do more with less code', but it’s not easy for users to check whether that’s true.

slimebot80 12/24/2025||
The irony of the inclusive imagery above DHH's head.
ngsown 12/21/2025||
[dead]
notpachet 12/21/2025||
[flagged]
phoronixrly 12/21/2025||
[flagged]
tovej 12/21/2025||
[flagged]
ngcazz 12/21/2025||
[flagged]
artursapek 12/21/2025||
[flagged]
tomhow 12/22/2025||
Please don't fulminate or initiate flamewar about programming languages – of all things – on HN.

https://news.ycombinator.com/newsguidelines.html

replwoacause 12/21/2025||
Really? I thought GitHub and Shopify used it. Hard to imagine billion dollar companies choosing an unserious language to power their businesses.
Sparkyte 12/21/2025|
[flagged]
nurettin 12/21/2025||
What happened in 2017?
vpShane 12/21/2025||
They lost interest in Ruby
2malaq 12/21/2025|||
Also Fyre Festival
Sparkyte 12/21/2025|||
I did. It just wasn't cutting it for me. Technology wise you can do so much more with Rust and recently Python (3.14+).
More comments...