Essay on the GNU Community
Rowan writes "I've
written a longish (but nice, I hope) publication about
various matters in the GNU Software Community. It ends with describing how important
conflicts are to learn and discover errors. It's meant to be the first in a row and I think
they'll all be worth the read. "
Well, hope you orcs had fun torching Rowan, but perhaps
Taco is developing some editorial style, finally A great article.
I look forward to more from Rowan..
The anger I can somewhat understand, but there is also a call
for dialouge. GNU means nothing if people can't use the software
for much. I have said it before, and I'll say it again, that many
regular posters here ARE using Windows to connect to Slashdot
because regardless of their pretensions, they *can't* get their
LInux boxes configured at home, sysadins or no. Look at Taco's
about link. Yet, most of you deny it.
Windows can be frustrating when it crashes and when one comes
upon its limitations, but so can Linux be frustrating to very
intelligent people. I think a large part of the frustration is that much
of unix, at least the documentation, is intentionally arcane to protect
the job security of sysadmins, who are not necessarily very intelligent
or creative people. They are just people who have been through
the hazing and have learned some of the ropes. Therefore, one
can argue that GNU software which is intenionally arcane and
poorly documented is *NOT FREE". It is only of use to a few people,
usuallly people working fo large institutions (the usual unix
clients) who parcel out rights and priviledges to "users". And, just
like MSCEs, reboot machines and install most of the time.
Yet, you think so much of yourselves. The fact that you
occasionally cut a and past a perl script does not make you
a developer. Sort of like the "tech men" managing the dying
atomic power plants of the old empire in Asimov's Foundation.
So, is, in effect, much of GNU only for a very narrow and selfish
guild or fraternity, which has probably done more to retard the advance
or computing than to promote it? That can be argued. These
are by no means creative geniuses - just careerists. Persons with
any kind of creativity or wisdom would not post the kinds of
comments I've read here. I say these negative posts are motivated
by envy at something real and refreshing.
Well, Rowan has done some work and research to "hack"
his own system, yet still admits that the whole system is very
frustrating to work with, sometimes. He also points out possibilities
in ways GNU can advance computing into the 21's century.
I agree with much of the specifics (though Rowan wasn't too
specific) except that I like KDE. "Themes" are the least important
aspect of a desktop to most users, and I like the way the
default KDE looks anyway.
Really, there is a lot that can be done to make computing more
creative for most users - even with text based applicatioins.
Especially in the area of "idea" databases using AI and fuzzy
searches, where users don't need to work with files at all.
(Unless they are repairing the system). Much of that can be
done with XML already - it just isn't.
We need more articles like this from people who have actually
tried to use GNU and Linux who are free from much of the
pretension (and dishonesty about one's own experiences with
Linux) I see here. A refreshing change from carefully edited,
pompous and preach articles by known personalities in the
Free Software movement. The rambling style and lack of
editing is ok. Content rules here.
skinbark
The article is posted from a ".nl" domain, so it is possible, indeed likely that the writer is not a native English speaker. Please keep that in mind when assessing the essay. Also keep it in mind when (as someone already has) questioning the notion of this person writing a book.
English is the lingua franca of the Internet. Since it's the only language I speak and for other reasons I won't go into to avoid a flamewar I think that's a good thing. However, it can put people who aren't fluent in it at a disadvantage. Even people who can speak/read/write it fairly well might not be able to write fully grammatically correct idiomatic English. Unfortunately, this can put people at a disadvantage in discussions as it can make them seem confused when in fact their ideas might be clear. Of course, their ideas might possibly be murky as well, which makes comprehension doubly a problem!
No disrespect to Rowan, but I think slashdot articles need to more concise, better written, better edited and better presented than this. If we want an unmoderated source of amateurish rambles then we still have Usenet.
Rowan: it has a certain charm and I accept that you may go on to say something interesting, but that's an awful lot of grey text to wade through before reaching it.
"I am not getting into the KDE customizability argument", followed by:
;-) and my opinion holds no weight, but who am I to say that?
"it sucks", "it looks worse than a windows theme", "it will get better using Qt 2.0".
Gee, wonder what would happen if you *got* into the argument.
Ok, let me explain you a few things, please take it kindly.
1) The goal of KDE is not to provide themes to you. There, I said it. Themes are 99% of the time pointless, distracting uglyness, which only detract from your productivity.
2) Configurability != themes.
Configurability is providing the means to adjust the behaviour of your environment to different ways of working.
KDE's mac-like menu bar is more configurability than all the gtk pixmap themes. Why? Because it's useful. Because it provides you a different feel, not just a different look.
It's an option, you change it, you adjust KDE to your preferred way of using it. It's configurability.
3) Why leave windows and go to KDE?
Put like that it makes no sense, of course.
Then again, that should come as no surp[rise, since it actually makes no sense.
People don't like windows for KDE (or GNOME). They leave windows for Linux, or FreeBSD or whatever, +X +KDE.
So, what do you get by making that switch: you get multiuserness, you get remotability, you get stability, you get some extra software, you get some software cheaper (say, WP), and you get a GUI that is not terrible, from the point of view of a person who is used to windows.
You see, if you switched instead to Linux+X+twm, several of the advantages you would get are not accessible to you, or are accessible through a higher learning curve, which often means the switching user won't care.
It's a golden rule of UI: if the user doesn't know it's there, or if the user can't *use* it, it could as well not exist.
Hope this helps you, it looks like you have something you want to say, but I can't see it behind the things I see as wrong or disagree too deeply with. If you want to reach a reader, you need to make sense to him.
Then again, I may not be your intended reader (I'd say it's likely I am not
Disclaimer: I am a KDE developer.
Rowan, you've made some valid points. Quite a few of them, in fact. I've got to admit, though, that they weren't easy to find.
I confess that I'm probably a bit more critical of others' writing than most (life's hell when you were a double Comp Sci/Englsh Lit major), but I hope you're open to a little constructive criticism.
Focus, my man! I think you tried to make too many points too quickly, and I often had a difficult time figuring out where one point ended and another began. I know it can be difficult to have a lot of things to say, and a limited space to say them. You're sure to lose readers, though, if you try to cram too many of them together at once.
As an example, CmdrTaco's title for your article was "Essay on the GNU Community," but that was only a small section at the end. I'd be very hard-pressed to come up with a title that fit the entire article... and that should be a sign you're trying to say too much. Select a topic, and write about that topic. You can always write more later.
You've got several distinct ideas there (and more than a few major complaints) which could easily be articles of their own. Think them out, come to conclusions where you can, and take some time to decide if they might be worthy of their own article. If they're not, see if they help make the main point if the article you're writing. If they don't, throw them away -- they're only cluttering things up.
Hi there,
:)
I'm Dutch too (assuming Rowan is Dutch). I don't think there's much of an excuse for the amount of misuse of the English language displayed by the article.
Granted, non-native speakers make mistakes. But Rowan chose to write this in English and submitted it to Slashdot for 'publication'. I think more care could easily have been taken.
And even if the language excuse were valid, there is no excuse for the lack of coherence of this rant. I've read rants by Rowan before (on the ggi mailing list and I think he's also been active on the fbcon mailing list). This is one rant too many. Now I'm going to give some potentially unflattering suggestions:
* I think you mentioned you wouldn't learn C on that list, but would start with C++. If you want to have a say in GGI development or Linux kernel development, I strongly advise you to learn C. If you then want to influence the direction of a project, *code* (or document, or test, but do something constructive). If you do that, you may find people may actually listen more carefully to what you have to say.
* If you haven't experience with any programming language yet (though I've seen a reference to Pliant), then with Eric Raymond I suggest you learn Python, which I consider to be a great language. If you come to comp.lang.python (or tutor@python.org) with questions I'll personally help you. But really, any language will do. Even Perl.
* Please read a book or web page about writing coherent essays.
Regards,
Martijn
First: Just because you're a hacker and spend time configuring the guts of your system doesn't cut you any slack when you're trying to communicate. A good bit of your text was rambling, pointless, poorly constructed and ungrammatical. It is no excuse that you're a hacker. If you want to say something to the larger community, learn to say it clearly and well. Judging by other comments, you nearly lost most of your readership before they got to your point.
Speaking of points, wasn't yours, "We need to be willing to gracefully concede a point to others, to compromise for the good of the movement"? Or did I miss that?
In case that was his point, tho, speaking to the rest of the community, I'll say I can agree. Being prepared to work for your ideals is critical, particularly in the face of opposition. But above all, being willing to work even when the credit doesn't come to you, even if it means "trying on" someone else's vision for a day. That will be where advances can be made. On the other hand, there comes a time when compromise is not possible. When Vision demands that you move this way. There are going to be collisions. Live with them! Conflict is not evil, but what is done in the name of "resolution" can be. When conflict rears its head, we would do well to look beyond the shouting, to the root cause, and strike there.
So back to you Rowan. You've thrown the gauntlet; I'll flip it back. Pick one conflict in the Open Source/Free Software movement, and recommend a solution. Demonstrate the skill we need more than temper-control: discretionary judgement.
Believe nothing, not even if I say it, if it violates your sense of reason -- Buddha
Thingy would not have been the term I would have used if I wrote an piece like this. It seems to me that a lot of people are jumping on the 'write an editorial and get it posted on slashdot' band wagon. This can be a Good Thing, if only the same thing wasn't being said over and over.
This is my favorite line: :)
"My vision allows me to see a glimpse of what computers will be like in the long term and that glimpse makes me even more sick of the old." I wish I had that super power, too