Scripting 101: Logic

“Perl – The only language that looks the same before and after RSA encryption.” ― Keith Bostic

As a Systems Engineer, I spend a good chunk of time automating as much of my day as I can. I work for a company that has a lot of legacy systems that can sometimes require a lot of legwork for trivial tasks – we’ll sort the problems, but it won’t be overnight.

Scripts are awesome, and scripting is an invaluable skill for anyone working in IT. It boggles my mind when I see people performing simple, repetitive tasks daily. The very tool you are using to perform these tasks can also (fairly easily) be scripted to automate monotonous chores.

The most common thing I hear after recommending scripting is simply “I don’t know how”. My default answer to this is that *anyone* can learn to script, so long as they understand basic logic (and if you work in IT, hopefully you do).

Continue reading