* * * * *

                Belaboring the inanimate equus pleonastically

I've been thinking more about why I hate control panels since my last little
outburst [1] and I've come to the conclusion that sometime in the past few
years, I've crossed some sort of threshold whereby I no longer wish to learn,
yet again, how to administrate a Unix system.

Oh, the control panels make it easy to manage a system until something
breaks, or you want to do something that the creators of the control panel
didn't think of, and then you either dive into the guts of the insipid thing,
or grovel around on support forums.

Basically, as long as you and the programmers of the control panel agree on
what and how to do things, all is okay. And while I may agree on the how, I
know enough about the various subsystems of Unix (like Apache [2] and
Sendmail [3] for instance) to know that they are always more capable than
what you get through a control panel to ever agree on the what (frankly, I
still prefer my own solution to virtual host email, which used separate files
for each domain, than the default method Sendmail uses today which relies
upon a single centrally edited file, which goes to show that I don't
necessarily agree with the how at a level below the control panels).

So my hatred is not so much a loss of control (although there is that aspect)
as it is a fundamental disagreement with how to adminstrate a Unix system.
Heck, my own views on how to administrate a Unix system (or network of
systems) is probably at odds with most Unix admins out there (who, and mind
you, this is a gross generalization here, are paranoid micromanagers who like
complexity for complexity's sake).

It's also related to knowing how to fix a problem, but having to fight the
control panel to fix it, or keep the control panel from breaking said fixes.
Or even being able to fix the problem at all (“I'm sorry, we don't allow that
feature”).

And before any of you get concerned about my employment with Smirk over this
issue, let me tell you, this isn't anything I haven't already told him to his
face. The fact that he puts up with my attitude about this is one reason why
I like working with him. And yes, we've discussed this plenty of times and I
do understand his position on them as well.

I just don't have to like it.

[1] gopher://gopher.conman.org/0Phlog:2008/01/03.2
[2] http://httpd.apache.org/
[3] http://www.sendmail.org/

Email author at [email protected]