Man Versus Code

The personal website of Joe Marrero.

Learning Perl and Ruby

At my new web development job at FIU I have been spending long hours learning the ins and outs of Perl and Ruby for web development purposes.

So far I have read a lot of people praising Perl on its expressiveness. However, I would argue that Perl is so expressive that it loses structure. This is a double-edged sword; it frees the programmer to be able to do whatever he wants, but this also allows programmers to write bad code without the structure to help prevent such catrastrophes.

As for Ruby, now this seems like an interesting language. Its the first completely object oriented language I have ever used. Its object oriented-ness seems excessive at first but you get used to it.