Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

Re: Who's still around?

by naChoZ (Curate)
on Jul 30, 2024 at 21:07 UTC ( [id://11160800]=note: print w/replies, xml ) Need Help??


in reply to Who's still around?

I'm still here. Not as often, but I am.

I started doing ISP work in the 90's. First for a friend who started a dialup ISP and I had some unix chops so I could be helpful. Then eventually working at an early broadband ISP as a sysadmin.

I had written some shell to automate the creation of DNS records. This was back in the days before BIND had a $GENERATE statement, so each individual ip address had to have its own reverse record entry. Growth was astronomical at the time so it wasn't unusual for me to have to add multiple /19's, /18's, even /17's in a week's time.

Running on an old sparc ultra 5, it took my crappy shell script (doing its math with expr) around 90 minutes to crap out the files for 32,000+ entries. I knew about perl, saw some people do a few things with perl, but I hadn't tried it yet. So I took that shell script and did an almost line-by-line rewrite of it (in all the worst ways) into perl. Got it working. Ran it. 32,000+ records took 4 seconds. I was so dumbfounded I generated the files with the shell version, waited the 90 minutes, diffed the output to compare it with the perl output, exact match.

90 minutes shell, 4 seconds perl. I knew I was on the right track.

Anyway, I also do not call myself a programmer. I'm not. I've met real programmers. I just don't have what they have. The day they handed out symbolic reasoning I must have been absent and had to copy off someone else's homework. I can kinda fake it, but I don't really have it. So I can automate the heck out of a lot of stuff. I've also written a lot of stuff that provides the glue or the conduit for when one system needs to talk to another. And I can use perl for all the things it's good at like ripping through voluminous amounts of data (logs, databases, you name it). But actually doing real software engineering, nope. Brick wall for me.

--
Andy

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11160800]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others avoiding work at the Monastery: (3)
As of 2026-01-25 09:50 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    What's your view on AI coding assistants?





    Results (126 votes). Check out past polls.

    Notices?
    hippoepoptai's answer Re: how do I set a cookie and redirect was blessed by hippo!
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.