What could be easier?

Tuesday, October 14, 2008

It's easier than you think

Long ago I was known for saying "Ah, just a little script!" in response to whatever sysadmin challenge was presenting itself at the moment. It probably started innocently enough when I learned things like how useful a for loop can be when used on the command-line or in a little 'go' script. Especially with my buddies sed, awk, grep, etc. "You want a list of IP addresses that have logged in this month sorted from most logins to least? No problem! That's just a little script!"

As more and more was expected out of fewer and fewer people it became comical...

Me: "Um, you want a DHCP service for all the newly deployed cable modems in the dorms? And it has to give out a private non-routable IP when a student first connects, send the student to a registration page no matter where they try to go on the web, let them register their MAC address, update dhcpd.conf so they get a routable IP next time they ask, and have a management interface for the Helpdesk types supporting students in the dorm? Is that all?"

Boss: "Actually, not quite all. We've got a guy who's tossed something together for 2 or 3 dorms. He's running one machine and DHCP server per dorm and his code is nearly the same on all three boxes! Take that over and clean it up too. Oh and it has to be in production by fall."

Of course the marching orders were not quite that clear but the need was clear enough. Later I'm sure I said something like this to my co-workers: "Heh, sure, uh, just a little script! Ha ha!"

And so it was. Or, at least, a handful of little scripts that eventually got the job done. Always "script" because, hey, I'm no programmer! "Just a little script" became a comical mantra intoned in the face of insurmountable problems and little ones too.

We just released YaketyStats--about a year after we decided to release. Giving it away was at least as hard as writing it in the first place. And sure it was hard and took time but was it that hard? After all it's just a bunch of little scripts! Jart is an exception, of course, because Sam did all of that and it's cool and not little.

So"just a little script" it's a joke but it's real too. Anything's possible. Create your own happiness. Don't wait. Just do it.

0 comments: