Its also two things negotiators and knowing your strengths.
The world's best negotiators wont be able help you very much if you do not have much to offer.
Also I am skeptical of your assertion that anyone could write trade deals. It requires a very deep understanding of economics, international finance, geopolitics and a bunch of other topics - I would say being able to be a good trade negotiator is a lot more difficult than being a programmer and has far more profound consequences.