news.ycombinator.com

Maintaining Ruby is a nightmare. Trying to escape that hell now. I do ...

12/19/2023Updated 1/10/2026

Excerpt

I do like Ruby for my own projects. But I hate working on Ruby with others. It becomes more messy faster and then all that supposed “getting out of your way” goes out the window and you have to know about 9 objects, one of which is an iceberg which will need to quack at some point. Overall, it obliterates a programmers ability at local reasoning in code, which is where I really want speed. Cthulhu_ on Dec 19, 2023 I mean I personally believe maintainability is a combination of the language itself and the culture around it; Go is a great example of a language and culture aimed for readability and maintainability, eschewing cleverness. That is, the language is limited in how much cleverness you can write, and the culture is opposed to people trying. … The problem with maintaining Ruby is that Ruby is heavily influenced by Perl. I do like Ruby for my own projects. ... Overall, it obliterates a programmers ability at local reasoning in code, which is where I really want speed.

Source URL

https://news.ycombinator.com/item?id=38692806

Related Pain Points