Global warming

Looking at my environment, global warming seems to get more and more noticeable. Not only because we had one of the warmest autumns this year, where you could actually still go (sun-)bathing, but also because people seem to be everything else but cool.

When I joined Gentoo, I was shocked how many arguments there were between Gentoo developers on the -core mailing list. One told me that it always was like that and that it’s hard to ever change that. “You’ll get used to it.” some embittered devs told me. They were right, i got used to it. But still, after a bit more than a year, I’m shocked how fast people can get aggressive, how little is needed to make everybody throw slum at each other. Instead of beeing technical, people get personal, instead of staying on-topic, they start to discuss absolutely unrelated things like how one does have to understand the terms ‘open source’ and what the difference is between free software and open source software.

I’ve never posted much to -core, as I always hated it. Sometimes more, sometimes less. At the moment, there’s nothing I could think of which I hate more, except drip coffee. When reading -core, it rather reminds me of a talk show than of a mailing list where technical issues are discussed in an appropriate manner.

What I find very irritating is, that on other mailing lists, devs usually are friendly, stay on-topic and don’t get personal. Why is this? Is it because -core isn’t public? It looks like some people do know what good manners are, but only use them in public. I really wonder whether these people fart when eating at home too, just because there’s nobody looking at them.

There is evidence that Gentoo is slowly falling apart. If you don’t think so, just have a look at the project listing. Gentoo is cut apart in all kinds of projects, which don’t really interact. To be honest, I know nearly nothing about other projects and their environment.
Another point is, that we can’t trust each other anymore. Gentoo is far too big to be a family, it’s probably rather a corporate group. None of both is bad per-se, but it’s definitively bad when you want to be a big family, but are a corporate group. What can we do about it? First, people should probably ask themselves “do I really care?” when replying to a thread. Second, people should ask themselves “do I know the context of the problem?” If both questions can be answered with ‘yes’ without hesitation, then go send your mail. I think that would massively improve the signal/noise ratio on lists like -core or -dev.

Another, probably easier solution would be to split the general mailing lists. That way, people would have to subscribe themselves to a specific mailing list, before suggesting ideas that don’t affect themselves but do affect other people. I still can’t understand why MIPS devs ‘ask that the amd64 and x86 keywords are merged to improve the quality of the x86 tree’ on a huge mailing list without first talking to the people will have to bear the consequences afterwards. Perhaps it’s just me, but I don’t find this very smart.

The above is just one example out of thousands. Are we unable to communicate accurate? It seems so. What can we do about it? I don’t know, beside stopping to communicate at all.

Interestingly, the same problem seems to affect user<->developer communication as well. A very nice example is this one: http://gentoo-stats.org/. But that’s by far not the only one. Again, just one example out of thousands.

Before writing this blog entry I thought about retiring as a dev. But still, I don’t feel bitter enough to do so. So I just continue to try to ignore all these problems, since I don’t know a solution to them.

3 thoughts on “Global warming”

  1. What you are saying is really sad. I love gentoo. Some time ago I thought of leaving it for another distro because I felt gentoo has stopped advancing in any good direction, or in any direction, as if it just spreads in all ways with no real plan behind it. Every developer does what he wants, and doesn’t care about co-operation with his fellow devs.
    Obviously some 10-15 minutes after trying what’s considered the best linux distro I realized I cannot use anything other that gentoo and came back.
    Still this makes me feel uneasy. I’m a bit more optimistic after the creation of the gentoo dev council, I hope this could drive gentoo as a unified project with more specific plans and allow better co-operation between devs.
    Lets hope for better days… So far there’s no better alternative for me and for many others I believe…

  2. I have been following a bit of dev interaction as well and I agree with many of your comments. Too many people crammed into a distro can lead to massive dissent; but some of the stuff I’ve seen is just ridiculous. They are losing the OSS-as-a-hobby mentality.

    I am downloading Arch now and I plan to switch, I appreciate the recommendation. The switch is mostly due to some specific slow to arrive packages. I’d like to keep my system near bleeding edge without having to worry about repairing a monolithic system when somethings goes wrong.

  3. You don’t blog often, but if you do, it’s always a good read 🙂
    I do agree a whole lot with all you’re saying. But I want you to see the other side too.
    When I’m using the distro, I’m still feeling like: ‘wow – works like a charm’. And I feel confident in saying that Gentoo is THE distro for the x86_64 arch. That IS an achievement.
    Besides, one of my friends (a professor at ETH) is planning on building a cluster (mid-sized) for some large-scale computations. I’ve helped him a little so far and if things go well, it’ll be running Gentoo.
    So much for Gentoo is loosing.
    Really – it’s all a matter on what you look at
    Benjamin

Comments are closed.