Ich habe Ruby ab Version 1.45 verwendet, als es nirgendwo enthalten war. Eines der Dinge, die mich dazu gebracht haben, waren die Inkompatibilitäten zwischen Perl 4 und Perl 5 - meine Umgebung enthielt beide, aber ein bestimmtes Skript musste wegen dieser Inkompatibilitäten debuggt werden, was schließlich einen Test beinhaltete, ob der Interpreter Version 4 oder war Version 5.
Für mich war Ruby Liebe auf den ersten Blick: die ganze Ausdruckskraft von Perl und das objektorientierte Paradigma von Smalltalk. Ruby wurde von Grund auf so konzipiert, dass es einfach zu bedienen und für Perl-Programmierer (und andere) einfach zu wechseln ist. Ich kam aus einem Hintergrund, der sowohl Perl als auch OOP enthielt, und fand es einfach zu bedienen.
Ruby muss eine der wenigen Sprachen sein, die als Designziel einfach zu bedienen waren.
Ich habe einige Systemadministrationstools in Ruby geschrieben. Eines der größten war ein Sicherungssystem, das eine Oracle-Datenbank in ein Sicherungsverzeichnis auf dem Datenbankhost kopierte und dann mit einem Sicherungsserver koordinierte, um die Dateien zu kopieren und die letzten 7 Tage bis zu einem Monat der Datenbanksicherungen aufzubewahren (nicht Zu erwähnen ist, dass alle diese - lokale Verzeichnis- und Backup-Host-Dateien - auf Band gesichert wurden!).