On Sep 23, 2010, at 1:07 PM, Emmanuel Lécharny wrote:

> On 9/23/10 5:37 PM, Grant Ingersoll wrote:
>> 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.
> 
> Interesting questions. Being somehow an old-timer developer now (45 yo, damn 
> !), I can tell you that working on OSS makes me happier by at least an order 
> of magnitude :)
> 
> Everything Sylvain said are very valid points, and I share his opinion.
> 
> But I see also extra advantages, probably more related to the fact I'm 
> working on an ASF project :
> - First of all, and it may perfectly well be specific to France, a country 
> where people value diplomas, and other things like 'he wrote a book on the 
> subject !', being an ASF developer help you to get a social status in the 
> development team you are working in. In other words, you are likely to be a 
> star (that always puzzled me because I'm not better than I was before 
> starting working on an OSS project, or slightly (thanks to what I have 
> learned at the ASF !), and also because I was certainly not better than many 
> of my co-workers who are not involved in OSS).

I was just talking with a friend yesterday, and fellow committer, who said he 
is a much better programmer since contributing.  Of course, it makes sense.  If 
your underwear is on display for all to see, you sure better make sure it is 
clean!

> - As a direct consequence of the previous fact, you don't have to *prove* 
> yourself when switching from company A to company B. And that's a relief ! In 
> this world, people are extra cautious (again, may be a cultural bias in 
> France, where hiring someone can take longer than firing someone, assuming 
> that it takes usually 3 months at least to fire someone ;)
> - Another consequence is that you can still be a developer even if you are 
> more than 28 yo, which is the deadline here : if you are not a project 
> manager at 28, you are probably a loser (anyway, those days, we don't develop 
> in France, we 'manage' developers - well, Indians or youngies - )
> - As France is not specially known as a country where we develop software 
> (with a few exceptions), being an OSS developer gives you an opportunity to 
> work on interesting pieces of code, instead of doing code reviews or managing 
> schedules.
> - Last, not least, developers have a very strong ego. It's sometime painful 
> to have to fight with other developers to push your - valid - point, and 
> being able to relax and use your 'OSS developer' super power to shutdown an 
> ego fight is frankly a relief. Of course, as soon as the other peeps find out 
> that you are not any better, this competitive advantage will vanish, but up 
> to a point, it will spare you a hell lot of energy !

Interesting...  Hadn't heard that one before. 

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

Reply via email to