4 Most Prevalent Themes of the Opinions
1. Poor Technical Implementation & Performance Users criticize the site's reliance on JavaScript for basic static content, leading to slow load times and degraded performance. * "It takes a few seconds to appear. All to show a scaling animation that can be achieved with a couple of lines of CSS." (troupo) * "So many Web designers put zero thought into how their page looks when it is not loaded... On this page, it opens up with a '100%' loading indicator, for a site that appears to have no interactivity that would require JS." (Kwpolska) * "Pages like these used to be caricatures of the modern web, but are now acceptable." (mkl95)
2. Reliance on JavaScript for Static Content A major complaint is that core site features (like code examples and the download button) break when JavaScript is disabled, violating principles of progressive enhancement. * "With JS disabled, you get nothing. A language website should be the poster child for progressive enhancement." (yoan9224) * "The download button, which is just a link, requires JavaScript to render." (InsideOutSanta) * "I wonder if Ruby still sticks to Free Software principles." (mindaslab)
3. Design Choices & User Experience Opinions are split on the visual design itself, with some praising the modern aesthetic while others find it gaudy or criticize specific UX choices like the "0%" loading spinner. * "Refreshing and delightful! ... this design really makes me want to try Ruby again :)" (novoreorx) * "Unappealing, really gaudy, if that's the right word." (auxide) * "Loading percentage in the middle? I havenβt seen one of those since Micromedia flash days." (mabedan)
4. Content & Messaging Critiques Users debate the site's messaging, particularly the "Programmer's best friend" tagline and the inclusion of DHH in testimonials, with some finding them off-putting or ineffective for newcomers. * "'Programmer's best friend' is precisely the wrong thing to do though... it says nothing and only makes the reader confused." (ModernMech) * "Bad branding community wise to quote DHH on the frontpage. Will immediately turn away many." (rhgraysonii) * "The old one was better because it said something about what the language is and how it benefits the user." (ModernMech)