in reply to Re^3: Modern Perl Programming Highs and Lows
in thread Modern Perl Programming Highs and Lows

Duplication isn't just wrong because of code drift, it's also wrong because it's a certainty in a big app that someone else has solved that part of the problem better than you can or that they will improve the solution over time in their code base.

Excellent point.

Personally I don't understand the complaints about dependencies. Maybe this is because I am not, nor have I ever been, a sysadmin and have always been a programmer. From the point of view of a sysadmin, install time/issues are something that can really gum up your day, especially if you are installing on a more than one server. From my perspective as a programmer, the amount of time saved not having to write, test and maintain a piece of code is well worth the time it will take me to install it a handful of times.

-stvn
  • Comment on Re^4: Modern Perl Programming Highs and Lows

Replies are listed 'Best First'.
Re^5: Modern Perl Programming Highs and Lows
by dsheroh (Monsignor) on Apr 30, 2009 at 11:36 UTC
    Maybe this is because I am not, nor have I ever been, a sysadmin and have always been a programmer.

    Interesting point and one I've not seen made before. I have worked as both a sysadmin and as a programmer. Unfortunately, I can't remember what my feelings on long dependency chains were prior to my taking a sysadmin job. OTOH, I do recall some bad experiences involving vendors breaking my code with updates to the libraries I depended on, so they may have been similar.