A friend of mine who went to West Point told me that the ones who went bonkers
were the ones who tried to justify everything. After many years, I've
come to the conclusion that Linux serves the same purpose in the context of
computer geeks.
So imagine you are running some school that churns out people that have the
unhappy job of sending lots of young people off to be killed in horrible ways
and you are trying to find all the ones who are completely bonkers out of this
group. You don't want to completely remove such people, I mean as long as they
get the job done you leave em alone, but you want to know who they are
so that, at least most of the time, you don't leave them in charge of
everything.
You're sitting there working on a migraine and are just about to reach for the
bottle of spot remover when you remember cadet what's-his-name. He's the one
that doesn't have a problem with the sort of insane discipline that this place
arbitrarily flings at everyone, he wants more of it.
He doesn't feel that it's wrong at all. He thinks everything's just fine. Where
many of the cadets might, for example, be biting their nails and wondering when
the hell they can get out of this place, he's looking around with the face that says
"This is it! I've found my home!"
The really interesting thing that I've found is that most of the people I've met who
have been through places like West Point are nice, well balanced, caring people.
Perhaps it's sort of like "now that I've gotten all that out of my system, I think
I'll be sane for the rest of my life."
At any rate, I've noticed a similiarity with computer people.
There's one group of people who, having seen the total hell and insanity that
is Linux, have decided that, you know, they really don't need any more of that
crap in their lives. They are the ones that realizes that while computers can
be interesting, at the end of the day they are tools created to help
make things easier, not some sort of goal in and of themselves.
The other group are the ones with the crazy light in their eyes. They don't
think that some weird, command-line approach to using a system is too
difficult! It all makes sense! It's what real men use.
What do you mean that some cryptic blather like
semanage fcontext -a -t samba_share_t "/var/eng(/.*)?"
Doesn't make sense? The only problem with Linux is that it's not
complex enough!
In the mad, "conspiracy everywhere" part of my mind, I see these two things and
say "Hmmm...maybe that's what Linux is for!" You expose a group of people to
sheer perversity and madness that only technical people can create and weed out
the really crazy ones because they actually like it. Once this is done,
you keep them away from everything else so that there is some tiny chance that
it will actually work.
The true beauty of it all is that you don't have to do anything to keep them
away: you just keep them working on making it worse! One generation of nuts
helps you find the next generation of whack-jobs...what could be better?
This, my friends, is what I think has happended with Linux.
What may have started as a means to create a free and high quality operating system
has degenerated through cannibalism and madness to create a sort of crazy person
proving ground. Those who enter the realm of Linux and come out, gibbering and scared,
are to be embraced and fostered: they are the sane ones.
Those that stay in the labryinth, however, grinning madly and gesturing for the
others to come back, they are the crazy ones. Keep them away. Let them
play in their asylum, capering about to the cheers of their fellows. Let them
occasionally flight their detritus, in the form of books with strange, vaguely
disturbing pictures of animals on their covers at the rest of us. It is a
small price to pay.
And it is every generation's duty to send the next generation through those
crooked halls so that we will know which people we can trust, and which ones
were lost before they ever set foot in the place.
Image "asylum for insane" by kwazar@flickr.com