* Ricardo SIGNES <[EMAIL PROTECTED]> [2008-10-01 13:45]:
> I bet more CPAN authors are the same way.

Yeah. I often vacillate a great deal about adding dependencies:

• I hate making things harder to install. I’m also loathe to give
  up control if I can’t trust that the delegated responsibility
  is in formidably capable hands.

• Avoiding dependencies forces me to write more code that I’ll
  have to haul around forever after, often in areas outside my
  main interest where I don’t have the patience to do a thorough
  job. I hate that even more.

So there are several competing forces at play: how big is the job
I need done? Is it going to affect the API I expose? How good is
the module I am considering? How big? How many dependencies does
it in turn have? How much do I trust the author? And no particular
set of answers to these questions is the “right” one.

In some cases I add a dependency without any hesitation at all.
In other cases I do not even consider dependencies. Usually it
takes me a while to decide. It always depends a great deal.

Regards,
-- 
Aristotle Pagaltzis // <http://plasmasturm.org/>

Reply via email to