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. |
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.