Feeds:
Posts
Comments

Archive for the ‘freesoftware’ Category

Once you’ve been an instructor, the habit of teaching is hard to break. That fact, as much as anything, explains why I am not only attending the Open Web Vancouver conference this year, but giving a talk entitled, “Working with the free software media.” Moreover, since Peter Gordon and Audrey Foo, the main organizers of the conference, are kind enough to let me in on a media pass to wander the conference and buttonhole presenters, I feel that’s the least I can do. And considering that I can’t code well enough to say anything worthwhile about programming, and the social aspects of the open web are already being presented by others, I may as well talk about what I know best.

The Open Web Vancouver conference is being held April 14-15 at the Vancouver Conference Center. It’s a rebranding of last year’s highly successful Vancouver PHP conference. Like its predecessor, this year’s conference is mostly a volunteer effort, and takes advantage of both local and international experts to present a well-rounded program to a small audience.

I chose my topic because I’ve been writing about aspects of this topic in my blog for about a year now, and those entries have been well-received – probably because there’s a real need. A few free and open source software (FOSS) organizations, such as the Linux Foundation and the Software Freedom Law Center, have people and policies in place for dealing with the media, but most do not.

The truth is, typical FOSS developers tend to be suspicious of the media – unsurprisingly, since marketing communications experts tend not only to have an entirely different mindset and to be absolutely clueless about technology. Yet many projects could benefit from more publicity in order to attract new developers or funding, and much of the community would like to know about them.

I’m still developing what I will say, and I have to admit that my teaching skills are rusty. However, my instinct is to forego the usual slide show, and make the talk as interactive with the audience as possible. Topics I’m considering include an explanation of where the free software media stands between traditional media and free software, why cultivating a relationship is worth everybody’s trouble, and how to pitch news and have more of a chance of receiving coverage.

It occurs to me that, with this talk, I’ve come full circle. When I was a technical writer a decade ago, I used to say that my job consisted of explaining the geeks to the suits. Now, I could be said to explaining the suits (or, perhaps more accurately, the shorts and sandals) to the geeks.

Read Full Post »

The personal always trumps the general. So, for me, the big news this morning is not the continuing speculations about whether a Microsoft takeover of Yahoo! would be competition for Google, but that Joe “Zonker” Brockmeier has been appointed community manager at the openSUSE project.

I’ve only met Zonker face-to-face once. It was back in 2001, when I was at the New York LinuxWorld Expo on behalf of Progeny Linux Systems. Progeny was sharing a booth with Maximum Linux magazine, and Zonker came around to ask if the company had any openings for technical writers (it didn’t). But in the following years, I came to recognize him as one of the half dozen or so best professional writers in the business. Then, for large chunks of 2006 and 2007, I interacted with him daily on Linux.com’s private IRC channel, where he went under the nickname of jzb. So, as happens on the Internet, I likely have the impression that I know him better than I actually do.

I suspect that jzb may not completely appreciate what I have to say here, but I hope that openSUSE appreciates what they’re getting. They’re getting a worker so dedicated that he makes me feel like a slacker – and I might as well be chained to my computer desk. I used to joke that Linux.com would fall apart if he ever got a life, and, although that’s not true – as we learned when he left last September to become editor-in-chief at Linux Magazine – it’s true that the channel has been quieter and not as much fun since.

So what else can openSUSE expect? They can expect a sarcastic wit that is acute without being nasty, and a thorough knowledge of science fiction and alternative music. They can also expect a sympathetic ear in private. Perhaps, too, they should expect some surprises, such as Linux.com’s last year when we discovered that he had been half of a long distance, intra-office romance for months without any of us suspecting.

But, most of all, they can expect someone who lives and breathes free software, and is more current about what’s happening in the community than anyone I’ve encountered (he used to regularly claim story assignments before I could, and, while he was aided by being two hours ahead of me, that wasn’t the only reason he consistently scooped me. I swear the bastard never sleeps).

I have no ambitions to be editor-in-chief or a community manager, and I would have personal reservations about working at Novell after its pact with Microsoft, so I can say without envy that I wish him nothing except success. I know that he has definite ideas about how to do things, and I suspect that, before he finishes, openSUSE will be a more organized and better known part of the community. And, for his part, I hope that being community manager is the position he’s been looking for.

The only thing I worry about is whether this is another setup by jzb, like those I’ve been the butt of in the past. You see, my comments about conspiracy theories have already caused some of the foaming mouth brigade to denounce me as secretly pro-Microsoft. By joining Novell, is Zonker arranging things so that Linux.com and Linux Magazine will be added to the Axis of Evil? After all, between the two of us, we must constitute a positive trend according what passes for logic in those circles. And is jzb sitting down in Florida, laughing about it?

You know, I wouldn’t put it past him – even if NOAFD (Not on a First Date), to use an acronym that he helped to coin and made into a punchline on IRC.

Read Full Post »

The fallout from my blog entry, “Conspiracy theorists and free software” continues. With all the people baying for my blood – some of whom, frankly, sound disingenuous in their demands for proof – the entry could easily take over my life, so in the last couple of days, I’ve withdrawn from active discussion of it. Frankly, the discussion is not that interesting to me, and (mercenary soul that I am), if I’m going to participate in more than my courtesy two email exchange with people, I’m going to get paid for doing so. And probably I will in a couple of weeks. Meanwhile, since I have an unexpected free half hour as I wait for a call to be returned, I’ve been reflecting on the various reactions the piece received.

To start with, I notice that Brian Profitt’s suggestion that I was lashing out at some negative criticism I received has been seized on by some commenters as a reason to dismiss what I said. However, although that was a shrewd suggestion on Brian’s part, it’s only true to the extent that the entry was inspired by someone asking me what I meant by conspiracy theory. Going into my fourth year as an online journalist, I long ago became immune to the insults and accusations of bias from both sides that often threaten to overwhelm thoughtful responses and legitimate corrections of mistakes. In fact, I maintain a page on my web site where I list choice bits of abuse for visitors’ amusement. I may sometimes respond, but I’m not much interested in flame wars. I have an anarchistic temperament, and, so long as I have my say, I’m perfectly willing to let others have theirs, even if theirs don’t have a lot of love for me.

That’s not to say that I don’t find people’s reactions fascinating – and more than a little intellectually distressing, since I’m an ex-university instructor who once spend his days trying to help people develop their abilities to argue coherently. A surprising number of people leaped to the conclusion that, despite a clear statement to the contrary, I was only talking about attitudes towards Microsoft (perhaps because I recently wrote an equally misread article that suggested that, since the free software was strong enough to defend itself, we could be wary of Microsoft without being paranoid). Even more seem to think that proving that there were reasons to distrust Microsoft in some way validated the attitudes and styles of arguments that I was condemning. Many, too, do not seem to believe that it is possible to mistrust corporation or organization without expressing unrelenting hate for it.

Clearly, what people brought to their reading was as important – and, in some cases, more important – than what I wrote. That’s their right, but, as I’ve often lamented in the past, if someone wants to disagree with me, I wish they would at least disagree with what I actually said, rather than what they imagine I said. At times, people seem to be arguing with their own reflections to such an extent that I feel extraneous to the process.

But I think my favorite response was from a commenter who assumed the responsibility of giving me elementary advice about how to write. I’m always willing to learn, but, considering that last year I sold roughly a quarter million words about free software, now I know the spirit in which Lauren Bacall responded a few years ago on hearing that she had been voted one of the sexiest elderly women in film. “That will certainly pep up my career,” she said (or something to that effect). “I can’t wait to tell my agent.” While not at the top of my profession, I’m not at the bottom, either, so I can’t help but be bemused by unasked advice from an unknown and relatively unproven writer — especially when I personally wouldn’t give writing advice unless specifically asked.

However, the most troubling thought to me in all the reactions is that I’ve apparently lost my anonymity online. This blog is modestly successful, but its readership is generally many times below what an article on Linux.com or Datamation receive. I thought it useful as a sandbox, a place to express my thoughts-in-progress without any fuss. If anything, I expected to get a few responses from friends and acquaintances.

But, as readers of the entry rise into the thousands, I realize that I was naive. Regardless of what merits I do or don’t have as a writer (and nobody could be more critical of my work than me, believe me), apparently some people do notice what I have to say about free software. Some of them may hate it, but they notice. That’s a humbling and frightening thought (and leads me to mutter repeatedly about the blind leaning the blind).

Even more importantly, it means that, unless I start writing under another name, I have to assume a greater responsibility for what I write publicly. No more working out of ideas publicly for me – from now on, I need to make sure that I state my assumptions clearly, and address opposing views in more detail, and not publish on certain subjects until my ideas are fully developed. People are still going to make invalid inferences, no matter what I do, but I feel the responsibility all the same, even while I tell myself that I’m being arrogant in feeling the obligation.

In a week or so, perhaps I’ll revisit the topic. Meanwhile, thanks for everyone who has commented or blogged in response. It’s interesting, and I’ve learned, even though I don’t have the time to respond in detail to everyone.

Read Full Post »

Today, I had the new experience of helping out with a podcast. Like most people, I hate hearing my voice (it always sounds clumsy and over-precise), and any wishful belief in my own eloquence wilts when I hear all the “ums” with which I punctuate my speech, but I hope I have the chance to take part in another one.

I could hardly be excluded from this one. After all, it was an article I published a few weeks ago, “GNOME Foundation defends OOXML involvement,” that sparked the podcast. Moreover, when Jeff Waugh of the GNOME Foundation first floated the idea, he had me in mind as a neutral third party, and I was the one who pitched the idea to Linux.com, the main buyer of my articles. Admittedly, it was an easy sell, since Robin Miller, the senior editor at Linux.com, is a part time video producer and always looking for ways to extend the print coverage on the site, but I was still the one who got things moving.

After stumbling into the center ring while technical problems occupied Robin and Rod Amis, the producer, and stuttering into the silence, I soon found my tongue. The experience was not much different, I found, from doing an ordinary interview or teaching a university seminar. In all three cases, your purpose is not to express your own opinions, but to encourage others to speak, and to clarify their vague references for the sake of listeners. The fact that there was an audience of about 650 – good numbers, Rod tells me, for a daytime podcast – didn’t really affect me, because I had no direct contact with them.

Jeff Waugh and Roy Schestowitz, the two guests on the podcast, have been having bare-knuckle arguments on various forums, so I was expecting to have to referee the discussion. In fact, the image kept occurring to me of those soccer referees who are sometimes chased off the field by irrate crowds. However, the slugfest I expected never materialized. It’s harder, I suppose, to insult someone verbally, even over the phone, that to fan a flame war on the Internet, and both were more polite live than they had ever been at the keyboard.

Besides, Robin has the voice of someone calmly taking charge without any expectation of contradiction. Perhaps, too, an echo of my old university instructor voice ghosted through my own words.
But, whatever the case, everyone survived. I even think that the increased politeness influenced both Jeff and Roy to make concessions to each others’ viewpoints than they never would have considered online. As a result, I think that the point that the dispute is one of tactics rather than of different goals came through for the first time in the month or more that this dispute has been unfolding. However, I’m not sure that either of the principals has made the same observation.

The show had glitches that better planning might avoid next time. However, I like to think that both sides had a reasonable chance to express themselves, so it could have been worse. The Linux.com regulars are already discussing the possibility of another podcast, and I, for one, can’t wait.

Read Full Post »

One of the hardest things about writing on free software is the expectations placed on me. Because the cause is good, many people expect me to write as a loyal partisan. And in one sense, I am: If I didn’t feel the topic was important, I wouldn’t write about it. However, I am not so partisan as to praise where I see problems in either software or people. Nor do I always feel an obligation to take sides when I explain a multi-side issue, or when the general reaction from typical readers is so obvious that to do would be to belabor the obvious. To me, these practices are part of my efforts to approach journalism with professionalism. However, judging from the comments I sometimes receive, they often enrage readers, especially those expecting a confirmation of their views.

Understand, I’m not naive. I know that complete objectivity is as impossible as a centaur. But I’m idealistic enough to think that, except when I’m writing an obvious commentary, the articles I write as a journalist are more useful to people when I’m not writing as an advocate. Rather, I try to write in an effort to express the truth as I see it. I’m sure that I fail many times, either because I don’t have all the facts or because I feel too strongly on a subject.

However, as George Orwell said about himself, I believe that, unlike the vast majority of people, I have the ability to face unpleasant truths – facts that I might dislike personally, but have to acknowledge simply because they are there (I lie very poorly to myself). And, since my first or second year at university, I’ve been aware that I have the unusual knack of empathizing with a viewpoint even while I disagree with it. With these tendencies, I believe that, if I make the effort, I can provide a broader perspective than most people – and that a broader perspective, if not the truth, is generally more truthful than a limited one.

Moreover, I believe that these are precisely the tendencies that a journalist needs to be useful to readers. Nobody can write uncritically about any cause without, sooner or later, lying for the sake of the cause and losing their integrity. For all I admire the ethics and hard work of many people in the free software community, even those I admire most sometimes express an ill-considered or an ignorant opinion. Some act short-sightedly. Very occasionally, a few act immorally, or at least for personal gain rather than the good of the community. And, whenever someone does any of these things, it’s my job to report the fact. To do otherwise would be against my principles, and a mediocre carrying out of my job.

This honesty is especially important in the computer industry. Many mainstream computer publications are notorious for avoiding criticism of the companies who buy advertising from them. Such publications are worthless to their readers, and a betrayal of the trust placed in them. I’m lucky enough to work for publications that don’t work that way, so I can report the bad along with the good.

However, to some of the audience, that’s not enough, especially on a controversial subject. They read to have their views enforced, and, if I don’t happen to serve their need, they accuse me of bias. Often, they need to cherry-pick their evidence to build the case against me, and usually they seize on the fact that I reported a viewpoint contrary to theirs without denouncing it. Often anonymous, they attack me in the strongest worded terms, sometimes explaining in exhaustive detail the error of my way in what usually amounts to a clumsy belaboring of the obvious.

Occasionally, one will demand the right to a rebuttal from the editors.
So far, I have yet to see any of them actually write the rebuttal, but I suspect that, if they did, it would probably be unpublishable without considerable revision. Polemic is a difficult art, and has a tendency to descend into trite comments and over-used expressions in the hands of novices.

(Which is another reason that I don’t write opinion pieces too often. They’re difficult to write well, and I don’t think I’m particularly skilled at them. And, anyway, a successful polemic is more about rhetorical tricks and memorable turns of phrases than about facts and explanation. It’s a play more on emotion than logic, and for that reason always seems a bit of a cheap trick. I’m not nearly as interested in manipulating readers as informing them.)

But what always tickles me about such accusations is that they frequently come in pairs. Many times, after writing on a controversial subject, I’ve been denounced as biased from both sides – sometimes on the basis of the same paragraph or sentence.

I suppose these twinned accusations could be a sign of sloppy writing on my part. However, I prefer to view them as a sign that the problem lies more in the readers than in me. If both sides find something to disparage in one of my articles, then I can’t help thinking that I’ve had some success with covering the topic comprehensively.

Of course, all these thoughts could be nothing more than an explication of my personal myths – the stories I tell myself to keep me going. The image of the investigative reporter who risks everything to get the truth out is still a very powerful myth, and one that I not only buy but apparently have a lifelong subscription to.

But, contrary to popular usage, a myth is not the same as a lie. And, in this case, I like to think that, even if I am partly deceiving myself, my work is still better for my acceptance of the myth.

Read Full Post »

I’m almost getting afraid to look at a newspaper or any other traditional print media. Every time I do, some writer or other seems to be belittling an Internet phenomena such as blogging, Facebook, or Second Life. These days, such complaints seems a requirement of being a middle-aged writer, especially if you have literary aspirations. But, if so, this is one middle-aged, literary-minded writer who is sitting out the trend.

The Globe and Mail seems especially prone to this belittling. Recently, its columnists have given us the shocking revelations that most bloggers are amateurs, that Facebook friendships are shallow, and that, when people are interacting through their avatars on Second Life, they’re really at their keyboards pressing keys. Where a decade ago, traditional media seemed to have a tireless fascination with computer viruses, now they can’t stop criticizing the social aspects of the Internet.

I suppose that these writers are only playing to their audiences. After all, newspaper readers tend to be over forty, and Internet trends are generally picked up those under thirty-five. I guess that, when you’re not supposed to understand things, putting them down makes you feel better if you’re a certain kind of person.

Also, of course, many columnists, especially those who aspire to be among the literati, see the rise of the Internet as eroding both their audiences and their chances of making a living. So, very likely, there’s not only incomprehension but a primal dose of fear behind the criticism that deserves sympathy.

At first glance, I should sympathize with them. I’m in their age group, share something of their aspirations, and I’m cool to much of the social networking that has sprung up in recent years. Yet somehow, I don’t.

For one thing, having been on the Internet several years longer than anybody else, I learned long ago that communities exist for almost everyone. If you don’t care for Facebook, you can find another site where you’re comfortable. If you dislike IRC, you can find a mail forum. If you can’t find a blog that is insightful and meaningful, you probably haven’t been looking around enough, but surely the Pepys’ Diary page will satisfy the most intellectual and literary-minded person out there. So I suspect that many of those complaining are still unfamiliar enough with the technology that they don’t really know all that’s via the Internet.

Moreover, although I ignore large chunks of the Internet, my only regret is that it hadn’t developed ten or fifteen years earlier so that I could have been a young adult when it became popular.

Despite, my age, the Internet has been the making of me. It’s helped to make the fantasy and science fiction milieu that I discovered as a boy become mainstream– and if that means people are watching pseudo-profundities like Battlestar Galactica, it also means that a few are watching movies Neil Gaiman’s Stardust or Beowulf and moving on to discover the stories and novels that really fuel the fields. It’s given me a cause worth focusing on in free software, and a job as an online journalist that already has been one of the longest lasting of my life, and that still doesn’t bore me. Without the Internet, I just wouldn’t be the person I am today.

Nor, I suspect, would I like that alternate-universe me very much.

Having absorbed the toleration that underlies much of the Internet, I can’t help feeling that criticizing other people’s browsing habits shows a lack of manners and graciousness that is grounds for shame rather self-righteousness. But, in my case, it would show a lack of gratitude as well.

Read Full Post »

Last week, ABC’s 20/20 ran a piece on the murder trial of Hans Reiser, the free software developer accused of murdering his wife in Oakland. I sighed in relief when it ran, because it didn’t include me.

It could have. Since I wrote one piece last year about Reiser’s problems with getting the Reiser4 filesystem accepted into the Linux kernel and another about what was happening with his company in the wake of the murder charges, I’ve fielded eight or nine requests from the mainstream media to talk about the background to the case. Since early summer, several of those requests were from ABC. But I never really felt comfortable doing so, although I made clear that I had no opinion one way or the other about the case, and only talked about Reiser’s work and reputation and what the free software community was like.

At the time, I rationalized my general comments as helping out other journalists. Also, considering that I’ve made a career out of explaining developers to non-developers, I figured that I might be able to see that the community wasn’t too badly misrepresented. And, let’s be honest, I was flattered.

But, simultaneously, I was uneasy, and this uneasiness continued to grow as ABC continued to talk to me. There was even talk of flying me down to San Francisco for a day to do an interview, which provoked a kind of Alice in Wonderlandish feeling in me. Spend the day travelling for something that I wasn’t that interested in? And going to San Francisco – one of my favorite cities – with no time for wandering around struck me as not worth the sense of self-importance such a trip would no doubt give me.

I tried suggesting other people in the free software community that ABC might contact. I even suggested one notoriously egotistical person, figuring that they would be pleased to be asked and would give ABC so much copy that its reporters would have no further need of me.

That only worked for a few weeks, then I received another phone call. At that point, I realized that I didn’t have a valid passport, which Canadians like me now need to fly to the United States. I explained this difficulty to a reporter, and how I didn’t really want the extra hassle of driving across the border and catching a flight in Bellingham – and he returned the idea of flying a camera crew up to Vancouver to talk to me.

I thought that unlikely, so I said that would be acceptable. For a while, I was worried that ABC might actually do it, too, but in the end the producers decided not to bother.

That was just as well, because in the interim, I had resolved to refuse the interview regardless of the condition. I took a while to understand my reluctance, but, what I concluded in the end was this: I didn’t want to feed my self-importance at the expense of the Reiser family. No matter what actually happened, those involved in the case are in a world of pain, and I didn’t want to piggyback on that pain for petty personal reasons.

And, ultimately, my reasons would be personal. No matter how well I can explain the free software community to the public, I’m far from the only one who can do so.

With this realization, I felt such relief that I knew that I had made the right decision. Now, I only hope that I can remain as sensible if someone contacts me about the case again.

Read Full Post »

Every month or so, I get a request from a magazine asking if I want to write about GNU/Linux or free software. One or two are legitimate professonal offers that I am glad to consider, if only for variation and to length the list of markets to which I can sell – or, to be more exact, to which I might some day sell, since I don’t have many open slots on my monthly schedule. However, more often, the magazine either doesn’t pay or else pays a token like $30 per page, and I have to decline, despite their offers of additional payment in copies or free advertising, neither of which I have much use for. The exchange never fails to leave me feeling guilty, defensive, and unsatisfied.

Admittedly, many magazines and publishers prey on wannabe writers’ desire to be published. However, I’m sure that many are doing their best, paying what they can and hoping that they might one day generate enough income to pay their contributors better. In fact, I am sure that most of them are sincere; they’re generally too excited about what they are doing to be deliberate exploiters.

This sort of low-paying work might have acceptable in the days when I was writing articles in my spare time and trying to build a reputation. I could have helped the editors, and they could have helped me. But how can I explain to these well-meaning people that I’m not just dabbling in writing these days? That in the time I wrote them a 1500 word article, I could have made ten or fifteen times as much writing for my regular markets? That I literally cannot afford to contribute to their magazine or web site?

I can’t explain, of course. Not without being completely undiplomatic and crass. So, I usually hedge until my correspondents’ persistence forces me to be blunter, or they come up with another argument.

Usually, the next argument is the idea – either openly stated or hinted – that, since all of us are interested in free software, then I am somehow obligated to give my labor for free.

Consciously or otherwise, this argument conflates the meanings of free software. Free software, as everyone constantly points out, isn’t free because it doesn’t cost. It’s free in a political or philosophical sense – and, on that score, I have a good conscience. It seems perfectly reasonable to me that, in return for the money I need to live, the markets where I publish should have exclusive rights to my articles for thirty days. After that, I am perfectly happy to have the articles reprinted or translated under a Creative Commons Attribution – No Derivatives license, In fact, I almost never refuse such requests.

Besides, are the people who trying to guilt-trip me donating their labor for free? In many cases, I doubt it.

Anyway, I maintain that, in keeping people informed about free software, I am already contributing to the greater cause. I happen to be one of those lucky enough or persistent enough to be able to earn my living through doing so, but I don’t see why the one should invalidate the other.

True, I do make some gratis contributions to free software in my own time – but that’s beside the point. What matters is that I don’t feel the need to prove my credentials, particularly to strangers I don’t know. So, at this point, they usually break off the correspondence, often with parting comments about my selfishness or lack of generosity.

And of course I do feel hard-hearted at times. But, when it comes to the way I make my livelihood, I have to ration my time. Otherwise, I could easily lose a large chunk of my income for the month. So, I break off, too, muttering my excuses after an exchange that has satisfied nobody.

Read Full Post »

Today, I received the following e-mail. At the sender’s request, I have removed any personal details:

I was wondering if you had any advice for me about how to perform some marketing/pr for my Linux [project]. I’ve started doing interviews with developers and I have created a community news site.

But is there anyway I could possibly get [my project] mentioned in a
magazine like Linux Journal? Is there any free advertising I could take advantage of on certain web sites? I thought you may have some ideas for me because you have experience with this kind of thing. Any help you
could provide me would be appreciated.

I generally receive about 3-4 requests of this sort a year, so I decided to post my reply here, so I can refer others to it:

You’re not likely to find free advertising on sites that will do you any good, so your best bet is to try to get on the various sites as a contributor. Linux.com only takes original material for its main features, but it does have the NewsVac items, the three or four line link summaries on the right of the page that are very popular. And, of course, sites like Slashdot, Digg, and Linux Today are all about links to already published material.

If you have a solid piece of news — which for a piece of free software usually means new releases and unique features — at Linux.com you can pitch a story and write it yourself. However, you’ll be asked to include a disclaimer
that explains your connection with your subject matter, and the article will be rejected if you are being a fanboy. That means you can’t review your own distro, but you might be able to do a tutorial on a distribution’s packaging system, for instance.

Alternatively, you can send news releases in the hopes of convincing either an editor or a writer to cover your news. However, don’t be pushy. Submitting a news release once is enough, and popping back several times to ask if it was received or whether anyone is interested will probably only guarantee that you’ll annoy people so that they won’t cover your news no matter how big it is.

The ideal is to build up an ongoing relation with a few writers, in which you give them stories to write about — we’re always looking — and they give you the coverage you want when you have news that readers might want to hear.

Of course, you open yourself up to negative comments if the software deserves them, but that’s the chance you have to take. However, for the most part, both commercial companies and large community projects find the
risk well worth taking. It’s not as though any of the regular writers deliberately sit down to review with a determination to be negative (although, conversely, they don’t set out to praise, either: We’re not just fans, either).

This process doesn’t happen overnight, so be patient. But, in the long run, you should get some of the publicity you seek.

I don’t know whether this information is useful to others. To me, it seems that I’m saying the obvious, but part of that reaction is undoubtedly due to the fact that I deal with these things daily. Perhaps to others, these thoughts aren’t obvious, so I’m hoping that someone will find them useful

Read Full Post »

Long ago, I lost any queasiness about the command line. I’m not one of those who think it’s the only way to interact with their computers, but it’s a rare day that I don’t use it three or four times on my GNU/Linux system. No big deal – it’s just the easiest way to do some administration tasks. Yet I’m very much aware that my nonchalance is a minority reaction. To average users, the suggestion that they use the command line – or the shell, or the terminal, or whatever else you want to call it — is only slightly less welcome than the suggestion that they go out and deliberately contract AIDS. It’s a reaction that seems compounded of equal parts fear of the unknown, poor previous experiences, a terror of the arcane, and a wish for instant gratification.

Those of us who regularly try two or three operating systems every month can easily forget how habit-bound most computer users are. The early days of the personal computers, when users were explorers of new territory, are long gone. Now, the permanent settlers have moved in. The average computer user is no longer interested in exploration, but in getting their daily tasks done with as little effort as possible. For many, changing word processors is a large step, let alone changing interfaces. And both Windows and OS X encourage this over-cautious clinging to the familiar by hiding the command line away and promoting the idea that everything you need to do you can do from the desktop. The truth, of course, is that you can almost always do less from a desktop application than its command line equivalent, but the average user has no experience that would help them understand that.

Moreover, those who have taken the step of entering cmd into the Run command on the Windows menu have not found the experience a pleasant one. DOS, which remains the command line that is most familiar to people, is an extremely poor example of its kind. Unlike BASH, the most common GNU/Linux command line, DOS has only a limited set of commands and options. It has no history that lasts between sessions. Even the act of navigating from one directory to the next is complicated by the fact that it views each partition and drive as a separate entity, rather than as part of a general structure. Add such shortcomings to the ugly, mostly unconfigurable window allotted to DOS in recent versions of windows, and it’s no wonder that DOS causes something close to post-traumatic stress syndrome in average users. And, not having seen a better command line interface, most people naturally assume that BASH or any other alternative is just as stressful.

Yet I sometimes wonder if the main reason for nervousness about the command line isn’t that it’s seen as the area of the expert. In recent years, many people’s experience of the command line is of a sysadmin coming to their workstation, opening a previously unsuspected window, and solving problems by typing something too fast for them to see from the corner into which they’ve edged. From these encounters, many people seem to have taken away the idea that the command line is powerful and efficient. That, to their minds, makes it dangerous – certainly far too dangerous for them to dare trying it (assuming they could find the icon for it by themselves).

And in a sense, of course, they’re right. In GNU/Linux, a command line remains the only interface that gives complete access to a system. Nor are the man or info pages much help; they are often cryptically concise, and some of the man pages must have come down to us almost unchanged from the 1960s.

The fact that they are also wrong is beside the point. Many users aren’t clear on the concept of root accounts, file permissions, or any of the other safeguards that help to minimize the trouble uninformed users can blunder into.

The trouble is, understanding these safeguards takes time, and investing time in learning is something that fits poorly with our demand for instant gratification. By contrast, using a mouse to select from menus and dialogs is something that people can pick up in a matter of minutes. Just as importantly, the eye-candy provided by desktops makes them look sophisticated and advanced. Surely these signs of modishness must be preferable to the starkness of the command line? From this attitude, insisting on the usefulness of the command line is an anachronism, like insisting on driving a Model T when you could have a Lexus.

The truth is, learning the command line is like learning to touch-type: in return for enduring the slowness and repetitiousness of learning, you gain expertise and efficiency. By contrast, using a graphical desktop is like two-fingered typing: you can learn it quickly, but you don’t progress very fast or far. To someone interested in results, the superiority of the command line seems obvious, but, when instant gratification and fashion is your priority, the desktop’s superiority seems equally obvious.

And guess which one our culture (to say nothing of proprietary software) teaches us to value? As a colleague used to say, people like to view computers as an appliance, not as something they have to sit down and learn about. And, what’s more the distinction only becomes apparent to most people after they start to know their way around the command line.

Whatever the reasons, fear and loathing of the command line is so strong that the claim that GNU/Linux still requires its frequent use is enough to convince many people to stick with their current operating system. The claim is no longer true, but you can’t expect people to understand that when the claim plays on so many of their basic fears about computing.

Read Full Post »

« Newer Posts - Older Posts »