So, Benjamin Humphrey of OMG! Ubuntu! and Ubuntu Manual team lead has a blog post he considers so brilliant he made sure it went out twice: “Dude, you’re a 35 year old with a neck beard“.
Mr. Humphrey’s particular post is so chock-full of ignorance that it deserves a proper dissection.
Let’s begin!
[Edited to Add: Mr. Humphrey has since posted an apology.]
Step One: Mischaracterize and dehumanize the opposition
Mr. Humphrey leads off with the old tried-and-true one-two punch of the anti-Free Software crowd: first, stereotype your opposition and second, blame them alone for all failings.
Stereotype. “Extremist diehard Linux geeks” - according to Mr. Humphries – refer to Linux as “GNU/Linux”, use the terminal window, and only exercise once a year by walking their dog.
So we have – in reverse order:
- attacking people based on their physical habits and/or appearance (anti-Free Software people simply adore pointing out flaws that are in no way whatsoever relevant to the subject at hand),
- attacking the way people work (despite of the fact that if you know how to use the command line it is vastly more efficient than a gui in many, if not most, situations)
- attacking the way people speak (note that Mr. Humphrey doesn’t even raise the canard about people “forcing” other to say “GNU/Linux”, he won’t even stand for those who say it at all)
Here’s the important point – and it must be important because it’s right there at the start: these are not “normal” people:
The simple fact is that everyone on the “other” side of the chasm, you know, normal people, don’t care about freedom so much.
People that care about freedom are not “normal”. What are they then? Abnormal? Deviants? Zealots? It matters not, because the important thing to remember is they are not normal – and since they aren’t you can lie about them, you can misrepresent them, and you can ridicule them. Because you are “normal”, and they are not.
This is Step One.
Step Two: Blame them for “the problem”
These people are ruining free software’s chance to ever become mainstream and they’re annoying as hell.
It is “these people” that are “the problem”.
- It is not proprietary software companies that have massive resources to lie about Free Software.
- It is not legitimate difficulty in breaking into an already saturated market.
- It is not inherent challenges with marshalling diverse and largely volunteer resources.
- It is not a difference of opinion on what the actual “goal” or “problem” is.
- It is not a combination of all these things and many many more…
No, it is these people, these abnormal people – not like you or I! - that are the problem.
This is Step Two.
Step Three: Blather on about anything you like because any one still taking you seriously must be a total moron and so will accept literally anything you say
If you’ve made it this far, anything you say will be alright. If your target audience is willing to overlook (or even embrace) steps one and two, they are all yours!
This is where you can get some good stuff going!
You could explain that since it’s popular, slave labor is A-OK and quite similar to genetically enhancing fruit as well!
Check out this reasoning by Mr. Humphrey:
- The “worst kind” of people are those “who refuse to use Twitter, Facebook, or even any Google product due to privacy concerns”.
- But! “Look at how many people use Facebook or Twitter”. That’s because “their friends use it” and “it’s cheap”.
- Which is “exactly the same thing” as “clothing manufacturers who utilize slave labor”.
- “or companies that genetically enhance vegetables and fruit”
Nonsense. Absolute drivel. What the hell sort of argument is that?
Is it a defense of slave labor to justify it because it’s popular and cheap? That’s the argument made here. Inane drivel.
Step Four: Dig deeper
Listen if you’re going to let it all hang out, then let it all hang out! Now is the time to release every fallacious argument you can. Remember, if someone is still taking you seriously, you can literally say anything and they will support it.
For example, you can further misrepresent the opposition:
I also dual boot with Windows 7 because I use Photoshop for design. Does that make me a bad person?
Of course, you won’t need to show that anyone has actually called you a “bad person” – and you can misrepresent the point that perhaps designers should be dogfooding as a personal attack! It’s two for the price of one!
Or, you could be (deliberately?) obtuse:
Do you really, really believe that Android is in widespread use because it was marketed as being free as in speech?! No, of course not! It’s mainstream because it works, looks good, and offers consumers a choice other than what Apple has on offer at a cheaper price.
This way you can ignore the point that it is because large portions of Android are free as in speech that Android works, looks good, and offers consumers a choice other than what Apple has on offer at a cheaper price.
You can also further misrepresent the opposition by pretending they are going around saying “Android is winning because it is marketed as free as in speech!” Who is making that argument?
Just because marketing doesn’t think “free as in speech” makes an effective selling point doesn’t mean it isn’t important. Companies use all sorts of hoo-doo to market products. Sometimes they “pull the curtain back” a bit and talk about manufacturing details to impress customers, sometimes they don’t.
It depends on how they want to market things, but it doesn’t change how important the manufacturing process is. Judging the manufacturing process by the marketing message is truly ignorant.
Step Five: Keep digging
Don’t stop now!
You could flip the entire community on its head:
If the product benefits as an end result, who’s complaining other than this small vocal minority who put off the rest of us? The worst thing is that this minority is usually the same people who are in a position of responsibility or decision-making.
One of the major, major, points in Open Source development is that of a meritocracy. In fact, a favorite tactic of Open Source proponents is to immediately shut down any criticism by asking something like “Well, what exactly have you contributed?”
But here, Mr. Humphrey is upset that “the opposition” is in a position of responsibility or decision-making!
If they are so damn harmful to the project’s success, then how did they get there? How do they stay there? How did the project become successful at all in the first place with such bad people at the helm?
Step Six: Don’t acknowledge the elephant in the room
If you read about these wide internets, you might see some comments along the lines of “Mr. Humphrey has a point, he just made it poorly”.
I agree, there is an underlying point, but it has nothing to do with the philosophical differences of Free Software and Open Source, or even finding the best way to promote a project.
Here’s Mr. Humphrey’s point: I don’t like people that think differently.
That’s it. That’s all there is to it.
It’s not surprising because no one likes hearing a conflicting opinion – feels like we are being told we are wrong, and no one likes to be wrong. (God forbid if someone comes out and actually tells you “You’re wrong!”).
That’s human emotion, natural and understandable.
The thing is, intellectually we should be able to suppress that annoyance, listen to an argument and re-evaluate our opinions. That happens sometimes, but more often than not, a person will tie themselves into knots to ignore a contrary opinion.
Step Seven: Reader participation
Out of mercy and the length of this post, I’ll stop here – but there are several other fallacious and irrational threads I didn’t pick out. (xkcd comics, vegetarians and religious folks lumped in with “extreme views”, Ubuntu being Free Software is “nothing but a bonus”, “fail to see free software taking off on principle alone”, and so so much more)
Add some in the comments if you like!
Something worth discussing?
Listen, there is a valuable and needed discussion to be made on how to best promote Free Software, Open Source, GNU/Linux and all that to different targets.
There’s also interesting ground to plow in how much marketing should influence development.
And, there’s the always nifty question of what “winning” means.
All of the above will have different answers depending on whose asking: a project like KDE has different concerns than a project like Ardour.
Nothing wrong with that. In fact, I’d argue that suggesting there is one set of “right answers” for everyone – and the inverse of identifying the “worst kind” - show a lack of understanding of difference and nuance; suggesting the One True Way or the One Worst Thing is the exact sort of black-and-white thinking one might accuse zealots of engaging in.
I hope that these questions are what Mr. Humphrey was trying to raise, and I really hope that those who “agree with much of it” are reading between the lines to find.
They must be reading between the lines, because there is no rational argument from Mr. Humphrey.

#1 by Stormking on August 9, 2010 - 7:10 pm
> Here’s Mr. Humphrey’s point: I don’t like
> people that think differently.
I disagree. Mr. Humphrey’s point lies in his first sentence where he states that he is non-geeky. That’s the whole point. He is not one of those pitiful existences that live in their mum’s basement. He might even consider himself a community rockstar. Because he is not, I repeat, not a geek. And he came to lead Ubuntu to world domination with his non-geekiness.
#2 by Dan Serban on August 9, 2010 - 8:37 pm
Community rockstar?
His blog post is in borderline violation of the Ubuntu code of conduct.
#3 by Jason on August 9, 2010 - 8:48 pm
Rockstars don’t play by the rules!
Rules are for “squares”, man – can you dig it?
Come on – the man can identify and correct the worst problem in the FLOSS community after using Ubuntu for nearly 12 entire months!
If you can’t understand a community and know better than people that have been in it for 2,3,5,10,20 times as long as you — well, let’s just say:
you ain’t no rockstar!
#4 by Stormking on August 9, 2010 - 9:00 pm
I said that he might consider himself to be one, not that he is one. Call it “rockstar”, call it “fresh blood” or even “the future”. The important thing is that he seems to think that all the poor little Linux geeks have secretly waited for someone cool like him to show up and lead them to enlightenment aka mainstream.
#5 by theodor on August 9, 2010 - 9:01 pm
Can you show me “one of those pitiful existences that live in their mum’s basement”? Most FOSS developers I know are complete human beings with hobbies and mates/spouses, respectful and respected. Yes, they are considered geeks, simply for the fact that they excel in an area which seems magical to “normal people”.
There are people who sit in their darkened rooms and hang out on the internet all day, but those usually aren’t capable coders.
So much for the reality check.
As for Benjamin Humphrey’s point…
Well, he tries to convey a few of them, but are you really serious about “I don’t like people that think differently” not clearly showing through? It’s the basic emotional premise throughout his argumentation.
#6 by theodor on August 9, 2010 - 9:04 pm
OK, rereading your post it begins to dawn on me that you are humongously serious
#7 by Stormking on August 9, 2010 - 9:10 pm
> Can you show me “one of those pitiful existences that
> live in their mum’s basement”? Most FOSS
> developers I know are complete human beings with
> hobbies and mates/spouses, respectful and
> respected. Yes, they are considered geeks, simply
> for the fact that they excel in an area which seems
> magical to “normal people”.
Hey, I completely agree. Maybe I should have made that more clear. But I got the impression that this Humphrey guy considers himself to be something better because of his non-geekiness.
> but are you really serious about “I don’t like people that
> think differently” not clearly showing through?
Year, that shines through. But I still think the main point of his rant is to let people know how cool and non-geeky he is.
#8 by nautical on August 9, 2010 - 11:13 pm
>Mr. Humphrey’s particular post is so chock-full of ignorance that it deserves a proper dissection.
Not really. Unlike other articles you have dissected, this one has no subtle twists or four term fallacies that are need to be pointed out and identified as such because otherwise they would be easy to miss.
This one can easily be dismissed on first reading by anyone not completely clueless. And for those who are completely a painstakingly crafted dissection is likely to be useless as it will only be discarded with replies such as, “I stopped reading after you took all of my jokes literally, but I approved the ridiculously long comment anyway so other people can laugh at the amount of time you wasted writing it!”, basically “I troll u, lol” (http://humphreybc.wordpress.com/2010/08/08/dude-youre-a-35-year-old-with-a-neck-beard/#comment-921)
Someone online having an idiot opinion about something is not really a problem, but the real problem here seems to be the writer seems to have some sort of official position within Ubuntu.
Now ubuntu, in my opinion, doesn’t have a lot going for it. But something they got right is the forums. People are polite, helpful and enthousiastic, and people starting out with GNU seems to find it a pleasant and welcoming environment. Now I personally wouldn’t care for such an overly polite place, but ubuntu is not for me, and for ubuntu’s target demographic it works.
People are introduced to GNU and receive help in a respectful manner. Some of them will over time come to see that the reason help is so readily available is because the software they are having problems with is Free Software, and there’s a community behind that, and a nice friendly part of that community is on the ubuntu forums. They will come to see the value of the libre part of Free Software.
This friendly atmosphere can, I think, partly be attributed to the ubuntu Code of Conduct.
If someone in an official ubuntu position can disregard the CoC completely at their own whim, it basically directly undermines one of the few things Ubuntu did right and do indirect harm to Free Software.
So the blog itself is not really worth mentioning, let alone dissecting. The only fun and challenging bit was trying to find the anti-free software movement’s own Waldo. Can you spot him ?
http://www.omgubuntu.co.uk/2010/08/dude-youre-35-year-old-with-neck-beard.html#disqus_thread
(Hint: search the page for ‘unqualified’)
#9 by Jason on August 10, 2010 - 8:59 am
Any time there’s a whiff of anti-FSF or anti-RMS in the air, you can be sure that particular Waldo will be joining in the flatulation.
#10 by twitter on August 9, 2010 - 11:40 pm
It is impossible for people like Benjamin Humphrey to present what they want in a positive way. He’s advocating apathy, Windows and surrender to those who would exploit and abuse. No one can positively advocate those things as keys to free software success, so they have to portray the opposite as impediments and that can only be done by insulting people like RMS who make the community a success.
If Humphrey really does not care about his freedom, he should do a better job of obeying his boss. Mark Shuttleworth cares a great deal about user freedom, bug #1 and being kind to others in the community. Let’s hope Humphrey can be fixed without drawing undue attention to his negative postings.
Thanks for keeping up with things and for your insightful analysis.
#11 by Benjamin Humphrey on August 10, 2010 - 9:18 am
I actually really enjoyed this post!
#12 by Jason on August 10, 2010 - 9:28 am
Benjamin,
I hope you got something out of it.
As I said at the end I hope you were going for the “Something worth discussing” bits and just made a very poor argument.