User since: Dec 06, 2005 at 13:43 UTC (20 years ago)
Last here: Jul 10, 2007 at 21:17 UTC (18 years ago)
Experience: 2
Level:Initiate (1)
Writeups: 2
Location:Virginia Beach
User's localtime: Dec 21, 2025 at 12:20 EST
Scratchpad: None.
For this user:Search nodes

Originally from the UK now living in virginia beach US, a very nice place. I have been hacking perl since about 1998. In addition to perl I also program in C/C++, Shell (ksh, bash), awk, Java, PHP, Javas‎crip‎t, visual basic (urgh), some ruby and some python. I am a unix system administrator at the moment but I kinda split my career half and half between system administrator and programming, I have been lucky in my career so far in the most of the jobs I have had give me a great deal of freedom to develop the way I think best suits the task at hand. I have rarely run into limitations in perl but sorry folks they do exist, although the last few versions have slowly ironed out a lot of the limitations I have encountered in the past. The biggest limitation I have ever encountered was writing a searchengine to query multiple tables in a sybase DB, it ran fantastically fast for a long time until the company I wrote it for started to see alternative uses for the code since the engine returned generic lists that could be maniplulated in anyway they choose. The first step was to add caching, this improved things for awhile the second step was threading which also improved things for awhile. Once the engine start getting 100-600 requests a second it was time for a complete rewrite in C++ on dedicated hardware. In this case the strength of perl really did show through it was designed from the outset to handle about 2-5 queries a second the fact that it scaled to being able to handle 50-60 queries a second before a performance hit really kicked in shows the strength of the language. Perl rocks and I can't wait to start using perl 6. Perhaps at that point it will be time to revisit that old searchengine.