:: Open Content
As computer, OS and technology aficionados, many of us have become all too familiar with the rivalries that occur between different camps. At some level this back and fourth dialog is healthy because it exposes others to alternative solutions which might be better than what an individual is currently using. But somewhere along the line, these rivalries got out of control and individuals in the same camp started creating division where unity is needed most. Daniel R. Miessler submitted the following editorial to osOpinion/osViews, which analyses how out of control the situation has become. Can't we all just get along?
"Linux sucks as a desktop."
"Windows is insecure."
"OS X is for rich, trendy art majors."
Depending on who's in earshot, spouting off any of these statements in the company of geeks is likely to get you anything from a dirty look to a severe tongue-lashing. Geeks tend to take their choice of operating system and applications very seriously, and this has both its benefits and disadvantages. On the good side, its a great feeling for developers when they see such quasi-religious followings behind their products, and it can help get the word out about potentially helpful tools. But on the negative side, many people tend to take this loyalty to an extreme - losing sight of more important truths in the process.
Many battles between similar information technology tools have raged on for years and even decades. Some of these include Vi vs. Emacs, C vs. Java, command line vs. GUI, Pine vs. Mutt, and Linux vs. BSD. In the more mainstream tech arenas, the ranks are formed along the lines of Windows vs. Mac or Linux, IE vs. other browsers, Mcaffe vs. Symantec, AdAware vs. Spybot, and Zone Alarm vs. competing personal firewalls. This, of course, is just scratching the surface.
These debates are quick to invoke anger, aggression, and condescension from those participating. They often start off in a somewhat civilized manner, but most end up analogous to the French guy shouting at the knights over the castle wall.
The Linux Case
Even within sub-groups you have severe infighting. One particular battle that I have watched for a few years now is that over which Linux distribution one uses. Recognize that most people using Linux in the first place have in common the fact that theyve turned their back to Microsoft and Windows. Youd think this would give them some sense of community, but in forum after forum the users of different distributions insist on treating each other as enemies. This is particularly true from the top down. In other words, those who use some of the more advanced distributions, such as Gentoo, Debian, or Slackware, tend to give those using more user-friendly versions like RedHat or Mandrake a very hard time. This of course, makes them eager to upgrade to a more leet distro so that they can in turn make fun of the people that use what they just came from. Its quite hilarious.
Its even possible to unofficially document these trends on a large scale. Around 4 years ago (when I started paying attention) anyone using Linux at all was fairly respectable. There were the highly-skilled people then too of course, and most of them were using Slackware or Debian, but just making the jump to Linux from Windows was worthy of some measure of respect. As Linux became more popular, however, people started coming on board with Redhat and Mandrake at a rather brisk pace. This killed the novelty of using Linux as a whole, since more people were now able to do it. As a result, the only way to preserve ones superiority was to make the distinction as to what kind of Linux they were using.
Humans are funny
This continued on until the coming of Gentoo. Gentoo Linux shook up everything and quickly became the in distribution. Both wannabes and power-users alike flocked to the source-based paradigm offered by the newcomer, and it was (and continues to be) a resounding success. Ironically (or obviously) enough, that same success then led to a backlash from the hardcore crowd a phase that we are largely still in, by the way. Many Linux gurus steadfastly refuse to use Gentoo simply because its so popular. They instead elect to get back to the roots by sticking with Debian or Slackware. Again, this is often (but not always) an attempt to separate themselves into the ever-coveted more geekier than thou group.
Recently, this desire for identification as part of the elite has led to an exodus to BSD. Its the funniest thing its as if the only thing cooler than saying you use Slackware instead of Mandrake is to say you use FreeBSD instead of Slackware. (See its more Unix-like). Ultimately, someone will dig up some of the first Unix builds, modify them so they are barely able to be used, and theyll become the new craze.
The general rule for these types is that if something they like becomes either too popular or too easy to use, it must be abandoned in favor of something relatively obscure and/or cumbersome. (see punk bands)
Even more frustrating than watching geeks fight among themselves over the tools theyre using is watching old-school, highly-skilled (either real ones or the wannabes) tech users struggle with an older application because they steadfastly refuse to use a more modern (often superior) tool. Dont get me wrong, I know there are times that the older tools are just as good or better than newer tools that do the same thing. There are also many people who simply started with one of the older tools and have been putting off trying the new one. For these folks, its not that they are against using the new tool; its just that they havent got around to it yet.
These people, however, arent the types I am talking about. I am referring to the guy who thinks using bash instead of sh is a sign of weakness and inferiority. Its the guy whod rather use stty every single time he logs in so he can use the backspace key. And its not even as if the person uses any of the advantages of that particular shell over the newer one (if that were the case it would be understandable). They could be doing nothing more than a bunch of directory changes, repetitive commands, etc. all of which would benefit from using bash or tcsh. But no they refuse to change to one of those because what they think their peer group would think of them. When a person is willing to do way more work solely to avoid being thought of as newbie-like, they have some issues.
What these people have in common with those above who fight about whos stuff is better is that above all else he wants to get the rush of being old-school, and therefore superior to the next guy. Nothing makes people like this happier than being able to say, Oh, you use Bash? I like the plain ol sh better
Oh, you like Mozilla mail? I use Pine. I see youre using Pico; try Emacs, its way more powerful. The people I am talking about live for opportunities to say these things.
Why Its Not Important
Ok, so Ive highlighted a few of the issues that various geek sub-cultures seem to have, but whats the point? Well, my point is this:
If someone insists on judging another person, it should be based on what they do with their tools not what tools they use to do it.
I am not condoning judging someone based on this ether, all Im saying is that it makes a lot more sense. There are people out there running FreeBSD or Gentoo as their desktop because it gives them a high to know that few people are doing the same. Well, what do these users actually produce with these highly superior environments? Thats the question. Many in this category create little or nothing at all; they instead spend their time on USENET and in forums for lesser products berating the mouth-breathers for not being as advanced as they are. You seldom see them using their vast powers to actually create something useful.
Objectivity and Perspective
Ultimately, it doesnt matter what tools one uses to accomplish a given task its only the output that matters. Of course, if one tool does the job better than another, by all means use that one but that should be the only consideration. People caught up in the camp politics of my x is better than your y cant help but become resistant to truth when that truth implies something negative about their golden OS or application. Its much more healthy in my opinion to not care one way of the other and focus on what the tool allows one to do.
Ill leave you a picture of two people. Bob is a highly technical Linux user running a dual processor, 64-bit workstation with 2GB of RAM. He spends his time putting down Windows in public forums and generally wreaking havoc on anyone who doesnt use the same applications he uses. Alice, on the other hand, is a WindowsME user whos running Word 97 and a 4 year old Pentium II. In her spare time, she writes proposals for increased science education in local middle-schools.
Who commands more respect?
For me its clearly Alice. Why? Because she has a goal. The goal in her case is to get more money for field trips to the planetarium this year.
Bob doesnt seem to have much of a goal other than convincing people that were he to have one, hed be able to go about accomplishing it better.
As geeks, let's focus on respecting people less based on what they use, and more on what they achieve. ::
Please send any feedback to .