David writes that, while momentum is a very good way
to keep flames away, it's really solidified by proper code of conduct.
I don't disagree with either of these positions, but they're both
characteristics of a good culture that enables things to get done in a
productive atmosphere, rather than the causes themselves.
One of the problems is that you can't enshrine, 'don't be a tool' in a code of
conduct. Yes, you can legislate away personal attacks, so there's no more
Serious problems with Mr. Troup, but it's still entirely possible to
completely subvert the development process while still remaining within the
bounds of any particular code of conduct. The key here is that the code of
conduct is just a rough guide to, and a method of enforcement of, any given
culture that you wish to enforce.
If you want to change Debian's current developmental culture, you'll need
more than just a document: you'll need a landslide mindshift within the entire
developer base, which will be extremely difficult to achieve, given that some
particular developers seem to champion their lack of social skills, delight
in annoying others, and glorify petty arguments on mailing lists as being
superior to actually achieving anything. When you get this, the code of
conduct is really just fluff, because it becomes almost entirely
self-enforcing. The general tone of the list and attitude of the developers
discourages people from being idiots, and you don't have to point to the
code of conduct except in serious cases.
So that's the really hard part. Debian has a destructive culture that has
led to debian-devel and debian-private becoming the pointless landfill it is
today. Which is no slight on Debian developers as a group, or any particular
developers; it's just the way it is today. How it got that way is entirely
unclear, but how it's going to move on from there is an equally perplexing
question.
And, in response to Joss, the two go hand in hand. Once you've stopped
arguing for the sake of it, you're infinitely more productive as a result.
So I don't think calling people advocating change in Debian's social norms
'teletubbies' is at all
useful: these people aren't advocating turning Debian into a sewing club
where we all turn up and talk about how much we love each particular
developer. What they're advocating is change of the current Debian social
culture such that trainwreck threads full of personal attacks, mindless
bitching, and argument for the sake of it, don't exist anymore. You can
have robust debate within that framework, and you don't have to completely
vet every statement you make so it's a glowing reflection on everyone and
everything mentioned. If you have the right culture, you can simply tell
trolls once to go away, and they get utterly ignored, instead of having
their threads blown up into huge all-consuming flamewars by people who seem
to love seeing their name in the mailing list index. I don't see how you
conclude that any hypothetical code of conduct exists purely to facilitate
trolling either, but maybe I'm missing something.
The current problems in Debian with people being unable to relate to fellow
developers, so instead getting bored and flaming them into the ground instead,
isn't a techincal problem in the least. It's a social problem. The entire
point of this debate isn't, 'which MTA should we install by default, if any',
but 'how do we fix Debian's current culture?'. I don't see how this is a
technical problem, but it does have technical ramifications (e.g. releases
take years of banging our collective head against a very large wall).
[About
Daniel StoneX ninja
Helsinki, FI
Planets
Planet freedesktop.orgPlanet GNOME
Moon Debian
Organisations
challengechildren's cancer centre, rch
ecoles sans frontières
amnesty international
engineers without borders australia
ikando
australian greens
australian republican movement
Links
my websitemy photos at flickr
x.org
linux.conf.au 2008
eat.fi
Open Source Food
Categories
/ (125)site/ (3)
tech/ (119)
debian/ (10)
fdo/ (15)
kde/ (1)
lca/ (1)
ubuntu/ (10)
x/ (49)
xds/ (3)
travel/ (3)
guadec2007/ (1)
Archives
2008-Aug2008-Jul
2008-Jun
2008-May
2008-Feb
2007-Oct
2007-Sep
2007-Jul
2007-Jun
2007-May
2007-Mar
2007-Jan
2006-Nov
2006-Aug
2006-Jun
2006-May
2006-Apr
2006-Mar
2006-Feb
2006-Jan
2005-Dec
2005-Nov
2005-Oct
2005-Sep
2005-Aug
2005-Jul
2005-Jun
2005-Apr
2005-Mar
2005-Feb
2005-Jan
2004-Dec
2004-Nov
2004-Oct
2004-Sep
2004-Jun
2004-May
2004-Apr
2004-Mar
2004-Feb
2004-Jan
Calendar
| < | March 2006 | > | ||||
| Su | Mo | Tu | We | Th | Fr | Sa |
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 | |
Sun, 05 Mar 2006
21:32 | | # | | home ]Fri, 09 Dec 2005
[17:44 | | # | | ]Thu, 08 Dec 2005
Erich asserts loudly (in bold face, to make sure you didn't miss it), that
Microsoft
doesn't deliver. I wonder if he thinks that Debian delivers, or?
[08:45 | |
# | | ]
Tue, 12 Jul 2005
I'm wet
for David Nusinow.
[11:37 | |
# | dj shadow - live in oxford | home ]
Mon, 11 Jul 2005
[21:25 | | # | lyrical commission - fuck all the bullshit | ]Mon, 13 Sep 2004
I was doing the washing (or going to), so I decided to throw on my Debian
shirt, which was still clean. A while later, the pizza delivery guy showed,
and the first thing he said was, 'Oh cool, a Debian shirt. You use Linux?'.
Mad phat.
[21:45 | |
# | gil felix vs infrared - capuirea | home ]
Mad phat.
Wed, 14 Apr 2004
Put through a couple of my NMs today -
Volker
Janzen, and
Jeroen
van Wolffelaar. It felt good to finally do some processing - I've been
putting it off for a while. Bugger 30-hour days, I think I need 60s. Still
xlibs to try and pull off as well, especially with the libX11 maintainer not
being able to do his merge until after the weekend ... :\
[17:48 | |
# | xzibit - alkaholik | ecr lab 6, uni ]
Sat, 03 Apr 2004
I have issued an olive branch. Let's see how this one goes.
[18:33 | |
# | five whirring o2s | ecr annex lab, uni ]
Fri, 13 Feb 2004
how i voted on non-free and why
I voted no. Why? How about 'Centrino drivers'? I'm tipping that, a couple of
years ago, the pundits wouldn't have tipped that the next Intel laptop chipset
would require non-capital-F-Free drivers to run.
I recognise that Debian, GNU, and others were founded to a large degree on idealism, and that this continues to be a large driving force. However, I think it is our responsibility to take a degree of pragmatism on board: we shouldn't be preventing those with Centrino chipsets from running Debian.
Also, if non-free gets dropped, the discussion will die. The 'problem', as you put it, will move to non-free.org, it'll be even more of a pain for people with Centrino chipsets, or nVidia graphics cards (surely no-one has those!), or whatever happens to have non-free drivers next. It'll get worse. Then people will start bitching about bringing non-free back. It's such an ideologically divided issue that you will never please everyone, or even the majority of the people. You just pick who you want to piss off and stick with it.
[14:17 | |
# | squarepusher - anstromm-feck 4 | uni ]
I recognise that Debian, GNU, and others were founded to a large degree on idealism, and that this continues to be a large driving force. However, I think it is our responsibility to take a degree of pragmatism on board: we shouldn't be preventing those with Centrino chipsets from running Debian.
Also, if non-free gets dropped, the discussion will die. The 'problem', as you put it, will move to non-free.org, it'll be even more of a pain for people with Centrino chipsets, or nVidia graphics cards (surely no-one has those!), or whatever happens to have non-free drivers next. It'll get worse. Then people will start bitching about bringing non-free back. It's such an ideologically divided issue that you will never please everyone, or even the majority of the people. You just pick who you want to piss off and stick with it.
Sun, 08 Feb 2004
Reading Joerg's NM rant made me
think. First, I want your scripts, dude. ;) Secondly, tbm suckered me in
with one awesome NM to start with. It's been all downhill from there.
[12:52 | |
# | fatboy slim - right here, right now | home ]