I don't post this with any sarcasm or to draw any inferences about your intended meaning, but just to bring to your attention that the point you've now raised struck me independently upon reading:
> A successful programmer is not just a programmer, he is also a personal representative, a salesman and a contract negotiator.