Would you mind expanding on that a bit? It'd be great to know which advice helped the most and at what level of preexisting tools the project will actually be built.

A surprising number of customers want something written from scratch just so they own the code and don't have any licensing hassles. With works under the GPL or Artistic License, I find customers are usually okay with reusing them once the licenses are explained.

Other customers want things written from scratch because they don't want their competitors to be sold their business logic in the form of the software you develop for them. For this very reason my standard contract states that business logic and general utility code will be kept separate. Any existing utility modules remain the property of their current owners, of course. I retain the rights to improve and reuse any non-specific utility modules I bring in from my private repository or develop for the project and license it to the customer royalty free forever. Anything that has to do with the customer's actual business operations is a work for hire and I can't reuse it.

Some customers just don't know how customizable or even simply configurable existing software can be and assume they need something new.

It's nice to know what objections a customer raises for what reasons. It's even nicer to know how certain objections have been removed through communication.


In reply to Re^2: "I want a shopping-cart but I want to do it from scratch" by mr_mischief
in thread "I want a shopping-cart but I want to do it from scratch" by locked_user sundialsvc4

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.