Originally posted by Rebecca Loos
The answer to your question really depends on the nature of your role. If you are a pure programmer, then I agree it's simply a case of doing as told. Certainly the programmer can make suggestions, such as a better way of doing something. But it's down to the PM to accept or not.
However, if you are paid to provide consultancy, then I think there is an obligation to execute that remit rather than echoing what the client wants to hear.
What sort of a doctor would I be if an overweight man came to see me complaining that he had difficulty walking up hill because they are too step. The man suggests that I arrange for him to be given some sort of buggy, as this will help him up the hills. Should I agree with him? After all, I'm getting paid and he will go away happy. It's his life and if he wants to live it that way that's his right. Or do I inform him that the real problem is his weight, not the steepness of the hill, and that the solution is to diet and undergo a programme of exercise?
When working in the public sector, the consultant should act with integrity. It's not about being a prima donna; it's about responsibility. We are dealing with public funds and the trust that involves. I want to know that my taxes are being well spent, not wasted on some noddy software that provides zero value but gives the EDS partners a new holiday villa in Greece. And that is precisely why I refused a contract working on the NPfIT; too many consultants, contractors and permie managers milking the cash cow with no return, taking money away from where it's really needed - patient care.
This is not about skill levels or unpleasant tasks. I don't call that whinging; I call it being a responsible adult.



Comment