Re: Apache Dinner Paris - Open World Forum

2010-09-28 Thread Sylvain Wallez

 Le 28/09/10 15:53, Bertrand Delacretaz a écrit :

On Tue, Sep 28, 2010 at 3:51 PM, Emmanuel Lécharnyelecha...@apache.org  wrote:

...
if ( asfer.isPuking() ) {
band.remove( asfer );
asfer.grabATaxi();
asfer.goToBed();
}...

FWIW, some ASFers like me will throw HadEnoughToDrinkException before
that happens, but I like the general idea ;-)


Same here. Now you have to make sure the recursive call doesn't produce 
a StackOverflowError with some people :-)


Sylvain

--
Sylvain Wallez - http://bluxte.net


-
To unsubscribe, e-mail: community-unsubscr...@apache.org
For additional commands, e-mail: community-h...@apache.org



Re: Are devs who work on or use open source happier in their employment?

2010-09-23 Thread Sylvain Wallez

 Le 23/09/10 17:37, Grant Ingersoll a écrit :

One of the things I've noticed in my day job, which is admittedly self-selecting since I 
work for a company that engages with people deploying open source, is that I routinely 
hear, how shall I say it, more enjoyment from the developers in their work as compared to 
the old days when they worked on a proprietary equivalent, and I think it even holds true 
when working on troubleshooting engagements where something is broken.  
Since, most of us here likely work on open source, I'm curious as to what others think?  
Are devs who work on or use open source happier in their day jobs?  And I don't just mean 
committers/contributors here, I mean people who are using the software to solve some 
bigger problem for their company and who may never do anything more than ask a question 
on a mailing list from time to time.  Has anyone seen _independent_ studies that say one 
way or the other?  (References please.)  I do think, that some of the answer depends on 
the quality of the software they are working on (just as it likely does when working on 
proprietary software), so perhaps I should separate out what could be called hobbyist 
open source versus open source that has a large community of followers (regardless of 
license) like Linux, ASF projects, Eclipse, etc.  Therefore, assuming two different 
pieces of software, one being proprietary and one being open, both of which will solve 
the problem, are developers who solve the problem with open source happier in their job?

At any rate, my motivation for asking is that I'm writing an article on some 
thoughts in this area spurred by something a client told me (at a very old, 
established company, mind you) about why they wanted to get the word out that 
they were using open source:  they felt it would help them attract and retain 
developers b/c they would be more satisfied in their jobs b/c they got to work 
on innovative open source technologies.


Can't point you to any formal research, but give some thougths based on 
personal experience. May look like boring evidence for the many 
opensource old-timers here, but it could be that with time we forgot 
what brought us here.


A large part of it is related to community. This word means quite 
different things depending on the point of view (company or employee) or 
the kind of involvement you have with the open source software.


As an employee and a simple user, participating at any level to the 
community of an opensource product you're using in your day job means 
you meet people using the same product, possibly on similar projects, 
and can ask questions, share experiences, etc. Seems quite natural for 
us but it's a life-changer for people that can suddenly escape their 
cubicle and discuss about subjects that are closely related to their 
work, but for which they probably can't find anybody in their physical 
environment they can talk to about.


So you basically find like-minded people you can share things with. And 
this like-minded thing is even more important when you become an active 
contributor, since you're most probably -- at first -- the only 
contributor in your company. Other committers become your co-workers for 
something that you can't share with any of your real physical 
co-workers. This helps finding a lot of excitement and energy for 
something that could well otherwise be just a boring job fighting with a 
stubborn proprietary product for which you only have well organized 
but inefficient support.


Opening your cubicle to the outside world also forces you to consider 
all the things you don't know and have to learn. Can be frightening for 
some, but also a way to greatly improve their skills for many, and 
directly impact their project's quality. The developer improves, and the 
company wins. This reminds me a blog post of mine 7 years ago (eek!) -- 
see [1]


Another important point is the availability of source code. In modern 
IDEs like Eclipse, you just have to ctrl-click to open a class/module's 
source code. As a developer, it's incredibly frustrating to hit the no 
source code available barrier when using a proprietary product and just 
make assumptions on how a given module works when things don't behave as 
expected (first thing I do is to decompile it :-) but it doesn't always 
give good results). It makes you more confident since you're building on 
something you can dive into and understand, if not fix yourself.


I won't go into the benefits for a company, that you certainly know 
well: no lock-in to a single provider, reduced acquisition costs, 
long-time maintainance/availability because the product is not tied to a 
company's life/strategy, etc, etc.


Hope this helps,
Sylvain

[1] http://bluxte.net/musings/2003/02/05/are-we-three-eyed

--
Sylvain Wallez - http://bluxte.net



-
To unsubscribe, e-mail: community-unsubscr...@apache.org
For additional

Re: Apache Dinner Paris - Open World Forum

2010-09-20 Thread Sylvain Wallez

 Le 20/09/10 17:20, Emmanuel Lecharny a écrit :

 Hi guys,

next week The Open World Forum will open in Paris 
(http://www.openworldforum.org/), on thursday and friday. It would be 
cool to organize an Apache dinner thursday evening, for those of you 
who would be around. We can met each others, and have some interesting 
discussions about The ASF, Life, The universe and Everything. I can 
book a restaurant for the 42 of you interested in such a meeting, just 
let me know who is likely to be present.


Great idea! Count me in!

Sylvain

--
Sylvain Wallez - http://bluxte.net


-
To unsubscribe, e-mail: community-unsubscr...@apache.org
For additional commands, e-mail: community-h...@apache.org



Re: At what point do you unsubscribe/deny a misbehaving user?

2005-12-20 Thread Sylvain Wallez

Mark Thomas wrote:

Jean T. Anderson wrote:
  

I think ignoring is an excellent tactic for a developer's list. I worry
that isn't strong enough for a user's list, but I also wouldn't want to
embark on a path that could backfire.



Not exactly the same situation as yours but one of our users went off
on one a few months back and it looked like a flame war was about to
start. Rather than flame the guy (and boy was I tempted) I found that
an extremely polite reply taking every care to be reasonable whilst
quietly pointing out where he was wrong worked very well. I actually
got half a dozen messages from other users saying something along the
lines of Great reply. I was about to flame the insert favourite
adjective/noun combination here but your reply was much better. and
best of all, not a single flame in response on the users list.

For reference, my reply is here.
http://marc.theaimsgroup.com/?l=tomcat-userm=113114296007215w=2

Most of the credit for what I wrote should go to those who responded
calmly to a similar rant of his on the dev list.
  


Reminds me of something that happened on cocoon-dev. One of the guys 
responsible for the death of Avalon tried to spit his venom in Cocoon.


I replied with a fake SpamAssassin report:
http://marc.theaimsgroup.com/?l=xml-cocoon-devm=109792613001037w=2

That could seems like feeding the troll, but the fact that it looked 
like an impersonal machine-generated message actually made him disappear.


Sylvain

--
Sylvain WallezAnyware Technologies
http://bluxte.net http://www.anyware-tech.com
Apache Software Foundation Member Research  Technology Director


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [announce] Agora 1.1

2003-01-16 Thread Sylvain Wallez
Stefano Mazzocchi wrote:
I'm very proud to announce the availability of Agora 1.1.
This improved version includes a totally rewritten datacloud 
visualizer (written in Java since Dynamic SVG was *way* too slow for 
the purpose). It runs both as an applet and as a command line application.

The tool includes enough documentation to get you started and use the 
tool yourself, including some pregenerated dataclouds to play with the 
visualizer.

Get it from
 http://cvs.apache.org/~stefano/agora/
Comments, questions and any kind of feedback will be very appreciated.

Very nice idea, but... hardly useable tool with such a large dataset ! 
The number of nodes makes it difficult to have something else than three 
balls, and detailed relationships cannot be seen :-(

Have you considered TouchGraph [1] for visualization ? It seems to offer 
comfortable navigation in large graphs. It also comes with a wiki 
browser and uses an Apache-style license.

Sylvain
--
Sylvain Wallez  Anyware Technologies
http://www.apache.org/~sylvain   http://www.anyware-tech.com
{ XML, Java, Cocoon, OpenSource }*{ Training, Consulting, Projects }