Punctuation Heavy Languages

On February 17, 2010 · 0 Comments

A couple of years ago, I had a chance to implement a small application that would bring big benefits to my employer at the time. This was an application of minimal complexity and business rules, and followed a familiar pattern:

  • Small back end database
  • Small user community
  • Large savings in time for both users and IT personnel
  • Automate a manual process
  • Provide an audit trail

One of the “approved” languages of the company was Perl. While I was familiar with Perl, my direct reports had never used it. As I set off to implement the application in Perl, I realized that it was much too punctuation heavy to expect a folks to use. Hashes of Hashes used waaaayyy to many curly braces. I set out to have a curly brace and colon cleansing, and pulled out the latest language / framework in my arsenal – Ruby on Rails. The app was easy to implement, and equally easy to understand, even for developers who had never seen the language.

I would have loved to use Perl, but Rails was too right for this project. If I’d had more performance concerns, or a more seasoned set of Perl developers, Perl would have been the right answer.


Leave a Reply