The members of the finance department at my work are definitely programmers. Their spreadsheets define exceptionally complex functionality and they even work a bit in VBA. When Excel is no longer powerful enough they write a little bit of SQL and run it through a Data Connector. Dismissing what they do as &quot;not programming&quot; is incorrect. We call programmers who only know how to glue vendor APIs together &quot;developers&quot;, so we should extend the same professional courtesy to people doing a similar level of programming.