<div dir="ltr">And while we are staring at your email, congratulations on your "new book" and for your "Less-new book."  It's great to see productive work.  Jim</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, May 11, 2020 at 3:42 PM christina dunbar-hester <<a href="mailto:c.dunbarhester@gmail.com">c.dunbarhester@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">Little late here, just catching up on listserv emails. I'd add Sareeta Amrute's book Encoding Race, Encoding Class to the discussion of labels, work "content", and status; her site is migrant coding/programming labor in Germany, productively fitting these topics into global political economy.<div><br clear="all"><div><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><font face="arial, sans-serif" color="#000000">**<br></font></div><font face="arial, sans-serif" color="#000000">Christina Dunbar-Hester<br>New book! <a href="https://press.princeton.edu/titles/14235.html" rel="noopener noreferrer" style="font-variant:inherit;font-stretch:inherit;line-height:inherit;margin:0px;padding:0px;border:0px;vertical-align:baseline" target="_blank"><b>Hacking Diversity</b></a>, Princeton U. Press</font></div><div dir="ltr"><font face="arial, sans-serif" color="#000000">& less-new book <a href="http://mitpress.mit.edu/books/low-power-people" target="_blank"><b>Low Power to the People</b></a>, MIT Press</font><br></div></div></div></div></div></div></div></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, May 5, 2020 at 2:33 PM Mar Hicks <<a href="mailto:mhicks1@iit.edu" target="_blank">mhicks1@iit.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div dir="ltr"><span></span></div><div dir="ltr">Hi Bill (and all),<div><br></div><div>Chiming in here to agree with Janet’s and Nathan’s assessments and to mention that I also discuss this in my book, Programmed Inequality. In that case, job titles for programmers and computer workers were incredibly important for fixing the price of labor even when people were doing the same work (but had different titles assigned to them). This continues into the present (as many of my interviewees and friends who work as developers have described to me). In addition to the categories already mentioned, national origin and immigration status come into play in US software development labor hierarchies today.</div><div><br></div><div>Additional books that may help connect more dots re: naming and prestige consolidation in tech, and how that relates to where we are today, include: Kate Losse’s The Boy Kings, Charlton McIlwain’s Black Software, Margot Shetterly’s Hidden Figures, and Joy Rankin’s A People’s History of Computing, in addition to the key works already mentioned by others. I’m sure that there are important ones I’m missing at the moment as well—hopefully others will chime in.</div><div><br></div><div>Best,</div><div><br></div><div>Mar </div><div><div id="gmail-m_-1483902102194935286gmail-m_-4520864050161523196gmail-m_8673084838746018609AppleMailSignature" dir="ltr"><span style="background-color:rgba(255,255,255,0)">______________________<br></span><div><span style="background-color:rgba(255,255,255,0)">Mar Hicks<br>Associate Professor</span></div><div><span style="background-color:rgba(255,255,255,0)">History of Technology<br>Illinois Institute of Technology<br>Chicago, IL USA<br><a href="mailto:mhicks1@iit.edu" target="_blank">mhicks1@iit.edu</a> | </span><a href="http://marhicks.com/" target="_blank">marhicks.com</a><span style="background-color:rgba(255,255,255,0);font-size:13pt"> | </span><a href="http://twitter.com/histoftech" style="background-color:rgba(255,255,255,0);font-size:13pt" target="_blank">@histoftech</a></div><div><span style="background-color:rgba(255,255,255,0)"><i>Programmed Inequality: How Britain Discarded Women Technologists and Lost Its Edge in Computing</i><br><a href="http://www.programmedinequality.com/" target="_blank">www.programmedinequality.com</a></span></div></div><div dir="ltr"><br>On May 5, 2020, at 4:06 PM, McMillan, William W <<a href="mailto:william.mcmillan@cuaa.edu" target="_blank">william.mcmillan@cuaa.edu</a>> wrote:<br><br></div><div dir="ltr"><span>Janet, you state it eloquently: "the names in use were laden with questionable assumptions about the nature of the work, and that titles were often chosen for strategic purposes rather than as a straightforward description of the work and its level of skill and responsibility."</span><br><span></span><br><span>Very true today.</span><br><span></span><br><span>RE "software engineering": that can imply a technocentric approach, but the best definitions of SE are much more than that. Even better than the ACM/IEEE SE curriculum (in which I had a small part), I think the best de facto definition of the field is Ian Sommerville's _Software Engineering_, a text I used in my teaching career from the first edition to about the 10th.  There is a lot about UI design, requirements analysis, and many other topics computer scientists might consider marginal.... even socio-technical concerns.</span><br><span></span><br><span> - Bill</span><br><span></span><br><span>________________________________________</span><br><span>From: Janet Abbate [<a href="mailto:abbate@vt.edu" target="_blank">abbate@vt.edu</a>]</span><br><span>Sent: Tuesday, May 05, 2020 4:29 PM</span><br><span>To: McMillan, William W</span><br><span>Cc: <a href="mailto:members@sigcis.org" target="_blank">members@sigcis.org</a></span><br><span>Subject: Re: [SIGCIS-Members] Programmer vs. coder vs. sofware developer vs. software engineer</span><br><span></span><br><span>Hi Bill,</span><br><span></span><br><span>I have a chapter that deals with these issues in my book Recoding Gender (the “software crisis” chapter). Basically I argue that all the names in use were laden with questionable assumptions about the nature of the work, and that titles were often chosen for strategic purposes rather than as a straightforward description of the work and its level of skill and responsibility. In addition to “coder," one of the other early job titles was “mathematician,” which has very different connotations for the same work. Grace Hopper described her employers as inventing a title for her that would be impressive enough to fit the salary she was earning. I actually had the same experience back in my programming days; my boss told me I would get the title "Programmer/Analyst" to match my salary, not because I was suddenly going to be doing “analysis.” I’m particularly skeptical about the term “software engineer”: while it does emphasize some important skills in terms of collaborative processes and quality control, it also devalues some important skills involving understanding the user’s requirements and working with them (and of course there is a gender dimension to this). And as you note, the term has become almost generic nowadays.</span><br><span></span><br><span>I do agree with you that the issues of training, competence and responsibility are important ones to raise. I’m just not convinecd that it’s necessary or even possible to link those reliably with job titles for programmers.</span><br><span></span><br><span>The reason for the resurgence of “coder” for high-end programming jobs is an interesting question. I wonder if it’s a deliberate and ironic downgrading, like wearing a hoodie to work instead of an IBM-style suit? A sort of “we don’t need status symbols” statement?</span><br><span></span><br><span>best regards,</span><br><span>Janet</span><br><span></span><br><span>Dr. Janet Abbate</span><br><span>Professor, Science, Technology and Society</span><br><span>Virginia Tech</span><br><span>Co-director, VT National Capital Region STS program</span><br><span><a href="http://liberalarts.vt.edu/sts" target="_blank">liberalarts.vt.edu/sts</a></span><br><span><a href="http://www.facebook.com/VirginiaTechSTS" target="_blank">www.facebook.com/VirginiaTechSTS</a></span><br><span><a href="https://sites.google.com/vt.edu/stsconnect/" target="_blank">https://sites.google.com/vt.edu/stsconnect/</a></span><br><span></span><br><blockquote type="cite"><span>On May 5, 2020, at 3:50 PM, McMillan, William W <<a href="mailto:william.mcmillan@cuaa.edu" target="_blank">william.mcmillan@cuaa.edu</a>> wrote:</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Thanks to those who sent suggestions for background info on this topic!</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>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:</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>- 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)?</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>- 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?</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>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.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>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?</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>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.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>OK, end of rant!</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Thanks,</span><br></blockquote><blockquote type="cite"><span>Bill</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>________________________________________</span><br></blockquote><blockquote type="cite"><span>From: Members [<a href="mailto:members-bounces@lists.sigcis.org" target="_blank">members-bounces@lists.sigcis.org</a>] on behalf of McMillan, William W [<a href="mailto:william.mcmillan@cuaa.edu" target="_blank">william.mcmillan@cuaa.edu</a>]</span><br></blockquote><blockquote type="cite"><span>Sent: Monday, May 04, 2020 11:28 AM</span><br></blockquote><blockquote type="cite"><span>To: <a href="mailto:members@sigcis.org" target="_blank">members@sigcis.org</a></span><br></blockquote><blockquote type="cite"><span>Subject: [SIGCIS-Members] Programmer vs. coder vs. sofware developer vs. software engineer</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Hello, SIGCIS folks.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>The ruminations below might have little scholarly importance, but I think the subject is interesting at least in regard to the culture of computing.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>What do we call people who design and implement computer programs?</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Nowadays, the term coder is used, maybe most often. My understanding is that this used to refer to the job of translating a detailed flow chart, which was created by a programmer, into an implementation language. I.e., the coder was sort of like a human compiler who translated a detailed algorithm into a computer language like Fortran, Cobol, or assembly language. The coder didn't design algorithms.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Later, the coder dropped out of the loop and a programmer implemented algorithms directly in a computer language (possibly after creating a flow chart or pseudo-code).</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>The term software developer has been used, possibly implying that the job is broader than just programming, including gathering requirements, testing, and integration with existing systems.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Starting in the late 1960s, the title software engineer became common. At least initially, this implied a very broad scope, as well as specialized training in requirements analysis, system design, programming style, verification and validation, risk assessment, maintenance techniques, UI design, and other aspects of software development. I believe that Texas even licenses professional engineers in software engineering, and a detailed curriculum has been defined:</span><br></blockquote><blockquote type="cite"><span><a href="https://www.acm.org/binaries/content/assets/education/se2014.pdf" target="_blank">https://www.acm.org/binaries/content/assets/education/se2014.pdf</a></span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>The title software engineer implied that the person at least had a solid university course specifically in software engineering, as well as a good foundation in computer science or information systems.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>The term systems analyst sometimes implies a similar role, though it might mean something more akin to requirements analysis.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Currently, anyone who writes computer programs might identify as a software engineer, even if he or she has no background beyond computer programming. Companies use the title willy-nilly. This inflates the prestige of the job, I suppose.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>At the same time, we call developers coders, which to me sounds like it deflates prestige.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>What professionals call themselves does matter. If a medical assistant calls himself a physician, the risks are obvious. If a physician (true software engineer) calls herself a technician (coder), then at least confusion results. Of course governments regulate the use of job titles in medical professions, while software development as it exists today is very libertarian.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Has there been much consideration of the common use of job titles in the history of computing? Certainly there's been a lot of work in the history of software engineering, programming, systems analysis, etc., but I'm asking about the use and misuse of job titles by individuals and organizations.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Thanks.</span><br></blockquote><blockquote type="cite"><span>Bill</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>_______________________________________________</span><br></blockquote><blockquote type="cite"><span>This email is relayed from members at <a href="http://sigcis.org" target="_blank">sigcis.org</a>, the email discussion list of SHOT SIGCIS. Opinions expressed here are those of the member posting and are not reviewed, edited, or endorsed by SIGCIS. The list archives are at <a href="http://lists.sigcis.org/pipermail/members-sigcis.org/" target="_blank">http://lists.sigcis.org/pipermail/members-sigcis.org/</a> and you can change your subscription options at <a href="http://lists.sigcis.org/listinfo.cgi/members-sigcis.org" target="_blank">http://lists.sigcis.org/listinfo.cgi/members-sigcis.org</a></span><br></blockquote><blockquote type="cite"><span>_______________________________________________</span><br></blockquote><blockquote type="cite"><span>This email is relayed from members at <a href="http://sigcis.org" target="_blank">sigcis.org</a>, the email discussion list of SHOT SIGCIS. Opinions expressed here are those of the member posting and are not reviewed, edited, or endorsed by SIGCIS. The list archives are at <a href="http://lists.sigcis.org/pipermail/members-sigcis.org/" target="_blank">http://lists.sigcis.org/pipermail/members-sigcis.org/</a> and you can change your subscription options at <a href="http://lists.sigcis.org/listinfo.cgi/members-sigcis.org" target="_blank">http://lists.sigcis.org/listinfo.cgi/members-sigcis.org</a></span><br></blockquote><span></span><br><span>_______________________________________________</span><br><span>This email is relayed from members at <a href="http://sigcis.org" target="_blank">sigcis.org</a>, the email discussion list of SHOT SIGCIS. Opinions expressed here are those of the member posting and are not reviewed, edited, or endorsed by SIGCIS. The list archives are at <a href="http://lists.sigcis.org/pipermail/members-sigcis.org/" target="_blank">http://lists.sigcis.org/pipermail/members-sigcis.org/</a> and you can change your subscription options at <a href="http://lists.sigcis.org/listinfo.cgi/members-sigcis.org" target="_blank">http://lists.sigcis.org/listinfo.cgi/members-sigcis.org</a></span><br></div></div></div></div>_______________________________________________<br>
This email is relayed from members at <a href="http://sigcis.org" rel="noreferrer" target="_blank">sigcis.org</a>, the email discussion list of SHOT SIGCIS. Opinions expressed here are those of the member posting and are not reviewed, edited, or endorsed by SIGCIS. The list archives are at <a href="http://lists.sigcis.org/pipermail/members-sigcis.org/" rel="noreferrer" target="_blank">http://lists.sigcis.org/pipermail/members-sigcis.org/</a> and you can change your subscription options at <a href="http://lists.sigcis.org/listinfo.cgi/members-sigcis.org" rel="noreferrer" target="_blank">http://lists.sigcis.org/listinfo.cgi/members-sigcis.org</a></blockquote></div>
</div>
_______________________________________________<br>
This email is relayed from members at <a href="http://sigcis.org" rel="noreferrer" target="_blank">sigcis.org</a>, the email discussion list of SHOT SIGCIS. Opinions expressed here are those of the member posting and are not reviewed, edited, or endorsed by SIGCIS. The list archives are at <a href="http://lists.sigcis.org/pipermail/members-sigcis.org/" rel="noreferrer" target="_blank">http://lists.sigcis.org/pipermail/members-sigcis.org/</a> and you can change your subscription options at <a href="http://lists.sigcis.org/listinfo.cgi/members-sigcis.org" rel="noreferrer" target="_blank">http://lists.sigcis.org/listinfo.cgi/members-sigcis.org</a></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>James W. Cortada</div><div>Senior Research Fellow</div>
<div>Charles Babbage Institute</div><div>University of Minnesota</div>
<div><a href="mailto:jcortada@umn.edu" target="_blank">jcortada@umn.edu</a></div>
<div>608-274-6382</div></div></div>