Brown trousers time :~
Simon Wistow
simon at thegestalt.org
Thu Oct 11 00:14:31 BST 2007
On Thu, Oct 11, 2007 at 07:24:44AM +0900, Simon Cozens said:
> If you've really been hired to deal with that kind of load, then you
> *already* know about mod_perl and FastCGI and squid and probably the
> Danga stuff and everything else. That's why they hired you. If you don't
> already know that stuff, something's wrong.
In general I agree with you but, that said, way back when i was first
starting out, I worked for a small company that barely had any money.
They couldn't afford to pay for anyone *really* experienced and I was
willing to work for less because I wanted experience. I very quickly got
out of my depth as our clients got bigger and bigger and was often
asking either stupid questions or questions like this on c.l.p.m or
here.
In fact the OP gave me flashbacks since I had a click counting project
on a machine where I couldn't install CPAN modules that very quickly got
up to 1000s of clicks a minute IIRC.
Thanks to people on this very list I ended up with a ~/cpan/ directory
and a wrapper script to cpan(1) that made installing new modules a
breeze and wrote a simple fork()ing web server in perl that spooled
clicks to a file and then offline processed them using, I believe,
Analog.
My point being is that it's all too common to hit your limits by
accident (hell, I've *always* taken jobs deliberately to do that) and
that I'm particularly glad to the denizens of this august institution
who took me under their wings, gently guided me in the right direction,
fed me beer, patiently answered questions and then made me organise a
pub for them every month.
As an aside this led to me writing an ever more elaborate log processing
tool called Lumberjack that could do various things with log files both
remotely and locally. The config file got to the point where it
supported variables, scope and looping with a proper RecDescent grammar
(I'd just done a compilers course at uni) at which point I realised I
could write .lj files with the shebang line
#!/usr/bin/env lumberjack
and realised I'd accidentally written an interpreted language. Then I
got scared and never touched it again.
Simon
More information about the london.pm
mailing list