I'm a contractor. Yesterday, I had a conversation with K, the President of my current client, in which he told me all the things I'd been doing wrong in my interactions with his company. He did it in a way that did not make me feel defensive or criticized.

The issues he was mentioning really surprised me, though. I've been working hard to behave in a professional fashion--I refused to be pushed into giving an estimate until I knew what I could deliver, but once I gave an estimate, I have exceeded it. I have been very transparent about what issues I was running into, when I expected to have them resolved, what I was working on, etc. I have refused to officially move the due date up despite being 3 weeks ahead of schedule--I was afraid that if I did, some unexpected bug would come up and I would end up running over the moved-up date, even if I made the original date. I pointed out a couple of red flags that were making me nervous (e.g., the fact that there was no dev server; dev and testing was done on the production machine); I did my best to do this in a sensitive way so as not to come across as the new kid on the block criticizing the old hands. Essentially, I have done everything I could to underpromise and overdeliver.

K pointed out that what I considered professionalism was actually causing friction between me and the team. Some members of the team thought that I was being overly formal in refusing to move the date up...that I had some kind of ISO-9000-ish stick up my tailpipe. I don't know if anyone was concerned that I was trying to pad my time (by refusing to move the date up), but that may have been a factor. Some of them seem to have taken my process suggestions as criticisms of them personally, or threats to their job security.

This was an eye-opener for me.

I'm still trying to process this conversation and extract all the wisdom I can from it--I have a feeling there's a lot to get. Here's what I've got so far:

Anyone else have thoughts to offer?


In reply to Professionalism can be bad by Whitehawke

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



  • 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:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.