Hacker News new | ask | show | jobs
by adambatkin 1399 days ago
It is notable that you said "Writing Ruby feels..." but made no mention of _reading_ Ruby. I think I agree with you that I enjoy writing Ruby more, but I definitely enjoy reading Python.

It's definitely easy to write unreadable Python code, just as your can write easily readable Ruby code. But I think that some of the "clever" things that the Ruby language allows (some of the things that make it fun, things that aren't considered obscure or advanced features) tend to make Ruby code more difficult to comprehend.

1 comments

Eh, that just means you haven't read enough Ruby.

It's really quite readable once you have worked with the language a bunch.

I say the same about perl.
Also a fantastic language!
"Once you have worked with the language a bunch."

I find that's kind of the point. Python was extremely easy the first time,

Learning Ruby took me twice as long and the output was not really an improvement.

If we select only for readability, we reduce down to a single language. Which would be something that most closely matches the readers' background... which puts us back at square one.

You say Python is readable, I say it is obnoxiously pedantic. (Among many other critiques). Honestly I find Java to be easier to parse than Python

My love goes to Ruby though...