Ну вот допустим есть стройка. Тогда программист строитель. У него есть план что надо сделать, он это делает. Если ему не выделили технику, ему придется работать вручную.
Думает уже как оптимизировать строительство - какой-то директор, прораб, архитектор, но не строитель