Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

Re: Ethics of Dealing with Evil

by gryphon (Abbot)
on Oct 16, 2002 at 21:30 UTC ( [id://205849]=note: print w/replies, xml ) Need Help??


in reply to Ethics of Dealing with Evil

Greetings all,

Thanks for the great responses so far. One thing I did forget to mention is the fact that the Web service in question is actually the second we've done for this particular contact within GRWBSC, and it's the fourth we've done for the particular group/team within GRWBSC. All four projects were on LAMP technology, and we were very up front about that on our first contract. No one seemed to care until someone high up got word and got ticked.

I think this makes a world of difference when it comes to delivering something that the client wanted. Who is my client's client exactly? Is it the project lead, the team or group, or GRWBSC as a whole company? As far as my client is concerned, it's the project group/team since the makeup of GRWBSC is very "team vs team".

Regardless, my client via me provided exactly what was requested of us, both in what was requested for the service and what was requested about the NetCraft "fix." If GRWBSC or anyone therein is unhappy with the results, then it can only be because they were not specific.

I feel some responsibility for building the HTTP header spoof since it "feels" like I'm misleading my client's client. However, I don't feel any responsibility for building a Perl solution, even when an ASP one may have been prefered, since any such preference was in no way specified by anyone.

gryphon
code('Perl') || die;

Replies are listed 'Best First'.
Re: Re: Ethics of Dealing with Evil
by mjeaton (Hermit) on Oct 16, 2002 at 21:42 UTC
    Re: Ethics of Dealing with Evil by gryphon Greetings all, Thanks for the great responses so far. One thing I did forget to mention is the fact that the Web service in question is actually the second we've done for this particular contact within GRWBSC, and it's the fourth we've done for the particular group/team within GRWBSC. All four projects were on LAMP technology, and we were very up front about that on our first contract. No one seemed to care until someone high up got word and got ticked.

    This makes a difference, but you should still try to bring it up with your client (in a very blame-free way) that better requirements next time may keep you from having to be in this situation.

    mike

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://205849]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others perusing the Monastery: (4)
As of 2024-04-25 16:41 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found