[OT] in search of a compelling reason to use ruby

Real world example: I’m writing a code-review tool at work (get the
list
of files changed on the review, pop a diff, attach a comment etc…).
On a previous project we had a similar tool written in python,
maintained by the local python guru/zealot. It just run the files in
order to poped the diff tool, and generated a text file for comments.
My current projet versioning system is sufficiently different that I
could get away with doing a similar thing in ruby. I didn’t port his
code (as it’s vaguely incomprehensible), but wrote from scratch. Ended
up with about the same amount of code. Does the all of the same, but
also includes a full featured GUI… :slight_smile:

Oh, Oh, forgot to add! The Ruby version has also been debugged and
maintained by one of my teammates, who has never studied ruby.