Процент от продаж для программиста имеет смысл, если он будет в том числе продавать. Прямо или косвенно. Если сваязи между трудом программиста и продажами вы провести не можете, то платите фикс. Причем связь должа быть существенная, что трудног представить, если рпограммист только программирует, а не занимается звонками, или каким-то еще продвижением. sales = effort * k. Вот этот "k" и есть процент от продаж за его вклад.