User since: Dec 18, 2003 at 18:03 UTC
Last here: May 09, 2014 at 01:32 UTC (32 weeks ago)
Experience: 13701
Level: Monsignor (18)
Writeups: 1102
Location:NYC/Connecticut, USA
User's localtime: Dec 21, 2014 at 03:04 GMT+4
Scratchpad: View
For this user:Search nodes

I work for a small NYC based (but totally virtual/distributed) consultancy where we mostly build small to medium sized LAMP applications.

My current obesssion is with making Perl 5 OO less tedious, the result of which is Moose. Moose is based largely on my work with the Pugs project and the Perl 6 object model, but is built specifically to be a useful, production capable Perl 5 module.

I have a bunch of other modules up on CPAN here, some of which are better than others. I have also contributed many patches on misc. modules and done some work on DBI through the Phalanx (I highly recommend people get involved with Phalanx, it's a great way to give back to the community).

Oh, and in my spare time, I sometimes sleep :)


On two occasions I have been asked by members of Parliament, "Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?" I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.

      — Charles Babbage, 1792-1871

Each pattern describes a problem which occurs over and over again in our environment, and then describes the core of the solution to that problem, in such a way that you can use this solution a million times over, without ever doing it the same way twice.

      — Christopher Alexander on Design Patterns