Linux Snobs, The Real Barriers to Entry
McSnarf writes "It's not Windows. It's not distro wars. Sometimes it's just the arrogant attitude that keeps people from switching from Windows.
'As I spoke to newbies, one Windows user who wanted to learn about Linux shared the encouraging and constructive note (not) he received from one of the project members. The responding note read:
"Hi jackass, RTFM and stop wasting our time trying to help you children learn.""
Nothing for you to see here. Please move along.
WOW! That IS snobbish! Can't even read the freaking article!
Alt title could be When Penguins Attack!
God: When you do things right, people won't be sure you've done anything at all.
Well duh! Of course it's the arrogant users that are keeping people from trying Linux. That's precisely the reason why I use a Mac.
This guy's the limit!
All the best snob applications are on Windows, anyway.
-Eric
SJW: Someone who has run out of real oppression, and has to fake it.
In my experience, I'd have to say this article is right on the money. While snobs can be encountered for just about any OS you care to name, the Linux snobs are particularly shrill. This shrillness may be attributed to a variety of causes, including social ineptitude, feelings of intellectual/moral/fiscal superority, attempted concealment of their own limited knowledge, etc., but there is just no excuse for this sort of behavior. Linux is first and foremost a collaborative effort, and by failing to live up to that ideal, Linux snobs subvert the very point of Linux itself.
Yes, it is true that the answers to your questions are out there...Linux does have copious documentation. But the fact of the matter is that a simple answer to a simple question can do much more than save the newbie hours of combing through MAN pages...it can also foster the sense of community that is the very lifeblood of Linux.
Linux users need to understand that when disillusioned Windows users come to them asking for help with Linux, they effectively become representatives of Linux...ambassadors, if you will...and they need to behave accordingly. Abusing new Linux users for their lack of knowledge, rather than helping them to learn more, only harms the cause.
Just remember....you were a n00b yourself once...
____
~ |rip/\/\aster /\/\onkey
I have been using Linux as my OS of choice for a year now and am willing to admit I'm far from being an experienced Linux user. The main thing that helped me when starting to use Linux was Google. If I didn't have Google I don't think I would have solved most of my problems. From what I have seen any problems that I had there where already tons of information out on the web answering these questions if you looked and didn't take the easy way out and post without even trying to search for it on the internet.
These are Microsoft evangelists trying to poison the water well.
My freshman year (2000) in college started with me not knowing what a "linux" was. This all changed when a friend handed me a Debian distribution burned to an ISO. He encouraged me to repartition my hard drive and install this next to my Windows 98 SE installation. Like a lot of new people, I hosed my hard drive. I ended up doing fresh installs on both OS's and getting the dual boot to work. There were cheap little games and some truly great and historical open source software on that disc also. The next day in class, the guy couldn't get me to shut up about how great it was. I had hit a few snags but the answers were all online.
... Where do I get a disc for that?"
My first college kegger could not compare to the first time I ran Linux. Nor would a kegger ever be as memorable. A free operating system? That works?
A year or two later, I'm in a new class. There's a kid sitting in front of me going on and on about Linux. Up to this point, I've used Debian, Mandrake & Red Hat so I drop a question out there:
Me: "I really like Mandrake, what do you think is the best distribution?"
Student A: "It's obviously Gentoo."
Me: "Gentoo? I haven't even heard of that one..."
Student A: "Well, it's clearly the superior distribution."
Ok, so my first encounter with Linux people working against Linux people in a childish d*ck measuring contest. To my horror, I overheard the following conversation thereafter ensue between him and a person in the class looking for a Linux installation experience:
Student B: "I use Windows and I'm confused even as where to start..."
Student A: "That's easy, just install Gentoo."
Student B: "I
Student A: "They're freely online, you just have to find them and install them--I recommend an ftp install so that you get the latest versions of everything. And with Gentoo, you can just emerge whenever you want to update. "
Student B: "'Emerge'--what does that mean?"
Student A: *snorts* "If I have to tell you, there's no point in you even getting Linux."
And on it went, with Student A asserting his superiority. When I got home, I tried to install Gentoo. It took forever, I hit a million snags but eventually got it working. I hated it. After talking again to them, the only reason Student A was using Gentoo was because he had some crazy chipset he needed to compile everything for (a dual AMD setup which was rare back then) and he also revealed that he spent every Sunday night "emerging."
Luckily, I intevened with Mandrake and gave him something close to Windows that an idiot probably could install. I told him all the cautionary advice I had to give and I feel that he most closely identified with me.
The truth is: not all Linux experiences are for everybody.
My work here is dung.
The article assumes that "n00b-haters" does not exist at all from other platforms. I just recently got told to go screw myself by a MCSE, because I nagged him ten thousand times about how to find the Active Directory wizard. There you go, more anecdotal evidence.
Dvorak on Doomtech
Astounding. You've taken a sane, logical article and replied to it in the exact illogical, impassioned manner it criticizes. You, sir, are a poster child for a Linux snob. The article encourages you to stop talking, essentially. Read it again, because it is wholly and entirely accurate.
My story, aside from parent: I'm trying to install Mailman a year or so back. I have a base Debian install. I'm stuck. I RTFM. It's not that I can't, or that I don't want to, it's that I quite simply don't understand what it's telling me to do. I don't know what an Exim director is, and the manual thingy doesn't really care to say, only that I need to configure Mailman to work with it. (Since then, it's been updated to be a bit more descriptive. I just checked.)
So, I ask. The response? A snub. Worded from a community member to a third person for me to read: "Maybe the problem isn't Mailman or any of the other awesome software he's running, it's the user not reading all the available documentation."
I note that I read it, but I don't understand it. No response at all.
These days, I have one Debian box with ZoneMinder and Mailman sitting here and everything else is still Windows. I'm quite happy with that.
ACs are modded -6. I don't read you, I don't mod you, I don't see you. Don't like it? Don't be a coward.
What I have found is that there are really tough question in the Linux world or just common mistakes. Sometimes these questions are repeated many times but there may be a reason the questions are asked over and over again. When I use the popular search engine Google to fetch the answer to a question I have, the first hundred results are usually some chat thread with my question being asked and some brilliant and insightful genius replies back with the comment to just use Google. Even better, you can go read a chat thread and it has 20 pages of 20 entries and another brilliant and insightful genius replies back sating he already answered the question and to use the search function to get the answer. What is bad, the question usually fall to the side since the rest of the group thinks it has been answered satisfactorily.
You know, I just can't imagine why anyone would call Linux users snobs.
-Eric
SJW: Someone who has run out of real oppression, and has to fake it.
It's good job security!
No nOObs is good BOOBs
This article seems as much flamebait as anything.
;)
I read through and a lot of what he was describing sounded like listening to the anonymous cowards on here.
Asking a Mac user which is the best operating system will result in one answer, asking a linux user to discuss the various distros is another.
Audiophiles will deride a newbie for asking silly questions, gamers will take the piss out of n00bs for aiming wrong or asking about the best weapons, hell even office staff will give you a 10 minute diorama about their red stapler, but if you ask them what the differences are they will fly off at the handle.
Nobody knows about all the distros or databases and theres not really a one size fits all solution so people get embedded in their current system.
Sounds like he just found people on their off days, but I agree with the general article contents - it extends to all walks of life and multiple subjects.
And I've not even touched on vi vs emacs
liqbase
You RTFMed. I'm impressed. I've been told to RTFM when the FM is four versions out of date and filled with sections of "TODO: write this."
Open Source software documentation reminds me of Wikipedia: read it for help, but if it's not written yet, write it then read it.
Yes, I know the software comes with no warranty or support, but the notion of "you get what you pay for" is as strong as ever in many circles.
For more information, click here.
Could this post be any more obvious a troll?
Move along - yada, yada, yada.
Here will be an old abusing of God's patience and the king's English.
You'll find that the idiots who get their panties in a bunch about "newbies" are the "My e-penis is bigger than yours" type who likes to think they're special or clever because they can knock up a Perl script. They feel threatened by the idea that Joe user may be able to pick up Linux and use it without the need to wave his own e-penis around, because it makes their e-penis all the more tiny.
There are a lot of snobs, that's true. The fact that most newbie questions tend to ignite flamewars ("Which distribution should I use?") doesn't help either... Newbies are supposed to pick up the basics by themselves and only ask more interesting questions, which obviously doesn't work for everyone. Maybe there should be more (and better) FAQs. You know, sites which answer common questions in easily understandable terms.
However, part of the problem is also the perceived snobbery. Sometimes people automatically assume that you're a snob just because you're a Linux user (seems like Linux has replaced the Mac in that regard), especially when talking about OSes; I have been in a discussion about WinXP vs. Win2k which quickly detoriated into "Microsoft apologists vs. Linux snobs" as one user assumed that all Linux users saying "I prefer Win2k because XP's interface is too damn annoying" use Windows 2000 as a clever analogy for Linux...
USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
One huge difference is that the Microsoft tech support guys are paid to listen to your stupidities. You are a lot more patient and understanding when you're paid.
The problem is nobody takes the time to read anything.
If it isn't an Email or a joke, users just don't have the time.
I have created many programs that need user interaction at some point and the users seem to ignore the text in the pop-up dialog and click OK/Yes no matter what it says.
Until Linux uses a speaking interface or a direct mind-reading app, it will take a long time for users to adopt it.
The only other option is to remove all choices in Linux so users don't have to answer any questions.
Or even better, pre-install a generic copy of Linux on all new computers when purchased.
Hmmm, seems someone already does that!!!
Good call.
God knows how long I put off learning the ins and outs of Linux distros because of the Linux catch-22: Linux sackriders go on about the superiority of Linux and insist that you're still living in the Dark Ages if you're using Windows, yet if you even feign interest in wanting to learn and perhaps getting some guidance from them, they shun you for being a newbie.
Thank God I'm stubborn and like reading enough that I gorged myself on dozens upon dozens of books so as I had a large enough Linux vocabulary to 'fake it' and subsequently was 'accepted' into certain online Linux cliques. I was then 'allowed' to ask questions and thus was no longer 'out of the loop.'
Seriously, if people are so adamant about making other people aware of the advantages of Linux then for crying out loud, help them learn or at the very least, point them in the right direction. Don't smack them upside the head for not knowing. It's one thing to be a Linux pusher, trying to convince Windows users to try out the alternatives, it's another thing to be a Linux snob and to shun people for not-knowing-yet-wanting-to-know.
I personally don't have enough patience to teach too many people about Linux, especially from scratch. So what do I do when someone asks me about it or wants to learn about it? I give them a whole bunch of useful e-books and related reading materal on CD and tell them to start by taking a bite out of that. I also give them a copy of whatever easy distro I have laying around and tell them to install it on a second computer and just 'play' with it. Then if they're still interested, they've got a decent enough foundation for me (ore more likely someone with more patience) to have a crack at enlightening them further.
Certainly not: 'As I spoke to newbies, one Windows user who wanted to learn about Linux shared the encouraging and constructive note (not) he received from one of the project members. The responding note read: "Hi jackass, RTFM and stop wasting our time trying to help you children learn.""
Just do what this guy does and you'll be fine.
Warning, link is to something you don't want to see if you eaten this morning.
And anyone who denies... well...thank you for just confirming yourself a member of the arrogant elitist 'nix users.
But you know, denying the fact is not going to help Linux move toward the general desktop market any. And yes, I would state that the above is one of the top 5 reasons Linux has less general desktop market saturation than it really should.
- Saj
And every time I mentioned it in the past I got my ass handed to me on a plate. I've asked questions in forums, emailed software maintainers, and done the RTFM, and read the FAQs. And sometimes there are no answers, yet you get the same old "RTFM, n00b" answer, followed by "STFU." Nice. It also doesn't help that some of the documentation on TLDP.org is out of date--which is one step away from being outright wrong when dealing with rapidly changing software. If Linux wants more users (or OSS in general) you need to (1) fix the documentation so that it's always up to date to the newest version; and, (2) fix the culture of the dipshits that are out there. If they don't want to help, that's fine; but to hear over and over again the same unhelpful advise is only shooting your cause in the foot.
....
Do I care that this will cost me Karma? Nope. You've had it coming, and I've lost Karma before on this so
Everyone starts out as a newbie at one time -- sorry to burst the bubble of those of you who thought you were imbued with the power of the Linux kernel neo-natally. I remember when I first got into computers back in the TRS-80 era and went to college only to discover there was a whole other side to computers you didn't see in Popular Electronics. I learned C and Unix, and now all these years later I've learned Perl and begun absorbing Linux. I'm not the smartest guy on the block, but I'm also not Gomer Pyle, Web Developer.
I've noticed a tendency for those steeped in the mystique of Linux to see anyone with an opinion contrary to theirs as some kind of infidel, interloper, or at worst, lower that your average lawyer. You dare not point out flaws in logic or try to compare two distributions, lest you incur the wrath of "the gods." A perfect example is my comments yesterday about whether Linux should use proprietary drivers. My idea is that yes, it sounds like a good idea, until reverse engineered equivalents are available or someone comes along and starts a graphics company that uses open source exclusively for their drivers. Seems logical enough and the moderators agreed. But some folks thought I was ignorant:
But let me clue you in on something. Torvald's motto of "world domination", is a joke! He isn't being serious! I'm sorry you didn't understand this before, but now you do.
Or that I was suggesting the wholesale destruction of Liunx:
No, if making Linux non-free is the only way to develop greater market share, then you can keep it, binary drivers and all. I'll take freedom, thank you.
I'm sorry to say that some in the Linux community seems to become more insular as each year passes, which is a shame because there are so many great people pushing it. Linux is a great operating system, works well for just about anything you need. It could eat away at Windows' advantage in the marketplace with just some tweaks to make it so easy to install and run that Joe Average doesn't think twice about it. But if the more fanatic members of the community keep treating every new person with a new idea or new question like some kind of pariah, Linux will remain just another operating system.
GetOuttaMySpace - The Anti-Social Network
Not at all surprising. A majority of people, given the slightest opportunity, will be dicks, as spending 15 minutes on any internet forum will confirm. If using Windows required asking random groups of people questions, then the general concensus would be that Windows users are dicks. Because they are. As are Linux users and people whose favorite color is blue. The only solution to this is to design things so that no one needs to talk to anyone to make it work, because if you filter out the sons of bitches, there will only be two people left on the internet.
After reading TFA, this guy seems really good at pissing people off. If, once or twice, I had a Linux 'fanatic' go off on me, I'd blame it on the 'fanatic'. But 3 or 4 times? Geeze dude. You are just ANNOYING! I can imagine the title of your next article: 'Grocery Store Snobs: Bagging Barriers'.
Sig? - yeah, whatever.
However, to universally blame the help provider is completely wrong. The asker may be intruding. The asker may be insufficiently respectful or remunerative in other ways.
Beggars cannot be choosers.
There is definitely some snobbery in the linux community. The big problem is how the community aids people who do not really understand the gravity of what they are asking. Explaining to someone why they are looking at the wrong thing i.e. kernel code instead of apache ... can some times lead to serious impatience when new users pick the wrong forum to ask questions. The community in my opinion needs to publish better "newbie forums" not just for users, but naive developers and newbie hacks, and possibly even goes as far as creating "computer science" basics forums. The "P" in GPL is far to often forgot ... if you want to work for the greater good you must realise this.
I think a good majority of us have had that same experience. I started with Gentoo, myself. It was fun learning how to do a Linux install from a stage1 tarball */sarc* I had users actually tell me RTFM and nothing more... it was like they were irc bots... The few people I managed to get to help me understand what I saw when I RTFM, they were very helpful. However, it was unfortunately too little, too late. Redhat at least had info available online for me to find so I could fumble my way through things. I found Ubuntu to be the most friendly when it came to community support. That is my biggest thing with sticking with that flavor. They are a community that makes you feel welcome. I am just glad that I didn't go with slackware ;)
There are assholes in every camp. I'm sure I can just as easily find Windows and MacOS snobs [well the latter is a given].
I've personally helped a half dozen people switch to Gentoo. Not all of us are meanies [though I play one on TV].
This article is pure flamebait.
Tom
Someday, I'll have a real sig.
I'm an avid Linux user and developer, but I must say that this is unfortunately where many many projects fall short of the mark. We need to realize that, unless we are willing to take the time to educate people about Linux and all of the options it opens up to people without belittling them, then we will never be ready for the desktop.
I go out of my way to help people who have questions about any of the projects I'm part of, because I realize that people won't use them unless they feel comfortable doing so. Making people feel stupid isn't the way to do it.
Unfortunately, some people on certain projects aren't disposed to being social. For instance, I had technical question regarding Hurd at one point, only because I was curious about it. So I decided to ask a question in #hurd on freenode and was immediately derided by a certain individual. I left feeling like "Why should I even try Hurd, if they're going to have that attitude" and I confess I haven't bothered to do so since. I am a developer... imagine how this kind of thing would come across to a normal user. Not good.... not good at all.
We need to change our attitude, or we're doomed to remain were we are. So, next time someone asks you a question about your project, resist the urge to call them names and be patient. Try to understand that this person doesn't know the code as well as you do and is simply trying to learn. Do that... and people will not mind switching.
Later, GJC
Gregory Casamento
## Chief Maintainer for GNUstep
'I wasn't interested in waiting another week for a "RTFM" response from a mailing list, so I told them "why not help me now, or at least say you arent qualified to help, etc".'
So you jumped to a conclusion. Well, fair enough, though it could be that your respondent also jumped to a conclusion when you said (as far as they read it) "nah, can't be bothered".
With a bug like that (it IS a bug), you should have gone to the author of the script. It may be that they could get a development/debug version out to you to narrow down the issue. But you decided not to.
While I agree that there are a few elitists out there, I'd hardly say that the vast majority of linux users are snobs who won't give non-nix guys the time of day. The only reason I ever got into linux in the first place was because one such "snob" took the time to sit me down, help me install debian on my machine, and then walked me through setting things up, installing programs and even (and this one still surprises me to this day) recompiling my kernel. Now that I know how difficult it can be to explain a lot of this stuff to a non-nix person, I appreciate the time he spent explaining things to me that much more. I don't think he was an oddity in the field either, since most people I've met or have chatted with are more than willing to share their knowledge and help problem solve. I've found that that is a lot of the fun of linux: Figuring out how to fix something that goes wrong. There's nothing more satisfying than having someone come to you with a problem and seeing that rediculous amount of satisfaction on their faces when you finally are able to figure it out.
Granted, there are those nix users who don't want to lend a helping hand or will look down on anyone asking about something they see as "obvious" or something that even a "n00b" should know. However, you find a few of those wherever you go no matter what OS or software you use, Microsoft products included.
Just like in the case of Ryan Holt and his balloons.
uh... saw the video... What's (Where's) the 'real' story, with the rest of the context? TIA
The Admin and the Engineer
Linux snobs or not, there's no big barrier to entry on Linux. The installer is a piece of cake for most distros, most Linux distros can get most hardware set up in at least a usuable state, and the window managers installed by default now are almost as easy (if not easier) to use than Windows built-in window manager. My wife can very comfortably use Linux as can my neighbor who used to come over occasionally to use the Internet since she didn't have a computer of her own at the time. There wasn't a massive learning curve to usage and I don't even think she even knew she was using Linux.
Why aren't people coming over? They don't want to. As someone who used to install Linux on all my computers a few years ago, I now use XP almost exclusively at home. XP is almost as stable. I do have to reboot once in a while but who cares on a desktop machine? As long as I'm using Firefox to browse, I don't even have to worry about spyware too much (though I do run it weekly just in case). I keep a Linux box in the basement in case I ever need some sort of server or I'm evaluating some new programming language, but other than that I have no need for Linux on my desktop (which happens to be a laptop in this case). And for those things, I could always use Cygwin.
The question is
does this new user really want to learn Linux
or do they just want to pick it apart and be irritating.
Are there community awards to award portions of the linux world that do provide outstanding support?
The problem is that the engineers are providing the support. Engineers are used to arguing with another arrogant engineer so they seem to think being a jerk is a normal and appropriate response. (When I was younger I was guilty of some of the same attitude. But at least I became aware of it and *hopefully* have changed) Many Engineers I have met would not suffer fools lightly. I guess that's the price of "free" software. If you want to have a better chance of a nice support person you need to pay for service.
I landed a job as UNIX admin from learning UNIX out of necessity and then as a hobby. When I got out of the military and started to school I purchased a computer so I would not have to work in school labs. My mathematics degree required two core CS classes, algorithms and data structures and the CS department uses Linux. So rather than piss and moan I purchased another hard drive and dual booted my machine. The reason that I purchased another hard drive is so that I could revert because I knew that I was not going to get it right the first few times. After being able, to once again do my homeword at home, I spent another 6 months getting my printer to work. It was an Deskjet 612 that used the printing performance architecture (PPA) drivers that some guy in Oregon reverse engineered with little or no help from HP. I figured if he had the wherewithall to accomplish that I should be able to at least get it working.
I spent many hours reading books on Linux in general, and countless hours browsing the web for help on UNIX printing. Wound up switching to CUPS, when it was fairly new, and managed to get it working. It was a lot of work and the only reason that I was able to do it was that I had the attitude that the "machine is not going to win."
Most people want everything handed to them, and if you do not have a self started attitude UNIX is fairly intimidating.
The quote that I developed about Microsoft and Bill Gates is this:
"Bill Gates brought computing to the masses, pity they weren't ready for it."
Either give it away or get top dollar, but never sell yourself cheap.
As someone much wiser than me said, "the desktops war is over, Linux didn't win". Seriously, although desktops are still a large part of our lives, they aren't really where the "future" is going. There is a significant inertia in changing your desktop operating system. Here is the real reason why linux hasn't gained more market share: MOST PEOPLE JUST DON'T FUCKING CARE WHAT THEIR DESKTOP OS IS!!
Seriously, Windows does a good enough job for most people, so why change? Obviously as enthusiasts we see things differently, but in the end to most people a computer is a tool. In the end I think it would be beneficial to linux to focus on things such as mobile computing and servers.
Also, I know I will get flamed for this, but why does Linux's market share really matter? It's not like Linux is in any danger of disappearing, so why does it bother people so much when others use different operating systems? I used to be a mac zealot till I came upon the revelation that someone else using Windows really doesn't detract from my OS experience one bit. Why is linux any different? Other than perhaps you are trying to fight an ideological war, in which case it is no wonder people ignore linux. We get preached at enough as it is...
Monstar L
??? I did read the article. Both my comments where logical, you just aren't see it. That's fine. Let me put it another way. If Linux snobs where a problem with the wider adoption of Linux then people who are interested in buying Ford or Dodge trucks would be put off by the hostility that each side has towards the other, etc. But yet there are millions of Ford and Dodge truck owners.
The real problem is this, much of the rest of the Earth is based on a commercial model of adoption of new things. A company makes it, people see it on TV or hear about it from their friends, they go to a store and they buy it. This has been going on for 50 years and in a way it has been going on for a lot longer. Now here comes open source and a completely different way of distributing a product, finding support and so on. People don't understand that new model yet, it takes time. The best thing you can probably do is adapt your new model so that it is close to the older model and slowly change it.
In my 9 years of using and promoting Linux, I have talked with a lot of new Linux users and I've rarely heard them mention any of the problems with snobbishness that this article describes. I have not seen it much myself and I am on support channels a lot. This is why I don't agree with this article and was making what I considered to be a logical criticism of it.
Honestly, you'd probably get a much more helpful reply on the mailing list.
release!=stable
And yeah, you probably haven't ever been a part of a team which gave away your months of work for free.
The impersonal Internet coupled with people with high intelligence, little life experience, and a lack of social skills that is contributing greatly to this. Can you imagine these same geeks telling someone to their face to "Go Read The Fucking Manual?"
You make the assumption that most documentation out there is well-written and easy to understand, without making hundreds of obscure references or alienating new users with obtuse language. The reality is that most people who write documentation, unfortunately, especially for OSS, are not good writers, good speakers, or good teachers.
If you find a particular piece of documentation useful, that's great. It served its purpose. But keep in mind that you and the author might be on the same unnaturally inhuman wavelength, and that "real" people will have a bit of difficulty deciphering the author's meaning.
It's interesting that many people have this idea that Slashdot moderators are biased against Windows. But time and time again, we see pro-Linux/anti-Windows comments be moderated down, not up. So, yes, there is actually a bias. But it's not towards the direction you think it is.
At this point I was accused of "bitching about service provided for free" and "its a wiki, feel free to contribute and edit it".
I've gotten that too. It's very strange. I'm looking in the Wiki because I don't know the answer. When I see the answer isn't there, I'm not the person you want to edit it. What am I supposed to do, write down how I'd *like* it to work?
I'm not sure what kind of person Linux snobs think they're dealing with. Snobs seem to assume that ordinary users aren't asking questions because they want to know the answers, but because they want to catch the snobs in a mistake. I wonder what social group interacts that way. Oh, geeks. Right.
Where's the news?
Ever drove by bus in LA? Ever asked the bus driver if this particular bus goes to a specific direction? All you get is "RTFBM"!
I think, it is not a problem of the Linux community. You can find this attitude everywhere.
The problem is that it is easy to forget what it is like being a newbee. When I started using Linux in 1994. Things like Mounting Disks, Compiling Apps, Having to Gzip and Tar a file. Or even asking for Help and it wasn't untill 1998 I was sucessfully able to understand what the heck the Man pages were talking about and how to search for data in them. And I was at an advantage because I knew DOS. Today Windows users Never touched a commandline and are not even sure where to start, and they don't even fully realize what the computer handes and what the OS does. Before I though the hardware organized the drives as A: B: C:... not the OS (Espectially with the CMOS giving drives the same values). When they decide to switch to Linux you will need to rember almost everything including the Man pages which expect that you understand some concepts first. But after using it for a while we exect everyone to know what you mean. So when you hear a seemingly stupid question then you should step back and just give them a simple answer then followed with an explanation why it is like it.
RM=ReMove
LS=LiSt
etc...
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
I try to read as much documentation as I can. I also try to help out other newbies by giving them answers (if I know the answer), and also where you can find the answer (in the documentation).
I think this helps them out by giving them a good answer but then also showing them how to find other answers on their own.
After all, knowledge is meant to be shared.
in girum imus nocte et consumimur igni
I couldn't agree more.
I can't think of a successful industry, anywhere that doesn't invest a significant (if not major) portion of time to new customer acquisition. The word "Newbies" all by itself, reflects a culture hostile to new blood.
Its amazing when you compare Linux culture to Mac culture which almost resembles a cult in its "love-bombing" approach to new members.
------ The best brain training is now totally free : )
Nearly every site that aims to be helpful in learning linux is not. It often has references, without links, to utilities you have to scour the internet to find. The people who aim to help never begin at a point where someone who knows little to nothing about linux can begin.
Where is THE linux documentation? (if you're going to say man pages, please don't)
The Admin and the Engineer
Most people have a limited emotional range. Hyped news plays at the edges of that range. My range is a bit more intense, though possibly no more varied. The intensity of the news doesn't affect me as much, however most people want me and others like me to confine myself to their range, mostly because I affect them in a way similar to hyped news.
A long time ago I paid $1000 for a subscription to a 1-year Microsoft Support offering.
During that year I asked approx 10 questions, none of which got answered properly.
One of the answers I did receive was a "forward" of a note from one of Microsofts developers. It read:
"It is none of his business!"
That consisted the entire reply to my request for help!
Christ, man, why couldn't you just toe the line and post a Goatse link like everyone else?
On the other hand, I admire someone who has the guts to do that with a username.
Not that I'm excusing bad manners, but here's the otherside of the equation:
I used to help out quite a bit with linux noobs. I'd show them where to find the answers, and I'd give them suggestions. I don't anymore. 99% of the time, after I'd show them where they could find their answer, they come back asking the same question, obiously not reading the source I had sited. Not only that, but they'd get upset that I suggest they go read the site again, as if their time was so valuable that they simply couldn't take time to read it.
I'd get flamed, emailed, IM'd because I had politely suggested that the answer to their question was at so-and-so's site. I didn't tell them to RTFM, nor would I call them names or otherwise be an ass to them. I'd tell them where their answers were, and I'd receive all sorts of idiotic flaming for my efforts.
I have since chosen to only help those truly interested in learning, but I can see going the otherway and returning the flames. I don't agree with it, and I think a lot of people in general need to grow up, but I can see why some people would do it.
Mod me down with all of your hatred and your journey towards the dark side will be complete!
I can definitely agree with the fact that some IRC channels, mailing lists, etc. are not newbie friendly. And I agree that's a bit of a problem. But I wonder if there aren't some decent reasons for this.. Granted, these aren't "good" excuses, per se, but they work..
First, the people you're asking these newbie questions are often the developers of the software. Umm, wow. A programmer being introverted and arrogant? Most developers don't have the social skills and graces to handle repeated barrages of newbie questions and respond with anger.
Secondly, those mailing lists and channels with people that are willing to help often get fed up with hearing "How do I start the X service" a million times a day. FAQs and Wikis are there to handle the intro questions.
That said, if the FAQ/Wiki does not answer the question, then someone needs to fix it. Someone needs to step up to the plate and correct the mistakes and make the documentation clearer. Ultimately this should be a combination of the newbie and a guru from the list. The guru, knowing the software already, thinks the docs are fine and may not be able to fix them. The newbie, being a newbie, knows what doesnt make sense, but may not be able to fix it since they don't have the experience.
It would be nice to see a Linux Tech Support company to handle stuff like this, but I'm not sure how they'd make their money....
XenoPhage
Technological Musings
Working on a Linux team with no prior knowledge or training in linux is just so stupid. He probably was a jackass for taking the job. He probably was a jackass for not finding his query in google or the documentation with his distrubution. Why should other people cross train him? They have their own jobs to do, instead of supporting a newbie that souldn't be there. Come on!
Personally I try to help people on irc (freenode) on the projects I work on, but ignorance of Linux in the workplace when you are designated to be working with it is inexcusable. Expect the jackass to be sacked.
"If Linux snobs where a problem with the wider adoption of Linux then people who are interested in buying Ford or Dodge trucks would be put off by the hostility that each side has towards the other, etc. But yet there are millions of Ford and Dodge truck owners."
I hate car analogies. I hate analogies in general, but car analogies are always among the worst. Yours is an example.
People usually know how to operate a car when they buy it. The same is not true of Linux.
Do you see now why your analogy is so terrible?
"The government grants you rights, not the other way around."-- beav007. Yes, these people really exist...
I've seen folks called "stupid", right here on /., for not understanding parts of the GNU License, for misunderstanding how some esoteric functinality (on ANY platform), etc...
I don't think there's ANY misperception when someone just comes out and calls someone else "stupid" - just because they're ignorant about how something works.
And it's funny, but many times when I come across a problem, I will search the net to see what the solution is. I usually find that many folks have the same problem and very few of the answers are helpful. Most answers are "Read the manual" Read the "How TO". I already fucking did, but the number one assumption is that I didn't.
Spending days to fix some stupid problem (almost ALWAYS because of some quirk in the config or code that only the developer or a very experienced person would know!) get tiring after a while. Now, when I see something new some out, I just say "Fuck it!" I don't want to chase my tail around trying to make it work.
I love how about half the comments in this thread so far consist of "We make this software and give it to you for free. We don't have to help your dumb ass figure out how to make it work." Umm, guys have you ever considered that this is *exactly* the attitude that this article is referring to?
This guy's the limit!
Love and kisses,
esr
We recently had heard in the office over one of the Yellow Machine that's made by Anthology Solutions.
This makes me think about celebate catholic priests. They're the only intermediaries to the deity (Linux, in our case), but ... they're evolutionarily sterile so the meme is less likely to propogate without a mutation in the general population.
Makes me consider priests in a whole new light.
This is definatly a problem within the linux "scene". For example, a friend of mine went to #linux on afternet, wanting help setting up a telnet server. The responces were basically "I'm not going to help you beacuse telnet is outdated and insecure", despite my friend repeatedly insisting that he wanted telnet, not SSH. Elitism and hoarding the knowledge seems to be prevalent.
At least linuxquestions.org is still friendly.
All of you need to stop talking the talk and start backing up your shit with real action.
Which means not automatically giving the command line answer to obvious newbies when a perfectly good GUI tool solution exists for their disto.
I've worked as a developer both for Oracle and Microsoft and also in a hardcore Linux environment (embedded systems.)
I used to like Linux. It was reliable, fast, etc. You know the deal.
However, I became so tired of the arrogant, insecure, superior-attitude Linux freaks that on principle I switched back to Windows. I just didn't want to be associated with these people anymore.
The funny thing is, the people I worked with in Microsoft, although they were certainly nerds, they were polite, helpful, and just used their OS to get things done. Their OS was not used to create their own personality. They had lives, had normal emotional reactions to things, and did not have a defensive/superior attitute to their knowledge.
I really believe the problem is that the Linux freaks use Linux to define their personality. And being superior in their Linux knowledge makes them feel better about themselves. (How sad.)
This is why I use Windows. Yes, I know Linux is technically better, but I am happier being around normal people.
You mean there are actually programmers and software persons who lack social graces, act immaturely and respond impatiently?!?
Shocked, I am. SHOCKED, I SAY!!!
I know of a few people who can attest to the same scenario repeating itself as well. I am scratching my head over a problem I am experiencing. Seems nothing I do will work and nothing I have read to that point addresses the issue I am experiencing. What do I do? I post of a forum. I try to be as detailed as possible. Listing what I've tried and the results I get from it. Listing all the symptoms I have identified until the moment of posting.
No sooner do I post the question than I find the answer myself since I never stopped looking for answers elsewhere. So then I am faced with the question: Should I attempt to retract my posting or should I reply to my own question with the solution? Most of the time, I decide to do the later. Even though it makes me seem like an idiot answering my own question, I am always hopeful that someone else asks the same question but doesn't find the answer on their own.
The forum I frequent most is the Fedora forum and, frankly, I see no evidence of snobbery on there. So I guess perhaps the answer is to direct people to the forums that are most suited to the users with questions. I know from previous experience that the IRC bullies out there use IRC as a means to maintain a level of social dominance and treat channels like territory. Clearly, they have their own issues to sort out and are best left alone.
'The responding note read: "Hi jackass, RTFM and stop wasting our time trying to help you children learn." '
He was being especially gentle. You should read what they say when they are being rough.
I've found that often those who are especially knowledgeable about computing think of themselves as part of an in-group, and believe that acting out their anger toward others is acceptable.
Many of these so-called Linux snobs are that way just because they don't know how to run the software themselves. They may know the words but they can't converse about the topics themselves so they use snobbishness to hide their ignorance. They may have written the software, but they are clueless about what happens when it is linked with a newer or older version of some library.
People who don't have much experience with Linux naively expect it to work as advertized. When it doesn't, they assume (incorrectly) that they must have done something wrong. That is just the way Linux is. If you can't fix it yourself, no one is going to (or may even be able to) fix it for you.
I think the linux snob attitude is actually a defensive reaction against the holes pointed out by the newbies that the snob just doesn't want to see. A libertarian attitude common among geeks doesn't exactly help, either, nor does the quasi-aspergers interpersonal communication style that is also common (and they are hand-in-hand I might point out). Not that it bothers me - I don't mind a sink-or-swim environment, but it's obviously the great barrier to entry.
My guess is that only a "whole widget" approach like the Mac hardware + OS X + cultural support will have a low barrier to entry to the n00b. The cultural component is critical.
must... stay... awake...
Just because its open source and free does not mean the product is better than the closed source competition from the users point of view.
I'm sure there are many people around who would use something from Redmond over OSS simply because the developers only see other developers as their userbase. The task of reversing the result of developer mentality ends up at the distro companies who need people to buy the stuff and not need to read pages of badly formatted docs to use it. Users want to get stuff done (and will vote with dollars if need be), not listen to fanbois make baseless bullshit arguments for them to use their favorite product
The first time I installed linux was on a 386 (Slackware 0.99) I have always run it in one form or another. I have had experances like this and it saddens me that such a great OS gets plagued with people like this.
I am not a programmer, I am an Admin!
So I noted a problem in the game OOLite (Great game) and posted on the board that it was locking up. The responce
DEV: Recomplie the src with --debug load it into gdb and do a trace on the lock up. Then post the output.
ME: umm Great what is gdb and how do you use it?
DEV: NO Responce!
It still locks up, oh well I just keep waiting for a new release to fix the problem.
Which is why Gentoo is the best distro. Sure, it has an aura of snobbery, but generally speaking the users themselves are not snobs. And the manuals are extremely easy to understand. Though it takes some time and typing to use Gentoo, it's very easy to use otherwise, because everything is spelled out. http://gentoo.org/ http://www.gentoo-wiki.com/
This has been true for as long as I can remember. If the software is inadequate or confusing, blame the user. It's happened to me, even here on Slashdot.
Way back in the stone age.... sometime in 1997, maybe? Maybe 1998. Not sure. Anyway... Linux was _just_ starting to get deployed occasionally in business. I had a couple of DNS servers up on an early RedHat box. The box lost power... these were just desktop machines sitting in someone's cubicle. (We hadn't grown to the point of needing 'real' servers quite yet, and an actual server room was a year off.) My primary box took a LOT of filesystem damage, and it took me ages to fix it. So I commented in a slashdot thread that ext2 was very fragile, and that it was one of Linux's real weak points.
You just wouldn't believe the crap I got. Slashdot doesn't seem to archive that far back, so I can't give you links, but _most_ of the replies I got blamed me for being stupid. I "should have used a UPS"... ok, I could grant that, but remember we were a shoestring outfit, and we didn't need those on Windows servers. A couple people went off on me for, get this, not knowing how to use a disk editor to find my secondary superblocks and repair with those. I kid you not. Linux was perfect, and ANYTHING that went wrong was obviously the user's fault... to the point that I should know how to manually repair my filesystem. Instead of admitting that the filesystem should survive a power failure, it was my fault for breaking it.
Several years later, after Reiserfs and ext3 came out, we had a similar conversation, also here on Slashdot. Suddenly everyone is all about how great the journaling filesystems are, and how bad ext2 sucks. It was probably even some of the same people, but the original conversation had already been lost, so I couldn't prove it.
People just will NOT criticize software they're emotionally involved with. It's the most ridiculous thing I've seen... these theoretically intelligent, rational software designers that become absolutely insane when you suggest their software is imperfect. Blame the user! "You're just too stupid to use our software. Go away."
Fortunately, there's enough people in the Linux community now that the lunatic fringe doesn't dominate quite like it did, but these people are still out there.
It was ridiculous then, and it's just as ridiculous now. It doesn't happen as much, but it still sucks.
As with all situations when someone goes crying to parents or authorities, that someone said something mean to him, there are different povs and situations "edited" to fit the agenda of the reporting party.
Usually, there are three steps to the "Newbie Story":
1. Linux learning curve is very steep. I have years of Linux experience and I still stumble over some problems that I cannot solve immediatelly. More often than not, newbie has problems making something work with/on Linux.
2. Many people have problems groking and go to power users or authors of the software for help. They usually help. And since they do have other things in life to do than answer the same question over and over again, their answers are terse, with more or less detailed pointers to relevant sections of documentation, sometimes spiced with some examples, not necessarily relevant to the problem at hand at first glance.
3. Some people just can't be bothered to use the pointers to documentation, post more detailed bug reports etc. They demand to fix their problem, telepatically, pronto! They usually get the answer along the lines of "you have the right to refund in the full amount you paid me, go bother someone else."
But when the newbie in question starts whining about the painful experience in some public forum, he/she usually skips step 2.
Robert
Bastard Operator From 193.219.28.162
If Linux SNOBS are responsible for scaring the when-is-it-ready-for-the-desktop-blablabla-08/15-u ser-mob away...
Then we owe them thanks that Linux still has a functional commandline...
A large percentage (like 99) of people who went into tech fields are, shall we say "socially disadvantaged". No, make that "socially retarded". Add to the mix an unhealthy sense of inferiority, expressed as almost comic bluster, and you get the prototypical geek. It's not a Linux thing, its a tech thing.
The reason Linux people seem unresponsive to questions posted by newbies is that the "experts" probably don't know either. They just don't want to say so. "I don't know" is anathema to geekdom, it invalidates their whole purpose in life - "I know, therefore I am."
The reason IBM and Redhat do so well is because they provide pay support. If not for the likes of IBM and Redhat, Linux would be as well known as NetBSD because it is the province of geeks that like to do things for themselves and that don't like to help others. They think, "I did it on my own, why can't you?" I've been using Linux for the better part of 10 years now and I think it is dead on the desktop. I see Apple and Microsoft accellerating away on the desktop front while Linux takes over the traditional UNIX workstation/server market. Having a bunch of people doing what they want hasn't provided us with Linux, Mozilla, OpenOffice, Apache, etc... those all took structured coordinated efforts
First of all, the whole point is a myth. People in Linux forums are unbelievably helpful. This with 3 years of experience - Help comes quickly, clearly and to the point. There are some arrogant people though, usually in the usenet newsgroups, or in the forums of more techie distros. But they are needed, they just give a signal out that in plain English is just "Try to google it first yourself, use the search feature of the forum, and just THINK what you are asking!". Whitout a little bit of arrogant messages around, we'd probably see 10-fold increase in questions in headers like "PLEASE HELP! A CRASH!", and questions like "Hi, does anyone here use Amarok? Pete", not even mentioning the good, proper questions which have already been answered about 10K times in the internet, and which can be found by search. Think about the forums without the assholes. Think about the forums with too much assholes. There is an equilibrium there somewhere. And hey, vote with your feet.. er mouse!
If you seriously think "release != stable" is acceptable for a HIGH AVAILABILITY distro, you've been overpaid for all of your "months of work".
I don't think the attitude is snobbishness, I think it's fear of being found out to be non-omniscient.
Due to the infinite variations in combinations of kernel, libraries, packages, configuration files, network configurations and hardware, it's just not possible for the average (or above average) geek to actually cough up the correct answer or procedure for any particular question without actually logging in to the machine to see what's happening.
This makes the geeks feel insecure and they respond with anger instead of saying "I don't know" or "I can't tell without logging in to your machine".
This whole argument is stupid. People do flame each other, it's just a fact. We could just as well sit around and wring our hands that the Internet would be more popular if the "online community" would just be more friendly and all the pedophiles and spammers would mend their ways. It's true, but it's also a rather pointless discussion.
I've never understood the attraction of IRC. I understand it even less when seeking technical help.
Not only are you relying on the chance that someone who knows the answer is on the channel at the same time as you, but you're also implictly demanding "I want an answer now!" which is not going to go over well.
I hear many more stories about rude behavior on IRC than other forums; it seems that maybe IRC attracts younger, ruder, and less experienced people.
I think forums like mailing lists, websites, even USENET, would be much more appropriate. You get a wider exposure for your question, and those who see it have more time to respond.
So why do people seek help from IRC? I'd like to know.
Tom Swiss | the infamous tms | my blog
You cannot wash away blood with blood
Personally I found a lot of help on IRC a couple of years ago when I was setting up Linux as a dual boot option. You just have to know how to not be a douchebag and people will usually help you.
nothing
I've found the Ubuntu user community is extremely helpful & very patient with noobs.
Jaysyn
There is a war going on for your mind.
"Sometimes it's just the arrogant attitude that keeps people from switching from Windows"... Or it could be that they're just thick.
So, I ask. The response? A snub. Worded from a community member to a third person for me to read: "Maybe the problem isn't Mailman or any of the other awesome software he's running, it's the user not reading all the available documentation."
I note that I read it, but I don't understand it. No response at all.
Did you pay this person for support? Are they in some way morally obligated to help you?
Personally, I'm a n00b as they come when you are dealing with Linux, but I know good and damn well that if I ask someone on a forum and they give me a bad response then I just have to find another resource other than a forum or an IRC channel.
It's the same with Windows or any other application.
People aren't obligated to fix your problems if you aren't paying them anything or you haven't bought anything from them.
Sure this may be a problem with Linux adoption, but maybe people that need to us Linux for a business need to pay others to help them solve their problems.
I work for a total Microsoft Solution center (and we throw in Macs for the publishing houses) and people pay us by the minute to solve their Windows problems that would almost make any slashdoter laugh at the waste of money.
But business people don't want to dick around on forums, Google groups, and IRC to get answers. They need to get things done ASAP and that is why they pay the money for it.
Just be grateful that the software is free and that there are people out there that do try to help without expecting money in return.
"I am the king of the Romans, and am superior to rules of grammar!"
-Sigismund, Holy Roman Emperor (1368-1437)
Not for Exim.
/usr/share/doc/mailman which is sufficient to get an install running. If for whatever reason this one has been skipped the same blurb is available in the Mailman FAQ.
It is a posterchild for how software (free or commercial) MUST be developed. A spec is written first and the software is written to comply to it. The spec doubles up as documentation and is available online with a reasonable glossary and index.
As far as mailman on Debian is concerned a person who has RTFM-ed should have encountered the cut-n-paste example in the
If you google for "Exim Mailman" you will hit it nearly immediately.
Baker's Law: Misery no longer loves company. Nowadays it insists on it
http://www.sigsegv.cx/
To plug a few projects where I have gotten a lot of help when my knowledge of the subject has been limited. By all means they could have given me a RTFM response but instead they answered my questions throughly and respectfully.
Zope http://www.zope.org/
OpenNMS http://www.opennms.org/index.php/Main_Page
MailScanner http://www.sng.ecs.soton.ac.uk/mailscanner/
MailWatch http://mailwatch.sourceforge.net/doku.php
SipX http://sipx-wiki.calivia.com/index.php/Main_Page
Before Suse for Sparc died:
http://lists.suse.com/archive/suse-sparc/
(Too bad that is gone, it was a nice Sparc based distro)
I've also encountered the problems of snob users as well. I've been happily using many distributions of GNU/Linux for a number of years, and would be more than happy to teach a person everything they need to know. However i've run into my own share of snobbish users. The users that take what you say, then twist it, or say "i already knew that" (even though they most likely didn't), or make arrogant remarks when you typo something, or have to think for more than 3 seconds about the syntax of random-3000th-command-from-the-left. There are a fair share of users that just don't show the eagerness to learn that some can, and will do anything in their power to make themselves feel better (when they start to feel confused) even if it means pissing you off when you're trying to teach them. (Thus, making a normally short task, take many times the amount of time it should have taken to explain the task.)
I'm not sure how many of you are keeping up with the whole "Tuttle" series on The Register, but it's situations akin to that, which happen quite a bit more freqently than some think. A lot of people love to blindly second guess someone when they really start to feel clueless in something. Instead of simply asking a question to get an explaination, they critisize the teacher to get them to explain a concept to them (Or in the tuttle case, threaten them). "So, then you just run scp -r @
I am not, however, trying to deny the fact that the Linux side has elitists, we do, I know a number of them, they're not half bad once you get to know them, but good god do not ask them for help. they can be assholes beyond logical explaination, but that's a rant for another day. In my experience with users i've found the best types of users are those that can admit they know nothing, forget everything, and start from scatch. Someone that can be sat down, and is willing to take notes to improve memory of the commands would even be better. I personally have run into such a user, and he's become quite a regular GNU/Linux user since and sits happily on a couple Gentoo machines at home. He doesn't second guess, he doesn't insult, he simply sits, listens, and asks questions, and isn't afraid to admit when he doesn't know something, and isn't afraid to speak up. If all of the Linux bound users were like him, then things would be a lot easier, but for now we're going to have to admit defeat on either sides. There will always be arrogant users, and there will always be arrogant elitist GNU/Linux users, nothing we can do about that for now I guess.
It's the truth and we all know it.
In my experience:
Linux: frequently impolite, frequently effective support from the makers of the product.
Microsoft: not a damn thing unless you pay. And who wants to do that?
You can't really blame either of them. Let's face it, tons of users ARE stupid, and wouldn't understand the simplest instructions on the planet. There are those, hopefully like me and you, that read the info and get stuck because the info is insufficient, but I suspect we're squarely in the minority.
Seriously though, I think that we all have run into assholes on IRC. If you want support, an semi anonymous chatroom may not be the best place. You can find forums or other places to get good support, but IRC isn't the best .. IMHO.
For example, if you are new to making Fedora usable, fedorafaq.org and the like have some good hints on how to get things setup. I also personally have found good help on the forums I lurk the most, http://forums.somethingawful.com./ I used to be a Unix/Linux admin, so I also spent a good deal of my time helping people there. There still are some tools, but it isn't nearly as bad as IRC.
v4sw6PU$hw6ln6pr4F$ck 4/6$ma3+6u7LNS$w2m4l7U$i2e4+7en6a2X h
I guess that's the price of "free" software. If you want to have a better chance of a nice support person you need to pay for service.
Note that this admission absolutely destroys what used to be one of the features of Linux: "All the support is free!" If this features is finally being shown to be false (partially due to the horribly and inexcusibly rude attitudes of many of Linux's adherents), then let us all have the character to admit freely that it is so.
I don't make the rules. I just make fun of them.
When people read the wall street journal they read it because they know that some highly knowledgable people choose to put those stories in there.
However, there is no news source that is going to print what you exactly want, and it's easily going to be hyped or incorrect.
I read slashdot for the comments. The article, no matter how wrong, misinformed, or correct, will all be spelled out in the comments. On top of that the moderation systems helps me to sort though a large number of comments faster. And while there are surely biases in moderation 3-5 people must have agreed that a specific comment was worth reading for it to be moderated to +5. (I read at +4 or +2 depending on my time.) It's not perfect but it is better than me just relying on one newspaper choosing to run a specific article which may have just been glanced over by the editor saying, ah this will make me money.
As far as the topic at hand there are always dicks out there, but more specificly most people aren't really teachers, as they aren't interested in teaching the same lessons to people time and time again. However, newer people don't mind, and hopfully they realize when it's their turn to teach.
I got into Linux as a friend of mine taught another friend of mine. I tried it out, and for 'simple' questions I could ask the very new guy who had just gone though it, and for more complicated questions I could goto the guy that helped us both. Neither one were burnt out answering questions yet, both were my friends before linux and linux wasn't gona change that, and the most importain part, I understand that like they taught me I must teach other people when I can. Pass it along.
Although I've experienced this arrogant attitude with regard to linux before but this is common for everything else like windows help forums, opensource projects etc .... In my personal experience, the helpfulness of many linux enthuist/expert outweighs the rudeness of certain individuals.
IMHO, it's a matter of the culture around individual distrbutions. I subscribe to both Debian and SuSE mailing lists and also follow the Ubuntu forums from time to time. Regrettably, but perhaps not surprisingly, Debian is the only one of those three where snide remarks, unhelpful "advice" and generally rude or authoritarian behaviour is not uncommon. But then you only have to glance at, say, Planet Debian to surmise that the Debian "culture" seems to encourage elitism and a generally poor attitude towards ordinary Joe Users. SuSE and Ubuntu, by contrast, are normally polite, sane places. SuSE's mailing lists, in particular, have a calm and adult feel. These are regular folks interested in sorting out glitches and getting things right. Immature carry-on is given short shrift and the awful, cultish term "newbie" is rare whereas the Debian lists are full of it.
All the more reason to choose your Linux distro carefully. There's more to it than the reviews around the net. In the end, nothing good will come of treating your users poorly. For that reason, I'd say SuSE and Ubuntu have a brighter future than "pure" Debian.
Las qué passoun
tournoun pas maï
Jerks are jerks, no matter what OS they run.
The barrier to entry that I found most annoying was learning the terminology. When you know the only answer you're going to get is "RTFM" and all you really want is to know what manual to read.
For example, say I want to learn how to do something using the command line. Googling a phrase that describes what I want to do rarely yields optimal results. Since I don't know what the command is, I can't type "man thing I want to do".
If you know a good solution to this problem (like a book that is worth reading/purchasing), or a really good site, etc then I don't care if you tell me to RTFM, as long as you tell me where to get it. The same goes for learning new languages, even though I find that getting that documentation is a lot easier.
Am I open minded towards open source, or closed minded towards closed source?
I somewhat agree with what this article is trying to say. However, I think a bigger problem might be all the smaller pieces that fit together to make Linux work. For example just to compile a program properly you need the compiler program, the shared libraries the program requires, the environment set properly, and all the archiving/dearchving tools. Now for a new user he may have "RTFM"'d the manual to the software he's trying to compile, and most manuals say which shared library he needs, however most manuals fail to mention that a compiler is needed. So the user can find out this information fairly easy by doing some google searches and gets his compiler, and while he's web browsing updates his shared libraries. Now he tries to compile again with another failure this time the error message is pretty vague and if he asks in a chat channel and gets the snob repsonse this can be frustrating. Come to find out the problem is in his environment variables and he finally fixes them and now he can finally just 'compile' the open source program he downloaded. Now... if the user were to read every 'manual' about the compiler involved, the shared libraries, how to setup the environment and the software he's trying to compile he'd take a week just to get himself setup to install an opensource program. Granted every program after that will go much quicker, it still is a lot if I'm Mr. Average Joe trying to learn linux. Then when the snob attitude kicks in thats icing on the cake.
Touche!
I completely agree with you. That is why I always laugh really hard when open source advocates say that using this kind of software will yield "free support" (in the form of forums) and online documentation. For some (a very small fraction) of projects it may be true but not for a lot of (and not only small, just look at the KDEVELOP documentation, with hunderds of sections without content).
And if you go to the "free support" you will only get RTFMs or "try playing with X and Y values".
Ubuntu is an African word meaning 'I can't configure Debian'
his is why I don't agree with this article and was making what I considered to be a logical criticism of it.
After reading your "argument" that reporting news is equivalent to terrorism, what you consider "logical" seems to be rather different from the rest of us.
Anybody who's kneejerk response to that probably wouldn't know the answer anyway. The people who are frequently the smartest, brightest, most experienced usually have no problems (and indeed truely enjoy) helping new people.
That being said, coming up to a linux person and asking any of the following questions (or permutations of these) will probably result in being completely ignored:
a) Can you teach me to hack into (banks|governments|school)
b) Windows is way better than linux, because blah blah blah
c) I already know everything, but I can't seem to get my 'foo' to work right, so if you'd go ahead and help me, I'll make sure to let you know that I already knew how to do it when you're done, thanks.
Check out my sysadmin blog!
Just like with most of IRC, I have seen people time and time again act snobishly. Especially the ops. They go as far as to sending people to different channels just because their question may not be on topic with the channel name. They may know the answer but they would rather be rude. Secondly, there are many different ways of doing things in Linux. Instead of encouraging diversity, they say that they are right and everyone else is ignorant and should stfu. I don't think that is a very positive or encouraging approach for anyone.
If Linux snobs where a problem with the wider adoption of Linux then people who are interested in buying Ford or Dodge trucks would be put off by the hostility that each side has towards the other, etc. But yet there are millions of Ford and Dodge truck owners.
Ford and Dodge are just distros. Motor vehicle is the system.
Ford/Dodge distro wars have nothing to do with buying into truck, in part because people know there is a plethora of available, generic support for truck. You can even get a clear, lucid, fully illustrated explanation of the underlying technology from Reader's Frickin' Digest.
It helps if the manual is written by and for grownups, instead of by a teenager who thinks he's a grown up, but is really just another asshole kid.
KFG
I use linux a lot, and I'm pretty comfortable. But I suck at using Windows. People who are real Windows mavens can be impatient and intolerant, too. Maybe there are just more Windows experts so the jerks are easier to sidestep and ignore.
I'm not convinced that there's some special form of grumpiness that comes with one OS or another...
computer aptitude. I am certainly willing to help anyone wanting to migrate but the first thing that M$ folks need to learn is that it DOESN'T work the same way. I firmly believe that not everyone that can use Windows can use Linux. Some people don't possess programming aptitude and all they will be able to do is point and click. Sad, but it's true. Now if someone wanted to switch my first suggestion would be to start with one of the many fine "Dummies" books moving progressively up to more advanced tomes of work. Linux is going to require that you know how to research to find an answer to your problem. They may as well get started that way. This aptitude issue is also what is forever going to keep linux behind M$. Better quality has a price.
The mozilla guys are really good. I wasted hours of their time on irc once, trying to figure out why I got a double request for each single request. Turns out my webserver gave their automatic 'favicon.ico' request a 301 to a page, which firefox followed, stupidly enough. But I squarely to blame for not spotting something like this before logging on. Anyway, the guys spent their fruitless hours with me chatting, eventually spotting the problem, and not a single foul word ever left their keyboards. In the next version of firefox, the favicon.ico request was gone. I don't know if my late night spluttering had anything to do with it, but I was very impressed with the mozilla people and their attitude anyway.
The GTK folks don't seem to give you much attention, on the other hand. After years of fruitlessly trying, I have still to get any answers to my questions asked on their mailing list. The mailing list in itself sucks as well, since you can unsubscribe, but they keep on sending you the mails. I suppose their attitude shows just as well in the (needless) complexity of their API.
I have come across this a few times, none worse when I asked a question on #debian on IRC when I had a question as to how I could download the different versions. Yes, I had read the website, and I still did not understand how I could download the latest version, the one I wanted to play with and learn on.
Believe it or not, this was my 3rd major linux distro and about my 2nd year of using Linux, and I recieved a much nicer welcome from #slackware and the folks at the Slack Gnome distro; Dropline. It was from here that I learned Linux, from the server to the desktop and back again. A few years later...Gentoo, and an AMAZINGLY helpful and kind community on IRC/Forums and mailing lists. I think the newness and the helpfulness is what made this distro in the early days.
Now with FreeBSD on the server I'm comfy reading the manual (the handbook is amazing) so when I do have questions I don't get flamed. Still, when I get a n00b question, and their, "Sorry if this is a stupid question" I answer them and sometimes follow up with a link that can help them learn more. I mean come on, we've all been there, at one point we had no idea what *nix was, so why treat n00bs any different than seasoned geeks? The way I see it, I am where I am in my career becuase of people that did not have chips on their shoulders and were happy to share their knowledge with others fo no other reason than to be nice.
It's this 'humanity' type of feel that I think Ubuntu has capatured, somehow, perfectly. This is what I use on the desktop now, and I appreciate Debian much more, but just can't get over the community that Mark has nutured around Ubuntu. Perhaps it's the lack of "we have to make money somehow, you have to join the club for 'Premium access' or something, but they've done it. I think Ubuntu has the best chance of growing beyond 90% of the distros just because of this helpful/dynamic base that has grown around it.
fak3r.com
Ask the question, then use a throwaway account to provide an obviously idiotic "answer". The know-it-alls will be jumping all over themselves to prove "the other guy" wrong.
This is more likely the wrong attitude for people who deliver software support.
...) software support needs proper interaction between both the requester and the guru providing support.
I you are supporting software on a commercial base (Linux, Windows, Whatever..) this could happen also. But in the long run, bad supporters will disappear from the job.
Free (commercial also
I remember the case of a newbie who asked for urgent support, otherwhise it would cost him a lot of money and he didn't got the time to learn this linux stuff.
I've kindly replied him, I was offering free support, as is. Urgent requests: pay a specialist. I also deleverid him some tested keywords I was sure he would find the correct answer, using the sites search engine.
It's all about attitude, from both sides. Software has not much to do with it.
I'm working on a commercial helpdesk for several years.
Leaves more jobs and a higher salary for me. Let them work with the Windows PC's and I will work with the linux/unix servers.
http://www.catb.org/~esr/faqs/smart-questions.html
Before asking a technical question by e-mail, or in a newsgroup, or on a website chat board, do the following:
1. Try to find an answer by searching the Web.
2. Try to find an answer by reading the manual.
3. Try to find an answer by reading a FAQ.
4. Try to find an answer by inspection or experimentation.
5. Try to find an answer by asking a skilled friend.
6. If you're a programmer, try to find an answer by reading the source code.
I might be marked down because of this.
But what I see day to day in the IRC, very few new people do these very simple things.
This is why we go off on them, they dont even try to find the answer on there own.
I have. I'm no "noob". Over 18 years in the industry. 12 of it doing FOSS development professionally.
When I have issues, it's not because I failed to RTFM- and, in some cases, there's NO "FM" to be read,
per se. There's a project (for which I've mostly buried the hatchet- and not in their collective skulls)
that I was keenly interested in using. The problem was, what you get by direct check-out from the
version control system they use for things doesn't build, there's no stated clean check-points/labels
for the repository, no way to easily extract which labels are present, and the only way to get the
project's stuff was through the version control system. Normally, the above is utterly unacceptable-
but in this case, if the project would give known clean branches or tags in the repository, it'd not
be a problem with the codebase. However, the project does NOT build to completion. It never has.
It's not due to my inexperience. In reality, I could just simply use the tools they're using and
build up a useful result myself (Which is what I've resolved to do at this point, which is a shame,
as it's more duplication of effort on the FOSS community's part...)- but they have so much USEFUL
metadata in the repository, that it actually would be nice to just be able to grab everything and use it
to build the packages.
I've been careful up to this point to not name names. I don't plan on naming them here either (Go digging
if you like- I've talked about this elsewhere and in even more detail...). However, when
they were asked in IRC what was broken, I got a severe case of cold shoulder and got kicked from the
channel (Mostly for what they percieved to be inappropriate for IRC- not that it was, mind...). I've since
reconciled what went on then with them, but they still have the problems that I've mentioned (Which is that
a person that is not 100% involved with the project currently has NO way of producing the desired result- you
have to know which metadata to excise from the entire repository or which tags are valid result producing
ones...)- and apparently no desire to rectify the real problem with instances of hostility (i.e. "We know what
we're doing and it's the only way to DO it- and there's no further discussion..." To be sure, not that specific statement, but in the end, that's the way it comes across all the same.)
I'm not going to say that this is the case- but to day that while every platform has "noob-haters" out there,
it DOES seem that the ones in the FOSS community just seem to be more vitriolic about things than many of the
other groups of noob-haters.
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
So why do people seek help from IRC? I'd like to know.
You said it best yourself: "I want an answer now!" - I think it really boils down to exactly that.
...but it's also true of most places on the Internet where people can ask questions. Message boards, IRC, mailing lists, etc. It's probably worse on open source communities, but not by any means exclusive to them. What I usually do anywhere, when I have a question, is Google the hell out of it. If I can't find the answer, I politely ask on a board with a glaring notice telling people that I ran the question through Google and couldn't find an answer. Even so, I run the risk of getting unhelpful non-advice, like "RTFM", or a straight out insult, like "What a stupid gay-ass question, please die".
Funny enough, I usually have the same fear of asking questions about Linux or open source software in general that I have when asking questions on computer game boards. Maybe because the demographics of both overlap in some fashion: extremely socially inept young men, or very immature older men (a stereotype, but one that's hard to avoid). I'm socially inept myself, but at least I'm polite and have some consideration for other people's feelings. It hardly ever pays to be rude with people who need help, however clueless they are.
If i stopped when somebody said somethign similar, i would've never used linux. Really, my first experience with linux went soemthing like this: me: i'm being nuked on irc and bad people keep me from having fun friend: install linux me: what who where? friend: *sigh* here's a cd me: slackware 3.4? what do i do with it? friend: install, read doc on root cd. stop asking questions right now so i read everything i could on the cd, installed linux, totally screwed up everything, re-installed, totally screwed things up again (repeat last 2 steps a couple of times), installed linux, work with linux. I had no help whatsoever and this is also why it took me 2 months before i was online (my modem required a special init string), but man! the satisfaction you get then! I felt great because i found all my answers. Not somebody from the internet, newsgroups or fora! So when i got a little better in it, and somebody asked me the same questions i asked in the beginning, my response was similar to "rtfm". I don't think the person in the article was treated with such disrespect. More likely the person kept asking the same questions, without doing a little research for himself. I treat somebody like that exactly the same. RTFM first, and if you have questions about that, that's okay.
I remember one of the first comments I'd ever made online (Browbeat BBS, sometime in the late Eighties). I was 15 or 16 at the time, and everyone else on the board was really old, like in their 30s. It was some offhand comment about everyone being older and I didn't think much else of it. A couple days later someone responded with a terse, "F**k you, man." I was horrified. What did I do to cause this? It took just a few messages before some others (Darla, Sylke) informed that the poster was just joking and it was all in good nature.
The article's different though, but not by much. If people got offended every time there was a non-PC comment, no one would be on the Internet.
Sure, I want to bring on more Linux users, but neither I nor the hordes of other *VOLUNTEERS* are your paid tech support. And if someone is expecting me to do the homework of Googling and reading the manual, then at least have the decency to ask nicely instead of the common:
"This stupid Linux won't work. It won't connect. What's wrong?"
KLL
If you concentrate on assholes, you'll be too busy to do anything useful from now until the day you die, because there are an infinite number of assholes in every area of life. I've sure found enough corporate conformist assholes in the MS world, and enough yuppie wannabe assholes in the Apple world. Who cares?
Sorry, wrong. Not paying for support may justify the silence, as no one may know the answer to his issue. However it does NOT justify the original answer by any stretch of imagination.
The silence in response to the "I read it but didn't understand it" post underscores the fact that the original responder DIDN'T HAVE ANY CLUE AND SHOULD HAVE KEPT THEIR MOUTH SHUT.
I fail to see how anyone can think "you're not paying me, so I can be an asshole" is a valid train of thought.
Learning HOW to think is more important than learning WHAT to think.
n/t
The attitude is prevalent, and ignores completely the service aspect of providing a positive customer experience. You might have the greatest product in the world, but if nobody can install it or configure it, then it's really quite worthless. Sure, the "target audience" can figure it out, but all to often the target audience is just the myopic developer, and everybody else who is exactly like him/her. Oddly enough, this planet has a great many inhabitants who might gain benefit from the great software product, if only the creator bothered to consider even passable service to go along with it.
I'll blatantly link to my own comment thread from another story just a couple days ago, which is exactly on this same topic. There I was flamed for suggesting that having good service is just as important as having a good product, and that there is a large range between the "I'll do anything if you pay me" attitude and the "if you don't like it my way get lost" attitude.
By the way, I highly doubt it is only the Linux/FOSS community, but it does seem disproportionate; if nothing else, given that it's a smaller community, finding the odd non-snob is somewhat more difficult.
When you have a problem with software being packaged and sold by a company, you typically interact with support and sales people to figure out the problem. These people are trained to interact with users. The engineers might not be.
Now with many free software projects, you're not going to get that support layer to "deal with the goddamn customers so the engineers don't have to". Is that a knock against free software? I don't know, but I do know that's where companies like IBM, Redhat, Novell, etc. come in.
"...today consumers have been conditioned to think of beer when they see a bullfrog..."
I've seen both sides of this when it comes to Linux, but for the most part have found folks pretty helpful whyen I've needed help. On a VERY positive note I admin 3 Unix boxes. Occassionally I have come upon issues that I've wrestled with, but found the answers and a multitude of help from the folks on the tru64.org mailing list. Addtionally they have a very good website with lots of help. But as a newbie many years ago... yep, I got the snob attitude on more than one occassion. But, I too have been guilty of it. I try tobe concious of this... as we have rolled out linux on a few desktops.
I think the following flash animation from JeffK of somethingawful.com fame sums up how a lot of Linux snobs feel about the OS:
l ey/
http://www.somethingawful.com/features/usarfreind
OK, the article is very vague about who, exactly, he questioned. This makes a BIG difference. Which "project member" and which project was it? If you ask a n00b question on the kernel-dev mailing list, you'll go down in flames. You're just not supposed to do that. That would be like calling a lead developer up in Redmond with basic questions about Windows. Large companies have armadas of low-wage help desk folks to shield them from that kind of stuff.
If you post your question in the right forum, you'll be treated respectfully. That being said, I have to say that I have yet to find a simple question that couldn't be answered with carefully crafted google search terms, often from list archives. Even you don't find the answer that way, the search would give you a list of good candidate forums for asking your question.
-bp
bp
As far as mailman on Debian is concerned a person who has RTFM-ed should have encountered the cut-n-paste example in the /usr/share/doc/mailman which is sufficient to get an install running. If for whatever reason this one has been skipped the same blurb is available in the Mailman FAQ.
And how much effort would it have taken to have courteously replied with that exact piece of information instead of a snub?
The gift of death metal does not smile on the good looking.
1) This is a good reason to start documenting everything you learn. If it takes 2 days to figure out how to do something silly, post something about it to your web page or blog. It will save the next guy a lot of trouble, and he'll thank you.
2) Open source writers should learn some basic business skills. Charge money! Your software is free, but that doesn't mean you can't earn a profit in it. Charge a consulting fee of $100/hr. First, this will weed out everyone who doesn't really need an answer. If you're still getting easy questions, this is good for you. You're going to be making $100 for a few minutes of work. And you'll probably force yourself to be friendly and smile while doing it.
Now you might be thinking, no one is going to pay $100/hr. Suppose the 'ignorant fool' is costing his company $50/hr in wages. If it takes a day to figure out how to do something, that's $400 in lost money and time. If it really matters, he'll pay the fee. Everyone is happy. And if he doesn't want to pay, well, he has no right to be angry. After all, the software was free.
The snobbishness is not the main problem as for every arrogant "guru" there are several sites like linuxquestions.org than make up for the "we're so clever it's you that's dumb" crowd.
What really lets Linux down is the GNOME projects insane "make everything as dumb as possible" philosophy.
Given that GNOME is the desktop of choice on some of the most popular distros (Ubuntu, Red Hat etc) this is the real Linux killer.
Many years ago whe I had ISDN I needed a better way to share the Internet between several machines. I went with SmoothWall Linux because it was compatible with all my hardware. I set it up, but I couldn't for the life of me work out how to get the machines to access the Internet. I was new to networking and especially Linux and didn't know what to do! I was stuck in the old days of proxy servers etc. I read EVERY scrap of information I could find on their website so, in desperation, I went to the IRC "support" channel and asked for help on what to do. I explained in great detail what I had done and what I wanted to achieve.
I was ignored. I asked again I got the reply "RTFM!". I explained I had already done so, but couldn't find anything that explained how to setup the clients. I was personally messaged "It's in the manuals, I suggest you read them!". Totally ignoring that I HAD read them.
I tried to explain again, but was then kicked and banned from the SUPPORT channel for trying to get SUPPORT!
I read ALL the manuals again and there was NOTHING about how to setup the clients. I formatted SmoothWall and reinstalled Windows 2000 as a proxy again. At least when I needed help doing that I got it - and very friendly they were too.
A year later I found all I needed was to add the server as a default gateway. Needless to say, I DIDN'T use SmoothWall and directed all my friends away from them as well.
I was coloured by that for years. Linux was bad, difficult and nasty. I then met someone who guided me to a friendlier side of Linux and I have never looked back.
Because, whether you like it or not, first impressions are everything.
Just because they aren't computer gurus doesn't mean they are stupid. It's exactly that sort of attitude the article talks about.
The users are not snobs to each other, and I would hope that no newbie in his right mind would try gentoo as his first distro, and if he did the person who recommended it to him should be shot. Gentoo is a poweruser's distro, anybody new to linux would be overwhelmed in a few minutes
Ok, I lucked out I guess. My first experience using IRC as a support tool was with Firefox. I was building an extension and having several difficulties. I could not find the answers to several problems in message boards and documentation because I was trying to do things that hadn't been done before. Posting to message boards didn't make sense, because I was at the beginning of working through my problem. I needed to have a discussion with someone, not fire a few rounds back and forth over the course of a few weeks. I'm sure you've experienced it in email, where you go back and forth a dozen times clarifying something that would have been understoond within 5 minutes if you spoke to someone in person. Anyway, a kindly soul helped me out quite a bit on one of the channels. I suspect if he (she?) wasn't around, my words my have fallen on deaf ears (blind eyes?), and my experience might have been similar to the grandparent poster. But it was not, and I was immensely satisfied with my experience.
LS
There is a fine line between being a cultivated citizen and being someone else's crop. - A. J. Patrick Liszkie
The story sounds plausable, but look at the posting history of Timecop and the URL he provides... This is GNAA troll fishing for mod points.
Being bitter is drinking poison and hoping someone else will die
I think therein lies part of the problem. On the one hand Linux proponents say that some of the advantages of Linux are its low overhead costs and abundance of community support. The problem is that unless you are already tech-savvy or are willing to pay for support or have a friend that can help or are willing to put up with childish/arrogant snobbery in chat rooms and message boards then it's probably not for you. That's ok!! No one in the linux community is obligated to help every noob that tries to come aboard but understand that some people need hand holding and/or are not willing to put up with overinflated egos. The next time a techie wonders why there isn't more adoption of Linux on the desktop I suggest they take a look in the mirror. It's not because we're intellectually superior (most of the other guys in my IT group can solve complicated networking problems but don't know how to best operate a washing machine), it's because most of us lack the communicative skills and time necessary to guide new people through the early stages of adoption.
No, that article says a newbie asked a legitimate question and a rude linux jerk yelled at him. You then say - It's all the newbies fault, he *asked* for it.
That's fine. Let me put it another way. If Linux snobs where a problem with the wider adoption of Linux then people who are interested in buying Ford or Dodge trucks would be put off by the hostility that each side has towards the other, etc. But yet there are millions of Ford and Dodge truck owners.
Car analogies suck, but in this case, beyond the fact that car analogies suck in general, you have totally and completly even got the car part wrong. This is not about linux users bashing windows fan boys, (as the ford/dodge rivalry is) it is linux folks bashing people trying to switch to linux!. No car dealer anywhere would bash a new customer.
You think it's common to see this?
Customer: I was getting tired of the reliability of my ford so I am going to get this new Dodge I've been hearing about, but on my test drive I couldn't quite figure out hoe to lock the 4WD since it's different that what I am used to.
Dodge salesman:Did you read the maual? It's in the glove box for a reason. Jeez you are such a pitiful dirver you should even try to drive our truck, moron go back to your little ford.
Now go look around OS & language forums and you'll see that pattern repeatedly
Bruce
Talkink about snobs: most of the comments agreeing with the article got a "2" or worst. I guess they deserve it.
I have this colleague at work who is totally Linux-minded and opposed to Microsoft (even though he uses Windows all the time to work remotely on Linux - makes one wonder why). I never heard him say a good thing about MS products and never heard him say anything bad about Linux products - to me, that's being biased and non-rational. They both have pro's and con's IMHO. Now while I was "raised" - and pampered so it seems - on Windows, I would feel more comfortable with a deeper knowledge of Linux and in my current job it is also a necessity. I must say that I feel rather discouraged to ask my colleague questions about Linux because when I do, first he ignores me for half a minute and then he comes up with a totally inadequate answer like "that's not difficult". Asking more information doesn't help, so Google is my friend. While I do get work done this way, I would be a lot more efficient (and happy) with a good answer on a small question from time to time. In my previous job, when a colleague asked me something I had the reflex to join him to his desk to give instructions. This person would always be grateful - whether I was able to help or not - for the time and consideration.
So yes, I too have difficulties with Linux snobs and yes Linux folks, if you really want to inspire people to use Linux, you may want to be more considerate and while you're at it, let go of that feeling of superiority. Another poster talked about being an ambassador and he is right; don't soil the image of Linux. I'm glad this topic came up and hope things can change.
And what if there's nothing behind the door until it is being opened?
Maybe you're not asking the right questions
.45 from an retired Marine.
Your mother should have taught you something: Not just in the context of linux, but within any community, respect requires that you recognize that the rest of the community is NOT here to hold your hand. They never will be. You can learn electrical engineering from the electricians (yes, the tradesmen will teach you if you behave correctly), learn linux from developers, learn how to shoot a
Any of these people you hope to learn from (they're called "experts", by the way) are going to expect some degree of respect from you. For starters, this means that you DON't waste their time, you do your homework, and you show that you've contributed some effort towards your own understanding of things.
OK, you've done all this, and they're still picking on you? Poor baby. Your mother really didn't do a very good job, did she?
Remember all those mean kids that picked on you in grade school? They did not abruptly become kind, generous, patient and accomodating when they graduated. They're still out there and they're still acting like assholes. You're going to meet them from time to time.
Suck it up.
Which GUI should I use? Gee, I don't know. Which distro should I use? Also, can anybody tell me what's the best religion? I don't want to get that one wrong, either.
"Reality is that which, when you stop believing in it, it doesn't go away." - Philip K. Dick
I do not recall myself replying with that though for many years now (I do not hang out on IRC though).
In fact I do not recall myself with a RTFM reply which does not point to a specific FM for many years now (7+ at least).
It is not snobbish and snubbish to tell someone to RTFM. It is snobbish and snubbish to tell someone to RTFM without telling where to RTFM.
Baker's Law: Misery no longer loves company. Nowadays it insists on it
http://www.sigsegv.cx/
I'm not saying the snobbery doesn't exist, it certainly does, however the following document can be really useful when trying to get beyond it and get your question answered. http://www.catb.org/~esr/faqs/smart-questions.html
"While snobs can be encountered for just about any OS you care to name, the Linux snobs are particularly shrill."
Hey, don't forget that Linux users are simply trying to emulate Unix users, so while we're shrill, we're a watered-down version of the Unix variety.
I really don't find anything wrong with being told to check the FAQ, read the man pages, and the increasingly common "Google is your friend" response. It tells me that many people have had the same problems, and now there's answers. Of course, it's degrees more helpful if someone says the above and includes a link to the FAQ, the Google search, or the online documentation.
What bugs the CRAP out of me is people who ask questions, and never write back to say a solution worked. I think that step in protocol is often passed.
"Linux users need to understand that when disillusioned Windows users come to them asking for help with Linux, they effectively become representatives of Linux...ambassadors, if you will...and they need to behave accordingly."
True... but what's accordingly? I expect most of us don't have Turret's syndrome, as the Linux "gurus" in the article did, but at the same time, I assume we're all too busy to fall on our faces over every question. I want to make it clear that in addition to saying "Google is your friend", or "Read the FAQ", there will inevitably be a link to a result, or to the FAQ. This is the difference between someone saying "I can't help you, get outta here" and "I can't help you, but here's someone who can".
While I can see that some wouldn't like to read the entire documentation, it seems easier to do so than to have an entire stranger guess at your situation, what you expect as your end result, and to have that person sift through the documentation for you. Who knows if they understood what you want? When they respond, after many hours of research, with a completely different answer than what you need, and you tell them it's not what you wanted, I think they have every right to tell you to RTFM (with a link to TFM).
So... expect cordiality, but please expect to do some work yourself.
There's a 68.71% chance you're right.
Why is there no "Flamebait, but good advice" tag?
That sounds totally accurate... I'm new to Linux as well, and I've been trying to get just basic things to work and running into walls. My biggest obstacle so far is trying to get my crappy Dell a920 printer to work with Debian. I've read dozen's of walkthroughs, but to no avail. I have questions to ask, but in virtually every discussion board that I've come across, newbie questions are regularly ridiculed or just not answered. So far, I love Linux...except for when I have issues, because I know that when I have issues, chances are I won't be able to find help anywhere.
So.. on one hand, OSS (not speaking for all projects since obviously many are much more professional than this one in particular) is great because its free/open/etc., but on the other hand, "how dare you" for even trying to do what suposedly others want you to do, which is install it and spread it around.
Oddly I think working in the computer industry bears some strong similarities to other aspects of life like maturity, politics, being or not being a parent. You can't relate to one side until you've been there and you can't relate to where you've been once you've crossed over to the other side. That pretty much sums it up.
;P) the parent might take great offense because they can only picture their own child as the butt of the joke. It's the same with where you are in your understandin
When I first started to work with PCs I came over from the Atari, Amiga and Macintosh worlds. I really only knew the GUI because I barely used the computer beyond just creating music, and working with graphics. I didn't use the CLI on the Amiga very much. I used some "TTP" apps on the Atari but only with GUI wrappers. And the Mac... well with the Mac I just primarily focused on my creative work and had NO inkling of the underlying aspects of the system. (We're talking Mac OS 7 and later here)
Then I graduated from college and needed to get my own computer. I couldn't afford a Mac since even with student discounts a decent Mac was still $4000 and that didn't include all the software I wanted. Instead I spent $4000 on the parts to build my own DOS 6.22/Windows 3.1 PC, all the software I wanted and more and a few peripherals too. I did it because it was cheaper. But it hamstrung me in terms of being cretive because I was spending more time trying to get the system working right since there were driver and software conflicts out the wazoo.
In fact I remember when I first put all the hardware together I was confounded about how I was supposed to format my HD. On all the other OSes (excepting the Amiga Workbench) I'd dealt with primarily, All I needed to do was turn the computer on, and the base GUI would load from ROM. Then I'd just point and click my way to a formatted drive. So I called the computer store and asked them where the formatting utility was in the BIOS. They seemed annoyed with my question. They said I needed to boot the OS to format the drive. OK... well how do I boot the OS if it isn't in the ROM? Is my ROM bad? So the guy walked me through booting my DOS setup disks. Then I finally "got it" and I was on my way. But it seemed so archaic compared to what I was used to. No GUI to format and I also had to consider this new concept of partitioning...
So now here I am twelve years later. I'm a Unix admin where I work, a pure Linux user at home and I still have a foot in the Windows world thanks to work. But now that I'm on "the other side" I find it much harder to relate to users. This is odd because I used to be great at relating to users. I remember when I first started out that I could explain very clearly any software on the Windows platform to a user and they'd usually "get it". I was told many times how "friendly" and "accessible" I was. A lot of people commented on how I could make all this stuff make sense to them. Today, it's a lot harder for me. Part of it is because in order to communicate effetively the concepts that you use on a computer, you really need to speak a different language. And that language confounds users. If I take a step back and translate, "the close window widget" to "The 'X' in the upper right that closes a window" I find myself being annoyed at having to do that for a user. It's needless if they'd just come around to my way of thinking. And therein lies the problem.
Just like being a parent changes certain things and there is no way to relate those changes to a non-parent without them feeling like you're insulting them. They assume that when you say, "having a kid really made my life complete" that you're implying to them, "your life sucks because you don't have a kid yet but just you wait until you do you worthless whipper snapper". When that's not really the case. On the other hand when someone who isn't a parent makes an off color joke about children or babies to someone who might be a "normal" parent (I'm not.
-"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
Like any population there are assholes and nice folks. It's who you get.
I've seen people in the Open Source community answer questions that would have had me saying "go buy a book". Particularly the PostgreSQL folks. I have watched them answer basic SQL questions that really don't belong on the lists where they are posted again and again - some of those guys are saints.
Basically, 3% ruin it for the other 97%.
Guess that's just life:-)
I develop a few projects, most notably amaroK. And can attest to the truth in the f***ing summary.
The thing is, popular projects get a lot of questions thrown at them, we have 200 people in our irc channel at any time. We're usually very good at handling questions and being nice, but the constant barrage can get you down, especially when you've had the same question asked 50 times that day, and perhaps you had a bad day at work too.
You know how it can get.
I understand a user's frustration. They want to like your product, and your documentation is sub-standard, and your program buggy (it's open source after all), so you decide to ask a developer.
But this is the error! Try not to ask the developer. Every OSS project has a number of lurkers who know the devels and project well, but tend to not develop just hang around and help with misc. tasks, one of which is user-support.
Ask those guys, you'll generally get a much nicer response.
I know this is a probably obvious and cliched comment, but OSS is not commercial software, you can't exactly expect the same kind of responses to things like requests for support.
The problem with the RTFM responce is that the community doesn't learn as a community. Each user is fragmented from the community in terms of learning. When someone has a problem they are to in no polite terms to RTFM. While the answer may be in there somewhere it doesn't help the user as they are asking most likely because they have looked for the answer and were unable to find it. As a result they are either left out in the cold to wither and die (return to Windows), or they must experiemnt make mistakes and reinvent the wheel. By not helping new users we in the community are hurting ourselves in terms of user base and rate of developement. Even really talented indiviuals get stuck on a problem from time to time and I must wonder how many of these talented people have be turned off by the countless RTFM assholes out there. If you don't know the answer or don't have time to find the answer then say so in a polite way.
I've not personally tried Debian, but, I have heard the community there isn't exactly 'newbie friendly'.
I've tried RH back in the day, and Slackware was my first Linux try, back in the early 90's. I've found so far, the most friendly to newbs distro, is probably Gentoo. The forums are a great place to look for info, and also easy to get even easy questions answered. The community seems pretty tolerant of questions that 'have been asked before'.
I've never had much a problem finding help with any distro I've tried in the past tho...but, then again, I learned early on, to start a USENET post with something like "OK, I've tried, this, this, this and this...and am still stuck, does anyone have any links or suggestions?" Just to show that I've tried on my own and am now stuck. That usually got a good response. I also used to be more active in USENET groups....if people see you posting to help others, they'd more likely be willing to help you.
Light travels faster than sound. This is why some people appear bright until you hear them speak.........
Unfortunately the people who are jerks to the noobs give a bad taste to those who aren't sure whether or not to leave Windows and make the switch...often enough, too many responses from the snobs could cause the person thinking of switching to just give up and stay with Windows. It's people like the jerks who make Linux almost as bad as Microsoft in the support area. "Oh, my distro and config works, yours doesn't? Well it's obviously on your side so don't waste our time cause we can't help you."
What's the matter, James? No glib remark? No pithy comeback?
Mac users are happy to answer noob questions. ... But maybe that's because there's so few questions compared to windows/*nix.
Well, based on my own experiences, the barriers for Linux adoption are the same ones that have always been around, but just to a lesser extent: People like to stick what they're familiar with, especially when they've learned through experience with other products that "new" is hardly ever "improved". It's human nature to support the status quo.
If Windows has the applications that they're familiar with, and it works with the hardware they have, then they aren't going to look elsewhere - unless they feel they're getting screwed by the PC maker. Then they'll just change vendors. But since Microsoft controls all major OEMs with punitive pricing, what they get will always be running Windows.
The first question people ask is always: Will it run [popular software name]? Followed by: Will it work with [popular hardware device]? Manuals? Come on, no one ever reads them. Not that I was in the habit of doing it, but I don't recommend they RTFM, because the manuals are non-existant most of the time. I don't even tell them to use 'help' features, because those are generally unhelpful, and written for 5-year-olds.
Just because someone hasn't gone out of their way to solve your problem for you doesn't make them an asshole.
The guy went on the IRC channel and said "I've read the documentation and I don't understand it". It is highly likely that given his lack of understanding talking him through fixing his problem is going to take a long time and be a very frustrating process.
I have dealt with people professionally who want to do things they have absolutley no understanding of and it's a long drawn out painful task, I can see why no one would want to go through this if they aren't getting paid.
The guy already has his answer on what he can do next from his own question, he can identify which bits of the documentation he doesn't understand, research the area on Google and experiment until he does understand it, yes that is probably going to take a while but why should anyone expect other people to give up their time for your problem if you aren't willing to give up your own time for the problem ?
Thanks for saying it.
Maybe Linux firms need to offer something like an MVP, trying to entice people to give up hours of free support in the hopes of being randomly selected.
Time and time again, I've seen a coin land heads up. That does not mean there is a bias for that coin to land heads up.
Perhaps you're suffering from selective memory? Don't worry... it happens to all of us- we only remember information that confirms our biases.
I'm not arrogant. Now get your damn Windows laptop out of my face!
DISCLAIMER: I would never say that to my Mom.
Half the time I'm right, the other half you're wrong.
When your time to be a man will come and you will have to do the unspeakable with some woman sad enough to let you touch her, what will you be doing then? Will you go into some IRC channel and ask for help? And then bitch on Slashdot that you got pissed on? You fucking whiners I hate you all. STOP FUCKING WHINING AND START DOING SHIT FOR YOURLSELVES!
Moderators, do your job properly. Parent is hardly a troll, just because one of the repliers disagrees with parent doesn't mean you should mod it way down. Sort it out.
RTFM = Return to freaking Microsoft
The problem, I think, is that there are two groups of Linux users, and they have different expectations as well as different definitions for "ease of use". The more traditional Linux user defines "ease of use" as "what is the best way to get this job done". To this user, the only thing a GUI is good for is to bring up multiple command line windows on screen at the same time.
The other group of users includes most of the people just starting out with Linux. To this group, "ease of use" means "how can I get this job done with the least effort, and the least amount of training". Almost by definition, this precludes using the command line at all. To this group, even using the "man" pages is painful, as they often bring up more questions than answers. These people are known to declare "I don't want to be a programmer -- I just want to get my work done."
So, you have two groups that don't speak the same language, and who find the other's point of view very frustrating. The potential here for friction is so great, that I'm surprised it hasn't resulted in major flame wars.
To the first group, it's easier to type a line of arcane commands into a shell. For the second group, it's easier to follow a twisted maze of GUI menus and dialog boxes. Each side thinks the other is just plain nuts for doing it their way.
Each side needs to understand that this cultural gap exists, and be more understanding when asking or answering questions. Both sides need to change.
Is Linux ready for the desktop? Absolutely. Is the Linux *community* ready for the desktop? Absolutely not. I gave my wife, who had never used a computer before in her life, a laptop loaded with Suse 10. She had no problem with any of it. Of course, she had me to come to with questions or problems. Heaven help her if she had to find an answer from IRC. A little patience and a kind word makes all the difference.
"My country, right or wrong; if right, to be kept right; and if wrong, to be set right." --Senator Carl Schurz (1872)
I had a similar experience dealing with Firefox. I was trying to install some extensions, and I kept getting a vague bar at the top of my browser saying that I was not allowing software to be installed, and to fix the problem by checking the option in Settings. Really descriptive.
So apparently the option used to be there. I discovered this by joining the firefox support IRC channel, and asking. One guy (I forget his name) was very helpful and let me know about the hidden config menu. I made a comment about it not being very intuitive, seeing as the pop-up bar told me to look for an option that no longer existed. I fully understand why it may have been removed, but either it needs to be there--or the pop-up needs to change it's message.
Well, another individual chimed in about it being removed for a reason, and a very good reason, and blah blah blah. Well, I don't disagree... but that doesn't change the fact that it's NOT INTUITIVE! Cheers to the fellow who helped out, jeers to the "snobs" out there.
Starmen.net
Back in the days, when linux was young and new (read: 92ish), you couldn't even RTFM. There was no FM. We waded through source (and thiiiiis high was the snow. And we had to go uphill. BOTH WAYS. Without shoes!).
Linux was a system for people With The Clue (tm). Without, you were doomed. You had to know more about TCP/IP than that it isn't the Chinese Secret Service to get it working. We turned bitter and jaded, but at the same time, we became really good at what we're doing. We were happy in our little world, flying up on cloud number 9 and look down at the barbarians and illiterates using Windows, who have no clue and get heart attacks when an illegal instruction is encountered and they wonder if the special forces are gonna break down their door for doing something illegal.
Of course, with Windows we could have done the same. In less time. Well, not really, but it was mostly dick waving and about feeling better. Hey, we have The Clue! You, little peon, cannot even THINK about running Linux.
Now, Linux has matured. It grew. vi isn't anymore THE editor. No, neither is emacs, you misguided emacs followers! It's some notepad-ish thingamajig that runs on X. Imagine! Needing X! What decent program dares to refuse running on shell?
Along comes newbie bob. He's seen Linux, he thinks it doesn't look that bad and he decides to give it a shot. A barbarian invading our sacred halls. And he is asking those questions. You know, THOSE. THOSE questions that you've heard a million times before. Those questions that you simply know he will find if he only typed something cryptic (but completely logical for you) into google. Fu.., are you too stupid to google?
Nope. He just doesn't even know what to look for. And, worse, he can't "read" the answer.
The problem lies on both sides of the trench. The old masters and gurus get tired, being asked the same questions over and over, from people who don't even bother looking stuff up and if, don't understand and want EVERYTHING right NOW and WITHOUT wasting a moment to learn. Of course, if you happen to be someone who wants to learn and are unlucky enough to ask the very same question, you will be lumped into the same pot and get a "RTFM, moron".
On the other side are the clueless people who just heard that Linux is Oh So Cool, that you can do "stuff" you can't do with Windows, and who want to do it too. Unfortunately, they're looking for the fast pass. No learning, no understanding, I want a button to click! And the number will rise with the advent of DRM and the promise that Linux might cure this disease.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
But first do some research...learn the basics...there's only about a million books on the subject and reams of good, free info online to educate yourself.
Test out a distro or three on an older system you don't mind making mistakes on, then, after you gain a certain level of knowledge and experience, you can ask more intelligent questions of the community. But of course, you're going to run into the occasional idiot, so matter what the point of interest is. Linux doesn't own the market on arrogance and rudeness, unfortunately, that attitude pervades a lot of computer culture in general, since some very skilled and knowledgable computer geeks have no other life and it's the only authority they have and they weld it ruthlessly sometimes. Pity these folks...it's easy to be rude while you're hiding behind a keyboard in your Mom's basement.
The problem isn't entirely the fault of the Linux community. What I mean is that as GNU/Linux software is often independant, not all coders give support to their software. Tech support is (often) a boring job. Most developper don't have time/will to spend time on support. And users often tend to ask questions to developpers when they only address they can find in their quest for support is the coder's e-mail. Asking a good question to the wrong people does give discouraging answers. So we need independent projects to give support.
Others on the list agreeing with the posting. This is a problem I have heard over and over and over again from people who tried Linux, but when they went to their local LUG they were told to RTFM and to google it before asking questions (oh...and mention that you are trying to find the answer in Google usually fends off another flame from someone.
I sat nex to a woman on the plane the other day who had tried to get Linux running (she was successful in getting it installed but she wanted to get Apache up and running (I know...a simple task) and get a streaming media server going for her music and movies. After much grief from the LUG she said "Screw Linux" and bought W2K3 Standard server, two clicks of a mouse later she has a streaming media server.
I switched from Linux to Mac at home because, well, Mac just works...and it works well. At my office I no longer use Linux...I use Windows XP because it is the corporate standard...and I don't have much of a choice. The funny thing is, we were on the verge of switching to a Linux desktop in myu department (development) but when the GIS desktop management people got hooked up with their local lugs and were greeted with the same love described by the article and by a few people here, they said "at least Microsft does't tell me to read the fine manual or talk down to me like I'm an idiot. I had my fair share of run-ins with the snobs referred to here, and to be sure, MANY that I know are not snobs and in fact are more than willing to help because they want others to learn and see the value in Linux.
Frankly, I'm over the Linux thing (but I can't change my login name to MacBoyDave). I've been a Linux guy since 1997 and since I boought my first Mac, I've bought two more. I still use Firefox and Thunderbird, To be sure though, I'll never recommend Linux as a desktop to anyone again. I said it at a LUG meeting (and was told to leave) and I'll say it again (and earn the troll mod, I'm sure)...Linux people are their own worst enemy.
I'm not a troll, but I play one on Slashdot.
As someone who moved from five years with one fringe OS (OS/2) to linux in 2001, the contrast was impressive.
It could be maturity. Toward the end of OS/2's life cycle one survey had the typical OS/2 user pegged as a 45 year old Russian.
It's also true that documentation and support aren't exactly the sexy parts of a project.
But I've always wondered whether it is an element of the open source process. You're getting the creator's treasure for free. The least you can do is be "worthy" to receive it. Unfortunately, a counterproductive attitude.
LOL
I would've said "losing my virginity" was my most memorable college experience but if you consider a Linux install to be your most memorable then you probably are correct.
Completely OT, but regarding your sig:
The question of randomness, and the existence / non-existence of God has absolutely no bearing on the truthfulness of "Ancient Writings". Contemporary writings to an event are empirical evidence of a kind, but you have to weigh them critically against other contemporary accounts, think about the biases of the author and audience, etc. This is something that most people who take the Bible literally fail to do, ie think critically about what they are reading.
It is perfectly conceivable to me that God exists and yet no human being knows a thing about the true nature of God. Which would render all those "Ancient Writings" into the category of bullshit people made up, while still not invalidating the existence of God.
The software is free, you sound like an Irate customer. It sounds like you joined the Linux/HA Developers channel and expected user support. I am not part of the Linux-HA team or even a user, but your behavior was clearly unreasonable.
I am a manager at PCMech [pcmech.com], and we recently published a very straightforward, windows-user-friendly install and transition guide for Ubuntu Linux. This guide has gotten thousands of hits in just a few weeks, and the author has gotten more than 100 responses to it. The reason it works is that the guide is not so technical that you have to be a linux user to install it. That's a big problem out there - guides assume you know what you are doing. We got one person who complained that he didn't try and build on the wiki, instead writing something of personal interest instead of helping the community. Really, what they are doing is *hurting* the community by not making such resources availible. The guides can be found here: http://www.pcmech.com/show//903/ [unbuntu install guide http://pcmech.com/show/os/917/ [windows to linux transition guide]
+5 Informative ? Moderators please look at timecops posting history and web link and realise this is just a troll !
One of the resaons that Ubuntu is so popular is that there is a large community of people willing to help on the Ubuntu Forums. From noobs to people setting up clusters, someone will be willing to help you. It's one of the distro's greatest strengths. http://ubuntuforums.org/
Bill Gates, whether you believe he is the anti-Christ or otherwise, has tremendous vision. No not technical vision - business vision. His goal was "A computer on every desktop" - and low and behold - here we are with a computer (or two or three) on(under, over) just about every desktop(laptop, palmtop) running one version of MS-Windows or another. It was his *arrogance* that lead to the current state we are in. Not in spite of it. The point being that arrogance by itself is not preventing Linux from enjoying wide spread adoptance. It IS vision that has stiffled the wide ranging exceptance. It is interesting that Linux has been able to really dominate the Web Server (and in many shops *Servers) and also has been able to conqure much of the imbedded world. Why is that? Because the those users are technically more adapt at picking the right OS for the job. Bill Gates vision has always been to target the lay person. Maybe a manager, maybe a teacher, maybe a construction worker - never assuming that they were computer savy. (Jobs had the same vision in terms of target, but not in terms of world domination. Jobs' vision was to create a brand that was synomsis with great design - which is what Apple is - along with price tags to match (at least traditionally) - and his assumption is that "if you design it (right) they will come" - and many do). Gates vision was not to get hung up on the design - just make it "good enough" - and figure out how to force people to use MS-Windows on their desktop. Competitor attracting a sizeable market? - copy them - buy them - assimilate them. It's all about his vision. But arrogance can certainly keep a technology down. Look at Perl - it's received wide-ranging adoption in the *nix world - especially for web-based scripting. Without a doubt that camp is the most arrogant in the history of computing. Where are they now? Being surpassed by PHP and MS-* despite being the de-facto web application language for so long. The PHP and MS* communities are just friendlier and the vision is to make those languages friendly, easy to use, and widely adopted. The Perl philosophy is that you should use it "because it's cool damn it" - but there is not concerted effort to bring it to wider audience - and therefore will not enjoy a wider audience. -CF
While I have never been snubbed, I have seen others get snubbed when asking simple questions. I do believe that newbies should do a little work on their own getting down the basics, the UNIX community could be more helpful.
This also shows in what passes for documentation of some of the programs. It is always assumed that the person knows how to compile and install the program.....even when the program does something that is not normally done. I have always been able to figure out what the programmer did and I can compile and install 90 percent of the programs I find but I do feel for new users. They are missing some quite good software and maybe even a program that they could use where no other exists.
However I must say that Windows users are even more snobby bunch. Some Windows users will harass anyone who does not uses Windows or anyone who thinks Windows is a crappy OS. Even when they are wrong on some of the facts about Windows they will think they are right and you are wrong just for taking a different view.
I would rather ask a question or answer one from a UNIX user than a Windows user any say of the week.
If Linux, or any of the free OSes want to make it to the big time, the gurus have to learn to thinks like consultants.
Question:How to I get XYZ running on Foobar Linux 1704030.54738?
Answer:That's a most excellent question. In order to maximize utility and have an n-fold increase in productivity I highly recomend that you buy our services at $400/hour (Plus expenses). We're the leading provider of enterprise strength application knowledge and experience in XYZ.
There's absolutly no reason to insult the noobs. Hit them between the eyes with an astonishingly large bill, yes, but never, ever, insult them.
All ideas^H^H^H^H^Hprocesses in this post are Patent Pending. (as well as the process of patenting all postings)
If someone is lost, you can always tell them to go look at a map.
However, only a human will be able to tell you the best road to take for each individual.
Personally, I find the experience of asking questions of users who aren't in the immediate vicinity (i.e. face-to-face or telephone) to be far too time consuming for my level of impatience :P
I just find another manual, or so forth. There's always more documentation! This is how I learned SUSE, Debian, Gentoo, RedHat/FC, as well as Exim, Xen, etc etc etc etc
Browsing with classic discussion, noscript, at -1 and nested
no hidden comments and I only mod UP
Those who use Linux because Linux rules and those who use Linux because they need to get some work done.
The first group, which make up most of the Linux developers, rarely seems to understand that, to the second group, the OS is merely a means to an end.
I used to care about the underlying technology too, putting up with a lot of crap in order to get something working and tweaking my hardware/software on a daily basis.
These days I keep my system minimal and working because I'd rather spend my time working or entertaining myself.
It's the reason why many people use FrontPage (Linux zealots going "You can't say that word on slashdot!"). Not because it's so übercool, nor because it has unique features or because the HTML is so standards compliant. None of these are even remotely true. But because it just works.
Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
I live with a Linux, PHP, Mysgl, super techocratic snob. Anytime I run into a problem he has info to solve it that he could convey in less than a minute. Yet he make the whole situation so discomforting in the idea of him being bothered that I would rather be draged through a jungle of broken glass than ask for help.
Common answer from him is "if you dont know there is no reason for me to tell you. I learned through research, why dont you do the same"
Windows is the only desktop OS that is not also a religion.
and shared how his meeting with a number of Linux "pros" turned to a bash Windows, bash him and bash everything he said gathering.
Bash is always a good starter for a shell. I don't see the problem here.
Turn based strategy game that runs over XMPP. Phalanx
Attitude is a big issue for Linux, in the Kernel. Linux is all about a big, messy kernel where all the high profile action takes place. Nearly everything gets shoved into the kernel, so the kernel is now this huge morass of tens of thousands of integrated features that takes way too long to compile and can make performance problems and bugs difficult to isolate. After coming from Windows, one look at this situation and FreeBSD seems like the Promised Land.
I mean, doesn't anyone feel the same way? It feels kinda good. No one says "...the elite masses of Windows users..." - Generally, that expression is reservered for the "elite few," as in, "...the elite few of Linux users..." - I like being apart of that group. If a person is a unaware, they will ramble on about some cool Windoze setup they have and then try to shine me on about asking what I have at home. When I say, "I don't run Windows" - the familiar confounded and confused reaction ensues, "...you don't run Windows??" they say. Actually, it gets me out of a lot of free troubleshooting! They will tell me about some problem and go on and on... then after thier problem description and eventual solicitation for advice/help.. I'll just say, "I don't run Windows! Sorry!" That excuse would no longer be valid if Linux were popular! So please, for the sake of many of us out here that don't want to bother with these clueless 1users... keep Linux SACRED!
...it's that I quite simply don't understand what it's telling me to do.
Now there ya go. Unbreakable crypto.
What?
You answered your own question. People hit up IRC for answers because:
Not all IRC channels are created equal, but many of them are full of people who are really just interested showing off how much they know by "helping" other people.
I think your average l33t kiddie's instinctual reaction to being asked a question to which he does not know the answer is to puff up and make himself appear bigger and more threatening. Admitting that they don't know the answer or aren't familiar with that kernel/server/programing language would be devastating for their fragile egos.
Oh, and to summarize the article: People on IRC/Forums, cloaked in the anonynmity the internet provides, were rude to other people. What's the big deal? I've found this same elitist "RTFM, n00b!" attitude on every forum or public IRC channel i've spent much time on, and that includes windows, mac, and linux specific support forums and community sites.
Just because someone hasn't gone out of their way to solve your problem for you doesn't make them an asshole.
No, but calling someone names or telling them to "you're not reading the docs" does. If you can't help, what gives you the right to berate, belittle and bitch? How about just NOT POSTING A REPLY?
The concept is a twist on "If you don't have something nice to say, don't say anything at all." In the context of support -- paid or free -- if you can't help, then don't post. For the record, saying "RTFM" isn't helping.
The guy already has his answer on what he can do next from his own question, he can identify which bits of the documentation he doesn't understand, research the area on Google and experiment until he does understand it, yes that is probably going to take a while but why should anyone expect other people to give up their time for your problem if you aren't willing to give up your own time for the problem ?
Right, now considering he does this, unless he pops back into said forum and answers his own question -- not gonna happen -- his information isn't documented anywhere. Thus, Google doesn't see it and can't be seen by doing online research. Sort of a Catch 22. The only things that are going to turn up in the research are the "RTFM" answers. Lots of help there.
If someone actually gives a HELPFUL answer it helps not just the person asking the question, but anyone who takes the time to research it themselves.
I've lost count of the number of useless "RTFM" and "did you Google on that" answers I've bumped into when researching an issue myself. One of the reasons that it takes so much effort to track something down by "researching" it yourself is wading thru all the self-righteous BS answers before finding the useful bit.
Learning HOW to think is more important than learning WHAT to think.
I'm sensing the same transition stress in OSS now. Hoardes of new Windows users jumping on to OSS like they just discovered the Promised Land. Many businesses trying OSS solutions without bothering to actually hire someone who knows what they're doing, throwing their MCSE's to the chat room wolves and sometimes it does get testy. They'll come barging in with a problem and expect the rest of the world to drop what they're doing and help, then disappear. Not helping others in turn, not contributing to the group discussions. Just showing up when they need a question answered but not feeling like they owe any other contribution. They want free support besides free software on their terms.
So, yeah, sometimes the long time users do come off a little snobby but it's not always without cause. I can see the other side of this equation. If you're having a problem and are willing to pay for support you might find solutions happen faster.
That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
Yeah, because a bunch of developers/Users who are all working on competing products with business models that require donations to stay afloat are really fucking smart.
You are the type of douchebag that makes me talk down linux every chance I get. I keep you out of my workplace, and I keep you out of my home. It's this attitude that stops your ilk from ever really taking over.
No C-level is ever going to support using your product if tthey are treated like this. Remember, its the C's who make the calls.
Idiot. Get some business skills.
The one question that should be asked here is, "Do you think that Windows advocates would be any politer or nicer if newbies were switching to their OS?"
The answer is obviously: no. First of all, there are crazies in all bunches. Second of all, whenever you get advocates of anything together there tends to be a high degree of conformity with an accompanying low tolerance of heresy (this is a common problem with organized religion and pretty much explains why I'd rather die than live in Utah) .
So the real difference is not "Windows advocates vs. Linux advocates". The real difference is the MS markets windows and regular Joes market linux. There is no company to high a marketing department to introduce the world to linux. Companies with a vested interest (like IBM) do their part on the fringes to advocate for Linux (and this is vital to its growing business acceptance) but in general if you want to switch to linux you talk to a random techie and not a marketing guy.
Windows, on the other hand, has MS behind it to ensure continuity of message, polish, etc. If you're considering the merits of Windows you may end up on some forum with a bunch of MS advocates (and if you do you're experience will be no better than it is with Linux advocates, I'd wager) but you're more likely to get your information from people educated and paid to make sure you like the experience of getting the information.
-stormin
The Southern Baptist Convention has creationism. On Slashdot, we have porn.
UNIX was in a way a revolt against the snobbery of the mainframe culture. UNIX was named in contrast with MULTICS -- MULTICS was this massive time-sharing mainframe OS coming out of MIT which was supposed to have all kinds of whizbang security and protection features. UNIX was to be the single-user (at least initially) "personal" counterpart to the time-sharing Borg hive of MULTICS. UNIX ran on a PDP 11 minicomputer while MULTICS required a ponderous Burroughs mainframe.
The MS-DOS PC along with the Windows follow-on was a revolt against UNIX. UNIX had become the OS of choice for VAXen and had become the ossified mainframe OS of its day against which the PC was the revolt.
I don't think you will have people who are complete noobs having any issues with a *nix -- people are perfectly happy with OS-X. The people you will have trouble with are the people who cut their teeth on DOS and later Windows, who have memories of what they went through in the VAX days, and any hint of inadvertent condensension from Linux gurus is enough to give them flashbacks of their old tormenters.
It doens't start off impolite, but when the same person comes back 20 times with the exact same question, its time to tell them to FOAD - and this applies equally to Windows users.
Agreed that the questions in the article didn't merit an RTFM respomnse. If someone had asked me which desktop I prefered, I'd answer "It depends", and say why - I wouldn't say "go back to Windows". Ditto for the database question. Ditto for the distro question.
However, for the "hwo do I start a daemon question" from someone who claims to have been in the I.T. industry for years, etc ... I would say "Look, you're just getting into Linux administration ... you really should pick up 'Linux in a Nutshell' and read it first. You may not understand it all when you read it, but after, when you ask a question, you'll have the context so that my answer will make sense. It shouldn't take more than an afternoon to skim over the basic commands. You'll save yourself a LOT of time."
so, yes, if someone is going to be administering servers and has to ask how to start a daemon, they are clearly out of their depth and need to crack a book, so that they can at least get enough of the basics to do some simple administration. In that case, RTFM isn't just a valid response - its the safest for everyone.
Comment removed based on user account deletion
There's another possibile explantion one should mention:
I think the computer corallary to rule that "once you save someone's life they become your responsibility" is: "once you help someone with a computer-related problem, you become their IS guy". Perhaps this is what some of the gruffer responses are trying to prevent. Not that they couldn't be socially inept or smug on top of that.
I'm not endorsing this behavior, just mentioning it . . .
I am not a crackpot.
Yea. I have had more than one run-in with debates with Linux snobs. I my experience trying to deal with the hard core Linux cult, they are an angry, hostile bunch of people. The most vocal ones do the most damage to hurt Linux. I actually like Linux and have installed several distributions over the years on Mac and PC. It's a shame the hostile hard core Linux trolls take on such an arrogant air about themselves. If you've ever installed Linux to run Ardour, or other audio apps you'll know what I mean. There are SO many dependencies that must be installed in a certain order that you spend your entire time under the hood and never use the audio app you downloaded. And the documentation. Good grief!! There are so many variables to account for, so many shades of gray or "if this kernel version is running then go to this website for a tweak that (insert name) worked out, if you have this particular soundcard, (insert name here) has done a kernel tweak but in order to use the kernel tweak you must first blah, blah, blah"
I absolutely agree with this sentiment. That's why I use Gentoo Linux. I wasn't after the compilation Portgage system but rather the community. Look at the forums at the gentoo linux site. Not only do members help out quickly, they also have great documentation and they even write scripts for newbies. I got a lot of help to get my wireless working with ndiswrapper, and some guys started a script to get everything automated so other newbies did not have to bother with that stuff.
A NYC lawyer blogs. http://www.chuangblog.com/
A longish time ago (about 8 years) I asked around in my university's computer user's club about what this Debian thing is I keep bumping into. I never got a straight answer; the most memorable non-answer I got was:
(Disheveled CS guy #1): "It makes your computer run better!"
(Disheveled CS guy #2): "Guffaw! That's a good one!"
So, it took me about 6 years after that before I installed it on my home box. Huzzah for Linux advocacy!
Part of the problem is that the user wants the answer to his question. While the elitists want to teach the user to learn on his own. What makes me successful at my job is not what I know, but how well I can learn and adopt. Most Geeks try to teach this instead of simply answering the question. They won't tell you exactly what you need to know, but they will try to lead you in the direction to find it, and lots of other useful bits of information.
But, there are some down right jerks who just get off on thinking they know it all. All I know, is that I have a lot more to learn everyday.
I have experienced the same thing when my company started using Qt. Their documentation is excellent, but not perfect.
Over the course of three years working with Qt 2 and 3 I only sent a few emails to Trolltech support. That was after having perused for hours over the forums and the rest of the web for some sort of answer. Every single time I emailed them I recieved what was basically a RTFM response.
We were paying for that support, and they only ever actually helped me once. Every other time I just had to find some workaround on my own.
I would have to say it's the Linux snob mentality over there, too, unfortunately.
After reading your "argument" that reporting news is equivalent to terrorism, what you consider "logical" seems to be rather different from the rest of us.
Appearently not if of the 9 people who have come from slashdot today and voted on that article, there have been 6 "I agree", 3 "I don't care" and no "I disagree". I find that the people who agree with my comments on slashdot, don't reply to them. Those who take offense, are very vocal.
I've been a newbie before.
I'm now also an experienced linux user.
in order to get help from the appropriate sources, you need to know how to tread.
the first question any linux guy worth his salt will ask you is, "did you read the docs?"
the climate is less of linux snobs and more of linux fishermen.
give a man a fish and he'll eat for a day. teach a man to fish and he'll eat for a lifetime.
linux newbies have a problem, they come to ask a question before turning to the docs.
they want instant satisfaction. they don't want to be bothered in looking up the answer themselves.
most of these people are not technical. they expect a technical person to come to their ignorant rescue.
you can't blame the experienced users for a little disdain.
that being said, how do you foster the adoption of linux to non-technical people?
that is the real question.
the OS just has to work. The documentation needs to be spot on. There needs to be a lay-person's version of the linux documentation.
a non-technical distro on the surface but a finely tuned geek opus underneath.
solution?
ubuntu (not that I use it) but it just works.
there should be a stock response in lieu of RTFM.
such as: If you're not willing to read the docs, maybe you should try a less technical distro such as ubuntu.
They're using their grammar skills there.
How did this get modded redundant? I'm not familiar with exim, but this "specify/document first" method seems like something that open source should adopt as a given.
I'll get flamed for saying it, but the real reason peole snap at people asking reasonable questions is that often there are no reasonable answers when it comes to open source problems. I've been using linux for nearly 10years and the quality level is almost always very low compared to anything, let alone the cheerleaders' hype. Here's a clue: if it requires four obscure command-line options, manually installing more services and editing config files to do something that a Mac can do out of the box, it isn't really working, even if it is in the FM, which it generally really isn't. It isn't that this is occasionally the situation, but every single time you want to do the least little thing in linux it takes hours of fucking around because the application developers are just totally incompetent wankers with delusions of competence.
"Is life so dear, or peace so sweet, as to be purchased at the price of chains and slavery?" - Patrick Henry
Although the article does bring up a valid point about non-obvious barriers to entry for linux, it also fails to mention that Linux (or any *nix) system has an inherently steeper learning curve than other operating systems like Windows or OSX.
Add to that the fact that almost anybody you talk to that uses Linux would have had to, themselves, learn it on their own through reading docs, figuring stuff out through trial and error, or digging deeper into how things work etc. It's not to hard to see that self education as part of a well earned level of status.
Often times, I feel that when you're forced to learn something on your own, you gain more than enough knowledge to be comfortable using that knowledge, as well as improving on that on a regular basis. Not limited only to computers, but to any field.
If you teach somebody only the minimum required to do something, then you have to keep teaching them over and over (basically watching over them) if anything changes down the road. Whereas, if they're forced to learn it on their own, and then most probably have to learn the fundamentals and digg deeper into how to use those fundamentals to get what they want done, then when something changes, they will be able to figure out what to do without having to bother other people. Effectively teaching them how to fish instead of giving them a fish. Except that, with Linux, you get so many options on how to fish, what to fish, where to fish, with what to fish with, techniques of fishing, etc, that even trivial activities require more base knowledge to accomplish compared to something like Windows, because half the time, new users won't even know what they want.
It seems so often these days, that many many people expect others to take the time to hold their hand through things that may or may not be trivial. Expecting quick answers to mundane questions that may have their answers easily available. People may find themselves bombarded with questions, and as a result start putting up personal barriers such as 'RTFM' to quickly get people off their back whether or not they're valid questions.
Everybody likes exploring or making stuff but nobody likes offering free support. It's just unintersting and, at times, frustrating.
If you're going to blame anything as a barrier to entry, it'd probably be safer to blame the fact that there will always be a clash between the culture of people spending extra effort learning things on their own, and the ones that aren't bothered to put in that effort themselves.
And then you have the poor souls in the middle, that want to put in the time to learn, but can't seem to find the little help needed to get them on their way to self gratification. And either they get lucky and ask the right person in a generously helpful mood, or they get lucky and ask the wrong person in the grumpy morning getting a kick from 'reading the /. article on Linux Snobs, The Real Barriers to Entry' attitude because they woke up 3 hours earlier than normal this morning and couldn't go back to sleep, and just answer question after question with short simple answers that may contain a lot of information but don't really seem nice to a newbie.
"I want to change some setting to this program." /doc directory or INSTALL or something."
"Is there documentation that says how to do what you want?"
"No."
"Did you look?"
"I can't find anything."
"Do you know where to look?"
"No."
"That's why you can't find anything. Look for a README, or a
"I think I found it."
"Ok what does it say?"
"I don't know how to read it."
"Use a text editor, or 'cat' it, or 'more' it or something."
"What text editor can I use?"
"Try vim or emacs or pico or joe or something."
"Ok I loaded vim. It didn't answer my question and now I don't know how to quit. How do I quit?"
"colon q enter"
"what? ahhh the file is going crazy. What's going on? I only did what you told me to do."
"what did you do exactly?"
"I t
No sooner do I post the question than I find the answer myself since I never stopped looking for answers elsewhere. So then I am faced with the question: Should I attempt to retract my posting or should I reply to my own question with the solution?
Do the latter! I wish more people would... that way, the next guy Googling for your problem will find your solutionRemember the old axiom "there are no stupid questions." A t-shirt I once saw added a disclaimer to this: "but there sure are a lot of inquisitive idiots". Both comments have elements of truth. Remember that most computer users don't know a CPU from a GUI and when you tell them to RTFM they glaze over and dream of a BLT on rye. Lesson number 1 is talk to newbies in newbie terms. We all hope that newbies will take time to learn the linux lexicon, but we have to keep in mind that most non-geeks only look for support when things go wrong. Even the geeks among us don't take the time to learn the technical terms for everything we come across. (Otherwise we'd all know how MDRTB differs from MRSA and how neither requires an EEG to assign an ICD9 code.)
So, using language that newbies understand ("monitor?, you mean the lizard?") let's try to answer their questions directly. Sure, mention ways for them to search for solutions to their own problems, but directly answer the question as well. Does it really take more effort to type "127.0.0.1 is the number your computer uses to talk to itself" as opposed to "google TCP/IP and RTFM, hope that helps"? People tend to be more receptive to learning once they have fixed the broken thingamajig. If we find ourselves getting frustrated with the newbies, what makes "RTFM n00b, or SFTU" a better response than "you're asking the same question, please see above" or, better yet, not answering at all!? We are under no obligation to answer any question, so if we CHOOSE to answer, let's try to be a little more civil - else leave the "assistance" to somebody else. For those of you who will insist on protesting that they're annoying you on your #noobhelp irc channel: either place the offender on ignore without answering (leave the question to someone else), or, preferably, go to a different channel to discuss the history of Plan9 and how it's so much cooler than BeOS.
Let's sum up today's lesson: 1) Newbies ask questions. 2) Newbies have never heard of man pages and don't know what /etc, /var/log, or man pages are. 3) Newbies know that their doohickey is broken and want it fixed. 4) Linux user /= geek. 5) If you can't contribute (civilly) directly to the noob's problem, STFU. They'll find google on their own if you don't say a word. 6) ANSWER THE QUESTION. If you feel you're being repetetive, post a FAQ on your home page and link to that. 7) If you went on the defensive after reading the article, then you qualify as a linux snob. Leave the "teaching" to those of us who said "oh no! people are being scared off!" and ran to the keyboard to type a calm and helpful response.
He who would be a man, must be a nonconformist. -- Emerson
But it's not just linux, many others OS's are on the same lists. But I do find that unix users seem to have the worst additude. Lets face it folks... all OS's are made by inperfect humans. Hence, they ALL have their good and bad points. Can't we all just get along and try and make the best OS a human can make ???? and stop slamming the other guys and learn from the it. Lets face it, since the begining of computers we have been taking idea's from other OS's and adding it too ours. Linux rocks, drop the additude and maybe it would go much farther
Danger Will Robinson! You are now entering a condescending Unix user zone!
If I had mod points I would mod this insightful.
Microsoft probably has the best marketing people in the world working for them. Regardless of the quality of their products, they can sell them. *nix, generally speaking, does not have this luxury.
You are totally missing his point. The fact that he's not paying the other person completely justifies the other person's respone in, not just not 'going out of their way to solve his problem for him', but going through the effort of responding as a complete asshole?
So you should never expect anyone to give up their free time to help you, but it's perfectly normal and acceptible for them to give up their free time to lash out needlessly at you. Got it.
Don't just stand there, get that other dog!
There's a LOT of snobbery out there. A lot of the time problems are deemed to be the user's fault for having the wrong hardware, not enough memory, not a fast enough processor, wrong kernel...I once got told in #cedega on freenode that I would need at least a gig of RAM to run Half-Life 2 on Linux; this is a game that comfortably runs under 384MB of ram under Windows. It's not Cedega's fault that it gives crappy performance, it's my fault for having an old PC.
Then there's the RTFM thing...man pages are just about impenetrable, alright? They're a pain in the fucking ass. They do not give simple instructions, they give lists of command line switches. And TLDP is stupidly out of date. It still refers to kernel 2.2 for christ's sake.
I'll give kudos to FreeBSD here, the handbook is very up to date and gives step by step handholding guides to just about everything, from how UNIX works to setting up a firewall using pf. There's not an answer I couldn't find in there. Compared to that, Linux's documentation is utterly terrible.
As a whole, there's a dichotomy. You hear a lot about Linux on the desktop, but nobody wants to face facts and realise that the way things are isn't even near satisfactory. The UNIX filesystem layout is confusing to new users, but if someone raises this point there will inevitably be a stream of replies that it's far more logical than the Windows way of doing things (perish the thought that drives be given simple identifiers, like letters!) Being told you have to upgrade your hardware to use an OS which everyone says is faster and more reliable than what you have currently is ridiculous...nobody will go for that.
By summer it was all gone...now shesmovedon. --
First RTFM. It is not limited to linux or for that matter computers. When person A says to person B when A says "RTFM" he basically says, "I am tired off constantly helping everyone who can't be bothered to first try it for themselves forcing me to explain the same thing over and over and over again".
Parents are very familiar with this feeling. The reason teachers are payed such a lot of money (HA!) is because they can put up with it.
There are plenty of doctor jokes where the doctor fed up with constantly being asked for free medical advice gives a witty reply instead. Same with computer geeks replying to a request for free technical support with a counter request for free whatever-the-person-does-for-a-living.
The point is that most of us are not your parents or teacher and are only willing to do so much hand-holding. Go past this limit and you will be told to take your questions elsewhere. Imagine someone on the street asked you for directions. You give them then the person asks you to repeat yourselve. How many times would you do it before you tell them to Read The Fucking Map? Congrats, your are an arrgogant RTFM asshole.
Second The second part of the problem is the gap between the askers and the givers. It is most obvious in online games, FPS or MMO doesn't matter, where you can make a very safe bet someone will ask how to do something bloody obvious like how to reload your weapon.
The problem here is simple, the asker can't apperently be bothered to check the options for the key configuration instead presuming that others will do the work for him. In itself not a problem. Except that you run into the same problem as with non-seeding torrenters. If 9 out of 10 people decide not to upload their torrent downloads then 1 out of 10 people will have to do all the uploading. It usually is 1 person who gets to answer all those stupid questions. Even if the question is genuine, the person may be new to games and unfamiliar with how to check wich key to press, it is rare for a "wich key do I press" person to then turn into an answer giver for other askers.
Or to put it simply, most students can't be arsed to become teachers. This puts yet more strain on the few people willing to answer questions.
Third
Basic manners are often lacking. This may show my age but I have always been taught that the person who wants somebody is polite to the person they are requesting from. This includes a thank you after getting what you want.
Offcourse the problem is that the irritation over impolite assholes may very well explode over a polite asker who just happens to ask at the wrong time.
But the most important "error" made in the parent article
Arrogance. Well I can certainly see arrogance being a problem BUT it is with the poster, not with the "linux crowd". Why? Well apperently he seems convinced the Linux crowd gives a fuck about his opinion. That is real arrogance. Imagine the following scenario.
Player A: "What key do I press to reload"
Player B: "RTFM"
Player A: "You such an asshole I am not going to play this game".
Player B-Z: "So?"
Player A makes the arrogant mistake that anybody cares. This is very important, if you ask me directions am I arrogant for not giving a fuck wether you can find it or not? No.
To many people presume that the rest of the world owns them something. It doesn't.
A lot of people are willing to spend their own time helping others but that doesn't make it some kind of right you deserve.
Conclusion
When you are told to "RTFM" check wether the following may be true.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
"Hi jackass, RTFM and stop wasting our time trying to help you children learn."
For a long time this defined the culture on the newsgroup comp.lang.perl.misc I'll bet this had something to do with the creation of Python.
It has proven helpful for me on a number of occasions over the years as well and I've even made good friends as a result of consulting an IRC channel for help.
If a request for help seems more like a demand instead of general discussion then I ignore it too Linux or not.
Can't speak "Tuttles" in these places and expect help!
The real barrier to Linux adoption is the BSA (business software alliance) that sues any high school that sets up a Linux lab. Microsoft recently announced that it was "dnagerous" to buy a PC without a licensed Microsoft OS.
The real solution is to shoot the bastards, but we have a temprorary fix: http://www.knopper.net/
Knoppix Linux allows us little people to demonstrate Linux to our students in (almost) complete safety. Microsoft and the BSA still get their protection money, and we get to boot off a DVD to demonstrate Linux. It recognized keychain drives, and saves your desktop settings to any decently sized secondary storage (e.g., 256mb keychain drive, CF card, or SD card.)
I'm a college professor, and I'm handing out hundreds of Knoppix DVDs every week to local high schools to spread cpomuter literacy amoung out incoming freshmen.
Andy Out!
I installed UNIX off punch cards.
/me eyeshifts.
On a 486.
In 1993.
Don't you be judgin' me!
"You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
Comparing the support one receives on a $100 piece of software versus the response someone receives on a random forum for a free distribution if absurd. There are plenty of supported distros available for users who need it, and plenty of very helpful forums out there for people using the free distributions. It is unfortunate that some users ran into some bad apples. I am certain you could find similar examples if you went through random windows forums.
Although both the article's author and you responders are seeing and describing some very real trees, nobody seems interested in figuring out if this little patch of reality is just a closet full of trees or part of a much larger forest.
Pick an interest, any interest, about which you are fully ignorant but would like to become involved in. Find a forum somewhere on the web, or go to a gathering of its passionate adherents. Ask any question that is reasonably fair and simple for which the answer could be found if you only know where to look (which you don't, which is why you are asking). Repeat this innocent activity many times in any activity, and you'll notice that the ratio of arrogant/snob/jerk/meathead to patient/helpful types will be the same. That's just people, folks. Most are dumb tools, other are trying hard not to be dumb tools. Knowledge about Linux doesn't correlate heavily in favor of one type or the other. I think that the problem is one of a steep learning curve, which encourages the dillusion that it's the community that's the pain.
Want to be loved and coddled by a community as a newbie? Find one that wants to sell you something. Those tools are the Apple store are soooooo nice compared to those Linux users/jerks.
I found the Ubuntu Absolute Beginner Talk forum friendly and helpful
What?
Of course they are. Welcome to society. People are suspicious of newcomers. They're held to higher standards until the existing group becomes used to them. If you don't like it, you're free to cryogenically freeze yourself and wait and see if evolution removes these traits from the human psyche.
Anyone allowing business decisions to be influenced by treatment they receive from a casual community of unpaid acquaintances is a dumbass and deserves to go out of business. Maybe if paid-for tech support told you to go RTFM, I'd be interested. Otherwise, you're just asking the wrong people.
The right people, if anyone cares to know, are to be found at linuxquestions.org. That's the epicentre of Linux users helping each other. Nobody who isn't interested in helping will even read your post.
One last thing: I'm getting a little sick of this obsession with amassing more users. This snobbery thing is an issue, absolutely. But not every issue has to be seen in terms of how it affects Linux adoption.
Seriously. Apple and yes even Microsoft (don't laugh!) has had lots of success in listening to non-technical users and trying to meet there needs. Both companies get users in front of software, ask them to use it, ask them questions, and learn from them. Now, they all fall short (it's hard to meet everybody's demands), but they know that the simplest questions can lead to great insights and opportunities.
If a user can't figure out how to do something, that is a problem to be dealt with. The reason that MS is overhauling Office 2007 so radically is based on user feedback and studies. Granted, it may not work, but if it does, it will keep Office on top of the heap (and may lead to some interesting ideas in other applications). When a user has a hard time doing something, it is a chance to make something better, more effective, and maybe, just maybe, to learn something new.
The problem is that too many open source projects seem to exist to reinforce one's view on what software should be and must be. So, negative feedback is just reinforcement that the developers "really get it", and that these "newbies" don't. After all, why bother making software anybody can use? If the cool people are using it, and want to join the club, what else do you want? How better to prove you are smarter, better, more of a hacker, whatever than to make people jump through hoops to provide they have what it takes.
I think OS projects have done a good job in attracting coders and developers, but sometimes, it takes more than that to make a successful piece of software, and too many projects suffer from a myopic mindset of what makes a piece of software work or not.
Finally, I think too many people have a overdeveloped sense of superiority from the mere fact that they use an a particular OS, browser, tool, etc. Sure, it's understandable, but meanwhile, there are tons of people that just want to do something at work or at home, and could care less if the software is open source or not, because it doesn't add any value for them. And until this mindset is address, the RTFM responses will continue.
I feel that I must make a comment on this story because is is so true. The reality of the Linux-snob mentality is far beyond what this story notes. Linux users are so into trashing MS for its arrogance, but their own arrogance is equivalent. Corporate arrogance or personal arrogance is still arrogance. It is childish, obvious, and sickening. I'm glad that a Slashdot editor had the balls to post the story.
"If you want to improve, be content to be thought foolish and stupid." - Epictetus
More often than not, digging through archives of mailing lists for the product you're seeking help on produce an excellent answer. I find that almost any problem you encounter has always been encountered previously by somebody else, and probably a solution produced (unless it's obscure, then maybe you just find another unanswered question).
I guess people just don't want to spend the time reading through mailing lists that most probably aren't indexed by a search engine like google, and just want an answer immediately so they can go back to playing Freecell.
Dell's printers are rebadged from other manufacturers. I searched Google for "dell a920 rebadged" and found that your printer is either a rebadged Lexmark X1150 or X1180. Unfortunately, linuxprinting.org has no record of either printer. Lexmark is something of a persona non grata among the Free Software set for invoking the dreaded DMCA to fight 3rd-party cartridge vendors, so even folks who would write printer drivers may stay away from Lexmark on principle. Sorry. :(
For more information, click here.
There is a certain amount of 3733t12t attitude when it comes to Linux. Its is warranted in many cases. People that spend 20 solid hours configuring an email server and compiling kernels and video card drivers deserve to have a bit of an attitude, and be defensive about their prized OS.
Still the biggest problem with the adoption of Linux isn't snobby geeks. About once a year, I pick up the Linux flavour of the month (Ubuntu this time) and try it out. My questions, "Can I use it as a replacement of Windows? What benefits over Windows will it feature? What features am I getting that I can't find in Windows? How easy it is to install? Does it support naively all my hardware?"
It is surprising that after 10 years of trying different flavours of Linux out, none have ever answered those basic questions. Mostly the problems I have had over the last 3 years is that it doesn't support my hardware properly. Currently Ubuntu has problems with some hardware in my current laptop. I can't change the laptop hardware, so I have to change the OS, back to Windows. Problems in the past have been, significant problems getting Internet to work on Linux, hardware support, installation fiascoes, ease of use, and general lack of appeal for most applications that start with G or have GNU in them.
All told, what prevents people from adopting Linux is just a general sense of futility in the effort. Why should some newbie be forced to ask a comment board about how to learn to use Linux. An OS should be intuitive, period! My computer illiterate parents picked up on Windows XP quickly enough, without having to RTFM or post endless questions on comment boards. Heck, my father had Firefox 1.5 installed before I even knew it existed for release. He installed an ethernet card and set up his Cable Modem and Internet in 15 minutes when I couldn't get my ethernet card recognized in a Linux distro for 2 days before I had to modify some cryptic scripts after seeing some obscure message board comments.
What Linux Gurus lord over Windows users is that they feel they know how to use a computer better because they spend hours tweaking it, writing scripts, compiling drivers and kernels, setting up email and web servers, spend most of their time with a blinking command prompt. I know one guy that got off on the fact he set up multiple servers on a single Linux based computer and could VPN between them. When he claims I am a mindless lemming for continuing to use Windows, I just smile and nod. Have fun with VPN'ing with yourself. Then he upgraded his Linux kernel, and spent 2 days rewriting scripts and recompiling this and that to get his self contained VPN system up and running, cursing Linux every step of the say. Yeah, I am a mindless lemming.
Real computer users don't write scripts for hours, they just use the computer, period.
I haven't thought of anything clever to put here, but then again most of you haven't either.
Seen it. Had it said to me. I'm a 8+ year linux/unix user/admin but I must confess my m@d $k11lz with routing (think ospf and bgp) arent quite at the "routing god" level yet. Last year routing for my /28 got busted. One of the other admins (who knew more about routing) busted it. When I tried, and failed, to correct the problem I asked him for help. He said, and I quote; "Its a problem with ospf .. I'll leave this one as an exercise for the reader." .... after about six hours (im serious) of reading low-level crap at his advice which turned out to have nothing to do with routing, I finally found the problem and corrected it. He had made a typo.
The whole time, the "RTFM" guy was in the same room trying not to laugh.
Many of these people (admittedly, myself included) sometimes dont have the social sense NOT to tell people to RTFM right to thier face.... even fellow *nix users.
Have I tried Linux...yes. I am actually waiting for Ubuntu 6.06 to release in hopes the hardware in both my desktop and laptop will work. For some reason, when I install the drivers for my video card, the re-compiling of the kernel likes to get rid of my wireless card from the network settings. When I get the card back in, guess what, no support for WEP encryption and my video drivers took a crap. And don't even try to get ATI drivers to work. From what I hear, thats a nightmare in itself. As for my wifi showing up again, I then have to use WPA...but oh ya, if you want WPA, you have to put it in the OS manually. Any new user to Linux would look at that and just say, oh crap, I formatted my hard drive for this. Then he/she would shudder, cry and put his/her WinXP CD in the drive and continue with Windows. Oh ya, and good luck with finding out how to install your video card drivers, re-enable your Wifi adapter and figure out what WPA is. I am very proficient with Windows and can pretty much do whatever it is I need to do at any time. So when these issues arose for me, I was able to find the answer though it took some digging to find them all.
People that buy the $400 desktop system from CompUSA will not know how to do this and will never do it.
Click Click Bloody Click PANCAKES!
Hmmm... Your analogy is horrible.
I expect that when the Ford owner goes back to the dealer to inquire why opening and closing the cupholder and glove compartment at the same time no longer ejects CDs (which is standard process on her version 0.23 F150), she's not told "RTFM! Go back to Dodge if you don't like it, n00b!"...even though it's plainly because when she recompiled "DriveForward.so" and replaced "DriveBackwards.so" to switch gears she forgot to throw the "--withSnarf=yes --CassettePlayer=no --threadedDrive=no" options to her configure script.
Most of the way through the article the author says the following:
"So the point of all this is to say, although most people don't choose technology based on personality, often personality can influence important decisions such as business expenditures."
Have to disagree strongly. Personality--how sexy is that iPod Nano, how cute is that Mini Cooper, how smart will you look running Linux--is the prime mover behind a huge number of technology purchases.
Unfortunately, the personality lesson many people learn from installing Linux is this: if you get stuck, you will be made to feel very, very stupid, and--bonus!--your experience will remain online for others to boggle over forever.
No sooner do I post the question than I find the answer myself since I never stopped looking for answers elsewhere. So then I am faced with the question: Should I attempt to retract my posting or should I reply to my own question with the solution? Most of the time, I decide to do the later. Even though it makes me seem like an idiot answering my own question, I am always hopeful that someone else asks the same question but doesn't find the answer on their own.
From all of us using Google to solve our issues to people like you: "You rock."
Honestly, there's nothing more frustrating than finding a post from someone who's had the EXACT SAME PROBLEM as you that was never answered. People who actually go back and tell their answer help the rest of us out a lot.
If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
Here's my little story.
- I haven't used Linux/Unix since 10 years ago
- I tried to get my feet wet with Gentoo (yes, Gentoo!)
- Nobody ever on the forum told me to go fuck myself
- Nobody ever snubbed me even when I had to ask the most obvious questions
- Same thing happened when I switched to Debian (for personal reasons)
Perhaps I'm a lucky bastard. Or perhaps, that's because:
a) I read the FAQs in each forum I subscribe too
b) I try to search before I ask
c) When I ask, I do it politely understanding that people don't get paid to help me
What's so wrong with the above? The 3 above rules are dead simple and all over the place. Give me a fucking break...
<before>now</before>
"Which means not automatically giving the command line answer to obvious newbies when a perfectly good GUI tool solution exists for their disto."
I have heard this argument before (and even used it when I was very new to Linux) however there are often many reasons to *not* use the GUI tool. First of all, if you are on the Apache mailing list asking about config info for httpd, how can you possibly expect the person *helping you* to be familiar with the distro you use and what GUI tools are available for that distro? And even if they *are* familiar with it, how do you know they even use the Desktop? None of the servers I administer even have X on them. Does that make me less qualified to help you? I think not. Secondly, I have seen many times where the GUI tool made such a mess out of the config files (and borked the entire part of the system you are trying to get running) that the *only* way to fix them was on the command line. Now while I agree with what you are saying in some respect, I dont think it is as cut-n-dry as you make it out to be. I do remember thanking a higher power for KPPP when I had to set up dial-up as a complete newb (circa 1998 or so). Often times just because there is a GUI tool for the job that doesn't make it the *right* tool for the job. That being said, a quick explanation of the command line you are asking someone to run is not asking for too much either.
I was an OSS newbie only a few years back, and I'm still entering new communities, but I don't think I've ever encountered such rudeness. I'm not sure if the article is wholly accurate or not, but all the people I've met have been nice and helpful. One thing which is lacking however, is documentation. There aren't many helpful "go here for help with _this_" notices, especially around IRC channels or with the larger software projects. Everybody has bad days, and if it weren't for the fact they're paid and would be out of a job otherwise, support employees from software companies such as Microsoft and Apple would probably yell at users regularly. The problem is that most users do not look at the documentation, and I think this is a problem on both sides: the users need to stop running to mummy for help, and the software projects need to make better and more readily-available help. One organisation I think is very good at helping newbies is Mozilla. The patience of some of the guys in IRC and on usenet astounds me, especially when pestered with repeat questions and accusations such as "FierFox is rubish because its got huge memmory leaks!1!".
OK, so I feel a little dirty for using ndiswrapper, but really, it's been around for a while and defaults your wireless ethernet to be called wlan0. Now guess what device name isn't recognised by the Fedora (redhat) network config tool. How hard is that to fix? Trivial; then why do I get the feeling it isn't going to be fixed any-time soon?
I'm going to install the Nvidia binary driver just to spite them. You'll see.
Is the attitude here towards MySQL! Look in any topic about MySQL, and you'll see the amazing arrogant attitude many posters here have. They don't care that it works well and does everything you need. They only care about their preconceived notions.
We moved a set of systems with 1.1 million total lines of C code and shell scripts used by over 4 million customers that runs on 20 servers from Oracle to MySQL starting seven years ago. While doing it, we converted from C to PHP. We have had zero problems with MySQL. Before that, we averaged (wild guess) four or five support calls to Oracle each year. We lost data several times with Oracle over the 15 years we used it. With MySQL the worst problem we've had is with mysqlcheck deleting a few rows after a server hardware crash. The MyISAM files are very simple and very robust. They just work.
The same thing is also true to a lesser extent about PHP here. I've been flamed more times than I can remember when mentioning how well PHP has worked for us. We replaced 15 years of C code in two years with fewer programmers and with only 1/4 the code. I personally converted a 250k line accounting system that had no spec or manual to PHP, and I'm an EE and not a programmer. Most of the programs now have a web interface, but many also use a console interface to serial terminals or a GUI interface with PHP-GTK. PHP isn't perfect, but I'd rather have programs that work 99.9% than programs in C that are 100% but take 10 times as long and twice the number of programmers. I've programed in C for over 25 years and I love the language, but most companies just can't afford the time and money it takes to create software in C. PHP was a necessary compromise for us.
Disclaimer: Since MySQL doesn't have foreign keys unless you use a non-standard file format (and even that was only recently), we have to do all of our date integrity checks in our PHP code. Often when we have a new programmer or a new complicated program we end-up having to delete data orphans or update ID #'s by hand. That's bad, but it's better than being out of business since we simply couldn't afford the 20 Oracle licenses and faster systems required to support Oracle. Once you get your code perfect, their lack is not a problem. Basically you invest money in better programmers rather than in more expensive databases. It's not perfect, but it works more than well enough for us.
LINUX HARDWARE FAQ
Q. Does (new piece of hardware) work with Linux?
A. No. Go write some drivers.
MAC HARDWARE FAQ
Q. Does (new piece of hardware) work with Mac OS X?
A. No, but Mac OS X is kind of like UNIX, so go download the Linux drivers and get them to work.
For more information, click here.
For those that don't know, timecop is a raw provider for the Naruto anime series from the Dattebayo translation group (http://yhbt.mine.nu/). The whole GNAA is a just an inside joke or something, or maybe he really is a GN.
Not to say that being part of an anime translator group give you creditability, but at least he's not a troll.
Zodiac Survey
It didn't used to be this way. Back when I was the proverbial linux noob, I could count on Linux IRC channels and internet forums to basically be the most helpful places around. Yes, I had to RTFM before I could expect to get any help, but people were also pretty cognizant of when TFM was FU (useless), or when my question clearly went beyond what TFM covered. Compared to my experiences in just about any other venue -- in particular my ill-conceived ventures into gaming forums -- it was pleasant, helpful, and generally convinced me that Linux had some of the best tech support anywhere, for free.
I think a lot of the attitude of the users came from the fact that Linux was hard to use and get running, and nobody got it running without a bit of a struggle on their own part and were thus sympathetic to others. Like you say, we were all newbs once. This is why I'm sympathetic myself to claims of people getting snubbed by Linux forum goers.
Yet I'll admit that I'm also naturally sceptical, call it snobish if you will, just because it seems that half the time the person who is saying they're not getting the help they need is getting the help they need and only some of the responses are "RTFM idiot", or the person doesn't have and doesn't want to get necessary information and refuses to meet anyone halfway. A recent and extreme example was some guy who posted here crying about how he was treated on the Ubuntu forums. Now Ubuntu apparently borked his boot loader, which I have the deepest sympathies for. Yet after browsing the thread he posted to, I found out he was being a dick from the word go. He responded to every offer for help (usually requiring some action on his part, this not being a problem that just fixes itself) with sarcasm and "Why should I be expected to do/know that? Just fix my problem! 'Linux for humans' my ass!" and eventually people tired of this and he got told off, and these posts became his selected samples of why Linux users suck.
Now, for the rest of the people who sincerely wanted help but got the finger instead, I don't know what to say. It didn't used to be that way. Personally I think it's a result of Linux's growing popularity. The user population has grown, so that a previously select population now obeys more general rules of humanity, i.e. most people are cockmongers -- see the afforementioned gaming forums for an example. Linux has gotten much easier to install and use, so some people have no problems at all, and some of these people are cockmongers, and thus they think anyone who did have a problem must be an idiot. Basically, because they never really had to fight their way out of newbie status, they don't have the perspective previous users did, and thus have disdain for any newbie who can't blindly stumble their way through.
Or maybe it's the other way around. The users who used to be helpful, now being innundated with requests for help from the much larger linux community, some of the usual decent kind but of course a good number coming from cockmongers, they've become bitter, jaded, and yes snobish. That'd be a shame. Free software and Linux specifically are scaling wonderfully as a system and development model. Yet it is quite probable that the previously wonderful free support is not scaleable, and the failure mode is apparent snobbery.
The enemies of Democracy are
Using Linux is rather like driving an old classic car. When you drive into a gas station, you have people come over and talk to you about your car. They want to share their stories more often than they want to hear yours, but they mean well. Two kinds of people drive old classic cars: people who really love them and people who want to look down on the common folk. The former welcomes the duffers who come over to chat and the latter brushes them off and warns them not to touch their car.
Linux users come in many more than two flavors, but they can be grouped in the helpful and the arrogant varieties, too. One of the things I used to love about Open Source was the ability to send a terse question or two to the developers - and get a prompt courteous answer. That is rarer these days than of yore, but it still is more prevalent than COTS software support.
After my upbringing on the Macintosh and experiance with the legendary MUGS (Macintosh user groups) I thought that I could ask a question of a forum after Google-ing the problem checking the forum back-logs and reading some related Wiki. Not really. The process resulted in the one person who, after later reserch, posts any signifigant answers on the board refering me to an artical I had already read and insinuating that it was quite intuitive and that having problems / questions with my Samba setup constituted a deficancy on my part.
Exactly. Also, if people want help for free software, and they are willing to go out and buy a piece of software if they don't get it, then why aren't they willing to buy help for their free software?
Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
I agree wholeheartedly with you. I've had my share of "gorilla gurus" who are not above intellectual bullying when someone asks a question.
I am reminded of the attitudes displayed in Ray Bradbury's story "The Other Foot," in which (for those who may not recall) a town full of black people who emigrated to Mars en masse shortly before World War III find out that they will be receiving white refugees. Their immediate impulse is to start putting "Blacks Only" signs on restaurants and hotels, thus re-creating the situation that they had fled years before, only with themselves at the top.
Many of these "gorilla gurus" have most likely been on the receiving end of derision and scorn for not working with Windows, and have also either been given the same treatment when they started learning about Linux. It becomes like the geek version of the stereotypical fraternity, where these people associate poor manners with the rights of the "initiated," and now that they find themselves in a position of relative power are prepared to make those under them pay and pay and pay.
So much for a possible cause. A solution? Perhaps reminding these people that the same attitudes pervaded the Commodore 64 user groups... and where are they now?
Strike while the irony is hot! -- The Freethinker
This is a very good point!
The people you meet on IRC/Forums are not there because they're being paid, but instead because they're getting help themselves, or simply just chatting. It's very common to try to help people who's problems are more interesting or deemed easier to solve over those with more complex or ill-defined problems.
That doesn't excuse rudeness and elitism, it's just something to keep in mind. You will find these elitists on any forum or chat for most software and operating systems. It's not a matter of "you get what you pay for" either, simply human nature when we're given the anonymity of the internet to really make us fearless.
Oh yeah, this is going to get people running to Linux and Firefox--don't use our software unless you know how to code. This wasn't a simple "change the max version" issue. It was something in the code.
I think it is something unique about IRC and not necessesarily something wrong with Linux "snobs." I've been on a lot of different tech IRC channels and I've come to the conclusion that IRC just does something really bad to the personalities of those who spend too much time there. Mailing-lists are usually much better if you have a detailed or complex problem. IRC is better for the quick questions that don't involve a lot of explanation. Few people are going to help you in IRC if they think that responding to you will draw them into an hour long troubleshooting session.
-matthew
"THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
This is not always true...not for me at least.
When I was a noobie, I got full and detailed answers for everything I posted, along with encouragment...
I only think that those RTFM people do not have the right to vote yet...
Don't ask the underage gurus!!!!Ask the proffesionals...They have the old GNU spirit!
As I observe business model changes around the OSS I come to think perfectly this type "harsh" attitude is actually beneficial, to say the least.
The "professional", "corporate" attitude that forces us to be polite to most stupid people for sake of being reasonable and make things "just work"(TM) leads to bazilions of new type, mixed corporate/OSS admins who are afraid of recompiling the kernel because Oracle says no.
Linux looses its edge. In fact, taking this kernel compiling example, it actually fails behind other unixes in terms of usability, scalability, stability ...
"Reasonable"/"polite" attitude might be the main factor
At fault you ask? How could that be?
For one, timing. The proper way to introduce yourself to new technology (notice that I said technology, because this is not at all specific to Linux or Windows, it's just good practice) is to do it on non important hardware when you have time to spare. I know this seems obvious to both Windows and Linux admins alike here, but I can't count the number of times I've read posts from jackasses that decided it was a good idea to deploy some Linux distro + application that they've never tested in production. Their posts always look something like this "OMG HELP ME!!!!1111!one" "THIS MUST BE WORKING BY 9AM WHEN CEO GET TO WORK!!!!111!one!" "PLEEEEEEEEEAAAAAAAAAASSSSSSEEEEEEEEEEEEE HELP"
I just have a really hard time putting myself out in that sort of case where the jackass should have known better and done a test install before hosing his production environment.
Did anyone look at http://www.linux.org/ ?? It is a monster from the 1980's It should look somewhat like the site of ubuntu-linux, or it should just redirect to ubuntu-linux.
Entering the Linux world reminded me very much of my experience in the Marine Corps.
You're introduced with verbal abuse and treated like a complete sub-human moron. Then, you gradually get promoted and you pass on the tradition of bashing newbies.
As with any "geeky" culture, the Linux crowd has a tendency to attract people with some issues:
-socially challenged individuals ignorant or apathetic toward others
-marginalized zealots of a "cult" technology (misunderstood or cast aside by the dominant paradigm)
-insecure, passive-aggressive people with a chip on their shoulder
Not all Linux-heads are like this, but like religious fanatics, it only takes one or two loudmouths to misrepresent the whole movement to newcomers or outsiders.
Now, if you want to reply with a flame or you feel a little defensive about what I've typed here, you might want to evaluate the motives behind your emotional response. I'm not talking about everyone in the linux community, I'm just making an observation about the types of people I've worked with in IT and the linux community over the last 15 years and these are some tendencies of my own as well as those around me. Some, if not most, are helpful and encouraging.
If you're one of those jerks (I've seen alot of them here on Slashdot), get help. Learn to be patient. Don't continue the chain of abuse, grasshopper.
I might know what I'm talkin' about, but then again, this is Slashdot...
You're being trolled, you dumbasses.
So you have hearby volunteerd to sit in an irc channel and answer any and all questions.
oh wait, you can't be arsed? Figures.
We need to be able to include everyone in this community.
Why?
Just that. Why?
As for noob. It is more then being a newbie. Everyone is new to something at least once. There is nothing wrong with that. There is something wrong with expecting others to do your learning for you.
You claim "we" (does that include you) do not entire news users very well. Mmm, odd. You were new once. So was I. So were millions of others. How can that be?
When I was still new to unix (yes I am old) I received plenty of help as well when I later switched to linux. I never been told to RTFM.
Either I was lucky, or polite enough or I showed that I had spent time trying to figure it out on my own before resorting to pestering someone else with it.
I always approach asking for help like asking for directions. I am male. Death first! Well urban male, so being lost for half an hour in freezing weather is about my limit but the idea is, only ask for help as a last resort.
But hey, if your willing to jump in and start asking all the lazy questions I am sure there is a project waiting for your help. Welcome to unpaid tech support hell.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
[Devotees] just will NOT criticize [anything] they're emotionally involved with. It's the most ridiculous thing I've seen... these theoretically intelligent, rational [people] that become absolutely insane when you suggest [the object of their affection] is imperfect.
This more generalized statement applies not just to software, but to politics, religion, sports teams, brands of cars, etc., etc. Nationalists, religious zealots, OS zealots, hardcore fans, etc. are all the same kind of person -- someone who cannot handle objectivel criticism of something they love because they think that criticism and disdain are equal. They have a "mommy is never wrong" kind of love instead of a "my kid's not perfect, but I'm still proud of him" attitude.
These people drive me insane in every arena of life that I encounter them in.
If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
The most common excuse for RTFMism is the attitude "reading and learning how will do them more good than if I just give them the answer. Let him learn how to fish and be fed tomorrow when he has the next problem" ... as if a guy asking for help would be able to update the documentation... The "RTFM" or "UTSL" is often so reflexive that they dont even check to see if the FM exists before saying it .....
The problem with this is varied. Firstly, not everyone learns well from reading overly dry technical documentation (which is true of almost all computer documentation, not just linux stuff). Some people learn best by being shown, or told. Some people learn best by tinkering. Others learn well from charts and graphs. The point is, barking at someone to RTFM doesnt help them at all if the FM is gibberish to them. The FM being gibberish shouldnt preclude them from using Linux!
Secondly, simply is time constraints. Many people asking on IRC or mailing lists (usually IRC) are doing so because they are in a hurry. I used to work as phone-support/sys-admin at a small two-town dialup ISP which ran exclusivly off of FreeBSD. The owner and other been-there-longer-than-me admins were very far into the "RTFM" category. So far in fact that many times while I had a customer on hold (OR IN THE OFFICE!!!) and I needed some minor help to fix the problem (how to change an email alias, reset passwords, basic stuff.. I was new-ish then) I would be given zero assistance except for one of them to point (or more often blankly stare) at the office bookshelf. While a customer was on hold. Now you can argue that I was incompotant and shouldnt have had my job, but that isnt the point; the point is to illustrate the degree and severity of the "unix snob" mentality that many of the most experienced users have. We often joked (of the owner) that if the building was burning down and we asked him where the fire extingisher was kept, he'd refer us to the building blueprints.
Third problem is the FM's themselves... many times the FM is outdated or non-existant, but trying to inform RTFMguy of this usually draws more flame, or "then update it!" comments
OK, I gave helping hand to convert wannabees, and some people ended up using linux, because they were willing to READ and LEARN.
...
However some people expected me to fix their system over and over and over, and at the end when I refused I was the ass, the reason of everything wrong. Not their non-willingness to RTFM.
I went as far as I bought a book on Linux - the kind of learn Linux in 14 days or something- to a family member, and went to his house to fix all the problems with the mouse, the retarded USB modem, and spent a whole afternoon teaching "this program is for doing this, and that is for that"...... Since then he is using windows. The book was long, I did not install enough crap on it, or he just simply wasn't up to READING and LEARNING.
Most people are not up to READING and LEARNING. But you do not have to use Linux to face that. I fix family computers with the stupidest repeated problems. Starting from: I flipped my screen upside down, to what is my password.
I was an idiot enough to give mail service to part of my family, so I get the "what is my password" question. And yes, with time you turn to be an A-hole: "the password for what?", "oh mozilla (meaning my mail server), I don't know, but if you need to reset it it will take 2 days, or you can find it, you wrote it down I remember" - and then they find it usually....
Anyway, when intelligent people do not sign up for paypal (a rather complicated process), because I am such an ass and never help them (a couple of business owners, teacher and architect), for me it is a clear indication, that they simply refuse to READ and UNDERSTAND the instructions "e.g. sign up, we charge your card, call your bank (or online bank) and check the number next to the charge, put it here and press submit. (this explanation on half a page)
People are not stupid, they are just damn lazy....
Sounds like a major problem in Linux itself - too many variations between the distros. If configuring httpd is so radically different that a user cannot be walked through the use of the mouse and a gui something is clearly wrong. What will happen if Linux does beat out Microsoft and there are even more distros on the market than now and a user calls in for tech support by X PC manufacturer? Grandma who wants to just look at the pictures of her grandchildren is going to be receiving command line answers because the support person doesn't have a walkthrough for the 5 bazilliion distros that helps her out? Why can't Linux come up with a standardized GUI? Or at least standards FOR a GUI? It would go a long way in helping the newbies and also make it look less intimidating for people who are just starting to look at it.
We elete coders shouldn't have to be tech support for clueless lusers. Farm that off to India or something leaving us to write code, delete documentation and when it's time to party, pwn some noobs.
This has been going on for 50 years and in a way it has been going on for a lot longer. Now here comes open source and a completely different way of distributing a product, finding support and so on. People don't understand that new model yet, it takes time.
I hate this attitude. "the only reason Linux/open source hasn't taken off yet is because nobody understands it/everyone is brainwashed by Windows". Maybe, just maybe, Linux isn't as good as it's cracked up to be?
By summer it was all gone...now shesmovedon. --
"At this point, the active 3 or 4 users in the channel have decided I was a "nuisance" and though that their best course of action would be to place me on ignore. Why? "
They considered you a nuisance because you wanted them to drop whatever they were doing at that point and troubleshoot your problem -- did you offer to pay them?
If the solution isn't in documentation, I've had the most success with mailing lists. It will be read by many more people, and some helpful person with advice or a solution can answer on *thier* timetable, not *yours*.
Otherwise, if you want someone to jump when you say 'jump', pay for support. It sounds like that's what you did.
Computers are useless. They can only give you answers.
-- Pablo Picasso
so, yes, if someone is going to be administering servers and has to ask how to start a daemon, they are clearly out of their depth and need to crack a book, so that they can at least get enough of the basics to do some simple administration. In that case, RTFM isn't just a valid response - its the safest for everyone.
Yeah...except that "Linux in a Nutshell" ISN'T a manual. Manuals come with products. Going out and buying a book, while sound advice for someone who wants to learn Linux administration, really isn't the implication that comes from RTFM.
So you should never expect anyone to give up their free time to help you, but it's perfectly normal and acceptible for them to give up their free time to lash out needlessly at you. Got it.
I thought Slashdot had already shown that to be the case. I mean... Why would there be any other reason to be commenting?
"I am the king of the Romans, and am superior to rules of grammar!"
-Sigismund, Holy Roman Emperor (1368-1437)
I've been using Linux for various tasks and on various PCs since 1998. I joined a local LUG and still attend meetings. I and others help newbies with installs, problems and direct people to resources and answers. I know our group is not the only one out there that does this. I've gotten and given help on many forums, IRC channels and via email. Help is out there.
Sure people say off the cuff to RTFM. A lot of us have done user support at work which requires a ton of hand-holding and making it "just work", ending with very little appreciation and grumbling that computers are just too complicated. Even MS products don't work as expected for Joe Average user out of the box or they make it very easy to screw things up in new and creative ways. Point is, if you are moving to a Linux system, you are attempting to have a sea-change to the system, even if the interface is user friendly. you may actually have to learn something. You may discover all kinds of cool stuff without even knowing that you wanted to know.
What is needed is for every Linux supporter that really wants to help the situation is to read the Advocacy howto, to learn to communicate clearly and to chill the hell out if someone asks a question. It's not that big of an inconvienience to answer a question. For the newbie, there ought to be a copy on every distro of "How To Ask Intelligent Questions", they need to learn to communicate clearly and they need to chill the hell out. Unpaid support is not as fast as paid support, sometimes. But mosttimes it is a hell of a lot faster. And more accurate if the person giving the support is passionate about it. THAT is a very big difference between Windows and Linux. Linux users I know are so passionate about it, that they can't wait to have you up and running on your shiny new system, so you can enjoy the freedom and passion that they have. That is community at work.
--Somewhere there is a village missing an idiot.
the only reason you really need to know about why you should switch to linux
...vividly encapsulates that post-Watergate/pre-punk/coked-up moment when you could trust no one, least of all yourself.
http://www.brightonnewmedia.org/archives/2002-Augu st/014751.html
u st/014748.html
w ww.matrixlist.com/pipermail/swgpl-main/2001-July/0 00710.html+richard+morrell+smoothwall&hl=en&gl=uk& ct=clnk&cd=12
http://www.brightonnewmedia.org/archives/2002-Aug
http://66.249.93.104/search?q=cache:-euUWj99AwwJ:
Well done Richard Morrell.
- Alan
I get the same crap when asking for help with Linux, Windows, MacOS or any other OS you care to mention. It is NOT a problem relating only to Linux users. Unfortunately, there are a lot of people who use their OS of choice as a [substitute your favourite reproductive organ here] extension, just remember the guy who told you to f--k off and RTFM in the free forum is probably someone whose ass you would be kicking in the real world :-)
In my experience, however if you have spent a good amount of time trying to resolve the issue yourself and at least have a good start you will suddenly find people being a lot more helpful. It is important to remember that many of these forums are free and they get asked the same questions over and over.
In a way, I think the very acronym, RTFM, is snobbish but that's just from a person who was deeply involved in the OS Wars in the mid to late 90's.
When people who are new to a discussion group or IRC channel ask a simple (to the experienced) question and receive a RTFM response, they can be quite offended by the apparent harsh reaction. They see Read The F'ing Manual and think, "How rude! What a bunch of snobs" and don't ask again or they become defensive and respond in kind.
Whether experienced people know that RTFM is a casual response or not is irrelavant. The new guy doesn't know that will more than likely be offended. That, IMO, is a barrier to people migrating to Linux (or any other OS for that matter).
But when one of the supposed strengths of Linux is COMMUNITY support, it doesn't make much sense for the COMMUNITY to be dicks.
And make no mistake, they are.
So either stop touting the advantages of the Linux "community" or stop being dicks.
As a suggestion to you personally, I'd go with stop being a dick, but as you said you didn't "abruptly become kind, generous, patient and accomodating" so why should we expect anything else?
If you think most people are wired like yourself, then you really need to log off for a few months and live in the real world. If you want world domination, then you gotta understand how the world works.
It's as simple as that.
Stop the brainwash
I've experienced this throughout the years, and I must say this attitude did force me to become highly experienced in all sorts of open source software, though I wouldn't wish it on anybody else. So a few years of professional Linux experience later and I'm the one dishing out advice and explanations to noobs, happy to share the knowledge I gained, even doing the google search legwork for some less inclined noobies when I was unsure or unexperienced in the area of their inquiries.
So do what I do, go out of your way to prove to everyone that you both know what the hell you are talking about and are willing to share it with anyone of any level. When you run across a RTFMer, tell them to STFU and quit being a waste of bandwidth if they don't have anything useful to say. This may not be the most mature way to handle it, but I think it serves two purposes well. The first is to show the noobs that there are experts out there willing to help and even defend them, Linux isn't just for elitist assholes, the second is to show the elitist that his attitude is unappreciated and unaccepted by his peers or even his "superiors".
So everyone out there that can, adopt a noob! Send him on the right path and guide him to the road you took to get where you are. Protect him from the elitist empire. Show them the right way to get the answers they are looking for, and the proper way to ask a question. Let them know there are more good guys out there than bad guys and you'll have contributed something almost as important as the code itself.
Everyone is entitled to their own opinion. It's just that yours is stupid.
People kill each other. It's a fact. We could try to discourage them from doing so, but there's no point; let them do it anyway.
Yes, it's not a great analogy, but just because something is the way it is doesn't mean we shouldn't improve it.
I've great help and advice over the last seven years with Linux, (and OpenBSD and FreeBSD too in the last five) from enthusiasts I've met at jobs along the way. Maybe all we're proving is that assholes spend alot of time in IRC and forums making themselves feel important putting others down. But maybe things go better when you spend some time making some friends, whether online or even better the old fashioned way, and then you can talk about struggling with various projects and get help and good ideas. works for me.
It is not snobbish and snubbish to tell someone to RTFM. It is snobbish and snubbish to tell someone to RTFM without telling where to RTFM.
"RTFM" is still a response which turns off users and sends them back to Windows. I'm very much a Linux newbie myself, but when someone asks a simple question that I can answer and know where to find it in the documentation, I give them both.
Someone asks how to get a directory listing in the command line. You could:
a) tell them to RTFM
b) copy and paste the entire FM so they don't have to do any work
c) Tell them that the command is "ls", and then tell them where to look for more information on switches and such.
Option A shrinks the Linux user base. Option B does not encourage the poster to learn how to find answers for themselves. Option C gives them a quick answer to their question and tells them where to find more information.
120 characters for a sig? That's bloody useless.
It's by no means unique to Linux. Programming skills and social skills do not always go together (in fact many of the best coders I know might be considered quite socially disfunctional by some...)
The difference is that closed source companies keep these people locked away in cubicles and doesn't let them within ranting distance of customers.
++ Say to Elrond "Hello.".
Elrond says "No.". Elrond gives you some lunch.
The reason people are snubbed on the help channels isn't simply because they haven't RTFM. If you know NOTHING about what you were trying to do, then you don't know enough to ask the right questions. You learn through trial and error. *I will use Gentoo as an example of a steep learning curve for MS junkies* Whereas some distros (mandrake, ubuntu, or most any frontend install) coddle the user with a simple and effective interface, the only way to learn how to do a stage 1 install of gentoo is to screw-up a few times and read the manual word-for-word. Former windows users (such as myself) are pre-conditioned to skim through 'help' for the information we need. If you do that with the gentoo handbook, just entering lines of code, you're gonna break something. Most linux gurus take the POV that if you don't know how to use it, you shouldn't be using it. Users take issue with that because they want to use a program or tool, when in reality they might be better off using something more simple or avoid it altogether. We expect others to RTFM, try it, break it, google it, and ask their friends before bothering us because they'll get more out of finding the solution than they would if they were handed the solution.
"Bad times have a scientific value. These are occasions a good learner would not miss." ~ Ralph Waldo Emerson
nothing new here....
I work at a technology incubator in Japan with some very smart people, with a decent command of English, who are freaking terrified of having to get support from non-Japanese Linux geeks. I asked why once. Here's a real gem from a user mailing list for some package: our research asked "Excuse me, wonder how to use [package] with output to USB memory key". Yep, I know, this "sounds funny" and asks a question which is not specifically about the package the mailing list is about, but rather something pretty trivial if you can mount a drive and redirect output in the shell. Goodness gracious, the responses he got back (four of them) would curl your toes (to paraphrase: serves you and you're $#"#$"#$ing outsourcing buddies right, Chinaman / lol n00b keke / etc). Kind of ironic for a project which, last time I checked, owed a wee bit to the non-English speaking world. I can understand "Well, thats not so much a question about our project but really a question about how to mount your USB key, after which you can treat it like any other path on your system. Why don't you take a gander at the man page for your mount command?", but, crimety folks, its hard to sell the decisionmaker on "Say, how about we do the development for this product on Linux? Cheap, the wave of the future, free tech support 24/7 if we need it" when the decisionmaker audibly laughs at that last bit.
Help poke pirates in the eyepatch, arr.
I'm helping someone out with her web site at the moment. The web designer she tried to work with previously threw a hissy fit because he didn't want to work with a site someone else had designed; that was beneath him, apparently.
I'm told I'm unusual in that I actually explain how stuff works, and try to educate the site owner to be as self sufficient as possible. If something is hard to do, I explain why.
I've helped people with Mac and Linux problems too. The main barrier I find to offering assistance to Linux users is that I don't do Windows, and most newbies who want to use Linux, want to dual-boot. But if someone has a spare PC to dedicate to Linux, I'm all over that--I'll help with picking a distro, install and config, explaining how stuff works, and so on.
GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
I don't think the original poster said they were calling him names they just stated that he should go back and read the documentation. This is a perfectly reasonable response especially since the guys problem seems to be that he doesn't understand the documentation. What better way is there of understanding something other than reading it through until you do ?
I'm not sure if it was the original poster who says he posted this query a number of times or whether it was someone else but it seems as though not replying is just asking for the question to be repeated ad-infinitum so this is a good reason to bother to reply.
I totally agree that if once he found the answer to his problems he documented that answer somewhere on the web it would make life better for the everyone and I also agree that it is nicer to give nice, helpful answers rather than short instructions but just because someone tells you to read the documentation does not make them an asshole which is essentially what the original poster was saying.
Is that when using Linux, it's very easy to customize it to the point that it deviates significantly from the 'standards'.
/usr/local/apache2/htdocs and who points it to /var/www/html.
We run into this all the time at work. Who built Apache in this dir, or that dir, or who points it to
It goes further than that, how about recommended LDAP schemas that have morphed to the unrecognizable. Or non-existent answers to some question, instead getting things like "Install mail toaster" or "use google".
I wouldn't be asking the question if I hadn't googled it first and gotten a confusing list of garbage. Because by and large, that's what is out there. Granted, there are a few good sites but they're few and far between.
I'd rate myself as intermediate with regard to the Linux world. I've run it on the desktop, but my expereience is more in the server realm. I've installed and used Samba, setup Apache, MySQL, done NFS shares etc. But some things still confound me.
What's missing is a clear documentation standard. MAN pages are ok for the most part but even the LDP is woefully short on information. Some of us don't have time to try to backstep and figure things out.
They're not willing to spend 30+ hours to try and get their "free" software to work, and then get told they're a loser asshole when they ask for help. People are more than willing to buy support; they just expect tangible and easy-to-initiate products with that support.
I think with the interesting people, their lives can't possibly be wrapped up into a nice little package.
Is this always a bad thing?
An encounter with a linux snob (or any computer snob) won't drive away anyone who has a serious intention of learning it. In fact, in my case, it only helped me.
How? I asked plenty of dumb, n00b questions on forums and channels, etc, and of course got the same snobby answers. Was I discouraged? No, rather it just made me see how much I did not know and how much I could know. I admired them, not for their arrogance of course, but for their knowledge. Seeing how much someone could know about Linux only motivated to learn even faster how it worked. Sure it's not going to be the same reaction for everyone, but for anyone who is really committed to something, it's not going to matter.
Do not mark in this space. For official office use only.
Yeah, I see this attitude a lot. It doesn't stop me, because I don't associate problems with installing/using an OS with its jerkier adherents, but I can see where it would definitely turn some people off.
"So you should never expect anyone to give up their free time to help you, but it's perfectly normal and acceptible for them to give up their free time to lash out needlessly at you. Got it."
Yes, I think you have now. Good. People can give up their free time to do what they like provided it's not against the law.
It feels good to have helped you realise this, thanks for the opportunity.
I do try to help newbies all the time, but...
I can't really do a damn thing about the people who keep spewing RTFM.
You run into the same problems with any platform, but the disadvantage is, no one's going to be driven away from Windows or Mac because of snobs, even though there are far more of them. On Linux, the snobs tend to make people say "I'd love to use Linux, but the community is so hostile that I couldn't get any of my questions answered, so I went back to Windows."
And the conspiracy theory part of my brain wonders if the snobs are MS plants. If so, it's working.
Don't thank God, thank a doctor!
Sure, the developers have an arrogant attitude, but why is it NOT considered arrogant to assume that you should have their undivided attention to answer questions that are answered in the freely available documentation?
i was determined to rid my PCs of Windows, i only rarely asked for help, what i leared to do is simple detective work and a little RTFM helped too. by too much hand-holding the new user is just bringing the same bad habits to the Linux world of being dependant on others to solve thier problems, when just a little logic and detective work and some reading will do it all...
Politics is Treachery, Religion is Brainwashing
I think the note I left on the talk page is instructive as to how even someone who does eventually work out how things go together can feel:
XML is like violence. If it doesn't solve the problem, use more.
Woooshh -- that was the point going right over your head. If you need distro-specific support, go to your distros message boards/mailing lists/documentation. Most Apache servers don't even run a Desktop -- expecting the entire Linux world to start installing a Desktop and then collaborating on a single unified tool to configure Apache, when Apache has been running fine for over 10 years *with no such tool* comes across as extreme arrogance on your part. Why does the Linux world have to revolve around you? There is an abundance of documentation and many people who are willing to help you -- but no one is going to help you with that elitest attitude.
I had a similar experience, except I don't use IRC chat very often so I don't know the 'invisible rules.' I was trying to get help setting up the IVTV drivers for my Hauppauge card to run MythTV on my computer. The Ubuntu chat room (that the support link goes to) told me to ask in the MythTV chat room. So I did.
First I got yelled at for asking the same question twice in 10 minutes, because it was unanswered. Despite there being something like 250 people listed in the room, NOBODY was chatting whatsoever-- and they yelled at me for asking the same question twice in ten minutes!
Then I got yelled at because this was "the wrong room" to ask questions about setting up hardware. I asked what the right chat room was, and the answer was basically, "I don't know, but not here." Gee, that's helpful... the Ubuntu forums (that the Support menu links to!) told me to come here, and you tell me to go away.
Then I was yelled at because someone in the IRC channel who was trying to help me (which I do appreciate) asked me to paste in the error log. So I did, and I got yelled at by someone else for "spamming" the channel with 8 lines of text. (To remind you, this is a channel with NO conversations going on except mine.) God forbid I paste in 8 lines of text and spam the 248 people sitting in the room and not even talking at all.
I've had equally bad experiences with mailing lists. Look, if I want to answer a specific question, I don't want to have to go through the effort of signing up for the mailing list, whitelisting it in my email client, "confirming" that I actually signed up for the mailing list, posting my question, then waiting for an answer that may or may not come.
Please, PLEASE, use web forums for support. They are far, far superior. They are searchable, they are linkable, they aren't full of 248 people doing absolutely NOTHING except complaining when other people are being helpful.
And whoever runs the IVTV project: What is the point of creating drivers that are so difficult to install that no mortal could possibly do it? What's the point? Why not spend your time counting cracks in the sidewalk, it seems like that would be equally productive.
After my experience with IVTV drivers, including having two different Linux gurus walking me through the process over email, just makes me come to the conclusion that open source has nothing to do with producing usable software, but is instead just a huge circle-jerk for techies so they can pretend they're better than you. Out of the hundreds of people exposed to this problem, only two were actually helpful, and even with the help of those two I never got working IVTV drivers installed.
(And for the record, the Hauppauge card was recommended to me by a MythTV forum, so it's not like I bought some weird-ass hardware from Mars.)
Now I'm a lot more selective:
1) I won't use an open source product unless it's at least version 1.0. All those sub-1.0 projects are the ones that are impossible to install, use, get documentation for, or get help for, and I'm sick of it-- screw it.
2) I won't even bother trying to get support unless there's a support forum. If I have to sign up for a mailing list, I'll just delete it and use something else. If I have to go into a IRC chat room, same.
3) I won't even bother trying to use the product unless the website is actually slightly useful. Firefox, for instance, has a very usable and useful website (until you go to report a bug, but that's another topic), where IVTV has a Wiki with perhaps a total of 500 words worth of documentation.
(FYI, if your Wiki tutorial sucks, nobody's going to come down from heaven and fix it for you for the simple reason that the people confused by the tutorial *don't know* what the correct process is-- if they did, they wouldn't need the Wiki in the first place. It's more efficient for the developer, who knows the process by heart, to spend 10 minutes fixing the Wiki than random Joe on the internet spending 10 days researching how to install the software and fixing it when he's done only to be told by the developer that he did it all wrong. Wikis are as bad as mailing lists and IRC chat rooms.)
Comment of the year
This is the reason I have not switched to Linux. When two years ago, when i was in college, I installed debian on my laptop. I had everything work except for sound. Our CS dept. had a linux lab and had just installed debian. I went to the student admin for help. instead of reciving help I was told i had a PEBKAC error and he wouldn't help me.
if you want real support...buy it from redhat, novell, IBM, Xandros, etc.
if you want to do things on the cheap, you have to set your expectations accordingly. this is like complaining that you walk into walmart to buy your $20 dvd player from China and the staff in the blue aprons won't explain to you how to set up a home theatre with 7.1 surround sound, tivo, and whatever.
personally, i use Debian exclusively on all my machines. there are some horrible people in Debian (i've been flamed in the debian IRC channel for HELPING people for god's sake) but there are also some wonderful people. kind of like the rest of the universe. but i get more than enough out of Debian to make it a rewarding experience.
you have to choose the solution that suits your mentality. i don't have a problem installing my own windows in my house, repairing my own clothes dryer, wiring my own switches etc. because i choose to buy some books on home improvement and read up on it (and i am an arts major). i've decided that i like to be self-sufficient and save money to spend on more interesting things. i don't expect someone to tell me how to do everything for free.
Well, lots of things used to be 'facts'. Doesn't mean it's not worth avoiding. Should we simply accept that spammers are ruining things for the rest of us? Should we simply accept that paedophiles are preying on children?
'course not. And we should make an effort to promote good behaviour and discourage jackassery.
Snobs?
"Hey, you're one of those condescending Unix computer users!"
"Here's a nickel, kid, go buy yourself a better computer."
Whenever you have a niche market, you attract those people who are most willing to overcome the barriers of entry. They are the people who are most fanatically interested in the topic. And they are going to be jaded toward the general population.
For example, a Libertarian must always be on the defensive because people ask questions alike "Did you vote for Bush or Kerry?" and they have to explain why those weren't the only two options and why you might want to consider an alternative. It's frustrating and wearying to try to champion something. Thus, they tend to be defensive, judgemental, and don't want to waste their time on people who aren't obviously going to join their camp.
A Mac user won't bother explaining to a gamer why Macs are better. A green-party member won't waste their time trying to persuade a Texas Baptist why Ralph Nader is cool. An Indie musician isn't going to explain to a Britney Spears fan why the Sony and the RIAA are bad.
That said, if the fan wants to grow the fan base, they need to appeal to the wider audience.
Coincidentally, just before seeing this story, I was looking for some advice on a wireless problem I was having with Ubuntu. I found this thread on the Ubuntu forums.
Give it a quick glance and you'll see that the user is a complete newbie, but he's asking nicely. The responses are polite, encouraging, informative. When the user asks for clarification he is provided with it (and not in the form of "here's some links, go read" -- they're making a genuine effort to explain it to him on his level; even if they get carried away sometimes it looked like the guy was learning). It's a bunch of people who, for no gain of their own, are doing their best to help this guy out,
I didn't go out of my way to find this example to disprove the article. I found it when I was looking for help (though that particular article had nothing to do with my problem).
Maybe it is distro wars in a sense. Someone a few posts back was griping about arrogant Gentoo users. Gentoo is largely populated by those types who want to compile every little thing for "maximum optimization" and performance and squeezing every bit of use out of every spare cycle. Ubuntu is largely populated by those types who want a user-friendly GUI on top of an OS that Just Works right out of the box, and nevermind if it's precompiled binaries or optimally compiled for your machine.
I know which group I'd rather go to with questions.
mirrorshades radio -- darkwave, industrial, futurepop, ebm.
that was good ! made me laugh :)
The snobbery is a side effect in my opinion.
Many linux distros are essentially hobby kits. A knowledgeable user can spend some time and make it perfect in their eyes. Once you get this desired setup everything else seems inferior. "How can that newb be happy with that out of the box trash that they put no work into."
You can find this similar sentiment in effectively every hobby imagineable. After market car modifications are a fine example. Some people love changing their cars appearance and performance. It is a hobby that they enjoy. Some people just want a car, not a hobby.
Also people change. In like 1995 I thought playing around with slackware was so awesome compared to DOS. I had that thing setup just perfect for what I needed it for, so using dos instead was a completely absurd notion to me. Nowadays I simply do not care and the idea of me spending time configuring my OS seems pointless.
In the end I think customizability is the real issue. To some people that is the entire appeal. To others it seems like work.
Not all Gentoo users are nice
I declare a flamewar!!! There is no Linux snob snobbier than I. Let me begin. Haha, you Linux still used the command line. That is so 80's. Wake up and smell the 21st century. Gnome, you call that ugly piece of crap, a window manger. Where is the bouncing icons? Get a mac, you can still used the cli because if you haven't heard "it works well in both centuries" Haha. As for Window users, just shutdown the computer now and use it to keep the door open on windy days. Haha. Read the sig for any more inspiration.
You don't have to be smart to use a Mac, you just have to be smart enough to buy one
"Besides, you can get that kind of snobbish attitude 'anywhere'"
/. for the full effect.
I don't think so. You really have to go to
Mr. T pitied this fool on 27 July 1992.
This could just relate to level of experience.
;)
Beautiful. I think this explains the situation very well. When I do support and get payed to do it, I still get annoyed at people asking me stuff covered in the FAQ (still no rude response though).
The n00bs won't know any better, how can they? Hell, I don't think I've ever read any type of manual for Windows; and I used it for about 10 years before trying Linux.
I don't see how the developers, or uber-nerds, expect them to know right away where to look for this information.. I mean, this happens ALOT (obviously). Even if they don't walk the n00b through it, you'd still expect them to reply like they had some type of dignity, being a representative to the software.
Hrm, maybe all of the different software developers should have a mandatory "get out an socialize" day. On second thought, that sounds like it would do more harm than good.
They call me the wookie man, I guess that's what I am
Whoever that fuckwad is that replied to that guy must be a total assclown and makes the rest of us look like complete shitheads. He needs to STFU.
There definitely are Linux snobs out there, but there are even more Microsoft snobs. The ones that are already talking about how a new Microsoft product is so awesome, before it has even been released. The IT guys that treat you like dirt if you don't have the Microsoft certificate, even though you've been fighting Microsoft problems for over a decade and their cert dates back a couple of months. You know them. They exist. Arrogant snobs are everywhere. They do not know any boundaries as simple as product, company, or political affiliations.
;)
I'm sure Frued could help us out on this one.
Slashdot.. where people join together in deliberate ignorance.
From the getgo, I absolutely agree that there are leeches running rampant in the world who just want you to tell them every single button to press to make their system do what they want it to, regardless of what system that is. I've seen plenty of questions that go, "How do I set up Active Directory?"
I have some limited experience with Linux recently (I've set up Fedora Core 4, Knoppix, DSL, Debian, Kubuntu - not very extensively, just to get my feet wet), and extensive experience with Microsoft products (many years supporting MS machines and the domains they live in).
When I need to find out (for example) how to migrate NT4 and Exchange 5.5 to Windows Server 2003 SBS, Microsoft has all sorts of easily discoverable resources for me to read, and they're 95% accurate for my needs. When I need to find out (for example) how to configure a WLAN card in DSL, I have to wander around user forums until I find a little reference to something that's kind of what I need, I think, and fool around with it until it magically works and I'm not exactly sure why.
I've pulled out the most distinct examples here. Maybe DSL isn't the distribution with the best documentation. Maybe my greater experience with MS makes it easier for me to find the MS resources I need. Maybe with some more experience using Linux I'll get used to how finding configuration information is different, and be able to find what I need easier.
That said, the sense that I get now is that "RTFM" with Linux is easier said than done. You have to FindTFM first. I know that at some point I'm going to need someone with greater experience than I have to point me in the right direction, not having found what I need via Google. Many Linux n00bs, present company included, don't need handholding through configuration. We just want to know where TFM is so we can R it.
Web 2.0 == Giant Blogspam Circle Jerk
When I started using Linux in the 90's it was fairly unheard of. Linux was unexplored territory. The beauty of unexplored territory is that you are a hero if you go in there and setup house and survive. So in general, anyone who vaguely knew of Linux was impressed by anyone who was actually able to use it proficiently. I think that bred a generation of people who built their ego system on just running and maintaining an operating system. Now after years of these same people saying "Linux is far superior to Windows. Why aren't you running it?" to flex those egos, lots of people ARE now switching to Linux. The unexplored terrirory is becoming a comfy suburb and the original settlers are desperately looking for something to cling to so they can maintain their superiority over the soccer moms and dads down the street. What better way to prove it, when pressed into a corner, than by banging your chest and shouting alot. "Go away, remain ignorant, let me stay important!". The symptoms are basically described in the article. Spewing arcanum about the subject at hand (file locking in databases), repeatedly declaring self value ("you could learn alot from me"), and of course the shouting and hand waving. So usually, this just points to massive insecurity. I won't invoke the phrase "get a life". For one its inflamatory and for two probably most incorrect. What they need to do is realise the do have usefull skills, realize other people can have different opinions, and work on promoting their own opinions without turning it into religous lecture. Easier said than done.
http://linux.slashdot.org/comments.pl?sid=183505&
[continues with hilarious chat transcript]
"Is life so dear, or peace so sweet, as to be purchased at the price of chains and slavery?" - Patrick Henry
I've had this problem too, trying to learn a little more about OS X. I mean, I'm asking how to do a simple thing, and I don't really want to be told to read the MAN page...
Anyway, this is the opposite of what I've found with Mac users, who are usually happy to help, no doubt to help out a user in distress, or (when applicable) to convert a Windows user to the Mac fold. Honestly, I started my company with a Filemaker Pro for Dummies book and the web address for the old Filemaker list server, and between the two, a newbie like me was able to successfully build a real company, making heavy use of free help from helpful people online. It was exactly the right decision for me to make, and I'm very glad, looking back.
You've got a friend in Japan: http://www.jlist.com
One thing that i have found works well in online gaming is to designate a noob server (e.g. Counterstrike noob server - we suck). I generally find that there are a number of experienced players that join in addition to the noobs because they genuinely want to help... If they reply using zeros and ones you're allowed to boot them
Just my 2 as a communications guy. General users do not care about the same details as developers. They only want to know one thing: Can I do what I need to do on Linux as well as or better than Windows? And the answer they want is in the form of "Yes, here is software X, it is better because of ____, and the files it produces can be sent to and used by Windows users." Or, "No, not yet."
They really don't give a crap about reliability, speed, bloat, or anything. Windows users are used to rebooting and crashing, and they don't give a shit because they have everything they want and need and then some. Ignorance? Maybe. Stupidity? I'm not so sure.
From my own personal experience as a musician, my brother was telling me about all of this free pro audio stuff for Linux, and it sounded awesome, so I got him to give me a Linux partition and installed that stuff, but my experience simply didn't present me a good enough reason to switch my OS and take the hit on getting back up to speed and finding my favorite substitutes for all of my old reliable Windows software. It was _okay_, but not some kind of epiphany. All the reliability, stability, security, and efficient memory usage would not have made a difference. It was just underwhelming.
These Linux snobs from TFA are probably chomping at the bit to tell me how stupid I am that I didn't give it a chance, or why didn't I use this or that software, etc., but I know my Windows software, and it does what I need it to do. The tech side of me can understand many of the points about Linux superiority, but as a user I say "Neat. But I don't care."
THE POINT BEING: Can the superiority speech; show don't tell, and be open to crossover users--when they're really ready to get away from Windows, they will have crap that they need to get done and will need your help.
I completely agree. Anyone with enough experience with computers knows that if you give people that are relatively new to them whether it be windows or linux, a complete hand holding . They will take advantage of you even for the smallest of things, things that you have explained 2-3 times already. I'm a patient person, and early on was taken advantage of alot like this. Now, my rule is the first time you ask me something, I'll explain it step by step or sit down with them and show them how to do it, and give URL's or notes or something to help that person out. Second time the same question is asked, I'll try to explain it a different way, use different analogies etc. If they ask me a third time, I'm like "WTF I've told you twice, why didn't you take notes? I gave you links, documents etc to help you out.", and I'll explain it again. Fourth time: RTFM
Now I may be a little "more" patient than some. When I started out with linux, I pretty much always would google, browse list archives, etc. BEFORE I would post my question, and when I did eventually post my question, I would include steps of what I have done already, the lists I have browsed, and the parts of the docs that I didn't really understand.
This technique has, 99.9% of the time, let to helpful answers, and not just responses like RTFM.
Questions from people where it is blatantly obvious they have done none of the aforementioned steps piss people off. My favorite questions to ignore are the ones where it is obvious that they haven't read the docs, and want step by step hand holding, as if it is their right as a newbie to not have to research anything, they typically go something like this: "I want to setup my webserver, I'm a newbie and just want step by step instructions, I don't have time to RTFM, or search google. I have posted this question before and all I got was RTFM, or no response. I need it done now for my job, it's an emergency! What is up with all these rude people out in linux land?"
Some people just don't read the manual or don't want to take time to read or learn on their own. And that gets irritating.
God know I'm not linux king, but I'm not too bad and I don't mind teaching or helping someone who wants to get into it, but I perfer they tried some on their own and actually make an attempt to educate themselves.
That which does not kill me only postpones the inevitable.
You are so right! I tried Gentoo, and in three days, I goofed up big time and it would not even boot. I am not blaming it on Gentoo - but clearly, it was not not meant for me. Now I am playing with Suse (over VM) and so far, it has worked like a charm. After some more experiments, I will go for dual boot.
Yeah...except that "Linux in a Nutshell" ISN'T a manual. Manuals come with products. Going out and buying a book, while sound advice for someone who wants to learn Linux administration, really isn't the implication that comes from RTFM.
If they don't want to buy a book, fine. It's not like there aren't many free guides available. Being cheap is no excuse.
Give me Classic Slashdot or give me death!
Am I a snob? Yep. Why? I use Linux because it's not Windows. If Linux takes over the desktop world, I'll go use AROS in production. I mean it, forgot ODF. IFF for everything!!!!
;o)
As for stupid questions... It's ridiculous. Every newsgroup/mailing list/forum/etc. of every piece of open source software is full of idiots asking obvious questions. And you just know they haven't read the manual, because the answer is usually on the first page. And if they have a problem? Take a stack trace, investigate the code, find the problem is due to local mis-configuration? No. They go and post a "It doesn't work. Please help now. Sory my englsih is bad. Boss will kill if I can not make work now."
Anyway, in fairness this is software for free. Don't expect anything. It's different if you paid for a piece of crap and some support drone dises you, you have the right to shout at, demean and belittle the drone. As for open source programmers: you have no claims over them and never will. And guess what? They don't have to be nice to you. You know why? Because they don't need you. If they did, they would provide professional "chargeable" support and make you pay for complements.
By the way, I've used Linux for around 10 years and never asked a question from anybody. Usually cause some other idiot already asked it. Thanks you guys!
"Ceilean Súil an ní ná feiceann..."
My feelings: we'll just hang out here on /., passing out new versions of Windows rootkits, viruses, trojans and worms until every Windows system in the world is so totally bollixed up and infested with ticks that they HAVE to RTFM and move to UNIX/Linux. Then the Internet will once again belong to it's rightful owners: UNIX and Linux users.
Sure, buddy, sure you've RTFM! Problem is you can't R and probably can't F either, even M'ly.
So, I ask. The response? A snub. Worded from a community member to a third person for me to read: "Maybe the problem isn't Mailman or any of the other awesome software he's running, it's the user not reading all the available documentation."
I note that I read it, but I don't understand it. No response at all.
Next time, identify yourself as "Sarah" or maybe "Jennifer" when posting your question. You'll have more Linux geeks trying to solve your problem for you than you can shake a stick at (and, if you really were a woman and could see them, you would want a frightening stick to shake at them). For added effect, add "my boyfriend says it can't be done. He's so diffcult sometimes. If he's wrong about this, I'm going to leave him for good." HTH.
This happened to me. I was interested in hacking my TiVo (standalone 540-series) which is pretty much unhackable without a PROM modification. But I had managed to look through some of the files that I'd copied off the TiVo hard drive and I had some questions about one of the file formats. I looked through the SeriesII forum as well as a lot of searching and didn't find the answers to my questions, so I posted. Big mistake. :(
Please understand, I'm not new to Linux. I've been teaching a Linux Internals course for a few years now, as well as device driver development, kernel debugging, and so forth. I know a little bit about the Linux kernel. What I didn't know was the boot process used on the TiVo. I was slammed by the forum moderator ("RTFM in the Newbies section"). I thought I had done that, after already spending hours+hours of searching and reading posts that were too old to apply to my unit.
Until... I went back to the newbie forum and read every one of the sticky articles and I found 80% of the information I was looking for (sigh). Part of the problem was that the newbie forum has about 15 sticky articles, some of them with 40 pages of posts in a single thread. Experience had taught me that most of those are too old to apply to my unit, so I would open the thread and jump to the last page, working backwards through the thread, to see if I could find something relevant. Well, the information was actually in the first few posts -- the community had been editing that post and updating it as time went by.
My point to all this is that newbies often post in an area that is for developers; they should start with places like linuxquestions.org or other generic Q&A sites, then progress from there. The people that frequent those sites want to help others, not write code. They're the newbie's best chance of having their questions answered.
First, there are jerks, and there are nice people. They may not be especially evenly distributed, but both are widespread, and sometimes they exist in the same human bodies.
1) People like to have exclusive knowledge: how to wear clothes "correctly" (to whatever standard one cares about) isn't intuitive; hip nightclubs are only hip when they're on the cusp between unknown and widely known, so people can know that they know what other people know. Not *all* other people, that is -- just the ones who you want to know that they're either your social equals or social inferiors.
2) People vary in their ability to grasp particular bodies of knowledge or particular skills; some people (not me!) find long command-line incancations "natural" or at least "easy." Of that select group, some of them are friendly, pleasant, helpful and grasp that not everyone shares identical interests, skills or thus-far life experiences; others are flat out jerks to others.
3) People are curious and contentious; they like to be right on a given topic, and to engage in argument when they think someone else is wrong. That's why Slashdot exists.
3) Familiarity, group membership and certain knowledge are all psyschologically comforting, whether it's defined by in-group status or out-group status. Hence religion, and "religious" arguments over silly things. Regular Slashdot readers know that people (not all the *same* people, though many are trolls who'd be willing to hurt anyone handy, just for fun) are willing to say nasty things about Windows; about Linux; about GNOME / KDE / WindowMaker / Anything with a GUI; about particular text editors. Some of these arguments are lighthearted, some of them seem like the products of bad, angry childhood experiences.
4) I've seen arrogant, dismissive vitriol from Windows users, from Linux users, and from people with a broad, cross-platform interest in supreme jerkdom. My experience has been mostly good in seeking help from those in the free software world, and my personal experience with other than non-free software is usually lousy not because of fellow users, but because of annoying software. But that's because various preferences keep me from using much other than free software.
In fact, one reason (not the top or best one, but a real one) I don't like to use Windows is that I've seen from Windows users so much of the same arrogance and exclusion that people seem to be attributing here to Linux users. There's arrogance aplenty in the computer world like any other domain of life; some people's self-esteem hinges on making sure that others around them are kept down and aware of their inferiority. (Or, phrased more positively, people enjoy the in-jokes and belonging of being w/ similar fellows, which exludes others aside from malice.)
timmothy
jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
I very, very rarely get problems with serious "snobbery". I think this is more common in server land than desktop land, but can't really be sure. Suffice it to say that the documentation we've got for autopackage makes me proud - everybody in the project works on it, we have lots of forums with which to contact developers, and people are usually polite.
So what's up with the bashing? It makes about as much sense as people claiming all Mac users are elitist, all blacks have rhythm etc ...
Many of the comments I've read on this article are actually proving the point. I can understand people getting annoyed by what would seem like a stupid question. But "stupid questions" are in the eye of the beholder so to speak.
I mean, it amazes me. There's an old "rule" that says, "if you don't have anything nice to say, don't say anything". It's NOT that hard of a rule to follow, particularly online. I'm a long time linux user (since 1995 starting with slackware) and I even have times with the docs sometimes. I usually manage to muddle through, but that's me with over 11 years of Linux experience. Not some guy/gal just picking it up for the first time or who has only used it for a little while.
Granted the IRC channels are usually the WORST place to go to try and get help as you can usually find your answers online with a relevant search, but that doesn't change the fact that the user doesn't need to be treated like crap just because they are stuck. I also understand why help in an IRC channel is usually denied. Those channels are usually used for development, not support. If support gets started there, pretty soon the next thing you know the devs can't dev.
HOWEVER! It goes the other way too. There are quite a few times the person asking for the help doesn't exactly go about it politely or it's plainly obvious they didn't bother to read the documentation because their problem is addressed on the first page of the docs. But do we have to say, "RTFM jerk-off!!!" We COULD say sometime along the lines of, "That problem is addressed in the INSTALL.TXT file, have a look there". OOOOOR maybe even taking it a bit further and say something along the lines of, "I don't mean to sound rude, but you'll get a much better response for assistance if you atleast try to read the documentation first". That kind of a line will give them a subtle point that you should always read the docs before bothering something when an answer is readily available if they just look.
It's all about courtesy. It's something that we (I mean MOST people not just people dealing with computer issues) seem to be lacking these days. It doesn't kill someone to take a few extra seconds to be nice to someone else. Thank you, please, appreciate it, would you mind, you're welcome. I typed all those in about 30 seconds. How many times have you seen people too involved in their own world to move out of the fast lane, or cut someone off so they can get out in traffice 4 seconds faster? How many times have you seen some little ol' lady or man struggling with a door or to get up stairs carrying something and noone even bothered to offer help?
Either rate, I'm going to get off my rant now, I think I made my point.
very true. In fact I use RTFM a lot among friends
...
"do you know how to do what XXXYY does in perl in php?"
"Not, RTFM"
That is not rude, it simply means, no I do not know how, but should be in the manual.
I might even give an answer, that it is too long to explain, so RTFM
Whoever gets offended by it should see a shrink and cry there.
The way to handle a Linux n00b is to help them get the system started, then tell them to RTFM. Give them the URL's to helpful wikis and forums and tell them to find out for themselves how to do things and then help them when they are hopelessly stuck after having tried themselves and perhaps learned a thing or two. I recently helped a n00b get into Ubuntu. I gave him a quick lesson on BASH commands, how to install stuff and then left him to his own devices. 2 weeks later he is a happy Linux user and has few questions for me to answer.
RebateFX.com - Spread rebates for Forex traders
It all depends on the people running it, and if it's infested with little kiddies who have been given ops for some reason. 2 of the best IRC channels I've used are the postgres one, and the vserver one. Always really knowledgable people there, if not the actual developers. If you look them up, and visit them though, don't spoil that. :)
Get your own free personal location tracker
This shrillness may be attributed to a variety of causes, including social ineptitude, feelings of intellectual/moral/fiscal superority, attempted concealment of their own limited knowledge, etc., but there is just no excuse for this sort of behavior.
Bingo! Well said.
In my 15+ year career in the computer industry, I have not met ruder, more conceited, more self-centered, people per capita than IT people. And I echo your remarks on why this is apparantly so. For whatever reason, many feel their IT intelligence is so superior over non-IT people, and, thus, are of a higher standing in society (maybe the faux sense of supriority you alluded to). What's funny is that THEY THEMSELVES don't even realize they STILL sit far below the food chain. So they can keep their arrogant attitude, and can come begging to their boss (me) when they want a raise next year.
Not all manuals come with products. I've written a few commercial manuals for other companies, and they were never shipped with product - they were used to help explain the product to sales reps, to marketers, investors, and potential customers.
A copy would get shipped with the product as well, but that use was ultimately incidental.
But I know what you mean, "Read the F*cking Manual" does come off as arrogant and condescending. But, on the other hand, there were a few problems:
-
He was asking the wrong forum. (obviously, from the response he got
:-)
-
He didn't try to "just f*cking google it" - there are 4,700,000 responses, and the #1 hit for "start linux daemon" gives this: http://www.linux.com/guides/solrhe/Securing-Optim
i zing-Linux-RH-Edition-v1.3/chap3sec21.shtml, which says exactly how to do it. Why should anyone bother helping someone who can't take 10 seconds to help themselves?
-
He didn't try mousing through the menus on his linux box, or he would have come across an app that would let him manage his daemons by going clicky-clicky instead of editing his rc.d scripts or typeing apache2ctl start or httpd start (depending on distro).
These are all obvious steps that I would expect someone who claims to have had years of IT experience and who wants to manage servers to take before imposing on someone else.Now if a complete n00b had said it, I would have just given them the shell command, and a link for further reading, figuring they're just starting out. But "years of IT experience" and not showing enough initiative to even bother to look? The person in question shouldn't be allowed near a server. They've already shown they lack the most basic problem-solving skills, as well as no professional pride whatsoever, which would have motivated them to at least try to learn a bit more about what they're working with.
I'd rather work with people who admit they don't have a clue, but are curious and motivated to learn. At least with them, there's hope for progress. But that "years of IT experience" person really ought to learn how to RTFM, or google, or at least first explore the programs already staring him in the face under the "system" and "utilities" menus if they aren't ready to make the move from "mousey-mousey" ...
Its part of the general dumbing down of the industry. For example, 15 years ago, secretaries were more efficient with a copy of wordperfect 5.1 for DOS on an old 286 with 2 megs of ram than they are today with, literally, 100 times more computing power. 10,000 percent increase in resources in cpu (20 mhz to 2 ghz), 25,000 percent increase in ram, (2 meg to 512 meg), 625,000 percent increase in disk storage (40 meg to 250 gig), and they take longer to produce a letter than they did on that old clunker. And ask them to find it a week later? Ha!
I tell people to RTFM because often I don't even know... nor do I care... so why should I go figure it out, if they're perfectly smart enough to figure it out on their own?
People get lazy and rely on the computer guy to go figure out things for them... they leverage his ego by telling him he's smarter.
BS. They're just lazy and exploiting you.
That's the difference between Linux/Windows users. Linux guys are just smarter enough to realize they're being taken for a ride.
-judging another only defines yourself
Many years ago when I got into the whole open source universe, a wise random person on IRC gave me an advice that got me very far:
"If you want to know something very n00b-like, go into the channel and say: Linux sucks cause in windows I can X and I can't X on Linux"
Seconds later I have 10 ppl cooking up al sorts of answers for me.
This avoids giving the impression that Linux is technologically retarded (which it clearly is not), whilst avoiding the insinuation that the responder is an "apologist".
(1.21 gigawatts) / (88 miles per hour) = 30 757 874 newtons
Checkov!?!?
I'm a Book
On the Bookshelf
I've not personally tried Debian, but, I have heard the community there isn't exactly 'newbie friendly'.
The debian community is very friendly, for certain values of friendly. The old saw "give a man a fish, feed him for a day; teach a man to fish, feed him for a lifetime" applies here. I would consider teaching people to be self sufficiant to be the friendliest option, and I try to do so. But many people just want their fish now and refuse to be taught. They then criticize the linux community as being unhelpful when we won't hand over the fish. Is this fair?
Give me Classic Slashdot or give me death!
An article saying that people are jerks in digg replies is hardly worth any kind of conclusion.
Woooshh -- that was the point going right over your head.
:)
I think you just demonstrated the point of the article
Ah, the joys of logfiles. I believe we greatly enjoyed the encounter of you insulting us, dear "abusenode", even tried to recommend to you that we'd be more than happy if you bought some "professional" software (with a paid for support department ;-).
;-)
Alas, somehow the network operators liked you so much that you got K-lined. The GNAA is really quite amusing, if you weren't such sorry suckers
Free help is all great .. but lets face it .. its FREE. I frequent message boards and I, along with others, help many people. People who expect IRC or a message board to be the first source for problem resolution will generally be disappointed at the results.
If people are not willing to do some reading and self study to understand a topic should *really* consider paying someone to do it for them. This might be a paid enterprise distro like Red Hat or local consultant/LUG.
The expectation that you should get top priority (ie have someone chat with you in real-time about an issue) for FREE is ridiculous.
If you want free support, be understanding of the person providing it to you. They are not getting paid:
1. Understand the platform. There are lots of books on basics of Linux. FreeBSD has the excellent Freebsd Handbook. If you don't understand the underlying platform, your in for some issues. Getting up to speed on *nix fundamentals is important.
2. RTFM. Most applications at minimum will come with some form of installation/configuration docs. Use them to install your software.
Assuming there is a issue with #2 -- do a google search for the problem. If you have an error message, use that as your search term. Many times I'll find a thread on a mailing list that provides some additional clarification/resolution details.
If the search fails, be as concise as possible about your problem and post it to a forum that addresses that issue (ie subforum or mailing list for the particular application). Tell people what you have done so far, where the issue occurred and what you attempted to do to resolve it.
If you are in a position where you cannot wait a few days for the reply, I'd strongly recommend looking for paid support.
Will you get your problem resolved for free? Maybe not, but if you show that you are personally committed to resolving the issue then your chances of having the issue resolved will increase.
This attitude is exactly what people are talking about.
When a true genius appears, you can know him by this sign: that all the dunces are in a confederacy against him.
Man... I had mod points yesterday! Where are they when you need them? Unfortunately, I think this troll got away with it this time.
-Arthur
Cave ne ante ullas catapultas ambules
So you think we should just throw up our hands and not try to fix the problem? Catching spammers and pedophiles is pretty pointless because they will always be there? Proficient Linux users shouldn't make the effort to be more civil to neophytes asking for assistance?
Humorless sig goes here.
A good example to bad IRC channels is the Wikipedia one. The servers had a major outage today, and the error message said: Visit the IRC channel for more info. So in I go.
It's people basically discussing their sexlives, and the treatment of women in Islam, and if you ask a single question about the foundation servers, you get kicked. Which seems pretty bad to me.
I can understand in non-"official" IRC support channels, but when it's listed officially by the site/distro/software website, it should maintain a friendly, semi-professional image. As it's the first place people trying out Linux or new software might experience. Of course, #n00bsWTF on irc.l33thax0rs.nu can do what the hell they like.
I remember my first days with Linux. I tried man, and I couldn't work out how to quit it, so I Ctrl Z'd it each time. Upon logout, I got the warning about stopped jobs. Little things like that are confusing. vi is confusing. (vim less so). You can scroll up in less, but not in more. Simple things for us are ultra confusing to people that don't know Linux. Think back to the days when you knew nothing about Linux/Unix, and remember them when helping out people in the same boat.
Get your own free personal location tracker
There are many like this, no doubt. But a lot of it depends on the size of the project and the types of users who typically use it.
In general, mail servers mailing list are the most abrasive group of asswipes I have ever experienced. Cyrus-imap is occupied by a bunch of personalities that are just begging to be blown up. I've never see a better example of your comment to WTFM and then RTFM and meanwhile STFU. It was simply because of the utter lack of support that I bailed on the project entirely. I think it sucks.
Meanwhile Postfix is slightly better. Whiney posts about "Stupid postfix doesn't work, this thing sucks." will only result in snubs. But you have to learn how to make posts to mailing lists. Once you do it correctly then you will receive (typically) lots of good answers to the questions.
Perl, Ruby, PostgreSQL, Debian-users have all been very useful lists for me. I have never been snubbed even with the most retarded questions out there. They are new, they are modest, and they are all trying together to make it a better place to be.
Now for the important piece.
How to write an email to a mailing list without sounding like a fucktard.
Clearly and succinctly state your objectives you wish to accomplish, "I'm trying to set up a relay mail server in my DMZ to forward delivered email to my LAN." Don't start with "I wanna set up a mail server." There's a lot of ways to do it and if you go with the default setting you'll have "a mail server." But probably not what you wanted. Show that you have applied some thought to your objectives.
Specifically identify what section of the configuration or manual you are having trouble with and if possible, identify what you tried to to, why, and what didn't work the way you wanted it to. But you have to prove that you RTFM while sober and with some actual config attempts with trials and results. RTFM on the bus doesn't count.
Post your configuration where you can.
Post your logs where you can. Be succinct.
Google it. Often times you will find the same problem somewhere else. If your's is close but still problemmatic, then identify the diffs to help identify the problems.
You have to make sure that you are able to present a context that makes sense. To simply state, "my address_verify_default_transport doesn't work." won't get you much traction. Why doesn't it work, what are you hoping to do, what have you tried? What were the results.
Most of the time that I do this, I end up finding the damn problem myself and don't need to post anything.
Never expect someone to just hand you a solution to your problem. This isn't the world of Microsoft where you just reboot, patch, reboot, pray. This is the real world where you can set up real stuff and fix real problems. Not much voodoo here.
Many of the posts that I see get snubbed are posts that are presented by people who either take the attitude that it's your fault their computer doesn't work, or that they are expecting you to hand them the solution to an extremely complex problem. Setting up multiple domains on a mail server with deliniations between local delivery, local relays, remote relays, SMTP_AUTH, and virtual domain rewrites isn't going to be accomplished in an hour. By the way, the first post, where it's the mailing lists fault will usually get a response of violent bile spewing bugged eyed flames.
In short, don't be arrogant. Present your case with evidence that you really tried. And you will be surprised the results. But not always... Even this kind of an approach with Cyrus-imap brought reproach from the residents of the mailing list. But I've had great success with the others.
Oh yeah. One other really important thing. And this is HUGE. If you can answer the guys who are behind you on the curve then those ahead of you will often times recognize that you are not just a leach but contributing. That will get you a lot of karma points in getting more polite results. I try spend an hour answering someones questions on at least a mailing list.
Exactly! The fact you have to actually type stuff to install something puts alot of people off Linux. Yes installing from source using the command line can make sure it does it exactly how you want it to be done, but for "95% of the time" (quoting from an installation guide) the same 4 commands will work. I'm a linux newbie for the most part and maybe someone can answer for me, but if it's true that most software will install with the untar, configure, make and make install commands, then why at the very least is there not a batch file or the linux equivilent that you can doubleclick will do the install? I have asked linux enthusiasts this plenty of times and I always get answers about control over source and even more often I get "Why do you want to turn Linux into Windows?!", so there is a lot of snobbery over this issue. I'm not suggesting that the command line should have no part on the install of software, I'm suggesting that it shouldn't be the primary method of doing something so basic.
Fortunatly there is progress with the .rpm and .deb installers, as well as .package files. The way I see it is linux arrogance and snobbery is holding Linux back and stopping it from getting a decent foothold on the desktop market.
Go home and shave your giant head of smell with your bad self
Hrm. Did anyone notice the tags being used to describe this article?
Right now: truth, linux, flamebait, fud, rtfm
1 out of 5 is a given tag for the article (linux)
1 out of 5 is a positive personal opinion on the article (truth)
1 out of 5 is in the gray zone (could be positive or negative) (rtfm)
2 out of 5 are negative (flamebait, fud)
Seems the
Humorless sig goes here.
This reminds me of my time spent trying to learn Cubase, an audio sequencing program. This was a few years ago and there was definitely an attitude of RTFM there. In addition to that, the snobs would also occasionally pull out the "you're using a hacked version" card. I had someone tell me that once, something along the lines of, "I'm sick of supporting people like you using hacked versions." I sent him a picture of me and my paid-for version of the program, but still couldn't elicit an apology out of him.
What I've found is actually helpful for noobs is this: if you're going to tell them to RTFM, at least tell them where in the FM to look. Something like "page 78" or "the chapter on whatever" can really be helpful sometimes.
Documentation isn't the fun part, it's the tedious part. Everyone who wants to do something tedious without compensation, raise your hands right now.
Web 2.0 == Giant Blogspam Circle Jerk
Definitely, definitely, answer your own question if you can.
"Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
Around 2000 after I got broadband I started playing with various distros of Linux. I bought a big fat 1000 page FM (which is also available online), read it twice, settled on Mandrake and installed.
The Linux community (or most of it) was very helpful. Sure, there were a few asshats, but with six billion people on the planet one or two are bound to be less than helpful.
Alas, I haven't used Linux since I swapped out my MB and vid card, has the Linux community changed that much since then?
BTW, try getting support for XP from ANYBODY, inclucing MS itself. Impossible. I had an issue with a piece of software that XP disabled the drivers for, I uninstalled the damned program and every time I booted it would STILL tell me it had disabled my drivers.
Then a Windows update left me without net connectivity. GAH! I gave up and reinstalled XP after an FDISK.
God, but I miss Linux. I should buy some parts...
sorry to be rude:
if they are not computer gurus, they should pay someone to set their computer up, then use the required programs.
They SHOULD_NOT fiddle around as ROOT/ADMIN neither in WINDOWS or any UNIX-type system.
And if they want to be computer gurus, they should RTFM.
How difficult is it to do any of the following?
o ryid=127
1) dpkg -l "*" | grep -i mailman
2) blindly do apt-get install mailman and see what happens
3) search for mailman on the Debian website http://www.debian.org/distrib/packages If you put mailman in the searchbox it tells you where you can download it for 11 different computer architectures.
4) search for mailman on the web using google. The first link is http://www.gnu.org/software/mailman/index.html where you can download the source and look at the above average documentation on the site.
5) be a power user, and do a google search for debian mailman and the first link is http://packages.debian.org/stable/mail/mailman
Maybe I'm a Linux snob because I can install software on a Linux machine and know how to type keywords into google. But I believe that with 5 easy and well known methods of installing a very common and popular application should be enough for any competent computer user can handle. I believe that it is people like you that give Linux a bad name. Kinda like this bozo:
http://www.centos.org/modules/news/article.php?st
"I think you just demonstrated the point of the article :)"
I disagree. In both of the comments I made I did not snub the person asking a question or making a suggestion. I did not insult the person to which I was replying. I offered an explanation of my view of why things are the way the are. Your retort was (basically) "well, why isnt it more like windows" to which I replied that you missed the point of what I was saying. Had you read what I said, you would see the reasons, IMHO, why Linux is not like windows and I even offered up that if you need specific information regarding a particular distribution and its tools that you would be better served asking the question on the resources provided by that distribution (aka mailing lists/forums etc...). Now if your question pertained to Apache specifically and not someone elses tool to configure Apache, I could see your point. I suggest it is the attitude that you are presenting that causes, right or wrong, many developers to take the attitudes that they do. I personally have never experienced this sort of attitude on a forum or mailing list, but then again, I did not say that the problem with someones software was that it was not the same as windows.
Some commentators say that this arrogance can be found everywhere and that it's the same across the board. But so far as I know the open source community is the originator of the use of "snob" as an term of merit. Perhaps it's starting to go out of fashion now, but freequently on newsgroups I used to encounter people happy to describe themselves as linux snobs. In doing so they acknowledged that perhaps snobbery is not a good thing, but in the case of linux it was OK because Linux really was a superior OS and the snobbery entailed promoting linux as intrinsically better in some normative sense.
No one argues that windows is better for some deep religious reason. If it's better, they say it's better for some down-to-earth practical reason to do with meeting their direct needs. Linux, it can be argued, is better for just those same kinds of reason. And if that is the case, then there is every reason to be happy with it and to use it, but none to look down on those who don't. The looking down derives from some sense of moral superiority in both the use and the user of the software. Does such moral superiority really exist in a piece of software, in what is, after all, a machine, a tool designed for some perfectly mundane purpose?
I doubt it. And I doubt that _this_ kind of superiority, deriving as it does from the sense of moral superiority intrinsic to the software itself, can really be said to belong to the much more populous world of windows. "This may be", I hear you say, "but that's because Windows is a commercial product lacking any higher ideals of freedom or communal effort or popular control. There really is nothing idealistic about Windows or any other commercial product. It is just there to be bought or not as people see fit." But if this is the case, are we to conclude that the linux snob and the normative sense in which linux is seen as "better" than other OS's are inextricably linked? And does it mean that the snobbery the article criticizes will always be a part of the linux experience as long as it is seen to be this quasi-religion seated a little closer to the gods.
At the very least, opponents of this view have to answer how "I am a linux snob", said apparently without much sense of irony or shame, can have become such a familiar refrain in linux or open source discussion groups in particular, but without much evidence of its correlate appearing in the parallel commercial universe, if snobbery and its attendant arrogance are equally distributed between products and all avenues of life.
I've found that this elitist attitude is everywhere. It's just more prevalent (and upfront laced with profanities) online. Some of the worst examples I've seen personally:
(and not in any order)
1)Apple engineers
- What bug?
2)OpenSSH developers
- Fix it yourself.
3)Comcast corporate forums and fanboys
- How dare you ask a technical question or make a request that puts Comcast in a bad light.
4)Slashdot
- We're wearing red shirts today, where's yours?
5)SprintPCS
- Don't like our nonworking towers? You just complain too much.
6)SBC
- Our DSL always works. We don't sell modems with security flaws either.
7)Police officers
- I've been here 25 years and what the law says isn't what the law is. I know the law and you don't.
8)Hardware manufacturers
- It's your software.
I think the problem is that no one wants to do any problem-solving anymore. When confronted with undeniable evidence, many just start ignoring the situation, hoping you'll move on. If there's even just one weak, anecdotal piece that they interpret in their favor, they'll latch onto that, instead of looking at your mountain of evidence. And here's where what I'll say will soothe (what's left of) the consciences of the bad people and prove the previous statement: not every example above has been 100% bad; some good people do exist.
If he asked stupid questions about windows, it'd be equally recieved.
Annoying mediocre people. For them it is easier (and more entertaining because they feel "active") to bore people repetitively, instead of short googling for information which most often reveals everything they need to know.
Very good example: Idiots on Usenet which ask a question despite there already is one two lines below the latest thread!
On most of the mailing lists and forums I frequent, I have noticed this from a lot of newbies:
...And unsurprisingly the people who write fluent English are the worse.
1. They are unable to use google
2. They are unable to use the search facility on forums and mailing list archives.
3. They are unable/unwilling to provide specific details about their problem i.e. the graphic card they are using
4. They are unable/unwilling to type a command into a terminal and paste/type the output as requested by the person who is trying to help them.
The newbie then flames the entire board/list or the person trying to help them simply because of their inability to search and find their question has been asked 10 times already with answers they have not tried, or because they cannot follow simple instructions.
I'm actually surprised that so many linux users bother to spend their FREE time replying to so many posts in the polite way they do.
Also a lot of newbies post their messages to the wrong forum or list, and then get upset if their messages are moved or they are told this is the wrong list.
Yeah, I guess I just expect better from Linux people. They're smart enough to write an amazing system and a huge universe of free software. I suppose the hypersensitive ones may not be the same crowd that's actually writing the software... it's easy to lump disparate groups of people using Linux into the same 'community' and treat them as a whole.
There are lots of great people in the Linux community, but the 'blame the user!' contingent really sucks.
Usually in the afternoon, any authors of, "...Hi jackass, RTFM...", are esscorted to the front door and told never to return again. I think the there is some smoke being blown in my eyes.
FC4 was my first linux distro and I still use it on my laptop. I spent a great deal of time in the fedora forums and have never ran into any snobbery.
However I had to do some things they couldn't help me with. Like getting LEAP authentication to work with my laptop so I could connect to the wireless network at college. I joined a few mailing lists to try and get help. That was 4 months ago. It still doesn't work. Why? Because I tried posting some initial questions and just got crap in response. I tried following the documentation and got most of the way, but it sort of breaks down around LEAP. While they include multiple examples of various other protocols and how to configure them, the only LEAP example includes using another protocol at the same time and its not exactly clear what you have to do to get it to work.
If anyone knows how to do this.. it'd be super..
No doubt. Docs for linux software aren't always the most helpful. I can very easily see why it would be frustrating for somebody who is new. It can be frustrating to people who aren't new some times too.
Then again there are some people who ask the same stupid question over and over again and refuse to learn it because they know they can just ask. That frustrates the hell out of me regardless of what OS it's for. Those same people are just as annoying when they ask Windows questions. I do try not to get angry at them but I will let them know I'm not answering that question again so they better learn it this time...
"This attitude is exactly what people are talking about."
You misread something: I said I use it among friends. and Instead of saying :
"Sorry I do not know what the command is, or how to do that, but please read the manual thet comes with the thing"
that on IRC or IM takes a long time.
RTFM is short and means that no, i do not know it, reat the manual, or
"Too long RTFM" means: I know it, but it is easier to read the manual, because i do not want to/don't have time to explain 200pages of sendmail dox
Admittedly, the answer could be better than, "You jackass..." but it is important to note that there is no reasonable answer to the user's question short of "Try 'em both and see which you like."
As an aside, I never, ever, ever recommend Linux to someone who does not enjoy tinkering with computers. To do so is completely irresponsible. I use it myself, but I'm a tinkerer. The way people around here insist on evangelizing Linux, you'd think they enjoy questions like, "Ok, I just installed linux, now how do I open my Quicken? I've gotta pay some bills today." And before you look, Quicken doesn't run for shit under wine. "Oh, you use Linux now. You have to learn gnucash. But don't worry. It runs just fine on an ancient version of gnome. Good luck!" Puh-leeze.
"Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
Why try to learn Lin-Sux. Li-Sux Sux. At Least on windows, I can run a scandisk to fix my hard drive. Lin-sux will never be able to do that!
Well.. maybe. Or Maybe not. But Definitely not sort of.
Indeed, and they're right. It really doesn't cost anything to just answer the question (if you're able to). I've been prowling on the Linux and BSD circuits for as long as they have been around (though rarely on IRC) and I have seen this kind of response all too often.
The good news is that there are still forums (fora?) around where good manners still seem to prevail. A good example is Dropline, devoted to Slackware and Gnome-ish issues, where newbies get treated with the same equanimity as the rest of us old fart^W hands.
This is exactly why I think that while Linux may be fine for servers and for enthusiasts, it is not ready for prime time (i.e. end users).
If you want to learn about the inner workings of computers and be insulted by jerks, use Linux.
If you want to be taken for a ride, use Windows.
If you want to get actual work done, get a Mac.
Avoid Missing Ball for High Score
looks like the writer needs to RTF Dictionary. I believe the word he was looking for is "sensible".
My first experience with windows was trying to get Doom to run on a 486 with 16mb ram. Seams I had some issue with no enough memory or some such and I had to create a DOS boot disk to skip all those memory hogging DOS files that usually started with win 3.1.
:)
I gave up, it was too hard fo me
I then had to use Windows for work, I was able to perform basic functions like email, chat, and word processing. All pretty much just extensions of the word processor I used before (a typewriter).
3 Years later I land a job that requires excel, all is good for 2 years then my HD crashes. I ask the IT tech to help me out, but seams he was too busy going through the CEO's email for information to blakmail him with. So he hands me a hard drive the OS disk, and a floppy a week later I have Windows 95 up and running with office and AV.
I have been struggling with Linux for about 5 years now, trying it off and on and making a ton of mistakes. If my job depended on me getting a linux box up and running with a basic working OS no problem. If that job required me to configure Wine to run x windows app, or business app I'd be screaming on a Message board or IRC channel with the rest of the Linux noob idjits.
Over all the linux kernal (see I'm learning) and all the different Flavors of distributions are well documented. The only issue I had had when searching for help is that once you find that help I usually need the verbose directions for getting a job done, and most people only give the basics while forgetting that many of us windows users are still looking for the run command to give us a cmd screen!
It's been my observation most sys admins meet the DSM-IV criteria for a social disorder or Asperger's. It's not just ones using Linux, imo, but those responsibile for Windows as well. The difference is Windows is much better documented and easier to use, in spite of any other issues, thus decreasing the odds you need to ask for help.
If the support forum for a particular piece of free software is not helpful, why pay support money to others for that particular piece of software? Why wouldn't you spend money, even if it's more, for a product that you know you can get supported?
"It's too bad stupidity isn't painful." - A. S. LaVey
After all, Ubuntu is making so much headway. 5.10 is a 100% install with the exception of 3D acceleration, just by inserting the liveCD (at least, this is the case on MY computer, which happens to run two sound cards and three different networking devices, and the LiveCD works with it all.) Ubuntu is becoming such a joy, I'm waiting for them to make a flexible GUI approach to adjusting system settings and hardware configurations (I still say force sudo password input first to prevent unauthorized system fiddling, just in case,) instead of having to edit a conf file manually. Add a couple of other things, and Ubuntu should easily surpass Vista within two release versions.
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
This is all because the FM's are written by the snobs who dont want to tell you what to do in the first place. I have poured over a lot of documentation for how-to-do's in linux, and barely any of them were any help at all. When you ask for help in the community, they bite your head off for being such a newb. Honestly, I think the linux community is worse than a bunch of 15 yr olds playing counterstrike.
If Microsoft users could easily locate the correct conference room on the Microsoft campus and walk into a meeting and ask questions, I'm sure they would be yelled at plenty and told to get out the meetings and rtfm. It would actually be worse if often enough somebody at the meeting, instead of yelling, would say "oh yea I know what that is, you do this and this to fix it" and thus answered the question 100 times faster than any other method, thus encouraging the user to face the abuse because the odds are that the results will be better.
Microsoft does not have this problem because you need to get past security to get into the conference room. Linux can't implement this because people will just say they are getting *more* snobbish.
But there is a more important problem. In Linux it literally is 1000 or more times easier to find and walk into that conference room than to find the documentation or call the support line. Real, usable documentation has got to be easily locatable, just by knowing the name of the program you are trying to use. Unfortunatley "man" pages are still the best, if "man xyz" does not say "no documentation available" it will actually produce the information I need. I have yet to see this with any html system or google where you can spend hours searching (ie a clear "you will not find what you are looking for" would help).
Also the command line needs some work. It is not unfriendly because it is not a GUI, but because it is lacking some stuff that too many programmers think is "gui stuff". A previous poster complained about the difficulty in telling somebody how to read a README, getting them stuck in less or vi. But the "noobie" apparently was able to locate the README file easily using the command line. They knew it was there, but not how to read it. They were told "try vim or cat or less", but that is just stupid. Why doesn't the command line let you type the name of the damn file (ie type "README") and it then acts exactly like those GUIs and open the file in the GUI text editor. Too many idiots think that somehow this function is impossible unless there is a mouse and you push the button twice. Get with it.,
The real problem here is the complete lack of a standard installation. I think most of the time questions are not *able* to be answered due to the wealth of info the user would need to provide to even begin to get meaningful assistance. This is the real root of the perceived "snobbishness."
Sure there are always your run of the mill asshats, but I know I would try to help newbs out if it was possible to have some baseline to work from. Choice is great, and advanced users need that choice, but what we need is a standardized basic set of applications, kernel, directory structure, FS, etc. for regular installations.
Imagine if Windows could be installed any which way and with all different options and applications... no one could troubleshot anything there either. Same for OSX. Standards and limiting choice at the outset is "A Good Thing" now if we could just do it instead of tossing the entire box of spaghetti at the wall right off the bat and having a million different possible outcomes.
Food for thought.
http://teasphere.wordpress.com - A little spot of tea
> UNIX of course was as commercial a product as anything else,
UNIX was, originally, NOT a commercial project. A '50s legal ruling prevented AT&T from entering the computer hardware/software industry, so Ken Thompson & Dennis Ritchie were allowed to give away the Unix source code and binaries to anyone who asked for them. The liberal terms and the support for a popular platform (the PDP-11) were the two greatest reasons for Unix's success at universities and later industries. After the government split it up, AT&T was allowed to enter the software industry, and it began selling Unix as a commercial product, called System III, that did not include the source code. The Unix Time-Share System was certainly a reaction against the mainframe priesthood, though.
> while MULTICS required a ponderous Burroughs mainframe.
Multics was initially developed for the GE (General Electric) 645 mainframe and was later ported to the Honeywell 6180 series. The only OS, that I know of, that ran on the Burroughs machines was the MCP or "Master Control Program."
> UNIX had become the OS of choice for VAXen
Unix was very popular on the VAXen, but I still think that VMS had a larger marketshare on the VAX, since it was actually supported. Unix marketshare might have increased when DEC started to support it, but that was near the end-of-life for the VAX, I think.
> The people you will have trouble with are the people who cut their teeth on DOS and later Windows, who have memories of what they went through in the VAX days, and any hint of inadvertent condensension from Linux gurus is enough to give them flashbacks of their old tormenters.
Why would Unix users torment PC users? I do not think that microcomputers could access the internet very easily, so PC & Unix users were probably separate communities. It is not that I do not believe you (I know how condescending people can be when they think they have some superior system), but could you give some examples?
---- "XML is like violence. If it doesn't fix the problem, you aren't using enough."
Two words:
Asperger Syndrome
Rife in the IT community, and largely undiagnosed.
I remember back in the day (circa 1998), I used to ask noob questions and get flamed all the time. I swore to never be one of those people, but I do live by the saying "Give a man a fish, and feed him for a day. Teach a man to fish, and feed him for a lifetime".
I always instruct noobs to stop phrasing their questions as, "Somebody tell me how to do this", and start phrasing them as, "I've tried this, this and this, but still can't figure it out. Can someone tell me where I could the information on how to do this? I'm new, and if needed, can post additional information if needed. Thanks in advance!". I found out quickly that people came out of the woodwork with helpful ideas, suggestions, and links to information that very nearly always solved my issue.
I also tell them that they are now responsible with sharing that information back to the community to help out others. You don't need to be a programmer to give back to the OSS community. Sharing your knowledge and experiences is every bit as valuable.
Because teenage pranks are fun when you're about to die!
Sorry, my mistake. You're right, I wouldn't hestitate to use it with friends whom I know know better either.
When a true genius appears, you can know him by this sign: that all the dunces are in a confederacy against him.
It is not snobbish and snubbish to tell someone to RTFM. It is snobbish and snubbish to tell someone to RTFM without telling where to RTFM.
4 55#post924455) which I should have gotten from the help on the system.
And why isn't this RTFM directly installed on the system itself? I just played around a little with the new Ubuntu system and tried to figure out how to burn a CD. Because I couldn't find out how I accessed the help. Sure enough there isn't the slightest hint, worse there isn't any info on how to get further assistance. Fine, let's go to the Ubuntu website into the documentation. I can tell you I couldn't find anything nor locate a help feature nor any hint on how to proceed further. A newbie would at least here give up but I went to the forums where a got all the answers (http://www.ubuntuforums.org/showthread.php?p=924
IMO it's essential for Linux that the help on the system gets into a usable state.
O. Wyss
See http://wyoguide.sf.net/papers/Cross-platform.html
..
:p ). Linux is a good operating system, but the front end still isn't as idiot friendly as Windows or Mac OS (well I haven't used OS X, but the old versions were fine). In some ways I dont even want it to be idiot friendly - I like having lots of options to play around with, but since Linux has so many distros, and even 2 main display managers, it just makes it a lot harder to get to know the interface. But that doesn't mean it's not 'good'. Wow, that was a bit of a rant, apologies. If Microsoft charged $20 for their piece of crap OS, I maybe wouldnt get so worked up, but the fact that you pay through the nose for it is the final kick in the nuts.. or the nose.. or something.
After using Macs and Amigas before switching to Windows, and recently moving to Linux (after dabbling with it for a while) as my primary home OS, I'd have to say.. actually I'm just not sure what to say.
Linux isn't as easy to use sure, and my installation of Kubuntu, while being stable itself, does have 'crashes' (Skype and gAIM both disappear randomly on occasion, though I use kopete instead of gAIM now, if only because it partially supports custom emotes, woohoo..), and neither does it have all my favourite games working on it yet, but until you have used and become familiar with an OS other than Windows, you're going to think Windows is better, because you're familiar with it, and the location of the Control Panel/whatever. Linux, as an operating system has always been better than than Windows. It maybe doesnt have as much driver or software support, but it really is 'good'. What you are saying is that maybe the interface isn't as good as Windows, and I myself still haven't found out how to configure Kubuntu exactly how I'd like it for basic things like what happens when I put a CD in the drive (I saw the option in Ubuntu, but since switching to Kubuntu/KDE I can no longer find it
which is totally what she said
...isn't snobism - it's that people don't understand Linux because it's just bazaar.
If you think imaginary property and real property are the same, when does your house become public domain?
"give a man a fish, feed him for a day; teach a man to fish, feed him for a lifetime"
I always preferred "give a man a fire and he'll be warm for the night. Set a man on fire and he'll be warm for the rest of his life."
If I have been able to see further than others, it is because I bought a pair of binoculars.
As I move from newbie to barely productive to competent I try to turn right around and participate in a forum that matches my previous skill level. I find that very often there are other people struggling with the same thing I just painstakingly figured out.
I think if more support fourms were somehow structured into levels and more people would participate at the level of expertise they possess it would help. It is frustrating to deal with the same first-time user questions over and over again, but a structured forum that includes a level for extreme beginners not only gives the beginners a place to feel safe to ask stupid questions, it gives those slightly more knowledgeable a place to feel like a useful part of the community support process.
Seriously though - in many cases people DO need to RTFM. Even more importantly, on support forums there is NO excuse for:
1. Not using the search feature
2. Not reading the stickies that fucking say "read before posting"
3. Posting the same exact question which itself is the title of a thread just three posts down
4. Asking "which distro" because it's like asking "which care should I buy"
5. Asking "How do I compile the kernel" when a) many distributions now come with VERY good instructions on compiling a kernel b) practically every Linux support forum and howto site lists it in their tutorials or howtos and c) in spite of A and B, there are generally many, many, MANY threads covering that exact topic
Even a topic like "I forgot my password, and don't remember the root password either. how do I fix it?" is a stupid question because a) it's the same for every freaking Linux distribution and b) see #1-3 and #5 above.
There is no excuse for laziness.
Now, if the questions were more specific and not answered in a gadzillion howtos already, like "how do I do gradient transparency in gimp" or "how do I get a DOS-style directory listing with the directories first?" or "is there a way to get konqueror to display file details in the left pane, like Windows Explorer does?" they wouldn't be stupid questions.
Stupid questions are questions which have already been answered a million times already, and all you need to do is open your fucking eyes or type in "compile kernel" and click "search" to get your answer immediately - instant gratification. It's one thing if you don't know what to search for (in which case politely tell the user "if you search for 'foo bar' you'd find the answer at http://forum.zag.nut.com/threadid=98723 - let us know if you still have problems after reading that") - then you're teaching newbies a) how to search b) how to find solutions more quickly, c) how to ask smarter questions.
The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
"do you know how to do what XXXYY does in perl in php?"
"Not, RTFM"
That is not rude, it simply means, no I do not know how, but should be in the manual.
It's all in the wording. In these days of instant communication we tend to abbreviate too much and many times we are mistakenly taken as rude or impolite or a snob.
Among your friends, it might not be a problem, but to a complete stranger and "noob" it gives the impression that you are an arrogant prick than can't be bothered.
Compare to this:
Noob: "do you know how to do what XXXYY does in perl in php?"
You: "I dunno. Sorry. Perhaps you can find more info in the manual."
And if you are feeling generous enough, throw in a link to TFM.
Part of the blame lies in the acronym itself. When somebody looks up what RTFM means, their belief that they are simply being snubbed is reinforced.
Kinda the same situation.
That said, people should stop being so thin skinned whenever posting in a public forum. It's nothing personal, we don't really hate you. We don't even know you.
No sig
Ticket entered for "snobbish attitude".
See unresolved ticket for dressing poorly.
Don't feel bad. That's not the actual problem. The problem is trying to treat a forum like a book. It isn't one, and it never will be.
In particular forums are collections of flat databases. We invented hierarchical databases (like just about every filesystem we use today) for a reason - some information simply does not organize well in a flat format.
The web is designed to be a hierarchical database with links that jump from one tree to another, or simply one branch to another. This is a quite logical way to look at information.
When I have two competing software packages, and one has real documentation, and the other just has fora, I pick the one with docs even if they're incomplete, and usually even if the forum-supported software has more features. In my opinion, the documentation should be started before any code (beyond proof of concept) has even been written.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
Gentoo is a distro where there are always dozens of people willing to help you. However the reason for that is that Gentoo generally requires a good deal of computer knowledge, common sense, persistence and tenacity to make it do anything. The people who can use gentoo are the users that people are willing to answer questions from. Gentoo users like a challenge and like to figure out things themselves, thus if they ask a question, chances are that it isn't solvable through a quick google and actually needs to be answered. That is the reason why I have never seen someone told to RTFM on the Gentoo site. However I imagine that would change if they were repeatedly asked questions that have answers that can be found on the web.
When Argumentum ad Hominem falls short, try Argumentum ad Matrem
The manuals exist for a reason. The developers generally don't have the time or ambition to develop software, write documentation, and be your on-call support team. Something must give, and since the developers are donating their time and you're asking them for a favor (they didn't ask you to use their free software, remember...), the developers get to prioritize how to spend their limited resources.
Better developers will help users help themselves (to a large degree) - user-editable Wiki-based documentation. Mailing lists. IRC channels. Forums. All signs of a vibrant community.
The problem with users *not* R'ing TFMs is that there is a huge disparity between the number of developers vs. the number of potential users. Helping each case individually is impractical. This becomes infuriating if the question has been answered before and could be found in 5 minutes using Google. You're wasting my time, and I value my donated time.
Rather than putting all of the onus on the developers to provide free software, free support, free documentation, free bug fixes, and free enhancements, the users must also buy into the community mindset. If you get help on some previously unanswered topic, take it upon yourself to document it in the project's Wiki. You too can be a producer, rather than just a consumer. Rather than taking up the community's resources without contributing anything back, please stop being leeches and contribute to the FOSS community where you can. The community only works if we all work toward a common goal, and whining about developers' lack of free time or bad attitude isn't going to help anything. Thanks.
There might be a bunch of reasons for this, none of which you might find persuasive---but at least I hope you find them to be kinder responses:
1. People writing software may really not be concerned with ``ease of new user use." Some people are concerned with such things, others aren't; after all, that's the difference in philosophy between vi and GUI-based, WIMP text editors. This is also why some distros try very hard to provide integrated tools that allow new users to install stuff without having to use the CLI---to allow people who otherwise do not have the skills to track down dependencies and the like install with a simple point-n-click interface.
2. This might indicate that there's an organizational or philosophical difference between (some) people who write software (individual programs) and those who put together distributions. As long as there is a division of labor, a software developer might be inclined to say ``well, if you want something easier, tell your distro to include it in their repostitories." If Free Software is about scratching the itch of the programmer, it seems that individual projects will focus more on getting the coding done with a 95% install solution rather than spend time getting that 5% solved (or for that matter scratching the itches of others, which, if the simile holds, are less pressing than one's own itch after all).
3. Nothing makes you more 1337 than watching the configure & compiling messages scroll across your screen---sure, you don't know what they mean, but your friends using windows are just lamers compared to uber-1337 watching compiling. (I keed, I keed)
"Every decent man is ashamed of the government he lives under." - H.L. Mencken
Furthermore, I don't give a shit. Really! If you want to use linux, use it, if you don't, then don't! I read manuals, I ask questions, sometimes I get answers from reading sometimes people answer my questions. Sometimes I don't find the answer at all, so what?
Linux is free. I don't spend much time maintaining it and I spend close to zero time shopping for applications for it because almost everything I need is in a repository. Hence, I don't feel the need to bitch about people not wanting to handhold beginners.
At the end of the day, I like what it does for me and I like it's tech-centric focus. If you aren't a techie I don't think you should "try" linux. Just forget about it and use windows, it won't be much different for you if you aren't already frustrated with windows and it will probably frustrate you with things like sound, graphics, and streaming media.
It isn't a cool club for you to join, it's just an operating system that works well for software developers, technical people, and basic computer users. If you are the typical windows user who loves your web junk you'll just be frustrated, save yourself the headache and don't bother.
Wanted: Clever sig, top $ paid, all offers considered.
I got much the same in a #perl room regarding a particularly troublesome perl based network monitoring package installation. CPAN was generating errors out the wazoo, and after lurking for a couple of hours I asked about them.
Response: You should use PHP instead, it's good for stupid people like yourself...
I was rather incensed. My server OS of choice is Slackware Linux run via the CLI. It's not like I'm new to computers (1980), or linux (1997). It's not like I didn't read the documentation that was available.
It turned out that the author of the package had not posted the newest version to CPAN, and this was the source of much of the problem.
At this point I've decided to stick with sed, awk, and the familiar *nix power tools (the O'Reilley book is a must buy). At the point that Perl is less associated with s**theaded children with social problems in my mind, then I might bother learning it.
> I guess people just don't want to spend the time reading through mailing lists that most probably aren't indexed by a search engine like google,
Uh, yeah. I have better things to do than to dig through a non-searchable mailing list archive. I think that all mailing-list archives should have some kind of search function or allow themselves to be easily indexed by Google.
> and just want an answer immediately so they can go back to playing Freecell.
Your condescending attitude towards people who WANT TO GET SOMETHING DONE is the problem that is being discussed in this thread. Do not feel too bad, though, almost every other 'community' has the same problem (Windows and Mac (Oh God!) forums included).
---- "XML is like violence. If it doesn't fix the problem, you aren't using enough."
Everything you said is true, but seems entirely overblown. Having to 'prove' you've read the FM is something that seems somewhat retarded to get cought up on. If you know how to do something, dont be a bitch about explaining it to someone. Just pass your knowledge along and further mankind. If they are unclear about a particular piece of what you said, then explain that for them.
And for the love of god, do not tell someone to RTFM if you havent read it yourself. Sure, the question at hand may seem like something incredibly simple to you, but chances are the FM will offer no help at all. Linux documention is terrible more times than not. If you havent read the FM, either check it yourself to make sure it says everything they need to know, or politly direct the person to the portion of the FM where it says what you need to know. Or, gasp, copy and paste into your own conversation.
If you dont want to spend the time doing that, or you simply cant spend the time, then dont put yourself in a position where you will have questions asked of you. Dont be an ass about it though. These are all the little things i do for people when they ask me for help. I'm not an ass, i dont just pass them off like they arent worth my time. I go out of my way to help them if i have the time. And i dont do it all the time, i just do it every now and then. I would think if everyone spent a little time every now and then providing polite help like this then we could have a good 24/7 support system that didnt have such a bad rep.
Open source projects, just like COTS software, requires a certain amount of (let's call it) marketing. In the case of open source, that marketing can include setting the tone in support forums that questions will be answered. For software that I advocate, I try to set just that tone. But I've also contributed to very successful projects that set just the opposite tone: if you're not reporting a 100% legitimate bug, then go away. I guess it depends on the goals of the project leadership. My goal is usually to get my software adopted by the largest number of people, because I believe in the law of large numbers: the more people using my software, the more people answering questions, the more people contributing value to the project.
You know, that's why most corporations that vend technical products have a support staff that's completely separate from their development staff. Developers and newbies rarely mix. The difference w/ open source projects is that you often don't have that middle support layer to cushion things.
I personally consider myself to be part of the rare breed that can do both. I worked on the "computer hotline" when I was in college, and later had a mixed role as both a UNIX admin and customer support staff at a small ISP, so I've already had a trial by fire. The computer hotline gig was in the age when dmail and vi ruled the college email scene, rather than, say, Outlook Web Access. I think if I can explain vi to someone who has never really used computers, and not make them feel bad, I think I can claim patience with newbies. :-) (Or patiently explain to the umpteenth Mac customer that the cable that came with their Global Village modem isn't suitable for PPP because it lacks hardware flow control support, while keeping them from blowing up. *shudder*)
If someone does ask me a question, I'll take the time to patiently answer it. If the answer's fairly involved, I might explain the initial portion of it, and point to further references. (Thank the heavens for "vitutor.") Another skill that people should try to cultivate is "anticipating the next question." If you can do that, not only can you preemptively filter subsequent questions, but it also makes you a better documentation writer.
In my experience with other technical people, these skills are rare. I've met and worked with some very bright technical people that confuse their inability to explain something to another person with that person's ability to understand it. I've also met people that snap after getting the same question for the eleventy-billionth time. These people need layers of filters around them.
I kinda look at this in terms of the old "Give a man a fish"/"Teach a man to fish" saying. What we have here is a third action: "Laugh at him because he can't fish, and tell him to go back to McDonalds." Not really acceptable, is that?
--JoeProgram Intellivision!
"And how much effort would it have taken to have courteously replied with that exact piece of information instead of a snub?"
How much effort? Not too much really...But then combined with doing 50 time over in the matter of a few hours it does tend to become effort. So you make a FAQ, if for nothing else than to stop repeating yourself. Of course it doesn't stop you from repeating yourself because there you are, repeating yourself. What to do? You make a topic complete with hyperlinks and a very short and direct point about the problem and to read this first. So now you are directing them to a topic, that can direct them to a FAQ, that can direct them yet even more places for in depth information - just as sure as I am typing this you will be repeating everything regardless...Multiplied times a healthy number of newbies who will rinse, lather, repeat.
How much effort? Well I am changing my answer to a lot less than it took to learn the damn thing myself...And sometimes I don't even have a need to learn it! (Read as I have been able to learn something I don't even use and get others up and running)
Lets just face a very real and simple fact: Some of you people just aren't smart enough to run Linux...Some of you shouldn't be running Windows either. Am I Linux snob? Are you the reason the internet boggs down from the congestion of the latest windows worm? My advice - go buy a Mac.
BSD is designed. Linux is grown. C++ libs
Just because they aren't computer gurus doesn't mean they are smarter than a brick. A lot of people completely switch off their brains when it comes to technology. You could show users an empty web page with a single button labeled "click me" in the center, and 25% of the population would take minutes to get it right. Granted, there are those that are trying, but simply don't have the technical expertise they might like, but there's another group that are terminally inept.
Slashdot needs a "-1, Wrong" moderation option.
The Urban Hippie
Yes, but this isn't just a syndrome that affects open-source. A lot of closed-source applications have absolute crapulance for documentation: it's there, it's big, and it's completely f*'ing unreadable to anyone who didn't write the damn thing.
Also, have you tried a "tech support" helpline recently? Some of them are good, but many have you spending 15-30 minutes speaking to automated voice agents, punching option numbers in your phone, and/or talking to some guy with a thick accent living in a foreign country reading a script telling you to uninstall and reinstall... just before he transfers you to another department where you get hung up on.
If you don't mind me asking, where did you go for support? It sounds to me like you went to /. Well, /. is NOT a support site, it's a tech blog. A tech blog full of people who like to troll and flame people. They're not here to help you, they're here to read tech articles and ridicule other users. Yes, some of us will help you if we can, but most /. users. . . probably not. I'd say coming here for support is almost asking to be ridiculed.
You should go to a Linux help site if you want help with Linux. If you want (good, helpful, useful) Linux support you should go to http://www.linuxquestions.org/. That's where I've been going all these years.
www.linuxpenguin.net
On the other hand, I was having problems with Amarok (the media player) and emailed their site, and within an hour I had 2 emails from both one of the developers and the guy who maintains the packages for my distro. Sometimes you get the snobs, but that shouldn't take away from the great projects like Amarok who jump to help those with problems.
From the tone of your own post, it seems obvious that you have plenty of these business skills which you accuse others of lacking :roll:
Slashdot needs a "-1, Wrong" moderation option.
The Urban Hippie
The source is free, its a gift. If you want to leave strictly because you're being a pain in the ass, then thats fine. They have posted what works for them for anybody to use. What is being described is somethink akin to checking a book out from the library, and then calling the author up and demanding he explain his reasoning behind certain parts. They already gave you the code, if you really don't like it then don't use it. But don't for a moment assume you are owed the privilege of support from them. There is a pretty universal equallizer in this universe called "money". If you don't have the knowledge or resources to do something then "money" can get you there. This applies universally among free and non-free software.
Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
Use Ubuntu and come hang out in #ubuntu (on freenode). There aren't any snobs there. :D
just my 2 bytes
Sorry I have to agree though with the original post, there definitely is something wrong with the linux community. I have also encountered the snobery like attitude when asking questions. Its not about RTFM. It's about knowing where to start... and the linux community simply doesn't help. I've played around with linux for a few years as well as BSD and solaris. I'd have to say that both the BSD and solaris community have been much more helpful and intelligent and compationate in their responses when I was a n00b.
I must say, the BSD community is right, Linux geeks haven't actually kissed girls yet.
You could even pay money to the authors. Often times they will work for you, or with you. No one is forcing anyone to use open source software. The authors make it available as a courtesy. If you feel like paying more for other software than go for it. If you feel like paying money to this project to get support for yourself, and additionally help out others in your situation then go for that. Money will get things done one way or another.
Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
OK, well we should test how prople react to noobs who are stuck and can't find help... when i run chkrootkit i found this:
/usr/lib/perl5/5.8.8/i386-linux-thread-multi/.pack list
Searching for suspicious files and dirs, it may take a while...
Does that mean i should get rid of this or is it ok to leave?
When they were a computer noob (for those who started out with Windows) how did they get their questions answered? They asked the guy in the next cube, or a friend, or the know "Power User" for help. If you don't know how to create a particular formula in Excel, you ask an Excel-knowledgeable person.
:-)
With Windows users, the set of people who have your answer runs the gamut from people who just learned what you want to know (who are interested in sharing it) to long-time power users who are used to being asked obscure questions about Windows applications. Heck, I once interviewed at a company where the position they were advertising was actually a "Office Expert" position. The interviewer wanted to know if I was willing to be the MS Office tech support guy--which is not the position I applied for
When you ask a question on a Linux forum (or IRC, or mailing list) you are almost certainly dealing with a smaller group who is less used to answering "noob" questions than your average Windows user. Not only that, but the population tend to include a higher proportion of geeks, who aren't known for being the most socially adept. In that sense, you're asking your question of an elite group, not used to answering them. And you can expect some responses that may seem like snobbery.
Interested in a Flash-based MAME front end? Visit mame.danzbb.com
I consider myself a fairly advanced Linux user. I've used it exclusively as a desktop and as a programming workstation since 2000. Even I have difficulty finding answers to simple questions. The most difficult obstacle I face is that my Google searches are polluted by web sites with identical copies of man pages and even more so by forums filled with the blind leading the blind, often resulting in more questions than answers for the inexperienced. If these sites simply disallowed search engine spiders from indexing the worthless threads (e.g. when a solution is found, move it to a "Working Solutions" forum and only index that), the simple solutions to simple questions could be found much more easily. This would result in fewer duplicate posts to mailing lists and an all around better experience for the newbies and the pros.
People took a great deal of time writing a manual precisely because we don't all have the time to run free training classes in Linux usage. I certainly understand the "snobs" frustration. And there is a tiny segment of the Linux using population that believes their little OS should not be used by the "average idiot". And that Microsoft sells their "crappy" OS to the "idiots" for a reason. The initiate often forgets that to outsiders "RTFM" isn't a cute little quip, it's actually quite rough and offensive. yes, I know RTFM is extremely good advice, but if you're dying to say RTFM please include which FM and maybe which page/section of the FM.
I'm guessing there is 1 out of 50 people who knows the answer who is willing to help, and 25 out of those 50 who are at least willing to take the time to reply to a person. And we all know how unlikely someone is to replay "I don't know. sorry". It's mostly "RTMF. You lazy stupid blithering penguin's wart".
Here's a suggestion: STFU.
--
If you can't say anything nice, then don't say anything at all.
“Common sense is not so common.” — Voltaire
Look, if you go into some random forum and start asking questions that have been answered before, without contributing anything back, of course you're going to get flamed. Not to mention that those truly qualified to help, and the ones most likely to help are not listening on those forums, they are working on the software. So what does this boil down to? People asking questions that have already been answered, getting answers from assholes who have nothing to do with the project. Hell, I wouldn't be surprised if Microsoft or other proprietary competitors to GNU/Linux aren't hiring people to be assholes in Linux support forums. They FUD and astroturf here at slashdot, why not support forums as well?
To come back to the original topic, too many people don't realize that they are asking for *free* support for *free* software. It's like trying to wring that last drop of blood from a stone that you used to bash the developers' heads in with.
Another thing to consider, which has been mentioned by others here, is that you should at least put some effort into learning something before asking questions to those who probably won't help you anyway. By asking questions of others first, you are basically stating that you are too lazy to do your own research and want someone else to do it for you.
Another couple of things:
Money *is* time, the only difference being you can always get more money, you can't get more time. You can pay for support, or you can spend some time learning, or maybe, just *maybe* try the idea that open source was built around: when someone contributes to the community, everybody benefits, so if you get some benefit from open source, consider what you have contributed to it. Quid pro quo and all that. That, and don't listen to the flamers, they're not real GNU/Linux users.
Nathan's blog
I have to say, Lisp has the same problem. It's the snobs that screw it up. Lisp is a truely great language, but try lurking on comp.lang.lisp for a little while. For real freak-show entertainment value, look up "naggum-mine" in comp.lang.lisp on google groups.
I don't think Naggum hangs out there any more, so it might not be quite as bad any more. Still, for a language that's been around as long as Lisp, you'd think the group would be a little more tolerant of newcommers.
"Eye halve a spelling chequer, It came with my pea sea, It plainly marques four my revue, Miss steaks eye kin knot sea"
[+] truth, linux, flamebait, troll, fud (tagging beta)
Ok I might even get the 'fud' but troll/flamebait? Something's seriously wrong with these people.
Err, OK, since I'm not moderating on this thread (having already posted once) - I fail to see how the two issues connect.
I have come across any number of situations where an installation of Microsoft products has failed for inexplicable reasons. Exhortations to RTFM are useless since MS documentation is woefully inadequate ("YOU can connect your computer to the Internet(TM). The Internet(TM) is a..." ... yeah, get to the point...)
Note, I'm not flaming MS here (well, not much, anyway) but my point is that there are a great many experienced computer users around who find Microsoft's (or Apple's, for that matter) configuration procedures to be unnecessarily complicated by comparison with Linux or the other Unices.
This fear of the command line is an artifact; when the first "IBM" PCs came out (using PC-DOS), there was little choice when it came to invoking your program. You simply typed its name and hit Enter. Not that hard. If it was that hard, nobody would have bought the damn things, and history tells us otherwise. So why is it hard now? Linux is infinitely more ready for the desktop than DOS was back then, and is arguably much more ready for the desktop than Windows XP is now.
Huh, strange. I've found exactly the opposite. It is rare that I can't get adequate support and documentation for OSS. But I guess it depends on what you expect from support. For me, "try playing with and Y values" is often a perfectly helpful response and I am almost never told to "RTFM" because a) I have usually read the manual and b) whatever problems I have are generally well outside the scope of a manual.
-matthew
"THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
Why not just say RTM?
Some may call that snobbery. I didn't really see it that way. To become a guru able to answer forum requests requires a level of experience that SHOULDN'T be dismissed. I abhor stupid questions and try to avoid asking them at all costs. If that means reading for two days then so be it. Every Newb to Linux should be told in no uncertain terms the "Support rules".
FIRST. Read the Fscking Manual
SECOND. RE-READ The Docs.
THIRD. Google your problem.
FOURTH. Scan the Forums for your problem and then Ask Informed Questions that demonstrate the above.
FIFTH. Share your knowledge when you find THE answer, Everywhere you asked the question.
The biggest problem for the "Guru" is a bunch of already addressed issues clouding up a very active community. After the fourth time you answer the same question that is posted as a sticky in the forum you start to get annoyed. True, we shouldn't take it out on new users, but people are people.
I discovered these rules on my own. I challenge myself with every broken dist-upgrade or NVIDIA Upgrade for what seems like forever and I rarely have to ask for help. I don't want to ask. That's the point, I should be able to fix it myself. If I wanted Support I would have bought my DISTRO and Support Package. (or OSX or WIN) I actually feel kind of defeated if I get to step/Rule 4. Uh, Oh this one's new to the scene, may take a few days.
My experience is there are assholes everywhere. FOSS is no different, but sometimes, the asshole is right and the answer IS in the F'n Manual.
Currently at home, I am working through a Kanotix/Debian Sid Xorg7 dist-upgrade Snafu that happened last night.
Thank GNU for elinks.
OSGGFG - Open Source Gamers Guide to Free Games
I hear that complaint from a lot from Windows users. But I don't think it's justified. I think the article's publisher is merely hyping the snob angle as a marketing ploy to drive click-through to his Linux-help blog. Nearly ever so-called Linux snob I've ever met has been an ex-Windows snob. If Linux users were such snobs why is there so much free documentation written by Linux users @ http://www.tldp.org/? Did I also mention the article's blog hypes a Linux help book?
Why look for help in irc? When you're looking to get a problem debugged and working in less than a month because it's going to take a series of steps that someone on irc can walk you through in a much shorter period of time.
That's why I've gone there -- when I'm pretty sure my answer is going to be relatively common knowledge to the knowledgable and I haven't been able to find anything approaching what I want in 20-30 google results.
When it works, I can give "okay, that works, it says X, now what?" or "Nope that didn't work, it says Y, now what?" replies to the channel and work through things rather quickly.
Yeah, well, Ruby people aren't going to tell you to RTFM, because for most of the code there is no fscking documentation...
As for Debian, the users are fine, the arrogance there mostly seems to be restricted to the developers.
[I run Debian and write documentation for Ruby.]
GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
Whoever gets offended by it should see a shrink and cry there.
point proven.
The problem often is that There Is No Fucking Manual!
Installing software is often a trip through several man pages, web forums, and WIKIs. Ask a question on a forum, and you always have some asshole who's thinks he's being clever, and instead of answering your question, points you to some nntp news article that was 1) written before he was born and 2) has absolutely nothing to do with what you asked because he didn't bother to RTFQ!
And that's not getting into Kernel trap errors.
And actually, I'd like to add another thing that keeps Linux from being accepted: over-selling. If software has bugs, don't say it's stable. If it's got a new feature that doesn't work yet, don't tell everyone to switch to it because "now it does X just like the commercial software." Oh, and if it doesn't support X hardware, for the love of god don't tell some newbie to write a driver. Just get over it, and admit that linux doesn't support it.
End users should never, ever have to do a configure, make, make install on any modern distro. That's why there are package managers, and that's why there are end-user friendly distributions like Ubuntu with a friendly point-and-click interface to the package manager.
Telling a user anything about configure, make, make install is telling them to make their system unmaintainable and eventually unusable.
I think "apt-cache search mailman" would do the trick too. In fact, your command didn't return anything on my Debian system.
Klingon programs don't timeshare, they battle for supremacy.
About a year and a half ago I was using GAIM and ran into a glitch. I checked there site and a new version had come out. I upgraded to the new version on my Win98 system. Yeah I know but, the accounting package our company had didn't work right on anything else at the time.
The new version crashed upon startup. The website hadn't had anything posted about upgrade problems. So I went to the IRC channel for GAIM and asked them if there was an issue. The channel had the usual 'Welcome to GAIM' text. Two developers were in the channel at the time.
One developer told me to read the site about and check that channel. Again, neither had been updated. The second developers called me an idiot, and said I should know more about GTK. The GAIM project has just updated to GTK 2.6 from 2.4; 2.6 is not Win98 compatible.
So I asked if there was work around. The next 20 minutes the second developer berated me for asking such stupid questions with the first developer 'Amen-ing' everything he said.
Finally a third developer who came into the channel and flipped out at the immature attitude of the first two. #3 told me the whole story about the new version and GTK. The third developer changed the title on the channel and left to put a note on GAIM.
While that person was away I asked if they have been a lot of problems with GTK for while. I was then told that they were thinking about dropping development on Windows because to many Windows people were using GAIM, and not enough Linux people.
After all that I left the channel, changed my name, and came back to see what was going on. Two more people came in with same basic questions on GAIM and GTK. I was able to divert the wrath of the cruel developers and actually give the people some help.
So there's my horror story with OSS and OSS tech support. I still use GAIM on occasion, but I and most of my friends are moving over to Google Talk
You say things that offend me and I can deal with it. Can you?
-
Check out what is in front of me, i.e., read the readme, see what foo -help says, look carefully at the command/menu options, etc. Half the time, I made a wrong assumption about how the controls worked and this step is a remedy.
-
Record the error codes, check the log files, etc. and then google thoroughly. Odds are, someone has had this problem before; and, the symptoms and solution are already posted somewhere. This takes care of the problem 49% of the time.
-
Ask for help from the community. This means saying, I've looked at the documentation, googled the error codes, and tried the suggested resolutions. Taking the time to carefully and accurately describe the problem and the steps I have taken before bugging someone else seems to prevent rude or careless responses.
Basically, if you ask your question as an intelligent, thoughtful person would, you tend to get responses in kind. Saying angry or careless things begs for angry, careless responses. Since, however, MS techs can get fired for replying as the care to, you mostly see this type of response from volunteers. And, volunteers are the heart of the FOSS community.WARNING: Smoking this sig may cause lowered IQ, insanity or short term memory loss. It is also really bad for your monit
This article is mostly bullshit. Most sane people wouldn't make a judgment
on an OS according to a comment from some asshole on a newsgroup.
When you make comments or ask technical question there is always the
possibility that a retard would either think your wasting his time,
insulting him or asking stupid questions.
You will find these lunatic all over, on linux, windows, cats or dog newsgroups.
I posted a question on a windows XP newsgroup to see if anyone would be informed
enough to give me a clue on how to resolve a problem and ended up getting
flamed by the local head asshole (this was a female on that newsgroup).
Because I stated my opinion of the Microsoft Firewall she took it as a
personal insult and started to make comments that could piss off a
Linux fanatic. Standard windows fanatic crap messages.
I never got an answer on the question at hand. I wonder if there is
someone on this message thread that knows a solution since I could
never get one on a windows newsgroup and there is no obvious
newsgroup where that would not be off topic.
I use a GHS C Compiler with a dongle that connects to the parallel port.
If the microsoft firewall is enable and the dongle had been disconnected
before but is now connected I have a serious problem if I try to access
it. The Firewall comes in and tells me that it successfully blocked it
and ask me if I want to allow it to use the port. It doesn't really matter
at that point whether or not I tell windows to allow it to work, the PC
will soon crash and reset. If I am lucky it may only take one reboot for
the system to work. If the Firewall is disabled I never have any problem.
Where the problem comes in is that once in the while that Firewall is
reenabled by some microsoft application or setup. Whenever I play with
the sharing it seems to reenable the firewall. I'm not sure what other
shitware would also do it.
I asked on a windows newsgroup if there was a way to disable that Trojan
permanently. The head bitch saw that as personal insult since she never
had problem with that firewall and seemed to think that it was the best
thing since slice bread.
I couldn't care less about firewalls on that machine since all the users are
me and I would never connect it to the internet considering the lack of
security on windows with or without firewall. A firewall on a work machine
that keeps me from working is nothing but a Trojan.
When you have a $4000 toy you want to be able to use it without the PC
crashing when you do. I can understand a messed up firewall keeping me
from accessing certain things, but to crash the PC to keep me from
doing so, this borders the insanity or stupidity.
Compare to "I don't buy macs because I hate those stuckup mac users".
Which is of course a very bad reason not to buy macs. But if you can't buy a mac without having at one point or another to deal with snubby mac users, it can be a real issue for some. Nowadays that isn't an issue anymore. You can buy wherever you like and don't have to suffer macdom anywhere in any form.
Same goes for Linux. If I can't install, use and troubleshoot without having to deal with people who are stuckup, impatiant with dumb users and whatever, then suddenly the Linux community at large becomes an issue. For some distro's and programs this isn't really an issue. Most really widespread FOSS projects have good manuals, are simple and have nice support.
But hey, you know it happens, you know "they" are out there...
So while I don't at all agree with the article, there is a certain grain of truth burried in the bull.
I think, therefore I am...I think.
Replace "Dodge salesman" with "guy giving away truck". No, not even that, "guy who has the same type of truck", and replace "Customer" with "guy who got a free truck".
If you want to complain about support, go complain to Red Hat. Sure, random people might be assholes, but that's their God given right. Maybe if they were offering something in return, but 99% of the people using Linux don't so much a donate a couple bucks to an OSS project, let alone coding something useful up. I'm usually helpful in forums, even to complete newbies, but if you or anybody thinks it's my job to be nice, well, fuck you, them, and their overblown sense of entitlement.
<xml><I><am><so><damn>Web 2.0</damn></so></am></I></xml>
Configuring Apache - a server-side daemon - has nothing to do with a GUI or a mouse. It has to do with editing a few text configuration files. Anyone who actually knows Apache will do that with a text editor. They are the people you want help from. They won't know how to use whatever widget your distro puts in between you and editing that file.
I happen to agree that the multitude of distros and their differing ways of managing the system makes it exceedingly unlikely that any company will ever offer effective end-user tech support for Linux, but that has nothing to do with Apache.
For example:
Making a purchase order for a desktop deployment which requires PCI 802.11g wireless, what precise wireless card to I put on the order, from what vendor, and with what guarantees that the card specified will have linux drivers, and what guarantees that future orders for the same card will also have linux drivers?
Ask that question and invariably, numerous people will point you to the linux wireless HOWTO and its compatability list. And all you can really deduce from that list is that there is no such thing, even though the list looks like there are some options.
Press the issue, and the buck gets passed to nobody, because nobody can actually fix the problem. And that ends the argument for deploying linux in the situation I described.
Okay, so maybe wireless support is a corner case, but it's a major source of discomfort for me.
-fb Everything not expressly forbidden is now mandatory.
A community is not under any obligation to provide anyone with free support. Those that contribute either money or assistance to other members of any community are always quickly helped whenever they run into a problem. GPL relies on this principle, it's ostensibly free for those who don't contribute either patches or funds, but these people aren't going to get new features they want any time soon, frequent contributors on the other hand are immediately acknowledged when they have a need the software does not have yet. The moral is that you have to earn the community's respect and friendship. You wouldn't run into a garage and demand they tell you how to fix your car because they have tire irons for just your kind of moron.
The vast majority of OSS software for neophytes are carefully documented in the man pages or via supplemental books available at the local bookstore or library. Contribute to the community, do the preliminary leg work and then ask for help if all else fails. This will increase your chances of being helped, but won't guarantee it. If a pay for use software company like MS charges you for help, why do you expect the devs who give you the software for free to spend even more time helping you out?
I was banned from #linux at undernet because I say that Netbeans ran much slower on linux than on windows. Banned! And sadly I was not trolling, because is 100% true.
Btw someone knows how to make java swing applications run faster in linux? I am still chained to vmware...
I've generally had the same experience with gentoo. Most of the time you can find the answer easily with a quick browser search. If you post on the forums it's because you couldn't find it with a google search (or you found something like it and they usually link it showing they've done some work) or you have no clue in hell where to start and you are stuck.
I've never gotten an ill reply even if it was some dumb question just I was going about it completely in the wrong way. But most of the people have done research before they post and at least understand the system.
I introduced my sister to linux via gentoo. She was having a problem with windows viruses and I told her you can run linux but you shoudl really know something about it. I gave her a cd and printed the whole gentoo install manual for her told her it takes a while to install btu you will understand how things work when you are done and set her off. She came back with some questions which I gladly answered and she's fairly fluent now.
You have to have the willingness to learn I think. I got alot of RTFM responses when I first started with RedHat. I would try everything I could and still got it. Many times it was when you went to a specific project to ask for help. They had heard the same thing over and over so they were sick of it but the problem is I hadn't heard it yet and it wasn't documented. there isn't a way to fix that it's like asking a cashier a price of an item and they blow up at you or say it's on the bottom. It isn't because they specifically don't like you it's just they have answered the same question for the past 20 people so to them it's repetitive.
There exists some positive integer N that you are the Nth person to read this signature.
I there was such a thing as a Windows community, it would be much worse. Condiser getting help from Microsoft vs. getting help from the Linux community: Mcrosoft: Please give me your credit card number ...
Linux zealot: Newb! Google first before coming here!
Which do you prefer?
In fact most folks learn Windows the hard way, by trial and error because they refuse to pay someone to teach them. As a result, most Windows users are completely computer illiterate.
Folks looking to switch to Linux perceive an easy answer by applying to the 'community' to solve their problems.
The net is a wonderful place, and there are milions of people willing to help. Find them, but please, do not assume that a net citizen is your true friend. He is not and cannot be. Work within those limits, and the community is yours.
I think the barriers to entry into the open source world are good and should be present in getting into computing in general. Honesty, all the knowledge I need to be a capable *BSD admin and reasonably adept linux power user doesn't take up much space in my head and didn't take more than a few hundred hours to pick up. In the 5 or so years since, I've been able to make better use of PCs and similar tools in pursuit of non-tech endeavors. In fact, I'm POSITIVE I've saved myself mmore than a few hundred hours of sitting around waiting for someone else to tell me what to do/how to do it/how to fix my machine, networking, etc... It's worth it for everyone to go through that initial furstrating time that will earn them a lifetime of independence from support and improved productivity. I don't think people should make it TOO easy for others to get into open source. Look at what apple did. Tried to make it super easy, and now we have a bunch of momrons who think they know how to use a computer asking stupid questions and generally being the most annoying time drain ever.
I came from Slashdot and wasn't offended. Please don't interpret this to mean I support your point of view: I didn't vote in the poll because I was way too busy laughing my ass off to notice the poll.
If you want "good news," expend your effort creating some good news by doing something positive for somebody and then publicizing it. Bitching about the media doesn't solve the problem, action does.
You could also start your own network that airs 24-hour videos of kittens and puppies playing. Otherwise, learn to accept that the real world sorta' sucks.
Who did what now?
It is unfortunate that you got treated like that. However, without access to your system, it's unlikely anyone could just fix it.
Like any production service, upgrades like that should be tested in a lab environment before being rolled live. It's not like commercial upgrades never break systems. You rolled the dice and got unlucky. At that point, undoubtedly, you're in an emergency situation and no level of free support is going to fix your problem fast enough to suit.
Exactly what I was thinking. I run a Gentoo server and I have asked various questions of the IRC channel while I was setting it up. However, I did a bunch of research before I asked them; reading through the guidebook again, searching the wiki, Googling, even experimenting myself. They have on the whole been very friendly to me, though I have occasionally had to be patient waiting for a response.
I think, really, the key in support is give and take. Users requesting support, especially for a free product, need to be aware that they are probably not the most important thing on the minds of the developers (or even the support techs). They need to avoid as much redundancy in their question as possible, and this means doing some work to eliminate the obvious possibilities first. I have found that as a support tech, whenever someone has done this before asking me a question, I was much happier to do work to answer a question because it wasn't work that had already been done. And as a user, I've found the same response in the people for whom I'm asking questions.
It's better to vote for what you want and not get it than to vote for what you don't want and get it.
- E. Debs
How many people would contact a member of a project team to ask for help anyway? That doesn't represent the average computer user; the average computer user just gives up when something doesn't work.
The reason Linux remains so marginal is that there is no single Linux OS that works on every machine but rather dozens of distros which all have their problems. Most people who are interested in trying Linux lose their interest right away because they don't know which distro to pick. Those who decide to just try one randomly usually discover that this or that device doesn't work with it properly, and give up.
Why is it necessary that companies get involved with linux? This is sort of like 'if you ever want to see any closed-source commercial software you'd better go out and buy some to support the guys who make it!'. Well, I don't particularly care to see that - if I'm in the mood for that, I can just go and use a windows environment for a bit. The additional hardware support/etc that would be gained by getting companies interested in selling on linux isn't necessarily worth the dilution it brings to opensource software in my opinion. Not to mention how some programs have gone the path of MS Office and have become bloated in order to make them appeal to a wider audience. Snobbery? Perhaps, but if Linux loses technical and ideological advantages to gain market share, then what's the point?
I've definitely observed very different experiences with my journey into FreeBSD. A friend at work turned me on to it and I became his padawan. After I started figuring out what I was doing, I then took on an apprentice. There're now actually 5 generations of this Master/Padawan pairings in my office. Maybe its just because a lot of FreeBSD users are also large advocates but I've found most #FreeBSD channels and mailing lists to be VERY helpful with relatively little STFU n00b responses.
I agree completely with the snobish behavior... I am *far* from a n00b in general, but I am just barely above n00b level when it comes to *nix. So I've run into my fair share of a**holes when I was just trying to get a solution to something.
But, there is an underlying problem that is the reason for the snobishness, and Star Trek illustrates it fantastically...
Watch ST:TNG for a while... notice how powerful the computers are? Notice how the crew interacts with them seemlessly? You barely even realize its a computer. It is just a tool, a perfect tool that does exactly what a tool is supposed to do: extend the capabilities of the user with less (or at worst, no extra) effort on the user's part.
Now, then you have Geordi and Data who have to ocassionally rewrite the antimatter injector subroutines and such. Can't live without 'em!
Most of the world wants to be the crew, not Goerdi and Data. This fundamental truth is what seems to escape so many Linux pundits. It is also the fact that the Geordis and Datas of the world are indispensible that gives rise to the bad attitudes.
Linux endows those that have the knowledge and ability a sense of self-worth, and there's nothing wrong with that, UNLESS that self-worth comes at the expense of diminishing others'. You never see Geordi or Data attacking Deanna for not knowing her way around the Enterprises' kernel, do you?
This is one place where Microsoft has it absolutely right (even if you don't like the execution): they understand that people do not want to know all the details of how a computer works, they just want to be able to be more productive, and they do not derive their self-esteem from being able to recompile a kernel or get CUPS configured.
When the Linux crowd finally comes to that realization and gets over themselves, there is no doubt in my mind that Linux can evolve to dominate. There is far too much talent floating around for that not to happen. But without the right mindset this can never happen, and that mindset is that (a) users are not inherently stupid, they just inherently, for the most part, don't care about the underlying details of a complex system, and (b) you are not better than the user simply because you know more about the technology. You are valuable to be sure, but not inherently better.
Let Star Trek be the guiding light! Evolve Linux to be completely unobtrusive to the average user. Evolve it so that only the engineering team need know the details (most of the time anyway... Captain Picard knew a thing or two about engineering too!). And most of all, come down from the high horse that many of you sit upon just because you have some knowledge that others do not. Computers are tools, and not everyone has to know how the tool works in exquisite detail to be effective using it... IF it's a well-designed tool!
If a pion (n-) collides with a proton in the woods & noone is there to hear it, does lamdba decay into the source pa
They then criticize the linux community as being unhelpful when we won't hand over the fish. Is this fair?
It depends on the user and what their needs are. Maybe they're a casual user and just need to know how to do something simple, without spending 4 hours figuring it out. To extend your analogy, maybe they're only going to need 2 fish in their lifetime. Also, by your analogy, you're not teaching them how to fish. You're telling them to go look at some cryptic cave paintings which will tell an experienced fisherman how to fish. In my experience, a lot of Linux manuals are written for people who already know the lingo, and mostly know their way around Linux in general. Not for the new user.
We shall continue to disseminate these pearls of wisdom ... No matter how many fake email address, no
matter how many open proxies - we shall prevail!
The goal is to make the lists look as described, unfriendly and rude. They do this with their own rude posts and heckling.
They also aim at self censorship. By calling people rude all day long, they hope to keep people from unfavorably describing their crap. Describing Windoze as second rate is not rude, it's an overwhelming statement of fact and it's easy to present in a way that does not insult the user.
These efforts are co-ordinated and they have been from the very beginning. Microsoft knows the power of word of mouth and seeks to influence it:
http://web.archive.org/web/20050313031916/http:/ /www.kickassgear.com/Articles/Microsoft.htm
Bullshit floated on those lists is usually echoed by shills in the Wintel press. Their "ambassador" program at universities is another extension of this program. Given their technical inferiority to most competition, hype, deception and insults are all M$ has to work with. They are losing traction.
It does not work on the local lists, of course, because free software is all about sharing and they still don't have enough resources. Rude people are ignored, technical questions are still answered and newbies are directed to anwsers. The LUG has two newbie efforts, it's own list and volunteers at the local computer club where classes are offered once a month. Those classes are filled and growing.
The end result for Microsoft is a loser in any case because lying does not work. Everytime they get caught doing it, they undermine their reputation further. This is why they have one of the worst reputations in world. Everyone knows they are a bunch of dishonest bullies with second and third rate software.
Friends don't help friends install M$ junk.
it really depends on the distro and what it is designed for. Right off the bat, I don't think noobs should use any of the off the wall boutique distros (I think most of them are just ego boosters anyway). And the other one is to NOT jump around and try 85 different distros, pick ONE mainstream distro and stick with it, learn the ins and outs of it. there's enough variance in linux distros to throw people off severely.
Here's something I would REALLY like to see a mainstream distro have, for any appsin the GUI program menu. A simple way to mash one button (for the focused program running, natch) and see ALL the files associated with it, where the HECK they live, and what they do. Most people actually can open an editor and retype or fix something, but you have to know where it is, what it does, etc. Everyone has to type, that isn't the problem, none at all, it's just when you have a prob, it would be so much easier to go LOOK at what is really going on, not just stare at a broken app. The only option now for noobs (or mid level users) is to START THE SCAVENGER HUNT on the web, which is silly. If something was working, now it is not, chances are one or two tiny things got changed, but you don't know where to look! A noob opens a "file manager" and EGADS there are thousands of files, and NO, they all aren't logically placed or listed intuitively. Apps are spread out all over the place, ridiculous. I like the classic mac way, the app and all the files associated with it are INSIDE THAT APPS FOLDER, you can find them easy peasy. You don't have to look over there, over here, no around the corner under the bed to find anything, it's RIGHT THERE inside that one folder.
I mean, that made sense a long time ago, and it still does, IF you want an easy to use DESKTOP experience.
I know the unix way is the way it is, but a little evolution into modern reality is called for, we aren't struggling with 10 megabyte hardrives and 8 megs of RAM any more.
Why would I want to help anyone use my program ?
I want my program to be popular.
I want to get paid for my work.
I'm a nice person.
Nope none of the above, so rtfm and if that doesn't work you can read the source code.
I'm not working against you, i'm just not helping you.
And if you can't make head or tails of my specific taste in spagethi code, why is that my problem?
This whole argument is stupid. People do flame each other, it's just a fact. We could just as well sit around and wring our hands that the Internet would be more popular if the "online community" would just be more friendly and all the pedophiles and spammers would mend their ways. It's true, but it's also a rather pointless discussion.
Here's the catch. The online community doesn't have a vested interest in making the Internet more popular. But the very goal of the Linux community is making Linux more popular.
It is pure hypocrisy to flame n00bs -- or even stand idly while a n00b is being flamed -- and then complain that there's no widespread adoption of Linux and ask when it will be "ready for the desktop." It's not the desktop we're struggling with; there's plenty of stable desktop OSes. It's the newbie. When will the Linux community be ready for the newbies?
Sometimes there are people who are unnecessarily rude to newcomers. That happens but then there are some newcomers who are just plain asshats.
Sometimes people ask questions that are answered in section 1.1 of TFM.
Newbie-"Hey, how do you launch programs in this XWindows thingie?"
The thing that really bother me though is that when people answer questions that you didn't ask.
Newbie-"Do you guys know and good online manuals for LILO?"
Snob-"Why are you using LILO, use Grub and be done with it you can find a Grub manual at http://whatever.com/"
Or how about this...
NotSoNewbie-"I'm thinking about setting up an encrypted filesystem that can be mounted as a loopback device and I was wondering if anyone knows of a good howto."
Snob-"Why are you going through all of that trouble, just use a thumbdrive and you can carry it with you, that's REAL security."
If you want "good news," expend your effort creating some good news by doing something positive for somebody and then publicizing it. Bitching about the media doesn't solve the problem, action does.
:-(
I did, slashdot rejected the article.
That kind of idiot deserves only one response: "Hire someone at $100/hour to set it up for you, because you're asking us to do your fucking work for you and while we're happy to nudge you in the right direction and help you with certain configuration issues when you hit a snag, sorry, we don't do soup-to-nuts work for free. have a nice day."
The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
This isn't really anything to do with Linux. It's "Computer Geek Syndrome," plain and simple -- the feeling of superiority a nerdy, introverted person gets when he realizes he understands something better than someone else does. Some people who only ever use Windows have this same anti-n00b attitude. The only difference is that they don't scare anybody away from using Windows, because all the computers come with Windows installed. Thus, you either put up with that obnoxious nerd when you have computer problems, or you go looking for nicer, knowledgable friends.
Breakfast served all day!
I agree on Linux being better under the hood, it's a very snappy OS and some great strides have been made in making it more desktop-ready. Like you say it is just the interfaces that need work. KDE and GNOME need to look at what Windows and OSX do (lots of wizards, simple options at the fore with less necessary ones not removed but a few tabs away, explanatory text where necessary) and do that. Even having an integrated video/audio player along the lines of Windows Media Player would be an improvement. All that really needs to happen is someone with programming skills, cash and vision needs to say "this is all bullshit, we're doing it the right way this time" and invest some time and effort into making, at a simple level, a user-friendly layer for Linux. Doesn't even need to use X, just look at what people want and Linux does not offer and give it to them.
By summer it was all gone...now shesmovedon. --
Which brings me to point out the obvious: you really don't need to RTFM with Windows. I have never even cracked the cover on a Windows manual, which of course goes a long way to explaining why I'm a computer retard ... then again, I can still somehow manage to post here with html tags. For the majority of everyday computer-illiterate non-power users like me (all billion of us), it simply isn't necessary to RTFM to use Windows.
Maybe - just maybe - that is one of the secrets to Windows' successful domination of the market, though I suppose I could be wrong.
A-Bomb
That is precisely why linux has made so little headway as an everday os. Microsoft would not think of treating a customer this poorly. With linux nobody controls the quality of service and it suffers. If the objective is to gain mainstream acceptance, which I assume it is, then the community needs to help those who need it. Otherwise it will remain an expensive Geek toy. It may not cost much to buy the software, but it has had a huge cost as far as opportunity cost goes. Microsoft has been much more efficient in channeling hours worked into useful capabilities. I would guess more hours have been spent on software design in the linux community than Microsoft ever will, yet they still have not made a dent in the home computer market. Clean up your act and help those who need it. If this can't be done keep it to yourselves because people don't want to hear about a great alternative to be treated this way when they try and adopt it.
I am a FreeBSD user but I started with Linux. I have also in my newbie days asked a few lame questions that were plainly stated in man, some book, some website, or some buried thread. Today, I try my best to put myself in the noobs position and answer the question in a civil way. Another point to make is that Linux manuals aren't always the clearest manuals. They will list the command and all the options but not how to put them together. An example is encoding to xvid. mencoder will have options like -ovc but not show you how to -ovc xvid -xvidencopts bitrate=1000, etc.
:p. Obviously Linux isn't for everyone, but if the Linux community puts forth an image as being helpful caring and supportive as a community, it will draw new enthusiasts who can contribute, and in more ways than one. Some sort of obscure x hardware used by someone in the world could suddenly be supported because you answered some basic question on how linux handles usb!
the way I see it, is that every Linux/bsd newbie is one more reason for commercial hardware companies to provide hardware support, games companies to provide game binaries, websites to support other browsers, applications to support open source formats, and ipods to support OGG
Driving people away by elitism will keep Linux in the "geeks toy" category, that it currently assumed to be. I will not ague what Linux is or isn't, what I am referring to by saying "geeks toy", is the perception of the system.
I generally agree with you, but in this case they were in a support channel. If somebody sets up a support channel, it's reasonable to expect to get support there. At the very least, you deserve not to get berated.
As described by Jason, the engineer began to mock Windows users, declared that Jason was "obviously ignorant and inexperienced" and continued by giving his personal opinions on various topics from religion to political philosophy.
Wow! He got to meet with ESR?
That is all.
Right, because a subtle hint like that makes it perfectly clear that the command is in fact
And I'm sure the first thing a frustrated noob needs is someone acting like they should already know the answers to the questions they're asking. They've probably been trying to figure out for an hour or so what they're supposed to do before going out to the IRC channel where they're hoping someone will take a couple of minutes to explain what this means.
But no, you're too wrapped up in your own superiority to bother actually trying to help anyone. Why do you even bother hanging out in these types of channels at all?
Not to mention that a lot of the documentation out there is written with experienced UNIX types in mind. For someone new to the UNIX paradigm, reading man pages and trying to decipher what everything means can be quite difficult, and so it's not hard to imagine someone reading the FM three or four times and still not understanding what it's trying to tell them.
And before you flame me, note that I was using Linux in the mid-90s with great success, but I can still remember when I was new to UNIX altogether and it was quite a lot to get my head around.
"Are newbie's now required to show greater grace, more patience and richer respect than those already in the community? I'm not sure that's a better way."
Why yes, yes they should - in much the same way younger people should respect their elders. A lot of older generations will criticize the youth, and of course the youtful think that the stodgy old folks don't get it because they don't see the "new way" but every now and then you get that one old person that sits down, has a chat, and enlightens a few generations by the action.
I read this and I am not ignorant enough to see that the underlying point of this persons views has merit; it's just that this person gives to much weight to it. The thing that struck my nerve was that not only should newbies not be responsible for their actions but the more priviledged knowledgeable ones should make accomodations and concessions for the newbies. I can assure you that if you read the original article it sounds likes the "Linux gurus" went ape shit but the part that was left out was the same person blasting the same questions in every channel, message board, and newsgroup over and over. It also neglected the part where the person who went ballistic actually has 10+ years experience and has to listen to someone who knows nothing argue about something they know nothing about. Not one time did this person take the time to google and see Results 1 - 10 of about 25,600,000 for setting up webserver linux. (0.29 seconds) That's a lot of hits...And what's more is that a good portion of it is duplicated thus proving my point about people even trying.
I can honestly say that there isn't a single question I have asked or could have asked on IRC that isn't answered by a quick visit to google. All that being said I will still help someone that displays the smallest amount of effort on their part...And surprise - no flames with it.
Beggers can't be choosers. (If you have nothing to offer you shouldn't be demanding)
Anything worth having requires work. (You learn to apreciate and value that which takes effort)
Never take any one source as Bible. (Learn to expand your own mind by being open to ideas)
BSD is designed. Linux is grown. C++ libs
Software companies, like most other companies, have more than just an engineering department. There is HR, PR, and of course support. Because the goal of companies is to make profits, the purchasers of their products are usually their top priority. This usually means support for their products. We all know that this support is not always the greatest, but it is not often that I have had a tech support rep attempt to berate me over the phone, in fact they would never even direct me to RTFM even in its most polite form.
If the Linux community wishes to see its market share grow appreciably its members need to start thinking of the whole open source experience. In effect everyone involved in the community needs to see themselves as ambassadors for the whole community. Sure maybe 90% of the Linux community spends their working day in IT or writing code, but when it comes to acting as a community member you need to fill all those (positive) parts of the corporate model that are missing in the open source one.
I'm sure there are some who would prefer to keep Linux for themselves and people like themselves and if that's what they want they can continue to act like those described in the article. However for the rest of us the issue goes beyond basic decency in support forums, the Linux community needs to start providing more than just a product as-is but a whole experience and it needs to be much more positive and inviting one than it is now.
What is amazing to me is that the commercial computer business is built on making people think that they are stupid. "Buy Windows. Because you are too stupid to use GNU/Linux. And you can't afford expert help." Is it wrong to assume that, if you are using GNU/Linux, that you don't think that you are stupid? And therefore, that you are self-reliant, and willing to figure out even the toughest problems by yourself?
Having said that, the attitudes on mailing lists, wikis, and IRC channels are the same as they have been on netnews for 20 years. "RTFM lUser", "STFU", "USTFU", "You 5UX0RZ", "With your mouth", &c.
Maybe TFA explained this, but what does "RTFM" stand for? :)
Part of the problem is that "RTFM-ing" is becoming more and more intractable. There is way too much bad information out there on the web. If you want to find out how to do something, you google it and come up with 90% bullshit, then much of the remaining stuff that looks promising is incomplete, or assumes some unstated context.
Man pages don't help either. In much the same way that you can't learn a language by reading a dictionary, you can't always learn how to do something in linux by reading the man pages for the involved commands-- especially if you might not even know which commands apply.
In many cases, it makes sense to ask on a newsgroup/forum. In fact, I think the really good distros got that way because they have active and friendly forums where people can ask questions-- yes, even questions that have been already asked.
I think these are the same type of folks who don't view user friendly desktops for Linux a necessity or that vi is the only editor needed.
And before everyone gives all the need ways to use vi or command line...It still comes don't to keeping things simple.
Eric B
ebresie@gmail.com
I had some chick today tell me that she loved her Sidekick and that she hated resistors, capacitors and and inductors in the sam econ versation---she is currently taking PHYS 102.
It is this sort of attitude that will slow migration. Currently most GNU/Linux distros require you to have a basic understanding of what you are doing. Mandrivia does a good job of letting you get everything up and running while you're still learning.
Although the article does have a point; I was saw AOTS recommend Debian to noobs. At the time, Debian still had major installer problems---no real hardware detection. That sort of thing is outrageous when you have SUSE, Mandrake, PCLinuxOS, and the like. Kubuntu might shape up into something working right-out-of-the-box (or they could send you a properly detected soundcard with the CD). But if you are willing to type a couple of lines into the shell, the Linux community will get you up and running (HINT: use the forum link included in your browser; those Gentoo ricers can be jerks).
I think "apt-cache search mailman" would do the trick too. In fact, your command didn't return anything on my Debian system.
Its always worked for me. Did you quote the * wildcard?
me@example:~$ dpkg -l '*' | grep mailman
pn mailman (no description available)
me@example:~$ sudo apt-get install mailman
Password:
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
apache2-common apache2-mpm-perchild apache2-utils libapr0 libpcre3 openssl
postfix pwgen ssl-cert
Suggested packages:
apache2-doc lynx www-browser spamassassin python2.3-korean-codecs
python2.2-korean-codecs python-japanese-codecs listadmin ca-certificates
postfix-mysql postfix-pgsql postfix-ldap postfix-pcre
Recommended packages:
resolvconf
The following NEW packages will be installed:
apache2-common apache2-mpm-perchild apache2-utils libapr0 libpcre3 mailman
openssl postfix pwgen ssl-cert
0 upgraded, 10 newly installed, 0 to remove and 7 not upgraded.
Need to get 8737kB/9814kB of archives.
After unpacking 41.5MB of additional disk space will be used.
Do you want to continue [Y/n]?
Let me clarify my comment. What I mean is that the Mac is really the one platform where things are supposed to be easy and elegant to use. Not that they *always* are, but having been a Mac developer for eleven years, I can tell you that the "culture" of Mac programmers is to assume that the user does not have expert knowledge of computers and to SERVE that person. Not educate them. Not disrespect them or talk down to them. But to make your software simple and pleasant to use for everyone including your 60 year old grandmother. Most of the good Mac programmers that I have met have this kind of an attitute about their work. Even Mac programmers who work at Microsoft.
I think it also comes from the fact that the Mac platform has always strived to be very high quality in this way - and that's the thing that keeps it going and keeps us employed.
Linux is more of a "by geeks for geeks" approach which is OK, but not in my opinion something I would feel comfortable putting in front of my mother (for example).
Avoid Missing Ball for High Score
If /. will post this story, why won't they post my story about how when I flip the switch, my lamp turns on?
Linux is for people that _like _ computers. You have to enjoy beating a piece of hardware into submission. The new user has to learn to hack and noone can tell you how.
... Standards and Practices !
"Run and find out" Kipling
PenGun
Do What Now ???
There is no offical face of Linux, and that's one of the things Linux users like about it. It's a community effort and that is emphasized time and time again. Ok, great, but that means people come to the community for help and if those people are dicks, well then it turns them off.
It's different with something like Windows or OS-X because there is a company backing it, that's the central face. Both Microsoft and Apple will waste no time on their sites telling you how smart you are for picking their solution, and how much easier it will make your life, and so on. If it's true or not is another matter, they make you feel welcome. Also, the provide centralized support. If I get a Windows error, I don't go looking on mailing lists, I go punch it in to Microsoft's search. 99% or more of the time, I get a KB article with the information I need.
So that's the problem. MS and Apple are associated with Windows and OS-X repsectively, and they put a good face forward for users. They talk about what a good decision it is to use their products, they provide centralised support (that's quite good) andm if it comes to the "you should pay for that level of support" they themselves will sell it to you. Linux lacks something like that, and people are told that the support comes form the community. So they turn to newsgroups and such (as they are instructed). When their experience there is abrasive, that turns them off to Linux. They have been told that the "openess" and "community" is what makes it wonderful, but in their opinion the community is a bunch of dicks. First imrpessions are usually lasting impressions.
Actually, it's more like getting a book for free (usually unbound cut sheets, with some vague instructions on an arcane process called "binding" followed by another called "finishing"), reading through it, then asking around to others who have written the book about what they thought some vague reference in the middle was about that seems critical to the plot. Maybe you even send the author a polite e-mail saying you didn't understand. The answers you get back tend to be along the lines of, "You idiot, don't bother me until you've read every available text on early Mesopotamian food processing an consumption, followed by the associated works on early Arabian religious rituals. Only then can you even think about talking to me."
This is why a lot of readers like mainstream authors. The books they write are approachable, with easy to understand concepts or with well-written appendices that explain more abstract or unclear concepts. They know what their audiences want and how to package it for mass consumption. Furthermore, if anything remains unclear, chances are that someone around has read the book in question and is happy to talk about it, sharing their experiences and thoughts on it.
Of course, that's books and this is software. The metaphors are really hard to line up.
The Spoon
Updated 6/28/2011
Not neccessarily the mentor's fault. My CS professors, one in particular, was hell bent on making sure the class always documented their code correctly. Even after four years of that my documentation is often somewhere between poor and nonexistant.
The problem is, that they DON'T think about whom they're dealing with. "Linux snobs" (only a subset of the set of "Linux users" I should add) are typical of the type of person who is well-informed and even highly-developed in their understanding of only a narrow range of things, and hopelessly inept outside that range.
This is not unusual in human beings generally. For instance, there are brilliant physicians who have the bedside manner of a fruit-bat--they just don't interact well at all with the people that they ostensibly are there to help. It is in everyone's best interest if they improve, but they'll never be naturally gregarious.
So it is with a lot of "computer geek" types of which the "Linux snob" is comprised. They aren't too comfortable with interpersonal relationships to begin with, and many of them are positive social misfits. Their natural response to having to deal with someone "inferior" is to be, well, a "snob."
FWIW, there was a time in the early days of "microcomputers" when nearly everyone was a hobbyist and an elitist snob. Somehow, the community overcame that, and computers moved into the mainstream, so that even the "un-nerdiest" among us are well acquainted with their use.
Therefore, I disagree with the premise of the Article: I think that technical streamlining is the key to wider acceptance. The snobs can be overcome now as they were before.
Any technology distinguishable from magic is insufficiently advanced.
It's false to infer that the reaction to "snobbery" is "anti-snobbery."
More likely, it is a reaction to the "snobbery that excludes me and my friends" by creating a "snobbery that INCLUDES me and my friends--and to hell with everybody else."
Any technology distinguishable from magic is insufficiently advanced.
> Maybe, just maybe, Linux isn't as good as it's cracked up to be?
No, that's not it. It's just that it's like a Hungarian lover.... Rough and unapologetic, but not too bad once you understand them. If you didn't like the Ford/Dodge analogy, this one's way better!
The linux community isn't without it's friendly and helpful crowd don't get me wrong. But the biggest barrier for myself getting into this world has to be getting help that's not covered within the scope of written doccumentation.
Further, not everyone knows where to go to find the docs, or even how to find someone to ask where to find them. To the common folk Linux is still reguarded as a "hacker" platform or "geek toy". A snobish community unwilling to help widends that gap and basically shoots it'self in the foot.
I've been a victim of "uber" users who call me all kinds of names for asking a stupid question. I didn't much like it and generally moved on to other stuff. The most recent example was trying to get WoW to run in Linux. I had questions about Wine, and I got run out on a rail.
I ended up getting it to work at 1fps and threw in the towel. Microsoft might suck but atleast stuff works most of the time and you don't have to hack/emulate it...
I can't help but think about being microsoft free tho. I was really close.
-Duff
These kind of posts make me laugh everytime, but I can understand some politically-incorrect replies from "snobs":
:( ;((
Forum: Linux Hardware Problems
Subject: HELP!!!!!!!!!!!!!!!
Author: b1llsUcks
I am using Linux i can not start Mozilla because Micro$oft Internet exploiter sucks!!!!!11 LOL i want to start Mozila my icon disappeared from the bar on the top of the screen!!!!
I love LINUX!!!111 LOLOLOLOLloloL!!!1!11!11! thanx!!!!11!!!!
b1llsUcks
------------------------
Live free or die / 640 Kb is plenty of memory - Bill Gates.
[[***SYSTEM SPECS Intel Pentium 4 / 2.8GHz 512MB DDR RAM, 1 Maxtor 300GB OC radeon 9800 200W POWER!***]]
> no newbie in his right mind would try gentoo as his first distro, and if he did the person who recommended it to him should be shot
That's what I thought when I read this comment further up the page, saying "I've found so far, the most friendly to newbs distro, is probably Gentoo."
> Idiot. Get some business skills.
Getting "business skills" is your solution to not having any "technical skills?"
Hey before we get too crazy here, I have to say that when administering a win/mac office and we'd run into some kind of problem with a server or a RAID array or a whatever, ANY time I called either a hardware manufacturer or software supplier I had to go through a lot of hoop jumping saying, "yes, we're running it as it was sold to us." "yes we've not installed [whatever thing we shouldn't ever install, evaR]." or the 'humbling' "Yes, I have [virus protection] [veritas] [non-Exchange mailserver] [any software that they've never heard of] installed on this machine. Yes, I know that means we've custom configured our box. Yes, I know you can't support THAT application, I'm asking you if you think YOUR crap is what's giving me crap today, please!!"
Windows and OEMs were, in my experience, especially bad about playing hot potato with my problem. "What you're gonna want to do is call the manufacturer..." "You're gonna wanna call the software company..." "You shouldn't install ...almost anything..." So Linux snobbery isn't the only bugbear here, there's also a lot of blame-the-user mentality in the industry. Hell, I blamed our own users whenever I could while I was administering our system and performing support.
I wish we could get off this crazy train.
yes. that's all I'm going to say in all comments from now on.
How much effort does it take to cut the "you have to help me", "I need it right now" attitudes?
Excellent article. This is a huge problem, in user groups, schools, and in the work place. It is plain wrong not to help people who want to learn, it is plain wrong to be sarcastic to other people who want to find out more. They may or may not be the next guru, but they may also be the next manager or journalist who supports open source over proprietary software. Or they may share their knowledge with the next person who comes along.
On SD we about how to raise support for it, make it grow. Maybe open source doesnt need any great tech evangelists out there because its the quiet truth that wont go away. Maybe so, but still, everybody who engages in putting people down sarcastically for asking newb questions is KILLING OPEN SOURCE.
So stop killing open source software by being a jerk. Make the industry grow instead by sharing what you know with other people. Start user groups, give talks, write tutorials, but dont friggin kill the industry with your stupid egos. Learn some people skills while you are at it!!!
Being a noob to linux I read this part of the thread with interest. I'd love to see that list of e-books and resources. I love learning. So I followed the above link to:
/dev/dvd)."
http://www.linuxfromscratch.org/
That's pretty funny. Not the best place for a newbie. I want to make a sandwich and you send me to a lab to genetically engineer my own special franken-wheat with which to make bread!
On the other hand I posted a similar comment here recently and got two helpful tips. One explained in very fine and incomprehensible detail what I should do and the other gave me a link to something that would do it for me.
The REAL barrier to widespread adoption of linux is that the divide between the geeks and the rest of the world is far deeper than anyone cares to admit. With linux I am a noob, but I've had a computer since I was 9 (1979) and I've been on the internet since 1988. Everyone I know comes to ME for tech support. I find myself saying... "right click on the... uh well there are two buttons on your mouse put the cursor... yeh the pointer on the icon... you know the picture of the folder. that's right and right click on it. see the context menu? select properties and then read it to me" Those people will never install linux on anything. "Download the iso and burn the image to a CD" might as well be in greek, and THAT's trivial compared to, "You need to install libdvdcss2 and may need to use hdparm to enable dma (hdparm -d 1
-- QED
I'm a bit of a Linux snob, rebuffing requests of my home time for GoToMeeting and Skype sessions, citing incompatibility.
Even for someone fairly technically adept, getting help is no easy task. The fact that I could have any arrangement of kernel, drivers, distro, X, WM, etc. is part of it, and simply finding people who have an answer for me is the other.
OSS community touts linux as having low TCO because there are all these wonderful communities of Linux users who can help you out. Except that's a bunch of bullshit. Most Linux users are busy with device drivers for poorly supported hardware and esoteric mesh networks or some other project to answer your problem with how to get apt-get unfucked so you can get needed packages or why you can't get GDM to work. Still others don't think they should give it away for free.
RTFM? That's rich, since there is plenty of poorly documented Linux and OSS apps, as well as plenty of *un*documented and arcanely documented materials. Most people nowadays whinging "RTFM" don't even know of an FM to R.
Most of the OSS community's desire for broader use of Linux is a selfish one; so that the greater consumer base will encourage vendors to support it. They don't actually want to *help* this happen in any way that would be effective.
Clearly, everyone in the world needs to know C, assembler, and understand caching and pipelining in order to use a computer. Then everyone would be capable of running Linux, and unfucking it themselves when it gets into a messy state.
Terrorists can attack freedom, but only Congress can destroy it.
> Lovely little encouragement. This particular Windows user was a newbie to Linux
> but had been in the I.T. industry for years. His question, regarding "how do I
> start process daemons like a web server" was reasonable, not childish. His reaction
> to the Linux "guru" was also reasonable. He basically said that he doesn't have time
> to deal with people so fanatic and terse they reject questions on message boards created
> to answer questions.
No one who has "been in the IT industry for years" has any business going into ANY support forum and asking such a basic question. One part of being in this industry is being able to adapt to new technologies and new features in old products. This particular user should be able to fend for himself. It is highly RUDE for him to be so lazy as to waste other people's time when there are genuine novices out there that may need help. This person is infact a selfish, self-centered jackass or simply an complete idiot.
This person doesn't appear to have any redeeming characteristics that might indicate helping him would be other than a complete waste of time.
This isn't some poor little lamb that finds themselves over their head with Linux. This is someone that's supposed to be a professional unable or unwilling to do even the slightest bit of initial legwork.
I don't even let my 3 year old get away with this sort of helpless mentality.
A Pirate and a Puritan look the same on a balance sheet.
The problem is that n00bs show up and demand that it be done with
/some/directory -exec grep -l Foo {} \;
I get stuff like:
<n00b> How do I find a file containing the word Foo?
> Use find
<n00b> But my friend uses locate, how do I do it with locate?
> Locate will only give you files that were there the last time updatedb was run. Find will give you all the files that are there now.
<n00b> But I wanna use locate!
> Then you're on your own, I already told you how to find files containing Foo.
<n00b> Waah, you're all a bunch of elitist snobs, you don't know anything! fuck you all!
This plays out for all sorts of combinations of technologies. Users wanting to use an MTA as a MUA (hey, sendmail does send mail, but that doesn't make it a mail client), users trying to script some trippy complex FTP client when what they really wanted was rsync, and so on. Half the time we have to get the guy to stop hyperventilating about what he thinks he wants, so we can get him to tell us what the hell he's trying to do, and half again of that time, he's got no clue what he's actually trying to do (mister "how do I set up a script to copy my bind zone files from my primary to my secondary server automatically every time I make a change", I'm talking to you)
You mean the software (or more specificially source code, in this case) is made available as required by the license?
Also, if the "free support" you get doesn't work 100% of the time or results in being klined from the support channel, I think that's hardly an incentive for a user to pay for "real support."
That's pretty much it. Thank God for Linspire.
MadOgre.com
timecop is a (founding one, if I am not mistaken) member of GNAA, the most obnoxious association of imbecillic, drooling morons the Internet had a misfortune ever to witness. Do you really plan on taking this jackass seriously?
Wake up, dammit!
Wait, you were surprised to find snobbish behavior among a group of Mac users?
No, the problem lies with the fact that most Linux newbies expect it to be just like Windows, and don't take the time to read anything. What's the point of going out and buying (or downloading) a distro, installing it, not reading any basic documentation, and relying on "gurus" to help a brother out?
Quite frankly, it's stupid.
I'm running over a dozen Linux servers at work. A coworker wanted to install Linux. Knowing I know quite a bit about it, he asked a couple basic questions such as what distro and will it work on his machine, etc. I told him to go Distro A because it would be easier for him. He bought a Linux for Dummies book that came with Distro B. When he had problems installing it, he asked me what was wrong. I asked him if he read the installation procedures. No, he didn't.
He expected it to install and function right out of the box like a Windows install so he figured he didn't need to read any documentation.
Every question he had, I asked if he (politely) RTFM. No, he didn't. My responses became more and more agitated. If you can't even bother to read one page (OR on-screen instructions during an install), why are you even trying to get it to work? Eventually he gave up because "oh this Linux thing is too hard."
That's just one of a thousand examples. If someone asks me a Linux-related question, if I know the answer I'll tell them, then follow up with a URL for the same information. Hell, most people are too lazy (or stupid) to even Google for simple information.
If you're genuinely stumped, that's one thing, but if you have to ask how to get a directory listing, you really should RTFM.
> 5 years ago, secretaries were more efficient with a copy of wordperfect 5.1 for DOS on an old 286 with 2 megs of ram than they are today with, literally, 100 times more computing power.
I disagree....sort of. It may be true that the people who used to be considered "WP experts" were, on average, faster than the group of people who are currently considered "WP experts."
The big difference is that the older group HAD to take a lot of preparation/training time to learn a million key combinations. The end result (after many hours of training and practice) is that they could put out formatted documents quickly. The people in the "current" group do not know those key-combos and so must use the mouse, necessarily slowing them down during use. However, current users are able to use the program nearly as efficiently (as an old expert) without all that initial training/practicing.
I don't believe it has anything to do with the PC they are using, but the interface they operate under.
I've worked in I.T. in a small to medium business for 15 years. I've seen all kinds of "snobs" as described in this article, and not just I.T. people.
Years ago, the stereotype belonged to UNIX gurus. But, along the way, I've seen almost every kind of contractor act in similar ways, some worse than others. The difference is those contractors are preceded by nice, friendly salespeople. Usually if the contractor is an ass, you can just go back to the salesperson and request you never have to hear from that contractor again. That pretty much guarantees an attitude adjustment on the part of the ass in question.
The problem here is generally those Linux gurus are not preceded by nice, friendly sales reps. But, if they work for a company in the same way as I described above, you just go through the same thing to get him banned from ever coming back to your company. Unfortunately, the article doesn't detail how these people came into contact with the snobs in the first place.
If you come into contact with one of these guys just based on what you heard, it probably will be hit-and-miss, just like any other contractors. Those independent guys won't get much business because they don't have nice salespeople to deal with customers who had to talk to them on their bad days. Face it, all of us technical people have bad days when we don't work/play well with others.
If you are an independent Linux guru, you ALWAYS have to remember when dealing with customers considering Linux that you are also the salesperson. It's just like the bad-old days when the only people selling the greatness of the Mac were advocates like me.
Based on my experience with colleagues in other companies in the last year, we are entering/in a golden time for Linux growth in a big way. Auditors and consultants everywhere are actually rewarding I.T. people like me for moving away from Windows toward Linux. Some are actually recommending it.
I haven't seen the current level of pro-UNIX (now basically pro-Linux) attitude in probably 8 or more years in I.T. -- 4 years ago, these people were attacking us for using UNIX anywhere instead of Windows, so I was constantly on the defensive. Today, it seems to mostly be a no-brainer that we want our mission-critical apps to run on Linux or UNIX.
When I told service vendors (IKON, for example, but many others) 2 years ago that I wanted their server or appliance apps running in Linux/UNIX instead of Windows, they were surprised and said they'd try but most of the solutions were Windows-only. Today, when I tell them the same thing, their response is that they are porting their apps to Linux, and it's only a matter of time. When I ask when, their selling point ends up being the release date of their app on Linux.
All I can say as a past and current Mac OS X/Linux/UNIX advocate is to remember why you work on Linux in the first place, and set your attitude accordingly when dealing with potential new "customers" of Linux. Hopefully I'm not wrong in assuming that Linux "gurus" work in Linux because they love it and/or open source. You show that attitude to newbies, and you can't go wrong. And in the end, we're all better off.
As a recent convert to Linux, I can say from my own experience that it wasn't the coolest new version of some package that got me interested. It was surfing the ubuntuforums.org community. When I saw the level of support and the way users clearly had a common goal, I realized it was time to leave windows behind. And best of all its been a succesful transition due to the great support I recieved when I had problems. There is no one simple Linux users manual. Most people dont have a freind they can ask for help, like with Windows. There are truly brilliant people out there, and I would as them, istead of feeling great that you have more knowledge than others, try feeling great by helping others and furthering something that is truly important: a community that believes in free software, that believes information and the access to it should never be restricted or controlled. Adopt a newbie today!!!
I solve this linux snob issue by running OpenBSD. They are all happy-happy-joy-joy folks there.
-- I have a private email server in my basement.
> In internet forums some Linuxers will tell you to RTFM, and some Windowsers will tell
> you they don't consult for free. I don't see a heck of a lot of difference
The difference is social graces.
It's like if you're visiting two cities and ask for street directions. In city W, people who don't help you say "I'm sorry, I can't help you." I city L, people say "FUCKING TOURIST GET THE HELL OUT OF MY CITY!".
Technically, these statements are functionally equivalent in terms of giving you directions, but which city do you think is going to leave a better impression on visitors? There's more to human communication than the number of bits of relevant information transferred.
I agree with you, and I think the attitude of the GP is the part of the main stigma of the Linux community. If you just look at the front page of Linux HA, you'll realize that it's trying to appeal to the masses and gain acceptance. However, attitudes like the GP totally serve in the opposite direction. No wonder people ask why Linux isn't gaining acceptance: it's because of people like the GP and the ones in the channel. At least with OSes like Windows, I get support and the software works out-of-the-box.
On the other hand, I've had good experiences with certain distros myself (free, that is). The help channel was nice and didn't end each sentence with "RTFM, noob." The people there actually pointed to some forum topics for my particular problem (as well as updating the docs). But even then, keep in mind that one bad experience is all that's need to drive a user and his/her friend away for a long time, especially if it's an uphill battle like an OS switch.
thats one of the things i loved so much about gentoo is the user support community was generally very helpful, the #gentoo channel on freenode, and forums.gentoo.org i still use as a resource for linux questions even though i now use ubuntu.. ubuntu's support forums suck.. most of the time you never get a response and its buried quickly, it seems on the ubuntu forums there are way more people asking questions than answering any, so as a result anything you ask becomes quickly buried and never seen
another of the biggest problems is if you have a COMMON PROBLEM and search and find all kinds of mailing list archives and forum posts about the exact same problem and discussions about it they usually end in the person who brought up the question saying 'oh nevermind i figured it out' but they never SHARE what they figured out!! they just assume everyone else will also or what?
so on at least a few dozen problems that ive had, that i search online for, and found several references to the exact same problem i never managed to find an answer on those same discussion threads because the people who get the answers never share them!! thats just annoying.. thats why i always make sure to post any answers i find on any threads i post bringing up the problem
ANOTHER major problem is when you do find information in on message boards or mailing list archives it is usually not clear WHAT VERSIONS its for! with linux software constantly changing and growing and branching alot of times config options and syntaxes change. like with xfree86,xorg its changed over(xfree86 -> xorg=6.8)) and over(xorg6.8 heavily patched) and over (6.9) and over (7.0) again in like 1-2 years time.. without the version and relevant patch information you have no idea if the configs your reading about will still work (most likely they WONT) you basically have to be IN the linux scene for years before you can even keep track of half the important changes that you need to know about to keep compitent with linux.. which is obviously a massive barrier to entry
those are some of the biggest problems facing people who switch i think.. so many applications written by so many different people means SO MANY different implimentations. you have to read mountains of documentation, nothing is intuitive, most apps config options are unique and non-obvious and some are poorly documented, certain people you might ask will be flat out jerks about it. others wont know! looking on the internet in mailing lists often finds you grossly outdated or incomplete information. No version is given so you dont know if the information still holds true..
I think linux has come a HUUUUGE way though and continues to become better and better ever year. i think its already passed windows in power, reliability, and security. now if only it could pass windows in popularity and usability. i think as more people get into it there will be more people who are in it for practical reasons rather than to be leet or different and it will shape up into a more practical operating system (that means more GUIs!! and more integrated documentation, like context sensative help, instead of SEPERATE web docs/manpages)
> Seriously, if people are so adamant about making other people aware of the advantages of Linux
But many of the worst offenders aren't all that interested in spreading the benefits of Linux, and are mostly interested in feeling smugly superior.
This isn't a problem confined to Linux users either, though - I've know people in certain cult-like evangelical Christian groups who---while they claimed to want to spread Christianity---mostly just enjoyed feeling smugly superior because only they had the real Christianity.
Basically, some people are dicks, and an opportunity to be different---which they can delude themselves into thinking means "better"---attracts them like flies to feces. They're loud and make quite an impression, so frankly the onus is on the rest of their broader community to either muzzle them or distance them from the community.
I think there's a distinction to be made on the point of "fiddling". Most of what I know about any machine/OS I've ever used came from "fiddling". Some of my best-learned lessons came from things I did as root or admin. There's nothing like horking something to the best of your ability three times in a row (and re-installing the OS at each stroke) and finally seeing things work out in the end. Experimentation is a key part of learning, and making serious mistakes is extremely instructive, if not a little frustrating at times.
Paying someone may not be an option, after all. When I took on sysadmin responsibilities at a startup I worked for, I had the most basic familiarity with UNIX, but my boss gave me a generous book allowance, and I was permitted to bring in as many of my own machines as needed to experiment, and every now and again he'd spring for a new server a few months in advance so that I could get my experimenting out of the way and develop a better understanding of what the machine needed and how to tune it to our requirements. It was great. We didn't have thousands of dollars to throw at self-important consultants (not being rude, here -- about half of the consultants I've ever met are self-important) on whom we would have to become dependent, who wouldn't be closely tied to our business needs, and who could walk away from us at any time to work on someone else's shiny new 733+ systems.
My personal feeling is that anyone who is an SA needs to be provided with one trashable example of every platform they're expected to support ("trashable" meaning it's not production -- just a spot for experimenting and can be wiped clean at a whim). Yes, books, manuals and web resources are important, but getting one's hands dirty and doing what might be pretty dangerous things as you're developing your chops is equally, if not more important than the reading part.
See what I'm driving at?
.. pa-ra-bo-la, pa-ra-bo-la, 2 pi R, 2 pi R, where's your latus rectum, where's your latus rectum, 2 pi R
I didn't get a chance to read all 650+ comments (and probably no one will read mine since it's posted so late). But a common theme in the 200 or so comments I read was that people ask a question after they already RTFM and are told to RTFM and they get mad. What you really need to do when you ask a question is tell people what you already did. It does two things 1) it lets them know that you are trying to solve the problem - not just expecting to be given the answer and 2) it let them know not to waste their time telling you something you already know. We may think ESR is crazy, but there are two things I really agree with him on 1) his opinion of guns and gun control, and 2) how to ask quesions: http://www.catb.org/~esr/faqs/smart-questions.html . It not just in the linux world that you do this, but anytime you need to ask an expert for help - you tell them what you tried and what didn't work. e.g. when I take my car into the shop for a problem I can't fix I tell the mechanic what I already tried and what the results were, they're usually very appreciatve because it saves them time and they can get to the real problem (and it saves me money in hourly labor charges!).
As a recent convert to Linux, I can say from my own experience that it wasn't the coolest new version of some package that awoke my interest. It was the ubuntuforums.org community. When I saw the level of support and the way users clearly had a common goal, I realized it was time to leave windows behind. And best of all its been a succesful transition due to the great support I recieved when I had problems. There is no one simple Linux users manual. Most people dont have a freind they can ask for help, like with Windows. There are truly brilliant people out there, and I would as them, istead of feeling great that you have more knowledge than others, try feeling great by helping others and furthering something that is truly important: a community that believes in free software, that believes information and the access to it should never be restricted or controlled. Adopt a newbie today!!!
I had a similar experience trying to resolve a problem with the original pwc webcam driver. I contacted the author with a problem that I had never seen before. I already had 4 setups running with his driver. He responded like I was a clueless idiot. I guess I should be happy I got any response, but I had to resolve the issue on my own. History eventually showed that he was jerk anyway when Kroah-Hartman removed his driver from the kernel.
Besides this one particular incident, I can name dozens where I was pointed in the right direction or given help freely and generously. I have had developers graciously send patches and fixes for problems I have discovered in their software. On the whole, I would say that the open source people are much easier to approach and way more generous with their time.
Try to get help from Microsoft to fix one of their problems some time. You better have a credit card in hand and be prepared for a long wait to talk to somebody. Oh yeah... Don't expect to actually resolve the problem, but at least you can count on being charged for it.
Recently, the vendor of a piece of $5,000 modelling software (Windows based) absolutely lied to my boss. I cost $200 and several hours work and the problem is still there. We proved his solution was crap. We "worked around" the problem with a clean XP install on VMWare.
> Most people want everything handed to them
No - most people just don't care about computers all that much.
Do you expect people to tinker with their cars?
Do you expect people to tinker with their television's wiring?
Do you expect people to tinker with their plumbing?
Then why would you expect people to tinker with their computers? For most people, a computer is an appliance, and deserving of no more tinkering than a tv. You can whine about people being "not ready" for computers all you want, but that won't change the basic fact that mature technologies don't need to be babied to function properly.
It isn't people that aren't ready; it's computers.
It was in the August issue of South Africa Computer Magazine. I put some scans of it up on my blog a few months later, I think they're still up there.
Introducing the new Occam Fusion! Now with sqrt(-1) fewer blades!
I, among many others, used to be a regular on Yahoo's programming chat rooms. Here's a pretty typical exchange (abbreviated), and the observed aftermath:
Newbie: Somebody tell me what I'm doing wrong.
Us: Post the smallest snippet of code that exhibits the problem, or be more specific in your question.
Newbie: Why the fuck can't you pricks just tell me what I'm doing wrong.
Us: We can't tell you what you're doing wrong unless you give us more information.
Newbie: You guys are elitist assholes. I'm reporting you to Yahoo! [Newbie leaves the chat room]
By chance, I happened into a different room that the newbie had run off to.
Newbie (to the room): Those programming guys are assholes. All I did was politely ask for help with a simple problem, and I got nothing but flames and attitude.
Here's another common scenerio:
Us: (answering the same question for the 10th time in a hour, and one of us adding the question to a FAQ maintained by one fo the regulars).
Newbie: (asking the same question).
Us: Go to [our web site]. We've answered the question at length too many times to want to type it all in again.
Newbie: Fine, be an asshole. Why can't you just answer it here??! You guys are such pricks.
Whenever I read a story about someone claiming that he was maligned by people in a chat room, I take it with a huge chunk of skepticism. I don't doubt that he was eventually bashed. I doubt that the bashing materialized out of nothing, and for something as simple as asking a question. That isn't to say that it never happens this way, but I have never in my 11 years using Linux seen it happen as described by the supposed victim.
I don't know the first thing about LEAP... I'll google for it in a bit. But I'd like to suggest that FC5 is ripe for use on a laptop. I have been running Fedora Core on my Inspiron 8600 since FC2. Initially, FC2 needed god-awful amounts of tweaking to get features and performance out of the machine. With each release, fewer and fewer tweaks are needed. With FC5, EVERYTHING works. Suspend to RAM, suspend to disk, EVERYTHING. I still need to use the proprietary ATI drivers and I need to acquire the firmware for the IPW2200 wireless, but that's pretty much it. It's easier to configure than WindowsXP, the OS the machine was designed to run. ...now I'm off to seek information about this LEAP thing you mentioned...
Except you have to sooner or later, because a bunch of Linux drivers are packaged (or, more accurately, not packaged) that way, and from my experience there's as good a chance as not that those drivers aren't in the repository. My specific problem was with the drivers for my USB wireless network dongle and my video capture card. (Turns out, Ubuntu did ship with a version of ndiswrapper for the USB wireless network card, but there's no way of using ndiswrapper without the commandline, so it still applies.)
Comment of the year
So what? This may come as a shock to some Slashdot readers, but Slashdot isn't the end-all/be-all of human existence.
Who did what now?
I've met quite a few arrogant stuck-in-their-ways windows zealots in my time. This is just twaddle!
Arrogant people are arrogant people and just as many can be found on either side of the fence.
In my experience as a developer I have found it much much easier to get Linux/OSS related help and support from free forums, internet sites and oss project maintainers, for my own development problems and also for oss software that I use. I simply havent found or experienced these levels of assistance for my Windows related problems - I ususally find that when I encounter a problem with something windows related somebody wants to sell me something to solve the problem i am encountering. For me the Linux and open source community is a much friendlier place than this article seems to suggest, and if i can - I always reciprocate this helpfull to others who might be struggling with a Linux problem.
Electronic Music Made Using Linux http://soundcloud.com/polyp
I use to just mess around with Linux (going back to Slackware in the mid 90s). The Gentoo community is the reason Linux is now my primary operating system. Without those forums, I would have stuck mainly with Windows.
I wish I had mod points so I could mod the parent up. It captures the whole issue in 2 short sentences.
>LINUX HARDWARE FAQ
>
>Q. Does (new piece of hardware) work with Linux?
>A. No. Go write some drivers.
So true (like it or not, this IS reality).
>MAC HARDWARE FAQ
>
>Q. Does (new piece of hardware) work with Mac OS X?
>A. No, but Mac OS X is kind of like UNIX, so go download the Linux drivers and get them to work.
Not really. It should read as:
MAC HARDWARE FAQ
Q. Does (new piece of hardware) work with Mac OS X?
A. No, chose another piece of hardware that does the same thing but has OS X support.
And frankly, that's what I do. No OS X support = no sale. Why should I buy something that I can't use?
Personally, I haven't experience much rudeness on irc, except for a couple of times on #gentoo @ freenode, and it was quickly slapped down by people there.
The major exception to this has been when I've been in windows-scene channels. Quite a few bad experiences there; probably just a couple of bad places really.
The reason people look for help on irc: because people offer it. I used to help out on the #azureus and #azureus-support channels; pretty much mundane stuff like helping people get around their firewalls etc. Nowadays I normally sit on my LUG's irc channel, and we're all for helping people. Sometimes I also give a little help on issues I can solve on #debian and #gentoo. IRC is a good way to help people; it has properties very different to a forum or a mailing list, and these can be very useful in helping people sort out issues.
Often some people have rudeness to deal with because they're demanding attention for a particular situation. This wasn't really the case with the (great?)grandparent. Timecops problem does seem to be a bad experience with #linux-ha. Perhaps he could have tried a mailing list (often, mailing lists offer a better response rate with smaller projects/groups); I'm not looking at the log myself, so I really can't judge what the situation was like. I mean no offence, but I really am not going to take one disgrunted user's bad experience with a channel as godsend.
The best advice I can give to anyone is to read Eric Raymond's Howto Ask Questions The Smart Way. In my (and many other peoples) opinion, that document is definitive. Make sure you read it before you post.
...I've had interactions with both Windows and unix/linux snobs.
I prefer the linux snobs, as the typical answer from the windows snobs regards money, new hardware and college (if you're so smart, why don't you have wealthy parents?). RTFM is something I can do better than most, so Linux oriented pinheads actually spur me to learn.
RTFM is often the best answer after all is said and done, though. TFM is usually the best way to find out how to do what you want to do, in the least time. Here's a reasonable guide to asking people questions without hitting their 'asshole' button, while making yourself less vulnerable to people who invest their egos unwisely.
But are they really snobs, or are they sick of holding someone's hand while they learn to do a job they're being paid for? 'A little effort' doesn't solely consist of asking questions in forums or blogs, you might seriously want to try reading about your topic of interest, there IS a lot of documentation on a wide range of topics and applications.
In fact though, I've met few real snobs from either camp, most folks seem to be pretty helpful most of the time.
So, you're expecting nerds on IRC to have social skills? Good luck with that!
"We shall party like the Greeks of old! You know the ones I mean." - HedonismBot
Just today I was on #fedora on irc.freenode.net to get assistance / make sure I was doing things "the right way" to install Java support in RedHat Fedora Core 5. Mind you, Fedora Core is for "developers" or those who want more cutting edge and don't want to pay for RH Enterprise Linux, so it is going to have a bit of a learning curve which you always have to keep up with as things change.
I'd already done some homework in researching at a popular Fedora FAQ website. However, as with many things with Linux, things were out of date, or talking about the wrong version (in this case, that FAQ is still for Fedora Core 4, not FC5).
I checked in at #fedora and asked, "Is the method to install Java at http://www.fedorafaq.org/#java still the best way?" A few folks said yes, another guy (ignacio, who is the classic example of a linux snob with a, "Live free or die" attitude) said, "Not best, use gij" to which someone else fought the battle for me and asked, "Is there plugin support with gij?" and ignacio had to reply, "No." Well, pointless, as the only reason I need Java is for plugin support with my online bank.
So, what I did wrong was that I should have know to ask, "Is this the best way to install Sun's Java?" You already have to almost know the answer to ask the question with some folks. While I can understand trying to do a bit of research and be prepared, it's not that simple. Googling sometimes gives you the answers, but again, there is always that out of date / old version problem that gets in the way. You could spend hours following the "old" method with old versions that don't apply and won't work anymore.
Anyway, I ended up just taking the original FC4 Java install notes and modifying them and put them on my own site for others to hopefully find via my webpage when searching for Fedora Core 5 and Sun's Java: http://jason.roysdon.net/?p=819
My own experience with IRC "support channels" has generally been negative when compared to other types of online support channels (mailing lists, news groups, web-based forums).
Maybe the solution is to use a medium other than IRC when asking questions?
Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
The Theorem Theorem: If If, Then Then.
Option C gives them a quick answer to their question and tells them where to find more information.
And the 'where' turns out to be you, as they proceed to ask you to just give them a list of the switches with explanations of what they all do. And then it's step by step examples of how to do something specific with those switches, etc etc. People that don't want to help themselves wouldn't be asking you to begin with if they didn't want to be led by the hand through every little bit of it.
I've not personally tried Debian, but, I have heard the community there isn't exactly 'newbie friendly'.
I'm running Debian on my server and on my laptop and let me just say that you've heard absolutely right. I've been running Linux for 6 years (Debian for 4) but I still encounter things that gives me problems every once in a while --- last time it was an upgrade of Xorg that messed up my keyboard layout so AltGr wasn't working. Asking on #debian would most likely get me "RTFM!"; asking on #Xorg (or whatever their channel is called) would probably have been the best solution --- asking on the appropriate channel usually is. Fortunately I figured it out myself after a couple of hours. Well, my point is that the distro-channels easilly become rude and snobbish (except for #ubuntu and possibly a few other, it was still nice and friendly last I was there).
Anyways, RTFM has become more or less of a standard answer even if the answer isn't actually in the manual... I've always seen RTFM as meaning "the information is out there somewhere and if you look hard enough you'll probably find it sooner or later, either way I don't really care about your problem" --- i.e. Google it, search some wikis and/or forums, read the man-pages etc.
People on the IRC channels --- and people doing support in general --- need to remember that there's a huge difference between asking how to set up Postfix w/ MySQL, SpamAssassin, ClamAV and more, and then asking how to make 'ls' do detailed listings. (Hint: 'ls -l' or even better 'ls --help' is a _way_ better answer than RTFM in the latter case.) The first case with Postfix et al is of course a big question, but a link to a howto or some words to feed to Google will actually get the poor guy started whereas RTFM will just leave him as ignorant as before and possibly thinking your an insensitive, snobbish clod.
I usually try not to use RTFM, since it's often not a good nor fulfilling answer. Often the manual is outdated compared to the application (or vice versa).
Ever had problems with mplayer? Well, RTFM! (Yeah, right --- try showing TFM to mplayer and see if it cares!)
Note: It's not that I dislike #debian or other distro-channels, many of them just aren't newbie-friendly. Nor do I dislike mplayer --- au contraire --- the docs just aren't up to date with the app.
"Live free or don't."
To me it seems like any question you ask, you get a snappy response or someone trying to make you look like a fool. As a person who's been using computers in some capacity for over 15 years, it's quite irritating to my senses. To linux snobs, it doesn't matter how much you know if you are just beginning in linux, because you are a linux n00b that's worthless and should "go back to windows." Another thing I really hate is the insistance that Windows is the wrong application in every place. I was having a candid discussion about how I was reinstalling windows on my laptop because I couldn't get the resolution to go past 800x600 in linux and I didn't feel like farting around with it anymore. I got berated by people telling me how awful it was to do this, no suggestions otherwise of how to fix my particular problem besides general FAQs which I had already gone through and saw fail, and looked at as a hater of OSS. Well, I run linux on my second computer, and I would love to transition my main computer to linux but the support just really isn't there and I don't get a great deal of pleasure farting around with my computer when I can just use the free windows I have installed and get some real use out of it. To Linux nazis like the ones I encountered tho, there is no in between. If you are running windows on anything you are an ignoramous who knows nothing about computers... If you want people to use things, this is hardly the way to go about it.
Judges and senates have been bought for gold; Esteem and love were never to be sold.
write an email to bill gates complaining that something in windows doesn't work...
The MAFIAA is a bunch of mindless jerks who will be the first up against the wall when the revolution comes
Insert post about spyware, regedit and general random breaknes of windows here.
I've generally found Linux users to be genuinely helpful and friendly. Generally, not always.
With OpenBSD it is generally the opposite. You get complete dicks who are unwilling to help their own mother cross the street much less help someone who knows less than them about something.
Nope, I've found NetBSD and Linux users to be pretty good. Solais and HP-UX and AIX, too. I haven't mucked around with FreeBSD, but seeing as Theo was essentially ejected from FreeBSD I suspect they are good guys.
My brother knows almost nothing about Linux and Unix, I set him up with an old computer and he took to it quickly installing different distros of Linux, and asked questions in forums and got decent and helpful answers.
It's pretty simple. There are a huge number of questions and if I see you have done the work and have got hung up on some detail I will help you. If you want me to do the work for you I will very rarely respond.
... Standards and Practices !
PenGun
Do What Now ???
Analogies don't equal equalities, they are merely somewhat analogous.
Conversely, I found Gentoo to be the most informative of distros for learning Linux.
I do have a certain level of familiarity with computers, having been a developer on Windows for some years, as well as a hobbyist back as far as the Commodore PET.
Because installing Gentoo (especially from Stage 1) requires you to hit the command-line and tinker with things, it's a great way to learn Linux in general. After basing my MythTV box on Gentoo, I'd gone from a n00b to someone who "got" most of the underlying workings of the OS and had even contributed a small patch to the kernel.
So there should be sites for noobs that all the folks annoyed by them
Linux was established as an os for Programmers, among other things. Asking noobs to learn two complex technical subjects at the same time is over the heads of some. Many don't even get the concept of an email list. Many are not college graduates, and haven't been to school in a while.
I'll have to write it up someday, but there is a way to model human interface procedures based entirely on modem protocals.
The Human Interface Protocol includes things like error correction (for misduplication of data), continuous handshaking until viability of the data stream is verified, and procedures for buffer overflows (this is too much information, will robinson)
It works well. Let's face it, some folks are 14.4 modems in a broadband world. Adjust your dataflow protocols appropriately.
Learn to be H.I.P. - use and update your Human Interface Protocol.
"It is a greater offense to steal men's labor, than their clothes"
Someone who has always impressed me as a class act is Wietse Venema. When someone on the Postfix mailing list asks a question that's already answered in the man pages, his response is polite and concise: "The answer to your question can be found in the (postconf|postfix|postsuper) man page". It's a response that is neither insulting nor dismissive, and it shows that Wietse thought about your question long enough to determine which man page has the answer, and maybe even asked himself if the explanation in the man page is sufficient.
Yes, my only tool is a hammer. And you're starting to look like a nail.
You should use a distro like Mandriva and check out their compatible hardware lists before buying new kit (I assume they still have that, they did when they were Mandrake).
... it enables sound on my desktop machine when Windows doesn't seem able. I expect Ubuntu would be quite good too.
LinuxQuestions.org has a good hardware compatibility list.
I know it's harder than looking for the "works with WinXP" on the box, but then you're getting the whole distro and countless other apps for free, a tiny bit of extra leg work should be expected.
Incidentally I've found Knoppix to be pretty good at detecting and configuring hardware
Try http://perlmonks.com/ if you want to give it another go. It's a great resource.
/.
:)
As long as you make an effort to ask a decent question (details about what you're doing and what's not working) as opposed to "I tried to install a network package and it no go.." and at least a cursory attempt at searching for an answer and I can almost assure you that someone will make an attempt to help you out.
It's one of the best technical communities I've ever found. I wouldn't say it's perfect, but it's as close as I've seen any community site come.
There's a handful of sites that I visit religiously. They all fill in one void and fill it well.
For Perl, perlmonks.com,
for electronics, bit-tech.net,
for my car, 2gstratus.org,
for car-pc stuff, mp3car.com,
for tech news,
These are all functionally equivalent in their respective domains.
No if I could find a comparable linux and medical communities, I'd be all set
-William Shatner can be neither created nor destroyed.
I am surprised that this is portrayed as a "This could only happen in Linux" as M$ would have you believe. I think it is as far from reality as possible, I can remember back in the win3.1 days... heck... clear back to dos if you want to go that far ;) Even though it was a paid product people would come to the local geek (me) with their problems and I would cheerfully help them out gratis. Of course a week later here would come the same person with the same problem!, well after a while of this sorta thing I finaly started telling them to 'Read The Freakin Manual'. While this new strategy worked well with some people once they took the time to look something up themselves they would actually learn! :) -- Others however would get all bent out of shape, have a hissy fit, and etc... like you were ripping them off, what can I say...some people want everything handed to them on a gold platter for free.
FragHARD or don't frag at all
Microsoft WIndows 95! The Best Opperating system ever! It has *real* multitasking. It even has support for long filenames! Lets see Lin-Sux top that!
Note to the metamods and parent poster. This was a joke, perhaps carried too far. I can't contiune if the Original poster ws trolling my toll then well he wins that battle of wits. Its too painful to keep up the sharade. I just complemented win95 for heavens sake. I guess I couldn't bring myself to mention anything good about win me. The original post I reffered to said that the best way to learn about linux without incurring the wrath of linux snobs was to dis linux by stating that windows could do something that linux could not.
Well.. maybe. Or Maybe not. But Definitely not sort of.
It's that attitude right there that runs people off. You assume that because someone is having trouble finding an answer that they refuse to do anything for themselves. That's what will continue to marginalize Linux as a gimmick desktop OS.
120 characters for a sig? That's bloody useless.
Well, at least your sense of humor is better than your sense of logic.
Open source software projects can rarely afford to run a helpdesk. To benefit from free software, you must learn how it works on your own. If you're having a serious inexplicable problem, most developers are glad to help. Everyone accepts this except the newbie, who often feels entitled to free software and free hand holding.
What other industry caters to the lowest-level of human? Does anyone really expect Ford or Chevrolet to answer questions about where the key goes? No. It's in the manual that comes with the car. Does Tivo walk all of its users through recording a show? No, it's in the manual.
Users of software should be obligated to at least read their manuals, even if they don't understand them. The readme is the first line of defense against newbies. An incredible amount of time is spent answering every conceivable question in a FAQ so it doesn't need to be done everytime they come up.
Users shouldn't feel entitled to free help given that time is DONATED. It takes some arrogance to criticize a charitable developer for not finding the already published answer for them. If this vital time is wasted on simple questions, it pollutes knowledge bases and makes difficult answers harder to find. Newbie questions are bad for the community.
I can say that I've been on the receiving end of the most assinine questions. Most of the answers involve common sense or can be had by reading the directions. I've worked helpdesk, which is why I'll never do it again.
In case you think I'm taking too hard of an edge, here's two real life helpdesk questions (from back in the day - same user):
"My computer is broken. I don't know what happened. It just broke. Please hurry and fix it!"
- Turned on the monitor
"There's an error message on my screen. I don't know what it says. Can you come and fix it?"
"What does it say?"
"I don't know!"
- Message reads: "Your printer is out of paper. Insert paper into tray 1"
Well said!
Aunt Tillie speaks English, we speak Geek. When Aunt Tillie says "I want to learn Linux so I can do desktop stuff," I can probably already surmise that this person 1) knows what Linux is in at least some sense, 2) knows it's free but different, and 3) wants to get started on something better. This puts a good advocate with some patience Note this doesn't preclude you from telling someone to RTFM if you're polite about it and point out the right spot in the correct FM: Give a man a fish, he won't go hungry tonight. Teach a man to fish, and he won't go hungry until the fishery dies off. It also doesn't preclude you from asking clarifying questions.
This thread reminds me that everybody interested in the OS discussion should familiarize themselves with the Advocacy HOWTO.
Help us build a better map!
I got snubbed by some of the Linux zealots recently. I was having trouble installing a program on Ubuntu. I'd read a fair bit of documentation (forgive me, but I'm inclined to think that one shouldn't be required to read hundreds of pages of documentation to _start_ using an OS). I tried using apt-get to install the package, and the software (an older version) didn't work right. So I downloaded the newest version and was having trouble getting it to work.
On a side note, the only place I've seen on Ubuntu's site concerning installing without apt-get is in the Wiki. When I search "install software" (which is most likely what a total noob would try) it's the twelfth result, titled "compiling software".
Back to my particular problem: I downloaded the new version and started the install routine. Uh oh, configure reports a dependency problem. Only I don't know that, because it's not very clear...so I post the problem. I'm told to RTFM. I reply that I've been RTFM and that I've searched Ubuntu and Google, without any luck. Someone else tells me what I need to fix the dependency problem. So I download that, start to install it, and...dependency problem. Oookay.
I search for this package myself, and find nothing. I post it, someone calls me a noob (quite helpful) and two days later someone comes along who knows where to find the obscure package. I start to install it, and...guess what? It wants something else. So I just jump straight to the forums thinking I've missed something crucial and am told I should just use some other software.
I think I will. Windows. Sad thing is, I was hoping to get Linux working with a specific application to pitch it to the school district I work for. That would have put a hundred high school students a year on Linux, but because of dependency bullshit and useless posters, we'll just stick with Windows. We sure don't want to get stuck not knowing something and have no way of finding it out.
At my house, I've decided not to waste my time with getting Linux on my desktop. It will continue to run my router and file server and has recently been installed on an old laptop that is used for internet surfing, but any system that runs a variety of applications will remain Windows since Linux has been too much of a headache.
120 characters for a sig? That's bloody useless.
Great story, excellent analogy.
From "Illustrated Man" if memory serves.
Math is math. Regular expression is regular expression. The tools are there. The future is now.
Here's an idea that struck me and I wanted to see what you all thought. Reading these series of books. I thought that they could be translated into a true 3D form via the Unreal engine for education purposes (complete with narration). Note that my idea works not with just the aformentioned books, but any subject matter that would be helped by visualization. So what do you all think?
If you want a command to do this it should take you no more than about 5 mins to put together a bash script.
I have a notes command that fires up a list of things I need to know and typically forget.... and it works on several topics. If you want it I can send it to you. Again - the issue in part is sharing. Since I don't know you and you don't know me I can't send you the code and there is no common place for us to communicate.
They'd probably mistake it for a unix command. Making it four whole letters long removes any such ambiguity.
It's true I tell you, feller at work's next door neighbour read it in the paper.
This is so incredibly true it's not funny. So many people in chats/forums, when confronted with perfectly valid, politely asked questions, respond in a way that totally insults the questioner. Sure, perhaps there are rules/conventions that require people to look for help elsewhere, or first read the manual, and if that's the case, you can let them know this *politely*. If you can't do that, then please just don't respond. Yes, some questions are assholes and come in *demanding* answers, and those people can be dealt with appropriately. But just because some people are like this doesn't mean you should default to treating people badly.
I've also noticed in some places where they are trying to keep people from looking for tech support, they feel that being an asshole to these people acts as a deterent of sorts. That is, if you treat people who search for tech support like shit, people will stop coming looking for tech support. The only problem is most of the people coming to the forum asking these questions have never been there before, and have no understanding of these 'consequences'. So, instead of keeping people from looking for free tech support, all they accomplish is creating a significant set of users who feel your forum is run by a bunch of assholes.
I finally went back to Windows on all my machines. I was a member of a LUG for a while, and was utterly bashed on when I became one of the early adoptors of DVD on PCs. At the time, there was no DVD support for Linux. I played with some of the early projects and made one or two contributions to early CVS, but was attacked by fellow Linux users because I was quadruple booting Linux, 98, NT, and BeOS.
I tried going back to Linux about a year ago, and gave up. I was trying to install video drivers, and I asked a couple of people how to do that. I got a RTFM response, to which I responded, I did, and I still have issues.
There is a difference between the Mac and Linux communities I would like to point out. Both communities think they are better than Windows users, and will tend to rub it into Windows users faces. The difference is that Mac users will help each other, whereas the Linux community support is SO bad, that Microsoft started offering it with their new virutal machine software.
I am starting to find that more and more Linux software is being written by snobs too. I wish I could think of the software I was trying out, but the install directions stated simply "Install in the normal way". I spent a greater part of an hour trying to figure out that the normal way ment "make, make install, install" or however it is. Of course, then the program would not install because I did not have the proper libraries, and the website did not tell me where I could obtain these libraries. I hit up on a couple of other Linux newbies, because the Linux "pros" did not "have time to mess with miniscule issues like these". After two days of work and research, we never did get the program running. I booted back into Windows, found a similar program for Windows, installed and was up and running in two minutes.
My problem has seldom been with the Linux OS. The Linux OS is great, it is sturdy, and when properly configured, will run circles around Windows. My problem has ALWAYS been either the lack of information or the overload of information (try reading a man page sometime, the man page for tar alone hurts my head), horrible directions on how to install the program, missing libraries, inability to find Binaries (RPMs usually) for my particular distro (whether it be Fedora, Suse x64 or Mandrake), and almost nonexistant support from the community. Most of my friends and myself know that Linux is a better OS, but refuse to waste our time trying to get a stupid application to work, or a driver installed. I am triple booting on my machines now, but its no longer Windows, Linux, and BeOS, it is now XP Pro, XP x64, and XP Media Center. And that is the way it is going to stay until there is a dramatic change in the Linux community.
I'd have to say, when I was a complete n00b and decided to use linux for the first time, I played around with many distros and by far the best community suport came from the lycoris forum. I was not once flamed for a stupid question (and believe me, there were many) and my overall experience was nothing but a helpful one. To any new linux users out there, Lycoris does come highly reccomended simply for the high tolerance to "stupid" questions and quick responses with real answers on their official forum. On a side note, I still use windowze as I work for a publishing and graphic design company so adobe and quark are used and interoperability with those two (mainly on macs) in particular is paramount.
I remember the good ol days of hanging out on #linux help. People would join with needs like: how do I add another network card, how do I customize my installation, why can't I get X Windows running...
One sticks in my mind.
#n00b: rpm doesn't work
#sgt_scrub: which distro?
#n00b: i have redhat
#sgt_scrub: sounds like 4.1 some of the early install cd's had a broken rpm
#n00b: how do i fix?
#sgt_scrub: is this for fun or work?
#n00b: fun
#sgt_scrub: i suggest using a different distro for a while. try playing with mandrake. its a cool new distro.
#n00b: will this fix rpm?
#sgt_scrub: its a completely different distro.
#n00b: i would rather fix rpm
#sgt_scrub: its not easy. if your just playing around to learn...
#n00b: isn't there a way to fix it?
#sgt_scrub: download the rpm source and build it manually.
#n00b: how do i do that.
#sgt_scrub: go to redhat's site. its a lot of work and i won't talk you through it.
#n00b: bitch moan complain... ad nausium sgt_scrub is a prick....
I'm all for being helpful but we all have our limits. When you set them people are disappointed and suddenly your a prick.
Having to work for a living is the root of all evil.
Mac OS X is associated with the "more educated" (that's marketing-speak for "rich") consumer, so businesses have more of an incentive to offer high-end products to OS X users. Although there are plenty of educated Linux users, I guess your typical Linux user is much less likely to splurge on products as unnecessarily expensive as what Apple sells.
</marketing-stereotypery>
For more information, click here.
I even went out of my way to help others who might need to RTFG. :-)
Seriously, I try to wade through the manual, but sometimes it really takes a layman's explanation before I understand the point they are trying to make. MAN pages are good, but while they explain what to do, they don't always do a good job of explaining "why" to do something a certain way.
With Google, I can usually find a more indepth explanation to help me understand what I am trying to accomplish and how to accomplish it. To me, that is learning....
RTFG - Read The F#$%ing Google!
Regardless of the forum, the reality is that if you're not paying for support, then you can't assume that anybody owes you anything. What amazes me is that people are surprised by this.
http://outcampaign.org/
That is exactly the point I was trying to make -- thank you for being a little more clear and concise than I was. I also think the GP was way out of line with this statement: "If configuring httpd is so radically different that a user cannot be walked through the use of the mouse and a gui something is clearly wrong." My conclusion based on that statement was that his attitude towards what he was trying to do is entirely wrong. First of all, most servers will not have a GUI. Secondly, it is extremely arrogant on his part to determine how software should behave; especially based on his (evidently) limited experience with it. Based on my response to that GP concluded that I am part of the problem. Maybe I am.
"I happen to agree that the multitude of distros and their differing ways of managing the system makes it exceedingly unlikely that any company will ever offer effective end-user tech support for Linux, but that has nothing to do with Apache.
I agree with this as well, but I think this is why companies tend to align themselves with a single distro. I can see "Joe's Linux" being supported by a company fairly easily whereas a company trying to support *every* Linux is going to have an exceedingly difficult time of it.
It's Mr Jack Ase, as in Ace of Spades.
Actually, I'm talking about pretty much everything other than hardware detection -- firewalls, deamons, etc.
In fact, hardware detection is one of the few things I've never had a problem with in Linux -- it's "just worked" for me, even back in the stone ages (except for ancient versions of Debian that weren't worth the trouble.)
Business. Numbers. Money. People. Computer World.
Don't lump all open source software together like that. Some open source software has excellent documentation. OpenBSD's documentation is far better than the docs for any commercial software I've ever used, and if the docs are unclear or incomplete, it is considered a bug.
It depends on why you are switching to Linux. Gentoo was my first experience with Linux AT ALL, not even so much as looked at a Linux command line before that. Yes, it took me about 3 or 4 tries before I got everyhting set up correctly, but I learned about what I did in the process. Just because it isn't right for everybody doesn't mean that is isn't right for some people.
Yes I also have the ipw2200. I was trying to use wpa_supplicant. But I'm having issues configuring it. The wireless works, I can connect to my network at home using wep, no problem. But LEAP is becoming a pain in the neck for me.
Just to brainstorm, maybe more of the Linux documentation should be wikified, or structured around user tasks (mount a nerdstick, burn a CD, set up a printer) as opposed to hidden intricacies of the software.
Anyone who wants Linux to be more popular should try the following exercise. Pretend you heard of cdrecord before you heard of K3B. Read the man page for cdrecord. Understand it. Do anything useful with it.
>yet you get the same old "RTFM, n00b" answer,
I like to quote from the documentation when I ask a question, just to show that I'm respecting the time of the person I'm asking. Sometimes it works.
That is not true. If someone says "I'll give you support", then they owe you support. Now, I don't know the details of this particular situation, but it seems to me that making a channel called "Come here for X support" is an implicit agreement to provide support. It is perfectly reasonable to be surprised when you enter that channel and nobody wants to help you. I think it's ludicrous to hang out in a support channel and be surprised that people expect you to give them answers! Instead, go hang out in "This channel is for people who are interested in X and like to harrass newbies".
That's down the hall. This is getting hit on the head lessons. See? No, no, go "hWAaah!" Now try it again.
To extend your piscatorial analogy way, way too far:
It's more like 1) the fish that you want, nay a whole shoal of them, has already been caught and 2) they've probably got them in that fishmonger's shop there, right next door. You can smell it from here.
It's true I tell you, feller at work's next door neighbour read it in the paper.
>I think the very acronym, RTFM, is snobbish
What do you mean? It's a perfectly valid ad slogan for the Kama Sutra.
I support a program that will remain nameless for the purpose of this discussion, largely because I do provide support and don't want to turn of users to it because of the bad experience I have had.
Anyway, I have registered a sourceforge project aimed at documenting a particular open source project, the name of which, the owner has a (probably unenforceable) trademark registration completed within the last couple of months. The author makes his money selling paid (and closed) documentation, and the community has needed such documentation so we have attempted to fill that market niche.
Within two days of the project being approved, we started getting hate mail from the developer. While we believe that we have worked through the substantive issues, the fact that we were jumped on with a *very* hostile response (somewhere between "I don't want you to compete with me" and "you had better be *very* careful about my trademarks"). I have already watched how this author has chased away many good developers who have sincerely wanted to make the project better. We have taken upon ourselves a massive effort to work towards building and maintaining the community and as such often find ourselves in the crosshairs (unfairly temporarily banned from email lists, etc). I don't want to fork the code because I don't want to split the community I have invested so much into but it is very disconcerting.
I can understand the frustrations of others who get jumped on, but the author is not correct about Newbies taking the brunt of the attacks. These often continue within the communities, especially where money and/or ego is involved.
My advice to newbies is to understand that communities are always full of politics and that there can be turbulant times in them, and that if this is not acceptable, then they should work through a solution provider who can interface with the community for them.
LedgerSMB: Open source Accounting/ERP
Regardless of the forum, the reality is that if you're not paying for support, then you can't assume that anybody owes you anything
You should be able to assume that they owe you a little civility, at least.
Otherwise it's like putting up a sign reading 'Free Beer samples' and then shouting at anyone who turns up that they're fucking dickheads for thinking that they could possibly receive any free beer.
I admit it, I was always a bit of a pervert^H^H^H^H^H^H^Hcomputer geek. I grew up using a vibrator^H^H^H^H^H^H^H^Hcommand line (DOS) before I'd even touched men^H^H^HWindows, knew how to edit my registry (oh my!!) and I was always the person everybody called when they were having problems with *cough* NT4 or Win98. I even had a dildo^H^H^H^H^HCD of Redhat 6 somewhere around-- obviously I knew how and where to insert it but I wasn't sure what to do with it after that. So I didn't touch it.
Well, I got my bachelors degree in Fine Arts and worked as a contractor for a few years doing motion graphics, but was eventually led to get a part-time job as a dancer in a topless bar so that I could afford to pay the rent on the closet I was renting. I always took a certain night off so that I could go to my favorite deathrock dive bar.
Anyway you wouldn't believe what happened then! This sultry, tall, dark, handsome stranger comes up to me and asked what I do for a living.
I replied, "I'm a computer contractor."
He said, "Oh me too!" And then he used a lot of really really dirty words like "Linux" and "BSD" and "compiler" and "distro" --I think he could tell I was slightly shocked because he stopped after a minute, at which point I said, "I think you're a different kind of computer contractor than I am."
He whispered, "I'll teach you
At any rate, that was years ago now, and I'm a professional domme^H^H^H^H^H*nix programmer with several languages and OSs under my garter^H^H^H^H^H^Hbelt, so I feel confident in saying that that was the best pick-up line ever! I don't think I would have tried Linux/BSD before they entered the mainstream (as they are undeniably beginning to do) otherwise. And although I can't recall being assaulted with any hostile RTFMs along the way, I certainly did a lot of reading and studying on my own. Although this one time pretty early on I wanted some help with something and nobody in #slackware was answering questions, they were all talking about how hot nuns are... but that's a different story!
Til next time...
I have been using Linux since about 1997 and still consider myself a noob in many ways. I am an old retired guy. My everyday PC runs XP. I use Linux to run a Web server, a file and print server and to learn things (all on a home network). But I have only used Red Hat, Fedora, and more recently Ubuntu. I read the F'ing manuals and generally get things done myself, but I also get frustrated and post questions in OS forums (initially in RH, later in Fedora, recently in Ubuntu). I also posted a lot of questions in application specific forums (snort, nessus, gallery, samba, apache). Sometimes my questions indicate the extensive - if flawed - research I did. But other times I have posted truly dumb questions before I really gave the problem much of a try. I always got very positive, helpful responses. I can't remember getting a rude reply and I must have posted a hundred or more questions. Is rudeness a distro thing?
comp.os.vms was a place where the n00bs (myself included) could go to learn from the "grey beards".
;^)
l
It was always peaceful and there was no snobbery nor name-callling.
Well, most of the time anyway...
http://alumnus.caltech.edu/~vance/carl_lydick.htm
http://www.myths.com/~dpm/vms/carl.html
I've always advocated that. But, who wants to be polite when anonymity prevents accountability?
If you want to have a painless linux experience, what you really need to find are the hippy geeks. Hippy geeks are everywhere, and the linux using hippy geeks will, in many cases, happily devote quite a bit of time into helping you to join their merry band. This may seem like sophistry, but it's true: The nicest linux peopel tend to be the people who use it for ideological resaons rather than for reasons of technical superiority or wanting to look l337. When I first tried to put debian on my laptop, a hippy geek friend of mine gave up over a gigabyte of his 3gb monthly download limit and three hours of his time helping me out. He sent me home with a working laptop, some CDs of bands that I should 'totally listen to' and half an ounce of recreational dried flora. That's how to treat newbies, my friends. Send them to the hippies. The world will be a better place.
I would be more then happy to assist you. E-mail me offline (charles@thewybles.com) and we can work together. I want to apologize on behalf of the Linux and Ubuntu communities for there childish behavior.
Charles Wyble System Engineer
That, in a single word, is the answer to this particular question.
Most of the Linux users I've seen aren't rude or antisocial because they think they've got a better OS necessarily. (although that can definitely be part of it)
Rather, it's because a very large number of them are afflicted with a neurological profile which has marked tendencies towards overwhelming pedantry, non-mainstream interests, and a general near-complete lack of ability to interact socially with that portion of the human race that actually are normal.
So yeah...it's not so much snobbery, as it is that Linux users genuinely are different, without using politically incorrect terminology. Said difference exists at a neurological and indeed, even genetic, level.
As much fun as this, there's got to be more going on today than differing
world views Re: entitlement/help and 3 game pieces.
Comment removed based on user account deletion
Yeah, I quoted the wildcard. I just copy-pasted the thing in. However, no results for me. Oh well.
Klingon programs don't timeshare, they battle for supremacy.
At the very least, you deserve not to get berated.
I would think even a complete moron like you would know better than that. Come on, grow up. Oh, and next time RTFM.
Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
One of the main differences between Debian and RedHat is the level of documentation. Debian is the second best documented Unix system after FreeBSD. RedHat does not even come close. Granted, it has gotten better with ES4/WS4 but it still has a long way to go.
Debian policy specifies that every executable, every config file has to have a man page. Even if the manpage says "look elsewhere" this is still better than the scarce and sporadic upstream manpages you get with RedHat. In addition to that 99%+ of packages that requires configuration by hand (like mailman) has some examples in the /usr/share/doc/package-name directory. Once again, RedHat is pretty scarce on this point.
You are correct that debian is "hard". It is. For people who do not want to read. If you do not mind reading it is a much better starting point for a newbee than RedHat. While I have not played with Ubuntu I suspect that it has inherited this from it.
As far as RTF* is concerned I think the major problem is the overall cultural difference. As noted in one of the old essays by Eric S. Raymond the Unix (and Linux) culture is the culture of verbal and written expression. It is not a good place for people who do not like reading (and writing for that matter). The Windows culture is a culture of visual expression. In order top perform an action it has to be visible. An object ot text must be selectible, its color has to visually change, etc for the action to commence.
As a result of these cultural differences, a person which is incapable of accepting a RTFM answer will not convert to Unix (at least long term). He/she does not fit the culture. Similarly, a person accustomed to verbal/written expression will never be at home with Windows once he/she has seen an alternative. In either case there is no point to try to force the issue.
I have hat to support both categories over the years and I have learned that forcing the issue never helps. Different people have different mindsets and forcing a person to adopt a way of working which contradicts their mindset is always a bad idea.
People complain that RTFM is a snobbish answer. Well, for that matter, "click with right button, select properties, select Advanced, change ..." seems even more snobbish for a person who is accustomed to a verbal expression. It is a matter of culture, get over it. People who cannot get over a polite RTFM (with a pointer where to start) do not belong in Unix land. People who cannot get over a 3-4 right button clicks sequence do not belong in Windows land.
It is time to burry the hatchet and not try to force either one of these castes to pray on the others altars. It does not work.
Baker's Law: Misery no longer loves company. Nowadays it insists on it
http://www.sigsegv.cx/
I got the same respone on IBM's internal nntp server. Twit used everything but the foul language to deride me for not already knowing all there is to know. I hope some Paki has his job now.
Someone hates these cans.
If it weren't for people who couldn't take the time to do things themselves, like reading a manual, I wouldn't continue to get paid so much that I have to occasionally laugh about it. Just today I had a user call up and say she needed to install some software for their patients to use (occupational therapy). I said go ahead, if it doesn't work let me know. She says "I don't have the time to install it, there's more than one program." I say fine, be there as soon as I can get done with what I'm working on. She says page her when I get there so she can give me the software. I got there within 15 minutes, paged the user and waited for another 45 minutes. I get a coworker to page user just as she is walking through the door complaining about getting paged twice (she sent me to wrong room). Anyway, took me 10 minutes to install 7 programs from cd's, 6 of which were from the same company. The majority of my users are just like this. They do not care that they can do it themselves, that they already have admin rights, or that a 8 year old could do it just as fast. They just want the shortcuts with the minimum amount of learning involved. That's called Job Security as long as I am willing to RTFM myself. So hey - THANKS FOR PAYING FOR MY LEXUS!
My dad's a tech guy (his girlfriend broke up with him because he "wasted" money on a PC, instead of a trip to Europe - this was back in the day). He suceeded in installing Suse Linux Personal 9.2, and it worked, but it was not receiving the network signal. He searched for help and the driver, but basically suse's help assumed a great knowledge of linux was already within your system. Admittedly, the fact that a lot of support was in German didn't help either. But my father, who was editor for a tech magazine, now is a fervent believer in linux dying. He doesn't want it to, but he believes it's run by hackers who don't care about the average user. Now this is a guy who went to an Ivy, has lived tech for a while, and everyone believes is a genius (sadly, I only inherited the second trait). Because of all this, I think the linux community definitely leans toward the anti-noob side. These are only two examples though, so who knows?
Automatically, no. However, avoiding the command-line in favor of a GUI tool is not always an advisable, or even possible, alternative. An anecdotal example involves my recent conversion of my sister (rather tech-illiterate, and definitely not interested in learning the 'why' behind the 'how') to Kubuntu. One of the things I was pleasantly (and admittedly, unexpectedly) surprised at was how much simpler tech support was under linux. Whereas in Windows, it was always a lengthy process describing a series of mouseclicks and movements, under linux it simply involved "open konsole, copy+paste this". This, combined with the lack of bizarro spyware/adware/windows spazzing out events, has made things much easier.
OSX is only a painless experience if you have a lot of money. It lacks many pieces of free software (decent Open Office anyone?) that pretty much requires you to spend more money on software then you would in Linuxland.
In many ways OSX is the opposite of Linux. In Linux everything is free (in a monetary sense), but the price is that few things work well together and you have to spend your own time working out problems. In OSX almost nothing is free, but if you stick with only buying (overpriced) Apple software and hardware then its a breeze.
Linux represents the lowest "class" of OSes. Windows is the middle class. OSX is the upper class.
Personally I prefer Linux despite its low class status because my time is pretty much worthless- it makes for a fun hobby. But one day I will have more money and less time so then I might use Macs....
Open Source Sushi
It took me years of effort to learn UNIX to the level I have today. I make a living at it. Please explain why all my effort should be "given" away to anyone who isn't willing to make even the smallest effort and RTFM?
Please explain it to me.
If I go out of my way to teach someone, I've just reduced the worth of my knowledge and added a competitor for my position in life.
For the next Y2K, I want to come out of retirement to debug C code at $2500/hr. The fewer noobs I help now, the more likely that $2500/hr is $3000/hr!
Hell, I try not to be a snob, but by now every dimwit who apparently can't even understand error messages with possible solutions in plain human language in them makes me want to shoot people.
Some people just deserve to be STFU'd out of discussion threads, but sadly they're also really good at raising a stink about it, and sadly someone will spoonfeed them even the last detail. There's nothing wrong with asking questions, not even partly stupid ones, but if someone expects to get cuddled through clicking "OK" five times in a row (yes, some programs are there) because they're too lazy to read what's on the screen and at least try to look up the parts they don't understand, that's wasting everyone's time.
Perhaps you can think of it as some kind of initiation ritual. If you ask a question, and get "Hi jackass, RTFM and stop wasting our time trying to help you children learn." as an answer, you can think of that in several ways:
In case the answer to that last point is "yes", then you can still go with option 2, and be done with it. There are jerks everywhere, and if you can't handle it you might as well get your rifle, climb up a tower and start the spree. If the answer is "no", then you can still go with option 2, add that buttface doesn't know what he's talking about and see if there is with half a brain left on the list. Perhaps send buttface a more elaborate personal message on the subject, since people could find that stuff in the archives otherwise (a "buttface" neutralizes a "jackass", your goal should be an overall flaming score of zero or lower).
Fight hunger. Filet a politician and send him to a 3rd world country of your choice.
It is not that uncommon for people who are hackers to have social skills that leave much to be desired. Not because they (we) *ARE* rude... but simply because they (we) don't have enough practical experience in dealing with other people to always realize what sort of responses are actually socially acceptable in any given situation. p Why is it any suprise that the community that it attracts happens to be generally perceived of as rude?
File under 'M' for 'Manic ranting'
Linux snobs are so bad, and so common, that the best way to get advice is often to antagonize and smack talk about the feature of the software you have a question about. Instead of saying, "How do I configure XXX functionality in XXX software?" only to be told to rtfm, you say "Linux sucks, XXX software can't even XXX." And then someone proves how smart they are, and how stupid you are, and you get an answer every time. The snobs are out to inflate their fragile egos, because they lack the social skills to excel in areas other than FOSS technology. So you have to allow them to express those parts of their personality that they use to compensate for their personal failings. Let them vent their snobby anger on you.
You just have to play their game.
It was expected 15 years ago that people would show a bit of initiative and learn a few things, poke around any menus, keyboard templates, etc., to get better at what they did. Nowadays, if they don't already know the answer, a lot of them whine that "its too complicated."
Cracking a book for 15 minutes? You can't PAY them to. You have to pay someone else to spoon-feed it to them. Its like people get out of school and say "well, thats it for me."
Frankly, I think that's a big problem with Windows. Windows is so mythically easy to use and approachable, that the average person just assumes they are going to be having some kind of Star Trek experience where the computer can just automatically perform any little thing they feel like trying to do, without them needing to know anything. It doesn't work that way, it isn't true, and people need to start taking courses and such instead of bothering everyone around them for free support. Back in the Day, if you couldn't sit down and learn how to use a computer, then guess what? You didn't have one. They were less approachable, and that was a good thing, because anybody who comes from that era has 'l33t mad skillz today. Nobody assumes you can just hop into the pilot seat of a plane and start flying, why do they assume that a highly complex computer system doesn't require effort and learning? They need to stop assuming that. Windows needs to get less friendly, and then people who have come to depend on having computers in their lives will have no choice but to take responsibility for their use of their own bloody tools. Or live without them and be left behind in the world. It's all about choices.
I say keep Linux as it is. If it dies out as a result, it will at least die with integrity.
When you don't even know how to edit a simple text file, because the one you've got installed in VIM, whose interface is nothing like anything you've encountered so far; when [insert some more examples of the most rudimentary tasks becoming colossal undertakings]...
There's a certain level of expertise you need to get to before you can start crawling on your own. Show me a manual and a distro you think any intelligent person could make do with, and I'll show you five(*) places he couldn't have worked around without either a human's help or prior knowledge, acquired from watching a human interacting with a computer.
That is not to say that none of my questions are plain dumb; don't go digging up logs.
(*) I'm not a busy man, but I do have _some_ things I need to do.
(**) Alright, alright - add "in a reasonable amount of time" to all of the points I made in this post.
News for merdes. Shit that matters.
Ask me about my sig.
You may. Newbies wouldnt.
By summer it was all gone...now shesmovedon. --
regardless of having trolled in the past timecop is a pretty smart f*ck who has developed piles of great software, done some ingenious security work and more linux-related shiznit than you will ever do.
... microsoft?? its like workers for a big 3 auto company harrasing people who drive hondas to work because they can't afford the gas to drive even discounted american cars to work. When things about the product are shit, fix them, don't use "product pride" to try and drum through and ignore them. Thats total bullshit, thats the kind of crap that produces poor culture and poor product and will in the end result in more and more market erosion.
sometimes people with side-hobbies actually do also have jobs. just because his side hobby is trolling doesn't mean he doesn't have hardcore madsk1llz too.
This has none of the markings of a troll, and since i've idled with timecop for the biggest part of a decade I know damn well he knows the difference between a decent doc and not.
this is a totally valid complaint and I too am sick to death of this kind of crap. I idle in a darkside linux channel (not too hard to figure out which) and more actual tech support of a wide array of products goes on there than happens in most of the support channels I have ever visited. On top of that being an Asterisk user I know that the f*cking docs are a nightmare and the wiki on voip info is just a disasterous mess of goo that really never answers any questions and all and just leads you in circles unless the very specific peice of information you are looking for has been answered.
Saying "THE SOFTWARE IS FREE SO STOP BITCHING" is bullshit. Trying to create a viable alternative requires making it a VIABLE ALTERNATIVE. It will never be better than free worthless garbage akin to AOL cds being good coasters out of the mail.
A huge part of the reason my fight for linux / OSS in the workplace was always so dismal is that my l33t research skills allowed me to sit down in front of google and find obscure settings and apply them in arcane ways to text files editable by vim, and go onto IRC and deal with 3 days worth of BS to find some stupid setting that isn't in the documentation or the source code for something, but this is pointless especially on something like linux-ha. its fucking CLUSTERING. who uses this except for enterprise stuff or really really megalomaniac home users? This is a project that NEEDS GOOD DUCMENTATION AND SUPPORT BECAUSE ITS TARGET AUDIENCE REQUIRES IT.
I remember once having some music critiqued and the question always is, is this being made for your own consumption only, or is it for public consumption? and if its for public consumption then do a decent job of packaging it or else its pointless to bother. Same goes for software.
Im sick to death of linux snobs. I hate going to user groups, I hate most linux irc channels or even reading the cocky pretentious working of most linux-oriented websites. Even slashdot is arrogant as hell. For something that is supposed to be the hard working underdog it sure as hell has developed a fan base that sucks. The irony is that you meet the people doing the real work and development and whatnot and they are usually really normal, dedicated people who have no use for the typical linux user either.
Timecop has always been a firm critic of linux's failings and has always taken alot of flak for this. I think this is important. Linux users are so arrogant to sit back and say oh don't knock us because we're FREE and what else are you going to use
Alot of linux's market share is people who prefer to have an exact working solution and were willing to engineer it themself to fit and put in the extra time, or places where the solution just had to fit, or it had to be done at a low cost and there were no other options. It just really isn't an option out of that market and until some of this "well don't whine because its FREE" bullshit gets dealt with and people just grow up
--- ask me about nihilism, I will have nothing to tell you.
so it's not hard to imagine someone reading the FM three or four times and still not understanding what it's trying to tell them.
So I told the newbie it's a gzipped tarball, and to use tar to extract it and read man tar for instructions. Newbie tells me he's read the manpage and can't figure it out.
So what should I do? Should I humor the people who think they can lie to me about reading the manpage (hint, check the tar manpage someday, unless Debian has "better" manpages than all the other distributions, it's got an EXAMPLES section that starts on the very first screen if you've got 24 or more terminal lines. The first two deal with extracting compressed and uncompressed tarballs) and tell me it's too hard and they can't understand it and figure out how to extract files from a tarball?
Maybe the solution is to quit acting like an elitist snob and start being condescending to the people who refuse to attempt to learn.
Old me: "Read the fucking manual"
New me: "The command's tar -xvvzf foo.tar.gz just like it says there on line 28 of the tar manpage. You might also find some of the resources at http://www.literacyonline.org/ncal.html helpful as well."
Will that make everyone happier?
he was prob a Debian person
ime, Debian people tend to be unhelpful
---- Put Sig here:
In a way, I think the very acronym, RTFM, is snobbish but that's just from a person who was deeply involved in the OS Wars in the mid to late 90's.
Oh, I remember the OS wars. I lost a driver and my mouse finger back then. I try not to think about it.
A blog about stuff.
Aside from that, I've sat in IRC support channels (primarily #debian) for a while, and from what I've seen, the majority of people do get useful support. The ones who don't are usually the ones who don't follow the advice given, ask off-topic questions (and fail to follow the advice to go to a different channel), demand support as if they're entitled to it, lie, and threaten to go back to Windows if nobody will magically solve their problem.
From what I've seen, the main difference between paid support and unpaid IRC support, is that with unpaid support, when the "customer" is being a jackass (or a troll, which happens a heck of a lot more on unpaid support channels), he/she is either told so, or simply ignored. People who persistently disrupt the channel are banned.
Note also that trolls tend to play both roles. They will ask simple questions and refuse to accept the answers, and they will also give useless answers like "rm -rf /*", "cat /dev/zero > /dev/hda", and "startkeylogger".
http://outcampaign.org/
When people who are new to a discussion group or IRC channel ask a simple (to the experienced) question and receive a RTFM response, they can be quite offended by the apparent harsh reaction.
So in order to avoid this "harsh" reaction, maybe they'll RTFM next time!
Maybe they'll realize that they are asking for help from a person whose time is valuable, and by not showing any effort on their part before approaching him with a question they are actually insulting him.
That, IMO, is a barrier to people migrating to Linux (or any other OS for that matter).
Not paying for help AND refusing to teach yourself is a barrier to getting ANYTHING done. Nobody's going to to drop what they're doing and teach you all you need to be a plumber/carpenter/auto mechanic for free.
Work at it, or spend money, but don't expect someone else to do every little thing for you without compensation. That's being a jerk.
Life is too short to proofread.
When you call (I know, I know) say, MS support for something in Office, do they tell you how to do what you're asking, or say "Sorry, no help for you, RTF.chm file"?
As someone who has been a contributor to several projects and maintainer of one (so far vTiger 4.2.x) I have some experience with this.
As a user I would read the posts from people that knew more and learn from them and then respond to others as my skill level allowed. As I learned more some messages just weren't worth the trouble of a response, but others took up the slack.
I think OSS works best when there is an unenforced support hierarchy. The people who know the most don't spend a lot of time with the n00bs, but other users with a bit more experience do interact with them. If it turns out the problem requires more expertise, a developer or more experienced user/admin can step in to help identify the problem and/or provide a fix.
Whenever I step out of this support model, I end up getting frustrated with users who can't or won't do what I ask them to do to help them fix the problem they are having. At that point, it is better to ignore that user than to post an insulting comment. Usually someone else will step in at that point and try help the user and sometimes they succeed.
It is these helpful users that you need to nurture. Compliments and encouragement keeps them around and makes your life easier. Also many times they turn out to be helpful in other ways like sending in patches, etc.
So if you get frustrated with n00bs easily, don't interact with them. Let the other users that will inevitably join an OSS community do that for you and interact with them. They have enough experience to help others, but may need help from time to time.
There: Something at a specific location.
Their: Owned by someone.
Please make sure your english compiles.
Odd -- I've seen the opposite when I've meta-moderated in the last few months. That, and people who appear to have very odd senses of humor judging by some of the +1 Funny mods out there...
...that the snobs are just overexaggerating their influence again.
Just to bring this topic back to reality, let me say that nobody is assuming they are seeking professional Linux (or whatever) help for the problem at hand. I really don't know where you're coming from with those remarks.
It's really sad that you feel that way because that attitude goes against the very foundation by which GNU/Linux was founded. It takes a community of people with a common goal to make an Open Source project successful. Refusing to point people in the right direction and insulting them in the process is irresponsible and elitist. If you feel your time is too valuable to waste on so-called noobie questions then don't bother responding to someone's willingness to learn from those who have gone before.
What else did the peasants call us?
WARNING: Smartphones have side effects--most of them undocumented.
I see the order of the tags has shifted around at various points today. Like, "truth" started out on the right of the list of tags (at least the first time I saw it), and is now the leftmost tag. What does the order of the tags mean?
You have tried to support your argument with faulty reasoning! Go directly to jail; do not pass Go, do not collect $200!
I have never used linux, OR VMware. I am doing this to learn how linux works so when I build my next machine, I can dual boot it with Win2K, and turn my other box into a Raid.
:)
I am not what I would consider a n00b, but seriously, I am on my 3rd attempt at an install and I am still having problems. I google, I google some more, and then I end up with 4 windows open, with 5 or more tabs open in each one.
I picked this distro because my brother in law uses it, so I figured if I used the same, I could get help. Just watching him try to install VMware tools on an unsupported distro (Fedora Core 4), was helpfull.
I have read hundreds of threads on linuxquestions, I have a big ass book on redhat AND linux, and yet there are still times when I have no idea what the fuck I am supposed to be doing.
This promises to be fun.
Today's show is brought to you by the number 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0: 25
Comment removed based on user account deletion
Ever hear the phrase Plug 'n' Pray [note that's Pray for those of you who aren't reading closely].
Microsoft has come a long way since W95/W98 days where it really was Plug'n'PRAY. But that's through huge vendor support and a lot of funds from software vendors and Microsoft to make and package drivers.
Windows can 'just work' on so many workstations the way Linux works on so many servers out of the box... securely.
-M
when you see the word 'Linux', drink!
Nobody really believes any of this stuff about barriers to entry. You're talking solid free substitute product vs. costly market leader. Back in the days of the govt. vs. MS lawsuit, it was argued that dominance in desktop productivity software constituted a monopoly. So now that the settlement is in place, we are supposed to believe that dominance in every segement of mainstream corporate/business computing (OS, DB, web server, app server, and the list goes on) does not constitute a monopoly? Looks like big brother has found a reliable little brother in Microsoft!
I can't say I've ever been told to rtfm with Linux. Perhaps I don't expect to have my hand held and actually know how to read and use a search engine. There are many types of Linux from beginners distros like Ubuntu to guru distros like Gentoo. If you are asking extremely obvious questions and are being told to rtfm then perhaps you are using the wrong distro for your level of knowledge. Horses for courses. Would you go to a lecture on quantum mechanics and ask the lecturer to explain Newton's first law of dynamics? What do you think you would be told?
"A cynic is what an idealist calls a realist" - Sir Humphrey Appleby
I've found this to be absolutely true. The *only* answer I received when I asked a question in 2003 was "RTFM", which is both rude and offensive. Well, sometimes the answers weren't in TFM and if the snob answering the question had RTFM himself he would have known that. Sometimes I had to hunt through 4 pages of results on google to find what I needed. There used to be a Linux newbies forum that was a recommended link at Distrowatch.com - they deleted posts with questions in them under the assumption that you hadn't searched And yet they advertised their site as the place to go to ask questions! I love my Linux but I don't like the Linux community much because of this attitude even now. When I get asked a question, I try to answer it if I know the answer, although I will add that you can find out more in the man pages if it sounds like the person hasn't read them.
Oh, and I've found that this works too.
I dream of a better world... one in which chickens can cross roads without their motives being questioned.
Yeah! Damn straight! And while we're at it, people murder each other it's just a fact. We could hire a police force to stop such things from happening but.....oh wait.
These posts express my own personal views, not those of my employer
I disagree. Telling someone to read the manual is definately not refusing to point someone in the right direction. What I'm saying goes right along with F/OSS ideology.
It's not about refusing to help. Quite often the guy saying RTFM, is the same guy who wrote the manual or FAQ in question. They WANT to help but the sheer volume of people who can't be bothered to read the FAQ is choking the bandwidth of the system. They can reply to questions they've already answered 100 times or they can do work that actually advances the project.
As for being insulted, if you see me eating a slice of pizza and ask me for it are you going to be insulted when I tell you to get your own damn slice? Maybe, but you were being self-centered and rude. Community standards dictate that you will make some reasonable attempt to solve the problem yourself. If you choose to violate those standards, what right do you think you have to be treated well by the community?
The elitism comment is just wrong. If I have a problem, I check the manual. Telling someone else to do the same thing when they clearly haven't is not elitist. If anything it's treating them as an equal.... expecting them to be able to read the same document you did and get to the same point you are.
Elitism would be saying, "There's a manual, but you couldn't understand it."
Some of this discussion reminds me of a choice nugget from "Acts of Gord":
The point?
That random guy on the internet doesn't owe you anything, don't act like he does.
Don't get me wrong, I'm all for helping people, but some of those display exactly the attitude in the example above.
Life is too short to proofread.
Good preference dialogs are better for newbies and expierenced users alike. Wizards hide what you actually change and should be used with care, otherwise you end up with such absurdities as the Outlook 2003 mail account wizard. The GNOME HIG has it right on wiza^Wassistants.
Analogies don't equal equalities, they are merely somewhat analogous.
I don't use Linux. Who needs it with Mac and OS X around? Hence, I've been spared the legendary bad manners of the Linux Louts. If I ever have questions, I ask Mac users who seem to be thrilled by Linux. When I ask them why they need Linux when the have OS X, the usually scratch their heads and say, "Well, it's nice to have options..." But the story's about Windows users switching to Linux. If Linux Louts are what you're getting, maybe you should find yourself one of those happy Mac users who likes tinkering with Linux. They're more often than not quite happy to help walk you through the set up.
Hi Mike,
I admire the work of you and your colleagues very much, and think that for your users in general it's probably best if you didn't answer every ill-informed question out there and took a rest or sip a beer or otherwise get ready for the next magic-doing...
Of course, only you decide what to do in your time, though.
8 of 13 people found this answer helpful. Did you?
I've said it before, and I'll say it again: one of the primary reasons that Linux and suchlike things are the way they are is because geek boys have a driving need to feel that they are part of a Secret Club that has the Magic Knowledge that permits them to Lord It Over the Lowly Others. I've been a woman programmer in IT for some 15 years now, and I *always* see this attitude -- both in systems and co-workers. It's always a real timewaster in both.
Of course, if you point out this attitude and its effect on, say, the state of Linux, they lapse into techno-rant, attempting to squash you with the Magical Power of their Secrets. Boring.
The reason I don't use Linux is that I got tired of having to use bizarre cryptic command-line interfaces to get simple stuff done when those interfaces are only bizarre and cryptic to give geek boys their daily dose of "feeling like a Real Expert who uses Serious Tools and knows all the Secret Codes By Heart". My computer is a tool, and I use it get stuff done, not to have my ego stroked.
And don't try and persuade me of the great Linux GUIs that now exist. My experience with them as someone with some experience in UI design is that they present the same "make the geek boys feel like members of a secret club" crap in a different way -- the pointless quirky in-joke. Again, I don't give a rats, and if my soldering iron came with quirky jokes in the user manual I'd find myself wondering what clown is responsible for the tool I'm trying to use. So it is when I find "GUI quirk" lurking in Linux GUIs.
Maybe they should have Wizards to setup the system initially, but afterward, I agree that having a well designed Control Panel type area is better. The System Settings area in Kubuntu doesnt actually let you modify all of the system settings unfortunately.
.. I had to try a few of the media players before I got one that played sound and video on wmv files, and for some reason I hadnt tried Xine for DVDs until seeing someone else mention it last night. Ubuntu is really on the way to being 'user friendly', but I switched to Kubuntu when I found out that WINE only uses the system tray properly in KDE.
Spurred on by this very discussion, I spent some time on google and got my DVD player working the way I wanted last night, it now actually plays a DVD when I put one in, instead of popping up Konqueror + Kaffeine + an error message =p Had to edit the ivman config file manually to disable Konqueror opening, and then changed the DVD player from Kaffeine to Xine (though I am unsure how to modify the DVD context menu as of yet).
You are right that someone needs to integrate everything better, and have a decent player such as xine setup as default
which is totally what she said
What is a driver? don'tcha mean kernel module you stinking n00b?!! Get back to your idiot Windows and BSOD inducing 'drivers' and never speak ill of our ilk again. There. I believe this proves I am considerably more l33t than thou.
:P
What about "Give a man a fish, and he gets a fish. Teach a man to fish, and you get to sell him bait for the rest of his life" ?
Je fume. Tu fumes. Nous fûmes!
Even the developers who want to help often seem to be confused as to why you are filing a bug report if you know of a work around. E.g. I file a bug report saying that their software fails with an apparently unrelated error if I run it with a relative path. They try to help me get the software to work, and I explain that once I figured out what the bug was, it was trivial to work around. Then they closed the bug report "as the reporter reports problem solved".
However I found the work around before I submitted the bug report (I actually find it much easier to find workarounds than write bug reports). I assumed that bugs should be logged so they can be fixed even if work arounds exists. I have over 1500 packages on my system. If I had to work around bugs in every single one of these packages then the 5 years I've spent using Linux would have been spent developing workarounds.
It's funny how, because of numbers, Windows users get to taunt Mac users as a cult. But heaven forbid if the reverse were done. I've always thought of Windows (power)users as a smug cult with the assumption that shear numbers makes them right
<bad analogy>It's like religion. The major religions taunt the lesser religions as cults.... When if you look at the major religions, they have many of the exact same traits/tendencies as the "cults"</bad analogy>
Was this Linux project person born with a defective gene or did his mother carefully raise him to be a foul-mouthed jerk? I am in the process of learning Linux, and, yes, I am reading the --- manual. Even with a manual there are still questions to be answered. This is why our educational system has teachers. Otherwise we would simply hand kids a stack of books in kindergarten and tell them not to bother us again. I'm sure Linux person had teachers who helped him learn (at least to read--I assume HE read the --- manual) and probably answered his questions. There are people in this world who are jerks and idiots. It is best to step over them (wouldn't want to get any on your shoes) and continue on your journey. I will continue to ask questions AND read the --- manual on my journey to learn Linux.
This is truly insightful.
The "It works really well under Windows, but sucks under Linux" way of asking for help, is how I first started getting useful help from these RTFM types.
My first printer problem I started off with the question "I have a USB pinter (Cannon S520) all it prints is black blocks. I'm using CUPS and installed a new driver, but now it stoped printing completely. It can't even find the printer. What should I do?"
I would have thought that was enough to at least start a good conversation. But noooo RTFM was the only answer.
I came back a few days later and asked:
"My USB printer works really well under Windows, but under Linux/CUPS it just prints black blocks. I tried the new driver from the vendor and one from 3L373HaXor, but now Linux doesn't even know I have a printer connected to the box. I really want to swtich it all over to Linux. Can someone help?"
Wow I got the right answer in just a few minutes (kernel patch for to fix usb support and a third driver that actually worked).
I use a similar variant now..."I know how to do xyz in PHP, but how do I go about it in Perl? I tried a,b, and c but nothing seems to work as well. I really want to switch it all over to Perl."
Amazing the results.
For a reason I have never understood, I've got to post this anonymously since I've used 2 mod points in this discussion - which is a most entertaining read. I have a question though - and I have just got to ask it. What's this bit with the manual, huh ? I mean RTFM does mean Read The Fine Manual doesn't it ? I do hope that there is no confusion with that Spanish Gentleman - you know the one ..... Manuel Labour - can't stand the fellow!!!!
Charles Walmsley
GNAA trolling makes him an anti-social idiot, which disqualifies him from expressing any opinion on social interactions with the so called "Linux community". Next.
just because his side hobby is trolling doesn't mean he doesn't have hardcore madsk1llz too.
See above. His "madskillz" are irrellevant when it comes to interactions with live people, interactions which he already demonstrated being incapable of in any civilized sense, as he is an anti-social moron. Therefore his opinions on "snobs" will be discarded out of hand, as he is far worse himself. Such is a price of being a socipathic troglodyte.
and since i've idled with timecop for the biggest part of a decade I know damn well he knows the difference between a decent doc and not.
Hanging around with, and being sympathetic to the likes of GNAA trolls makes you one. Goodbye.
All in all, they are just operating systems and as such different takes on how best to use the tool we call the computer; I am also aware of the cultural differences between the communities, however I would propose this compromise:
For the impatient linux guru that may feel that they have no time to be bothered with a windows newbie, simply refer them to the linux documentation project. Of the free unixen, linux is particularly well documented. Where newbies require hand-holding and personal education, simply do as is done in the windows world: Charge money for it. There is no shortage of companies making money with MS Office training, or Windows for Beginners, or likewise courses. It seems to me that there should be transition training for companies looking into linux... like Linux networking for Windows Administrators.
I guess my point is that opportunity is where you find it and that being rude to newbies is simply passing on potentially great opportunities.
Your analogies don't fit what's being discussed here. The topic concerns people asking for help in public forums or in IRC channels and not people who are seeking professional help that don't want to pay for the help. If someone who provides professional support is there it is entirely up to them whether or not they should reply. If they reply in a demeaning fashion then they should keep in mind that they are reflecting poorly on their company. Lost sales suck.
I've read some comments from slashdotters who have said that they were told to RTFM only to find that the section they needed hadn't been written. In fact, in one case the chapter was referenced in the todo that said, "Someone please write." But, as we all know, every situation is different.
Nevertheless, I think we both agree that if someone asks a question such as, "How do I make a web page with Perl" instead of asking, "I can't quite understand how to use cookies to keep track users. The docs are a little vague" they probably need to study up on the basics before venturing into a more advanced topic. But, I feel that pointing them down a path of learning is much more beneficial to the Open Source community than a blanket, "Why don't you RTFM and get back to us" response, which implies that "my time is much too valuable than to entertain a noob such as yourself". You're better off not saying anything at all.
Personally, I think everyone should take the time & hard road to really understand computers the way you only can with an open source operating system. I mean, these machines are amazing, but it takes time to understand them & learn how to use them to their fullest. Heck, I figure I'll be doing that the rest of my life.
But, I recognize that I'm weird & that lots of other people--for some reason--don't really want to do that. To them I say, "Don't bother with Linux or FreeBSD." It's not that I don't think they're smart enough or good enough--I think they are. But they've told me they don't want to go down that path.
So, I heartily recommend they get a Mac.
(Unless they have a particular use for a computer that is particularly well suited to something else.)
Plus, the great thing about the modern Mac is its Unix underpinnings. While its user experience is great for my wife & my kids, it also will allow my kids to--should they want to--make meaningful explorations into the deeper realms on the same machine they use for everyday tasks. It's Terminal.app, ssh client, & X server will allow them full access to their account on the Linux boxen at the house, too.
Sounds like I've found my next hobby :-P
By popularizing these software modems (which is what they are) the layer that does all the work is no longer independent of the OS and becomes part of it, this means that you need a full different implementation of this layer for each OS under which the modem may work.
The WInmodem term is not gratuitious. MS tried, and keeps trying, to gain complete control of how devices connect to your computer. They force manufacturers to abandon well known standards (normal hardware modems can be connected pretty much to any device with an RS232 serial port) in order to ensure the dominance of their inferior, insecure OSes.
The resourcefulness of the FLOSS community and sheer luck (the modem is becoming irrelevant thanks to broadband, which thankfully uses open networking standards) has stopped MS on their tracks.
They tried this shit with modems and printers, and now with the excuse of copyright protection will try again with video cards and displays, audio cards and speakers, and with their Orwellian secure computing iniciative.
But no, you see no problem with that, we bloody paranoids that think MS is the antichrist out of sheer lunacy...
IANAL but write like a drunk one.
Including Wireless networking using the embedded wireless antenna.
Keyboard recognized, touch pad, sound works also, graphics are fine.
PCcards are recognized and work.
USB support work as expected (I connect my Ipod there).
Printing is fine.
So pray tell us Sherlock, what the heck are you talking about?
IANAL but write like a drunk one.
There's a FAQ entry/man page/etc. out there for just about any Linux question that one could want to ask. The point is, if it would take a new Linux user 45 minutes to figure out how to do something by sorting through all of that and trying to decipher the lingo, and an experienced user could tell them what to do in 45 seconds, often they just tell the newbie to RTFM anyway. That sort of response is not only rude and demeaning, it's the sort of thing that perpetuates the "Linux is only for the l337" stereotype.
Being a snotty pretentious linux fag is far worse than being a troll.
Trolls make people think. Linux fags make people puke.
--- ask me about nihilism, I will have nothing to tell you.
The fact is that there is a segment of the linux snob population that is willfully trying to exclude the average joes from switching away from Windows. While they themselves don't like MS, they're perfectly happy to let the MS community deal with the grandmothers and non-technical people of the world so they can stay isolated in techspeak geekbabble and not have to implore FOSS contributors to write manuals on how to double-click. They don't want to see UIs aimed at the noobs of the world. They want all the development attention focused on meeting their requirements and no one else's.
Until that segment is shunned (right now they make up part of the core), linux will always be a second fiddle OS. I've seen the sea change starting, but as long as it's not *dead easy* (as opposed to "possible") to admin a home linux box, average joe isn't going to. Right now the community is conflicted about getting what they asked for so many years back (that is, for linux to take over the world). We'll see what decision is made.
but have you considered the following argument: shut up.
The good news is that there are still forums (fora?) around where good manners still seem to prevail.
I have found the channels on Freenode to be filled with very patient, helpful and generally pretty nice people. The biggest hassles I have seen there have come from the questioners themselves. Some seem to expect a definitive answer to their question/s practically immediately and become cranky quite quickly.
Personally, I blame Microsoft, television, George Bush(the alpha and the omega),and without a shadow of a doubt microwave ovens for the timely indulgences they offer us.
There they are a conga line of suck holes. On the conservative side of Australian politics. - Mark Latham
Absolutely! That is why Slashdot, and just about any other forum in existence, reserves the "-1 Troll" as a badge of honour for the geniuses such as you. You are simply not fully recognised for your achievements yet, seeing as you are still posting with a default score of above 0 here. Perheaps you should remind people of your Troll aspirations more frequently, so that the full rewards for your wisdom can be afforded to you!
Linux fags make people puke.
Indubitably! That is also why most users of popular fora have shunned the "Linx Faggots" (who are apparently identified by a self-appointed committe of the Troll Community, a committe to which everyone refers for general advice on all things wise and complicated) and have mercilessly exterminated their posts by using their moderation powers to rate them out of sight, or even outright banned the accounts of the offenders, right?
Keep clowning on, the red nose and oversized shoes suit you so well.
Information literacy is the ability to recognise an information need, source and evaluate the information, then apply, diseminate, store and dispose of it as needed. Ask your garden variety librarian to find documentation concerning problem XYZ on system D and they'll not only be able to find it, they'll be able to tell you how they did it, so you can do it yourself next time.
The Linux snobs mentioned (and any other computer snobs) are not capable of this. They have no real idea of how they acquired their knowledge, no real idea of how to gain more knowledge efficiently, and would flounder outside their area of expertise. They are obselete relics of a less information rich time.
They have no real understanding of information requirements, and indeed will give source code explanations to someone who's just beyond point-and-click, wasting both the asker and the answerer's time.
The worst part is, it undermines the point of open source: information freedom.
If someone has gone to the trouble of pin-pointing their information need, it's only courtesy to respond to that need. If it's most efficient to point to an FAQ, a forum thread or a documentaton list, do that (even just a better place to ask the question again). If it's more efficient to answer yourself, do that. They'll be able to move onto the next phase of inquiry, because you've given them a gateway into knowledge. Everybody wins, including the ideal of open-source.
But if you are obstructive to an inquirer via rudeness, info-undersupply or information oversupply, then you've rendered their information sourcing unproductive, and anyone intelligent would move on to another OS/information source where their inquiries will meet with success. Congrats, you've made yourself and your knowledge useless to other people.
Conversely, if someone posts vague, unresearched questions like 'How do I use Linux?' or 'Why did I crash?' they are making a thoughtless inquiry. Feel free to reply saying that's too vague and/or tell them to ask google. You get to be obliquely insulting and helpful at the same time, and use both your and their time efficiently, since hopefully they'll go away until they've got a more suitable question. RTFM requires no thought, no knowledge, no understanding and no social skills.
Not being able to give an answer appropriate to the question is a sign of information illiteracy. Being a guru isn't just about knowing everything, it's knowing how to learn everything, and therefore how to teach.
(And I believe that puts in one place a lot of things other replies have touched on)
Reminds me of the time I learnt to use Vi.
I kept hitting keys and nothing would appear on screen.
I noticed that sometimes letters would suddenly start appearing...
I was hitting i (to insert).
The key to learning Linux (or anything else ) well is by experimentation.
Even if you win the rat race, you are still a rat
I agree with this wholeheartedly. I am wholeheartedly willing to admit iI suck! although I have been using Unix/Linux systems for 5 years now, and should probably be slightly more competant, the man pages are my blessing and always will be.
R RG
However, when say, I make a forum topic related to Linux opinions etc, I am inundated with posts from people who start with, "I have just converted from using Windows, to Fedora" and then go on to slate other posters who for example say.."I cant get blah to work, how can I do this"...The Fedora newb will proceed to say.."Stfu, rtfm ur a fuckin noob blah blah"...it's like...whats the point? Snobbery comes in all instances. A better reply would perhaps be a link, or a suggestion to a peice of documentation, so for the future the questioner will know where to refer.
The ignorance of more experienced users is also getting on my nerve. I make a point of asking as few questions as possible, like I said the man pages are my blessing - but at least I try to point people who have come into difficulty in the right direction, without feeding them the information on a plate.
Another point too, thats more common among the Newb snobs, is OMG ur a female linux user omg you must be so cooool. AND THEN you get the female linux users, who MILK this, and think they are godesses. OKAY WE ARE ALL PEOPLE, we are all part of this community, we are all equal. Just, stfu and use your computer - dont fuckin wear it on ur tshirt. You are *not* a godess, you are *not* a guru.
ARRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
g00p.
One of the disadvantages of linux is that there is no way to easily learn from others if you are not deep into a Linux community. I am a noob at Linux with lots of computer experience(25+) in networking, hardware and software. It is all in MS/DOS, Windows, and early incarnations of MAC / ATARI / Commodore and assembly code for various early processors. Here is my delemma. I am wanting to learn Linux amd move away from windows. I have tried Fedora / Debian / Ubunto / Knoppix and played with a few Linux appliances like IP Cop. I have no community to help me with my stupid questions, and I don't want to take the time needed to read every manual. That means I am behind the 8 ball right from the start. So many manuals, so little time.
I say keep Linux as it is.
As do I. I like Linux. I don't like the fact that documentation is spread out over several websites, is often incomplete, and the community tends toward snobbery because they have experienced too many "just tell me how to do everything" newbies to take the time to sort out the willing learners from the idiots.
Linux needs a more cohesive system of documentation that doesn't refer you to websites every third sentence. If I can't get OS help from the OS itself, I'm frustrated from the start. What Linux would really benefit from is a tutorial distro designed to walk people through a few hours of Linux basics and help them learn to use the OS so that they can competently install and operate the distro of their choice from the start. I know I'd use something like that.
120 characters for a sig? That's bloody useless.
Imagine that while "i" did what it normally does in VIM, "u" uninstalled it. The key to learning anything is experimentation. The key to learning anything well and quickly is to have a guide who is aware of that previous fact.
News for merdes. Shit that matters.
Ask me about my sig.
Yes, please do tell. I've been looking for a Linux laptop for years. I've spent thousands of dollars buying various hardware that someone claimed worked, only to find that some feature they considered unimportant - didn't. My latest is an HP/Compaq Athlon laptop that, after much kernel hacking, I can get to sleep but not wake up, and that when awake burns with a fierce and intense glow that is actually hot enough to prevent the cat from sleeping on it.
CPU stepping works? Suspend works? ACPI works? Sleep works? CD writing works? The video actually works with 3d acceleration? If it has an S-video port, that works? IR?
Point me at it.
KeS
If the rest of your rant says anything, it's probably that the FAQ is too big (It's actually a EQEA) or it's badly written. Or both. While that may well be the case, the user should still read it. One, they might find the answer. Two, they might find some background information which saves them asking other questions in future. Third, and perhaps most important, the question they ask might be more intelligently phrased and more likely to get a sensible answer. i.e. instead of "My network card not working can u hlp me pls" they mention the distro & version, make/model of card, exact definition of what it does wrong, error message...
It's true I tell you, feller at work's next door neighbour read it in the paper.
From what you write, I'm guessing you do not do this with Linux. I have never had to go hunting for drivers, and I have been using Linux since Slackware 2.something, circa mid 94 IIRC, and I have been following your adage to the letter, and have had no problems (well: exactly one exception: I bought a laptop a few years ago whose video card was not supported by X (xfree, at the time); I had to wait a little less than 2 months for the driver to be written.)
He's listed as the founder of GNAA. How they used Dattebayo to troll people about an upcoming Naruto is even mentioned on Wikipedia's page about the GNAA!
Please, for the good of Humanity, vote Obama.
Hey everyone! Isn't all this TROLLING!!!! We should be scared to death!!!! At least Ubuntu-snobs should!!!! Does anyone have food for trolls to get them closer? Meanwhile I'll apt-get them to hell with some sense!!!!