in reply to Advice on best practices

I think your request is very, very problematic.

Just because you can't argue in a business environment like this: "I've been told on PM that your stuff is crap!"

I know, this is a bit exaggerated. But i think such issues can't be handled this way.

If i where in your shoes, i would consult another consultant for a review, AKA second opinion.

Best regards, Karl

«The Crux of the Biscuit is the Apostrophe»

Replies are listed 'Best First'.
Re^2: Advice on best practices
by goldcougar (Novice) on Mar 05, 2015 at 19:18 UTC
    Hi Karl, Thanks for your reply. I definitely wouldn't handle it that way. We are both consultants working for the same customer. So, I can't just suggest that the customer should hire another consultant for a second opinion without having some basis first. However I want to do the right thing for the customer. So, given that I"m no perl expert myself, I'm looking for some feedback from others to see if there is enough problems with what I've outlined in the post to justify bringing it up to the customer with the suggestion of further review by another consultant. If however the feedback from others on this forum is that what he is doing is standard/best practice, then there is no need for me to bring it up, as I don't want to offend him and cause unnecessary confrontation. My experience however, leads me to believe these are not standard/best practices.
      "I definitely wouldn't handle it that way"

      This is good.

      "My experience however, leads me to believe these are not standard/best practices."

      Why don't you trust your experience?

      Some more thoughts about your request:

      I feel competent to say some things about most of the examples you posted because most of this stuff is a good part of my daily work.

      But what do you think? How should i (or some other monk) handle this kind of request?

      Can you imagine what this implies?

      I think PM isn't made for the things you request.

      Edit: I changed my mind

      Update: Just some thoughts about code reuse, for example:

      From time to time i stumble over some code i wrote some years ago - in different languages.

      It's always the same - i ask myself (or i am asked): "Why did i/you do it?"

      Many reasons:

      • I didn't know it better at that time...
      • I didn't have the time to be more generic because...
      • The admin department wanted that stuff standalone...
      • I was in such a hurry...
      • Holy shit, i forgot it...

      I hope you got it ;-)

      My best regards, Karl

      «The Crux of the Biscuit is the Apostrophe»