Ile jest w programiście inżyniera, a w inżynierii programowania? Niełatwe terminologiczne spory sięgają także polskiego IT i codzienności developerów.
Przeglądają oferty pracy w polskim IT można odnieść wrażenie, iż nazwy stanowisk Programista/Developer oraz Software Engineer / Inżynier systemu stosowane są bez większej refleksji niemal całkowicie zamiennie. Ale czy to słuszne podejście – i czy każdy programista jest inżynierem? A może dziś, gdy znad Doliny Krzemowej nadciąga trend, w którym programiści to coraz częściej tzw. blue collars, developerzy to częściej wyrabiacze, rzemieślnicy, a nie inżynierowie? Spór w AlbercieImpulsem do pochylenia się nad tą terminologiczną niejasnością była relacjonowana przez „The Globe and Mail” historia ze stanu Alberta w Kanadzie. Doszło tam do interesującego sporu pomiędzy przedstawicielami Stowarzyszenia Zawodowych Inżynierów i Geologów Alberty (APEGA) a tamtejszym sektorem IT, na czele z firmą Octopusapp, Inc., znaną także pod nazwą jednego ze swoich największych produktów, czegoś w rodzaju systemu ERP dla małych i średnich firm – Jobber. Przedsiębiorstwo od lat konsekwentnie używa w swoich ofertach pracy i opisach stanowisk i właśnie to zwróciło uwagę stowarzyszenia.