<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
To those excellent suggestions I would also add the notes of Edsger Dijkstra. Some of his writings also come across as a "rant," but given the current muddy state of programming / coding, I conclude  that he was spot on. Bill: sometimes it is OK to rant!</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
His "EWD" notes have been archived and are available on-line at the University of Texas. Some of them were gathered a few years ago and published by Springer.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<a href="http://www.cs.utexas.edu/users/EWD/">http://www.cs.utexas.edu/users/EWD/</a><br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Paul Ceruzzi</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
-----------------</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<div style="margin: 0px; font-size: 15px; font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif; color: rgb(50, 49, 48)">
<div style="margin: 0px">
<div style="margin: 0px; padding: 0px 16px; border-left: 1px solid var(--neutralTertiaryAlt); user-select: text; overflow-y: auto">
<div style="margin: 0px">
<div style="margin: 0px">
<div style="margin: 0px"><font size="2"><span style="margin: 0px; font-size: 11pt">Message: 6<br>
Date: Tue, 5 May 2020 19:50:48 +0000<br>
From: "McMillan, William W" <william.mcmillan@cuaa.edu><br>
To: "members@sigcis.org" <members@sigcis.org><br>
Subject: Re: [SIGCIS-Members] Programmer vs. coder vs. sofware<br>
        developer vs. software engineer<br>
Message-ID:<br>
        <BCD19775A5154645AD4E79C257C1E37A02812E64F6@CUAA-EX02.cuaa.cuw.edu><br>
Content-Type: text/plain; charset="us-ascii"<br>
<br>
Thanks to those who sent suggestions for background info on this topic!<br>
<br>
My own interest in the history of computing is really more about understanding the present, and my concern about the use and misuse of professional titles, though informed by history, leads to questions such as:<br>
<br>
- Why do we call programmers and software developers coders nowadays, when that term has long been used to label those with quite limited intellectual involvement in software development, and even considered to be carrying out a clerical task (as explained
 well in Nathan's book)?<br>
<br>
- Why do we apply the term software engineer to those who can program, but who really know very little about software engineering in the broader sense?<br>
<br>
To me this suggests that our society, and the enterprises that create the software we use, have extremely limited understanding of software development and what it entails. This is a failure of those of us who teach computing and software engineering and maybe
 of professional societies.<br>
<br>
The risks to society are immense. Imagine if a machinist or even a self-taught tinkerer could adopt the title mechanical engineer at will and be tasked with designing the critical devices of our civilization. Or if anyone with some knowledge of biochemistry
 could serve as a pharmacist?<br>
<br>
Maybe SIGCIS members don't believe that this topic belongs on this list, but I feel that historians might be better positioned to address it than many in the technical and commercial communities who are consumed by immediate demands, and who have very limited
 understanding of their profession's past.<br>
<br>
OK, end of rant!<br>
<br>
Thanks,<br>
Bill<br>
</span></font></div>
</div>
</div>
</div>
<div style="margin: 0px; clear: both"></div>
</div>
<div style="margin: 16px 0px 16px 17px; border-width: 0px 0px 1px; border-bottom-style: solid; border-bottom-color: var(--neutralLight)">
</div>
</div>
<div style="margin: 0px; font-size: 15px; font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif; color: rgb(50, 49, 48)">
<div style="margin: 0px">
<div style="margin: 0px; padding: 0px 16px; border-left: 1px solid var(--neutralTertiaryAlt); user-select: text; overflow-y: auto">
<div style="margin: 0px">
<div style="margin: 0px"><br>
</div>
</div>
</div>
</div>
</div>
<br>
</div>
</body>
</html>