Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much

Comment on

( #3333=superdoc: print w/replies, xml ) Need Help??
    Are companies still hiring small IT firms, outsourcing their development? Or have they internalized everything and want only contract programmers?

I guess the answer is, it depends. :)

It depends on what the client's most comfortable with. Certainly the ideal (in my mind) would be your first choice, where you and the client agree on a project and a payment schedule, and all they do is pull out their cheque book at appropriate times and after suitably successful demonstrations.

Your second and third choices are lower on the totem pole: you are Some Guy With Needed Expertise that's either working on the client project at home or at their office.

It also depends on what associates you can draw into the mix. If you have a good network and can pull in the required experts to get a job done, even meet en masse with the client, great -- that's your first choice again, even if everyone's a contractor. A virtual corporation is fine as long as the client is happy and everyone gets paid.

And now a brief tangent: My cousin's father, a retired mechanical engineer, once told me something very profound. His speciality was researching patents, and at one point he was working freelance with one client exclusively. He woke up one day and realized that with just one client, he had all of his eggs in one basket.

So he started diversifying, getting more clients, making contacts, and when that 'major client' suddenly stopped providing him with work, he barely felt it.

I tried to learn from this important lesson during the Internet boom when I was self-employed, but working with just one client. It quickly became apparent that I didn't have a clue how to market my services as a web backend developer, so I joined up with a marketing partner. This worked fine until he messed up our first project and refused to pay me my cut. I managed to get payment for me and my subs directly from the customer, but that was a very painful lesson.

To wrap up, I think the higher level a relationship you can have with your customer, the better.

Alex / talexb / Toronto

"Groklaw is the open-source mentality applied to legal research" ~ Linus Torvalds

In reply to Re: Consulting firm, job-based consultant, or hourly contractor? by talexb
in thread Consulting firm, job-based consultant, or hourly contractor? by punch_card_don

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, 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, 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.
  • Log In?

    What's my password?
    Create A New User
    and all is quiet...

    How do I use this? | Other CB clients
    Other Users?
    Others musing on the Monastery: (9)
    As of 2018-03-21 19:15 GMT
    Find Nodes?
      Voting Booth?
      When I think of a mole I think of:

      Results (270 votes). Check out past polls.