(no title)
Hnus
|
8 months ago
Serious question: do people actually enjoy writing Ruby? I feel I’m writing in something like Bash. I never felt this way until I picked up other languages like Rust, Zig, C#, and learned a tiny bit of programming language theory. After that, the loose and squishy feel of Ruby really started to bug me. Also, it seems like every Ruby programmer I know only ever uses other dynamic languages like Python. It’s never like they’re experts in C++ or something and then decided to start programming in Ruby.
mrinterweb|8 months ago
const_cast|8 months ago
Also, most statically typed languages have very robust type inference. If you don't like writing types that's fine - the language can just infer them 95% of the time. A lot of times you can open up a C# file and find next to no types explicitly written. But if you hover over something in your IDE, you can see the type.
the_fury|8 months ago
I programmed professionally in C, C++, C#, Deplhi, and a few other languages well before I had even heard of Ruby.
vidarh|8 months ago
I started from a background of heavy C++ use, including a lot of template metaprogramming. Convincing me to even give Ruby a chance took a lot, but once I'd tried it I abandoned C++ pretty much immediately, and don't miss it.
PapaPalpatine|8 months ago
Hnus|8 months ago
timewizard|8 months ago
I'm also an expert in C, Go and JavaScript. Ruby is an excellent language and the smalltalk paradigm has some real strengths especially for duck typed systems. The only reason I don't use it more often is because it is slow for the type of work I'm doing recently.
It was amazing for web work and it's fantastic for writing small little utility scripts.
A open distaste for things does not make you sophisticated or smart. You're not in any category of high repute when you do this.
helloguillecl|8 months ago
quest88|8 months ago
the_lonely_time|8 months ago
maximegarcia|8 months ago
The ecosystem, toolchain and all do a lot. It is really missed when I do other languages, and I wish to find the same way of developing elsewhere. I currently do C for embedded in an horrible IDE, and I want to bang my head against the table each time I had to click on something on the interface.
(btw Python is a nightmare for me)
tuyenhx|8 months ago
After 10 years working with Java. Now I dont wanna go back anymore.
It is about your taste and philosophy. I dont think it related skill issue.
hotpocket777|8 months ago
Can you expand on what you’re saying here or why you’re raising this is as an issue with ruby the language or rails the library?
monooso|8 months ago
Hnus|8 months ago
rubyfan|8 months ago
zem|8 months ago