Вот мне работодатель друг и товарищ, так как платит зп. А другой программист мне конкурент, так как конкурирует со мной за рабочее место.
ну если он близкий друг который не бросит, то ты не чистый пролетариат, а если просто товарищ то ты расходная монета в случае чего. а другой программист тебе не классовый враг, ваших противоречий может и не быть в определеной ситуации(ну к примеру он станет самозанятым или государство даст ему работу) и все у вас нет противоречий