Hacker News new | ask | show | jobs
by quesera 299 days ago
Exactly!

Both Python and Ruby are screwdrivers.

In my highly opinionated opinion, the parallels are:

  - Flat head: Perl. Functional, and revolutionary at the time! But awkward to work with.
  - Phillips head: Python. Awesome improvement, much easier to work with. But still annoying in frustrating ways.
  - JIS: Ruby. A further refinement that resolves the last annoying 5% of work. (Well, OK, resolves 4 of the last 5%) ... (Also Japanese, coincidentally?)
... and in the real world, when you don't get to choose, you almost always find Phillips/Python. Better is good enough. :)
1 comments

Someone once said,

"Ruby is Scheme mated with Perl in such a way that the best genes of both failed to exert a phenotype."