LINUX.IE, website of the Irish Linux Users' Group
Tux rules!

   
Home
New Users
Articles
Download
Projects
Community
Vendors

  Print Version
Email to...
 
Archives:


planetILUG

Recent News

News Archive


Join the
ILUG
on FaceBook


Join the
ILUG
on LinkedIn


Join the
ILUG SETI
Group



















 
 :: Mailing Lists

[ILUG] [TonStanco@aol.com: follow-up question]

[ILUG] [TonStanco@aol.com: follow-up question]

Caolan McNamara cmc at stardivision.de
Fri Mar 17 16:33:19 GMT 2000


>>>>>>>>>>>>>>>>>> Original Message <<<<<<<<<<<<<<<<<<

On 17.03.00, 15:02:38, "John Diamond" <diamondj at indigo.ie> wrote 
regarding Re: [ILUG] [TonStanco at aol.com: follow-up question]:


> >
> > Am I the only person who thinks that developers should be paid a 
royalty
> > based on the number of lines each developer contributes to a program 
that
> s
> > shipped and sold?
> The old IBM managerial model for evaluating productivity :-). Its not 
really
> a valid metric..
> regards
> John Diamond

Indeed, I spent a few hours today shrinking 2600 lines of code down to 
1500 after correcting a class hierarchy. Id hate to have an employer 
come around to me and say "tsk tsk we'll have to deduct 50% of your 
wages for those hours, shrinking our net worth you villain!" There are 
better code metrics in existence than lines of code, code points et 
al. Not that I have much truck with any of them really.

And I think that it is issues like these that are at the crux of the 
problem, it is very hard to fairly quantify what each programmer does. 
 Grunt programmer churning out line by line read statements for each 
member of a 200 variable len members == 400 lines, some thought into 
the matter could devise a more sensible mechanism in far less. "5% of 
the code takes 95% of the effort" and other semifake metrics are very 
true. There are the intractable problems, might not possible for the 
overall project to ever have existed without a vital piece of code, 
the deCSS code in LiViD for instance. Don't matter how many graphics 
and flashing lights are attached to it taking up 95% of the code, 
without that vital chunk nothing was going anywhere. 

I think the complexities of a royalty system would crush most attempts 
to make it work on a member my member basic within an open project. 
Any other mechanisms such as paying royalties based upon a project per 
project basis and letting the team work it out for themselves doesn't 
appeal to me, closed insular groups hoarding their slice of the pie 
reluctant to accept any external code. Gagh, you're back where you 
started. No you have to the give the code freely to begin with. After 
that if you can find funding for a project to pay the core developers 
then sure, great stuff. But trying to actually be "fair" to each 
developer and give to him what would be his "share", I suspect you're 
just going to be in trouble to get that to work.


C.








More information about the ILUG mailing list
Read this without the formatting.
                                                                                                    

 

Hosted by HEAnet


Maintained by the ILUG website team. The aim of Linux.ie is to support and help commercial and private users of Linux in Ireland. You can display ILUG news in your own webpages, read backend information to find out how. Networking services kindly provided by HEAnet, server kindly donated by Dell. Linux is a trademark of Linus Torvalds, used with permission. No penguins were harmed in the production or maintenance of this highly praised website. Looking for the Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!
RSS Version
Powered by Dell