Ruby website redesigned

Overall reaction

  • Many welcome the visual refresh and see it as a sign Ruby is still alive and evolving.
  • Others miss the old, simpler site, calling it more functional and clearer for newcomers.
  • Some find the new look delightful and inviting; others describe it as gaudy or “startup-y.”

Design aesthetics and branding

  • Several people note a distinct Japanese / cartoon aesthetic and like the playful visuals.
  • Comparisons are made to 2000s-era WordPress themes and to certain commercial product sites.
  • Some are uncomfortable with how prominently the creator is depicted and with MINASWAN-style messaging, likening it to quasi-religious branding.

Performance, JavaScript, and progressive enhancement

  • Strong recurring criticism: heavy reliance on JS for a simple marketing site.
  • With JS disabled, users see a “0%” loader, no examples, and even the download link doesn’t appear—seen as ironic for a language site and a violation of progressive enhancement.
  • Complaints about unnecessary loading spinners, multiple fetches for static snippets, Tailwind duplication, unoptimized images, and poor Lighthouse performance.
  • Others argue the JS payload is actually small, instantaneous navigation is nice, and few real users run with JS off; critics are seen as clinging to outdated ideals.

Content, messaging, and above-the-fold UX

  • Some preferred the old “Ruby is …” copy that briefly explained what the language is and why it’s useful.
  • The new tagline (“programmer’s best friend”) is seen by some as vague and uninformative.
  • Several note that above the fold, especially on tablets, the page doesn’t clearly state that Ruby is a programming language, unlike Python/Perl/PHP/Swift sites.

Code examples and interactivity

  • Code snippets are widely praised as well-chosen and illustrative of Ruby’s strengths.
  • But they require JS to load and then an extra click or two to actually run, which people say reduces engagement.
  • Some call this a textbook case where static HTML with optional JS would have been better.

Community figures and testimonials

  • The choice of which community figures to feature in testimonials is debated.
  • Including a controversial framework author on the front page is seen by some as reputationally risky and at odds with messaging about a kind, welcoming community.

Ruby language and ecosystem perceptions

  • Multiple commenters reaffirm Ruby (especially with Rails) as highly productive and enjoyable.
  • Others report frustration with tooling (e.g., LSP support) and describe the broader ecosystem as weaker than Python’s.
  • Some hope the redesign signals renewed investment; others dismiss it as “form over function” matching perceived ecosystem decline.