teknolojik hamal. bir bilgisayar programcısı, bütün bir programı tek başına veya iki kişi yazar. statü olarak da, haliyle, mühendisin altındadır. yazılım mühendisleri, gruplar halinde çallışır ve programın tamamını çok gerekmedikçe yazmaz, sadece belirli bir kısmını yazar. geriye kalan kısmı tamamlamak programcının işidir. mühendis, projeyi şekillendirir, temel mantığını çıkarır, projenin kontrolünü üstlenir vs... programcı ise yazar, yazar, yazar... unutulmaması gereken bir nokta ise, yazılım mühendisi olabilmek için önce programcı olunmalıdır.