What I'm thinking now is to what extent the developer who put up the Mozilla 
wiki page was entitled to put up opinions and statements either expressed or 
implied about a third-party product on behalf of the Mozilla Foundation (though 
is that the same Foundation that pays the Consortium member fee?).? Everyone is 
an individual and no one is free of bias, but I'm not sure we can always 
foretell when we're about to say something, the consequences of our actions.? 
Like, does everyone of us here represent SQLite?  As to the uninformed 
passer-by it may not be clear who among us could be a product developer and who 
isn't.  Thereby the importance of good behaviour (but what is good behaviour 
and does it always have to appear to be mild and proper, and in no way possibly 
lead to misunderstanding, accusation, or offence, even when certain things are 
hard to tell?)  Perhaps I should have questioned the developer who wrote the 
page instead of the Foundation, or his lack of confronting other developers who 
in the past had misused SQLite instead of the product, or making it clear that 
he was referring to them (but then again delicate balance, being his 
colleague), or the circumstances that lead to him being able to put up the page 
without any dissenting voices annotating and qualifying its content.? Or 
perhaps there were dissenting voices and they were quelled, or perhaps there 
weren't and there was just disinterest, in which case he should be praised for 
breaking the ice and actually posting some content where some was needed.? Or 
perhaps I wasn't brave enough to drop him a line and chose instead to bring it 
up here.? I'm afraid we might never know, in this as elsewhere, it's all 
history in the making, and for as long as we're humans, it's all imperfect.

I suppose I did it from the viewpoint of someone who being new to SQLite had 
visited the web pages of Consortium Members thinking that they could be better 
qualified than most to give feedback on the product.  Had I visited the wikis 
of various consortium members to form an opinion and found criticism on all or 
most of them, I would have walked away from SQLite based on their feedback and 
not give it a second thought.  At least, based on how I interpreted the page to 
be though not the page verbatim.  As it happens, I already held an opinion 
about SQLite, I didn't need Mozilla to tell me, and it didn't make me change my 
mind, but I thought that new visitors could have been affected, that's why I 
thought I had to say something.

Then as the conversation changed to talking about C/C++/C#, I feel a bit like 
Yuko, the girl in Battle Royale who by mistake poisons the wrong person, which 
by some unpredictable domino effect leads to everyone around the kitchen be 
killed.

Quoting Linus and trying to reassure myself into thinking that heated exchange 
is all right, as long as we believe in ourselves and each other, and believe 
that method and passion will help bring up the truth, kind of helped, though 
I'm not sure it was enough to restore my inner peace.  He said:

"Because if you want me to "act professional", I can tell you that I'm not 
interested.  I'm sitting in my home office wearing a bathrobe.  The same way 
I'm not going to start wearing ties, I'm *also* not going to buy into the fake 
politeness, the lying, the office politics and backstabbing, the passive 
aggressiveness, and the buzzwords.  Because THAT is what "acting 
professionally" results in: people resort to all kinds of really nasty things 
because they are forced to act out their normal urges in unnatural ways."

And by God, have I seen plenty of that in places where I've worked?  Coming 
from people of all ranks.


J.B. Nicholson-Owens wrote:
|
| Jean Chevalier wrote:
| >
| > Somewhat contradictory the Mozilla Foundation being a member of the
| > SQLite Consortium while their performance wiki prominently features
| > a warning to developers against using SQLite allegedly for
| > performance reasons. Guard me from my friends...
| >
| > 
http://wiki.mozilla.org/Performance/Avoid_SQLite_In_Your_Next_Firefox_Feature
|
| That page describes situations where SQLite doesn't give best available
| performance, reduce complexity, or provide needed features, and then
| goes on to justify those conclusions (including recognizing how SQLite
| isn't unique in these respects: "This isn't an indictment of SQLite
| itself -- any other relational embedded DB would pose the same
| challenges."). I'm not sure what point you were raising in your post,
| so I'll have to guess. Your summary suggests that you expected SQLite
| Consortium members will endorse SQLite even in situations where SQLite
| isn't a good fit due to preferring other tradeoffs.
|
| Are SQLite Consortium members somehow obliged to endorse SQLite for
| tasks even when other approaches present more desirable tradeoffs?
| If so, where is this obligation published?
|

Reply via email to