Softwareentwickler haben eine formelle Ausbildung und einen anerkannten Abschluss in der Informatik. Vergleichbar ist das mit Architekten.
Programmierer hingegen sind eher Unternehmer, sie übersetzen die Anweisungen eines Entwicklers in Code so wie ein Ingenieur den Bauplan in ein Gebäude ersetzt. Programmierer sind also die Schnittstelle zwischen einer abstrakten Idee und der Ausführung durch einen Computer.
Außerdem sind es Programmierer, die in Unternehmen Fehler in IT-Systemen finden und beheben.