--- Resending from my server, it seems gmail's IP has been blocked by sourceforge because of abuse ... ----
Thanks Stefan for another well written email, I guess that psychology minor is indeed useful :) Thanks Mike also for some of the things you said.. I didn't like most of it, but I did find some interesting points that you've made, the most important one being that this discussion should have been taken off list and I agree with that. Anyways, this discussion is clearly leading nowhere at this point, and I can see how my reactions weren't the most adequate. I think it's time to close this chapter of the drama, and for that (and to avoid writing another long email), I will refrain from commenting on anything you guys said. Instead, I would like to simply apologize to raster in case I ever offended you with anything I've said. This was not a personal vendetta against you and I have nothing against you, but I did not like our interactions in the past and I wanted to make you aware of that. That being said, I hope we can all move on and continue working together towards a common goal, with no bad blood within the community. Again sorry for my previous outbursts, and sorry if I annoyed or offended anyone. Thanks, KaKaRoTo On Sun, Nov 13, 2011 at 06:31:55PM +0100, Stefan Schmidt wrote: > Hello. > > [Long delay, mothers birthday, sick, etc] > > > On Sat, 2011-11-12 at 21:58, Youness Alaoui wrote: > > > > Thank you for this well written and thought out email, I agree with you on > > everything you said (even the bits in which you criticize me), so thanks > > again for that. > > The psychology minor should be worth at least something. :) > > > I would just like to add a few explanations, you seem to see me as someone > > who barks up at raster and tries to change him by forcing him into a > > corner, and you are right to believe that because I guess that's what I > > show somehow. However that is and was not my initial intention, so here is > > "my story" : > > Initially, I've had a few interactions with raster which always seemed to > > end up with me feeling bad because of how he talks to me, I kept feeling > > almost bullied, but I didn't give it too much attention, I was told by > > others not to take it personal as that's just how raster is. My excitement > > for the project was getting hit everytime I spoke to raster. I cannot point > > out a log and say "this sentence was harsh", it was just the general mood > > of the discussions, the way he talks to you makes you feel dumb and he > > seems condescending, even if he's trying to be nice. And while I understand > > the stress issues you've brought up, I did not take these into > > consideration at the time, as all I could see was someone's attitude being > > that of a condescending leader who takes charge, is very stubborn, and > > doesn't accept any criticism. As a side joke, someone told me that he was > > able to change raster's opinion "once", and it was an accomplishment. So I > > believe he is stubborn, he sees his designs, his ideas as better than > > everyone else's and he understands everything while others cannot > > understand what he knows, so when you give a suggestion, he turns it down > > in such a way that it feels "I know better, you are stupid, your intellect > > cannot begin to grasp the infinite knowledge needed to understand the issue > > at hand, so I will tell you what to do and you must accept it".. this is > > not what he says, but this is what it feels when you talk to him, and in > > the end, he looks arrogant and almost like a bully. I'm not saying that's > > who he is, I'm just saying that's what it feels like to others who talk to > > him (ie. me in this case). > > This attitude made me feel bad a few times and demotivated me, thankfully, > > I've had some excellent chats with other devs in #e.fr and the community > > there is warm and welcoming and now I usually just hang there instead of > > #edevelop. > > Now I've seen many people talk the same about raster, many feel the same > > way, and many simply tell me not to talk to him, or that we shouldn't > > discuss anything with him, and I've seen a lot of 'hate', anger, > > disappointment with some of the things he does, but noone seems to just > > tell him. One thing I really hate, it's that excuse of "he is like that, so > > let him". That sentence pisses me off to no extent and I usually reply with > > "he's a pedophile, so let him rape children because that's just how he > > is?", it's an extreme counter example, and that's how I always feel when > > people have to tiptoe around someone else's defects. If someone > > is being an ass, you tell him he's an ass and he must fix > > himself, you should not have to endure him just because it's his > > personality. Everytime, the pedophile example pops to my mind, > > and I get frustrated when I see people tiptoeing around others. > > Well, the unpleasent example aside, tiptoeing around other peoples > defects is what other people actually call social skills. :) > > If you work with people you need to understand what they are capable > of and what not. And then you need to arrange it that mostly the > advantages are visible. You want change people. You may change their > opinions on some aspects of a discussion and they maybe tell you that > they will change (if you are the boss), but people only change from > within not from the outside. Giving hints and help for the change is > possible, but the change itself can not be done from the outside. > > > I have a lot of respect for raster, I know his skills and I'm the first to > > say that he is a very talented developer. But that talent does not excuse > > his behavior, if I feel offended by someone, I will tell them, I will not > > keep it to myself just because I respect his programming skills. But either > > way, I decided not to confront raster because it is simply not my place to > > do so. > > But then your complain came in bursts. Held back to long and then > expressed in mails he is likely to get offended by. (And you > should really look for better examples, nearer to the topic and > not handicapped with such problematic topics. My witch hunt term > was a bad example here as well.) > > > Then we've had that discussion about the release, and while I was politely > > trying to explain my point of view, I get increasingly pissed at raster > > (and his faithful followers) ignoring some of our arguments and > > concentrating on the simple "I do not like/want this" but what ticked me > > off is when raster, the master of being rude, tells me that I'm the one > > being rude because I give my opinion, and he has the audacity of basically > > saying my opinion means nothing because I'm not a major contributor (== I'm > > not him). I am usually nice and polite, but when someone pisses me off and > > I reach a certain threshold (which I admit, is often quite low), I explode, > > at which point, there is no limits to what I can say. So when raster yelled > > at me and said that I'm rude, I did not accept that so I decided to let him > > know what I think of him exactly. He ignored pretty much everything I said > > though. > > If I think about the long mail you wrote I would say you could be > happy that he ignored almost everything targetted at him > personally. :) > > > In this specific thread, I did not start the drama (I don't believe I did), > > one of the new contributors says he is also pissed at raster for the way he > > spoke to him, and I replied to raster basically telling him "hint, hint, > > read back what I wrote in anger last time, because you ignored it, but now > > maybe you'll realize there was truth in it", at which point he finally > > decides to snap at me and start yelling and taking it personal (which he > > refrained from doing in the initial outburst email). > > > > > Now, I'm not trying to change raster or to force him into a corner. I'm > > trying to make him realize what he's doing > > That is really just two sides of the same medal. Jelling at him to > realize something is always forcing the person in some corner > where he does react differently. The same was happening to you as > you described above. You wrote that you have felt bad after > talking with him. That is exactly the same. He was not giving you > enough space in the discussions and you have been standing back to > the wall in a corner. Making you feel bad. > > > because I honestly believe that > > he's killing the project in some way. He's building the project, but > > killing it at the same time. I don't think he has much leadership skills, > > he demotivates people, he drives away contributors, he makes decisions that > > are what he thinks is right and you cannot contradict it even if you know > > it's the wrong move. > > How would you know that they are wrong? Fromyour own projects/work > experience certainly. That a different communit and or workplace. > Strategies that work somewhere are not bound to work elsewhere. > This community needs to find strategies. Ideas from elsewhere > should be welcome but that does not mean they need to be taken as > is. > > Take me as an example. I would switch to git, I would change the > coding style, I would handle releases in a different way. This may > attract new developers, but it certainly will also drive others > away. But I'm not trying to bring this all in here as it is > already established in a very old project. I respect what is here > and deal with it instead of changing every project I work on. And > who knows if such changes really bring in so many new developers. > Neither of us is able to predict the future. Its always a challenge > to find the balance between keeping what you have and doing > something new. Growing is even more of a challenge. While the EFL > libs are getting momentum the E17 WM does not as much and I don't > see the big market of interest develoeprs in E17 just waiting to > join us. > > > I think that's pretty much "my story" as to this whole deal and I hope you > > can understand me better, I'll answer your specific comments inlined below. > > To be honest, not much new turned up in here what I did not figure > out from all the other mails I read. But it helped to summarize it > and let me respond to kind in an easier fashion. Thanks for this. > > > On Sat, Nov 12, 2011 at 8:26 PM, Stefan Schmidt > > <ste...@datenfreihafen.org>wrote: > > > > > I have not joined any of these flame wares before as I don't think to > > > change anything significant but only start to hurt peoples feelings > > > for each other. But I had to join here as it started to look like a > > > witch hunt on raster here. Please take a moment when reading this. > > > Thanks for your time. > > > > > Not a witch hunt on raster, honestly. Simply frustration at a dying > > community. If someone else is causing issues, I will speak out just the > > same (and if I am the one causing issues, I would not want it any other way > > than people calling me out for my mistakes). > > You can't treat different people the same way. Simply not > possible. And while you wanted to be called out like this, maybe > not exatcly the same way you did it in some mails, it may not fit > for others. > > > > On Sat, 2011-11-12 at 13:43, Youness Alaoui wrote: > > > > > > > > you don't seem to read what I wrote, you ignore the facts.. the facts > > > > are > > > > not the commits or how bad they were, the facts were your attitude and > > > > condescending bullshit. but yeah,you don't seem to be able to > > > > acknowledge > > > > that, since you're perfect and everyone else is wrong. > > > > > > Great, personal insults are getting us really forward here. This is > > > one of the social skills you are calling here for. Discussing with > > > others without getting into personal insults. Given this mail and the > > > long rant where you "behaved like a dick" (citation from you) are > > > letting me wonder if you are able to call others for things you do not > > > handle very well on your own. Something to thing about. > > > > > > > Sorry, I don't see the personal insult in the quoted text. I do see sarcasm > > though. > > And putting it into sarcasm does not hurt people? Its often used > that way but does not make it any better. > > > I know quite well my issues, I am usually a nice person until you make me > > snap, at which point, you won't recognize me. I have absolutely no problem > > in being a dick towards people who, I believe, deserve it. I'm a > > "reactionary dick" if you want.. > > But it own your private "social skills to improved" list. :) > > > I see raster as being a dick by default. > > However, I am pointing out what annoys me in raster's behavior, and I > > believe I am entitled to do that without the need for me to perfect.. noone > > is perfect anyways, so no reason for me to shut up until I fix my own > > personal issues. > > Surely you don't need to shut up. I need to point out that you > could improve the tone of your mails when comlaining about the > tone of others. > > > He may not respect me, so he has no reason to listen to me and change his > > behavior. But I was hoping to maybe trigger others to finally speak out. I > > see a lot of people angry at raster but noone talks, if I can get people he > > knows and respect to finally speak their mind, maybe he'll listen to them. > > Maybe they don't see the situation not as the same drame, with a > dying community, as you do. > > > > But now to the things we can change. You and Gustavo are trying to > > > change this project in a direction that should be more welcoming for > > > developers and users. Making the community grow. I welcome this move, > > > but doing something like this can not happen by bringing everything > > > down that happened so far. Raster brought this all to the point what > > > we have today. Motivating people on the road and de-motivating people > > > on the road. Again, very natural as we don't live in flower-power > > > land. :) > > > > > /me wants to live in flower-power-land :) > > Hmm, I once had some routing informtion to it, but considered it > to boring to go there. Thus I stayed active in the overall FOSS > community. :) > > I left some parts out form your mail to focus on the important > topics. I hope it did not destroy any meanings of it. > > > > For the matters at hand the following could be done: > > > > > > o Tarballs: Everyone seem to speak about daily tarballs. What I read > > > from the openbsd guys have not been daily tarballs but tarballs for > > > an alpha or rc to check if everything is fine beofre the actual > > > release. Such tarballs are fine and have already been acknowledged > > > and done before. They will even get some QA. And QA is something > > > that differs from daily tarballs, like your script or a simple make > > > disctheck, will produce. SOLUTION: Wait for the alpha and rc > > > tarballs. > > > > > Tarballs as is are important, even non-QA-ed daily tarballs. And like I > > told Jonathan, if he wants a guarantee that the tarball is good quality, > > then he can just assume it is. > > Can you explain me why? > > I'm doing, and still do, release and distro engineering for > embedded Linux system. Covering way to many software components. > Thus I have to deal with the incoming software either as tarball, > SCM, files or whatever. Some of them are actually releases other > are tracking the bleeding edge of the development repos. > > If I take a tarball from a daily build, which is non-QA-ed by > default I assume I could take a revision of the repo instead. If I > take a release I expect a minimu set on QA from it. Depends on the > project of course. > > Back to the topic. If daily tarballs are needed they can be done > by anyone and automatically uploaded somewhere. You could do it, > Jonathan could do it or others. What I read out from the mails was > that tarballs have been requested for alpha and rc's. > > > > o OpenBSD patches: Vincent asked raster to have a look at the patches. > > > He did look and pointed out what was wrong. Agreed, a bit to blunt > > > maybe. He did mention better options though. Something that people > > > like to ignore in this thread. (BSD specific malloc changes in > > > mempool instead on every file using it, not changing API/ABI without > > > discussing it here). SOLUTION: To calm this down you or Vincent or > > > someone else can keep working with them to gte the changes in. That > > > involves understanding why so much changes are needed and bringing > > > it up here to discuss about a solution. Uninteresting work like > > > reviewing patches from the ml and putting them into svn. But it > > > helps to balance the load. Raster is nobody who calls others for > > > doing things for him. He waits until he comes to it and does them > > > alone. To me that looks like he lost his faith in this because it > > > did not work out well in many cases. Sure, that is something he > > > needs to improve. That is nothing that stops others from stepping up > > > and doing it without being asked for though. Mike, Vincent, Cedric > > > and others are reviewing patches here on the ml. That takes of load > > > from raster. He did not ask them to do it. > > > For your tarball script you could do the same. Why must it happen on > > > the main machine? You can host them yourself and when they are > > > really becoming popular they can get moved. Not enough capabilities > > > for hosting? I bet e.fr or others can help out there. > > > > > I just think if the tarballs need to be public, they'd better be on a > > public machine. I was thinking one of the e.fr machines out there or > > whatever. I don't know yet how you guys would like to set it up. > > Talk to them. Getting a account there should be easy. Heck, even > Mike got an account there ;) And uploading them automatically in > your public_html is also easy enough. > > > > Phew, long mail. To long actually. The main point here is that it does > > > not help to forcing raster into a corner here. He is the main driver > > > of the project and if people like to expand it need to be done in a > > > way that do not offend the people that are already working on it. > > > People earn respect and faith of others in their work by actual > > > doings. There must not be a leader who is always right and delegates > > > work into his hierarchy of minions. You have a pet peeve topic? You > > > want to improve it? Don't ask for permission, do it and improve the > > > situation gradually. > > > > > Not very long email (I've seen and done worse) :) > > As explained above, I just speak my mind, if I see something that bothers > > me, I will do it, > > I down what to change this. Speaking up is good. Waiting for some > ours to calm down and being polite in any case helps to > de-escalate though. :) > > > I believe in brainstorming, I believe in people contributing as a group, > > but I've learned in the short time I've been here, that the consensus is > > "if you want something done, do it without telling anyone". I find it sad. > > Well, its more like doing it and discussing afterwards is people > scream. Thats why so many spankies are around here. :) > > If you think about this resources being wasted it can make one > sad, agreed. I you think about it as several steps to the final > result it can make you happy. :) > > > That's it for my long email, sorry for taking up your time reading all of > > that, I hope you can understand my motivations and my feelings a bit better. > > Thank you again for your email, I really enjoyed reading your opinion on > > the subject. > > You are welcome. > > regards > Stefan Schmidt > > ------------------------------------------------------------------------------ > RSA(R) Conference 2012 > Save $700 by Nov 18 > Register now > http://p.sf.net/sfu/rsa-sfdev2dev1 > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel ------------------------------------------------------------------------------ RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel