Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

      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.

In reply to Re: Signing your work? When do you and when dont you? by blue_cowdawg
in thread Signing your work? When do you and when dont you? by demerphq

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others chanting in the Monastery: (3)
As of 2024-04-18 19:46 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found