Me thinks you are the one missing the point here. Its not about pride but about using source control to document which programmer did what to the code. It removes the need for programmers to sign code and is ample prove that you as a contractor has done what is required.

I for one, would insist that programmers not sign code, contractors or otherwise. I would rather they used the time to document the code and leave it up the source control to manage the who did what.

----- Original Message ----- From: "Rohit Gupta" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]>; "NZ Borland Developers Group - Delphi List" <[email protected]>
Sent: Thursday, May 04, 2006 11:11 PM
Subject: Re: [DUG] In case you're interested (or buy stuff)


Some of you are missing the point here.
First, if you are not prepared to sign your work, then my assertion is that you are not proud of it. Ergo, you have written crap and you have not done the best job you could. And I have come across many such programmers (some are part of this user group). In contrast, I am proud of everything I have ever done, because it was the best effort and quality I could put in at that time.

Second, how do you prove you did some work, when the owner removes all reference to your name from the source. The name did not use to flash on the screen, it was just in the source. When the beggar kept removing even that, I put the Easter egg in. The point of it, If I went for a job interview, I could prove it was my work. You cant do that with a listing. Anyone can type something up. And yes, I have come across many such people who have invented a listing the night before the interview, some inhabit this user group.

The flip side is I never remove a contributors name from the code I have obtained, bought or inherited.

So, Edward, you are saying that you have never put your name on any of your work.... why is that ?

Edward Huang wrote:

I have been a contractor myself, and also currently have contractors worked for me. I wouldn't think a contractor should put in any reference to himself/herself in the code, and I would be very annoyed if a contractor keep doing it.

What's the point to have name all over the code? What if the code has been changed/fixed by other developers many times afterwards? As said, source code control should sort out who did what, instead of you spend time on write your name everywhere. Besides if you are a contractor, usually you cannot claim the IP of the source code anyway.

Also, if you spend time on write "Easter eggs" as you said, I would be seriously thinking that you didn't spend time doing the contracting job, thus you should charge less contracting hours.



    -----Original Message-----
    *From:* [EMAIL PROTECTED]
    [mailto:[EMAIL PROTECTED] Behalf Of *tracey
    *Sent:* Thursday, 4 May 2006 12:40 p.m.
    *To:* 'NZ Borland Developers Group - Delphi List'
    *Subject:* RE: [DUG] In case you're interested (or buy stuff)

>What do you do when you are contracting and you want to prove you did

    the work, but the idiotic contractee keeps removing all reference
    to you

    from the code ?  One memorable instance of this was  when I wrote
    a CPM

    clone optimised for Z80 for Sord Computers and they kept removing my

    name from the code.  Eventually I had to invent an error message and

    code that looked legit.  But if three specific keys were pressed

    simultaneously, it popped up a message saying that I wrote it.

    *Um, have never contracted but... why is it so important to have
    your name in the code? For future employment reference? Surely the
    actual contract that sets out your work, + actual code, is enough
    for proof of work? (pardon my ignorance here)


------------------------------------------------------------------------

_______________________________________________
Delphi mailing list
[email protected]
http://ns3.123.co.nz/mailman/listinfo/delphi



_______________________________________________
Delphi mailing list
[email protected]
http://ns3.123.co.nz/mailman/listinfo/delphi

_______________________________________________
Delphi mailing list
[email protected]
http://ns3.123.co.nz/mailman/listinfo/delphi

Reply via email to