3 ms·
I'm glad that the author enjoys Ruby! As someone with limited Ruby exposure, these quotes stood out to me: > The language is meant be joyful to use. [...] Ever
by akprasad 3y ago
I'm glad that the author enjoys Ruby! As someone with limited Ruby exposure, these quotes stood out to me:
> The language is meant be joyful to use. [...] Everything else that Ruby is stems from this value.
This is important and underrated. I think many programmers have a bias that working on a difficult problem entails using a "real" programming language with sharp edges. I had some version of this bias for a long time until I started exploring the most recent generation of systems languages.
> Well written ruby code can often read like natural language.
I see where the author is coming from, but I find a healthy dollop of symbols to be very helpful for reading and understanding code at a glance.
> Feeling recognition in the language you’re programming is so powerful.
This is the feeling I had the first time I used Python, and later Rust. It's a wonderful feeling!
> [As] Kent Beck said at RailsConf in 2020, “Software design is an exercise in human relationships.”
Especially true given all of the components involved in supporting a language: compiler, docs, standard library, third-party libraries, package managers, frameworks, formatters, profilers, ...
- rapsey 3y ago> This is important and underrated. I think many programmers have a bias that working on a difficult problem entails using a "real" programming language with sharp edges. I had some version of this bias for a long time until I started exploring the most recent generation of systems languages. All languages have some mantra that everyone repeats and that is the Ruby mantra. Personally I find Rust to be joyful because the type system, project and package management is so good and the end result is efficient without any extra effort. What I find joyful is getting things done well.