Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

Re: Signing your work? When do you and when dont you?

by blue_cowdawg (Monsignor)
on Mar 07, 2004 at 20:34 UTC ( [id://334656]=note: print w/replies, xml ) Need Help??


in reply to Signing your work? When do you and when dont you?

      When do you put your name on stuff?

When do I put my name on stuff? There are two times that I do that: when I want to take credit for what I've done and when I may have to take the blame. The funny part of that statement in my opinion is the fact that sometimes (often times) they are one and the same.

Taking Credit

I wrote it, said it, and/or did it. Therefore I'm going to take credit for it. I may not even own it when I'm done but I'd sure like someone to know that I accomplished this. This I believe is true of any craftsman regardless if it is the author of a piece of code written for hire or a painter who does an oil painting to be hung in a gallery, we all have a pride of ownership for our work. So we sign our work.

Taking the blame

There is a duality IMHO to taking credit for things. It in my mind implies a responsibility as well. Not only a responsibility but there is in my mind an implicit responsibility in being a craftsman doing some sort of work. If I write a piece of code for instance and someone comes along 5, 10 or (and I've actually experienced this) 15 years later and someone else has to maintain or port the code it would be nice for that hapless soul to be able to reach out and contact the author for help.

Even works that I've done for hire and "thrown over the fence" at my client after they've paid the bill I feel an ownership of. On the plus side it is possible that by putting my name on it in the comments it may generate repeat business. That's $$ in my pocket.

The other aspect of taking responsibility kicks in when I have taken some else's code and "fixed" it. If the person who wrote the code happens to figure out that I changed their code 1) it would be nice if I dropped them an email telling them I did and 2) there were comments in the code with my name attached saying what I changed and why.

Closing thoughts

I guess the common thread here in my post can be summed up in one of two (or both) words: "ownership" and "responsibility". Ownership from the perspective of taking ownership for ones actions and responsibilty for them. What a novel concept in this day and age when the US legal system tells people every day that they don't have to be responsible for their actions if they can pin it on someone else.

So endeth the sermon.


Peter L. Berghold -- Unix Professional
Peter at Berghold dot Net
   Dog trainer, dog agility exhibitor, brewer of fine Belgian style ales. Happiness is a warm, tired, contented dog curled up at your side and a good Belgian ale in your chalice.
  • Comment on Re: Signing your work? When do you and when dont you?

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://334656]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others examining the Monastery: (8)
As of 2024-04-18 14:29 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found