The source code must be the preferred form in which a programmer would modify the program.
Is "programmer still appropriate terminology or should we use a more inclusive term like “developer” or “practitioner” that also covers data scientists, AI practitioners, etc.?
practitioner | ˌprakˈtiSH(ə)nər | noun
a person actively engaged in an art, discipline, or profession, especially medicine: patients are treated by skilled practitioners.
Would this change have unintended consequences?