<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>Has anybody written for us defrocked English majors an account of the evolution of software.    It must be subject to the same klugy processes that organismic evolution is but it also must be different because, with software evolution you can, SOMETIMES, go back to the beginning and start again.  Wildly Naïve Question:  If one “sequenced” today’s Windows, how many DOS “genes” would one find?  I note, for instance, that still, after 30 years, in order to identify New Mexico as one’s state, to most websites, one still has to scroll down a list of states, and last week, I ran into a list of countries in which US was not the first item.  Just like the good old days.  I assume that developers just keep taking that old piece of crap off the shelf and sticking it into their programs.  <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Nick <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Nicholas Thompson<o:p></o:p></p><p class=MsoNormal>Emeritus Professor of Ethology and Psychology<o:p></o:p></p><p class=MsoNormal>Clark University<o:p></o:p></p><p class=MsoNormal><a href="mailto:ThompNickSon2@gmail.com"><span style='color:#0563C1'>ThompNickSon2@gmail.com</span></a><o:p></o:p></p><p class=MsoNormal><a href="https://wordpress.clarku.edu/nthompson/"><span style='color:#0563C1'>https://wordpress.clarku.edu/nthompson/</span></a><o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><b>From:</b> Friam <friam-bounces@redfish.com> <b>On Behalf Of </b>Frank Wimberly<br><b>Sent:</b> Thursday, December 26, 2019 8:44 AM<br><b>To:</b> The Friday Morning Applied Complexity Coffee Group <friam@redfish.com><br><b>Subject:</b> Re: [FRIAM] IT is Not Sustainable<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal><br><span style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#3C4043;background:white'>June 2019) (Learn how and when to remove this template message). 5ESS used in a mobile telephone network. The 5ESS Switching System is a Class 5 telephone electronic switching system developed by ...</span><o:p></o:p></p><div><p class=MsoNormal>-----------------------------------<br>Frank Wimberly<br><br>My memoir:<br><a href="https://www.amazon.com/author/frankwimberly">https://www.amazon.com/author/frankwimberly</a><br><br>My scientific publications:<br><a href="https://www.researchgate.net/profile/Frank_Wimberly2">https://www.researchgate.net/profile/Frank_Wimberly2</a><br><br>Phone (505) 670-9918<o:p></o:p></p></div></div><p class=MsoNormal><o:p> </o:p></p><div><div><p class=MsoNormal>On Thu, Dec 26, 2019, 8:36 AM Marcus Daniels <<a href="mailto:marcus@snoutfarm.com">marcus@snoutfarm.com</a>> wrote:<o:p></o:p></p></div><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in'><div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Frank writes:<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>“This was the telephone network in question.“<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>With the mobile carriers and VOIP, I wonder how much of that code is still used?  I once worked for a small company that wrote software to do billing for long distance telephone carriers.  I was amazed by the seemingly arbitrary complexity.   Complex at a policy and inter-organizational level, not just the software.<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Marcus<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><span style='font-size:12.0pt;color:black'>From: </span></b><span style='font-size:12.0pt;color:black'>Friam <<a href="mailto:friam-bounces@redfish.com" target="_blank">friam-bounces@redfish.com</a>> on behalf of Frank Wimberly <<a href="mailto:wimberly3@gmail.com" target="_blank">wimberly3@gmail.com</a>><br><b>Reply-To: </b>The Friday Morning Applied Complexity Coffee Group <<a href="mailto:friam@redfish.com" target="_blank">friam@redfish.com</a>><br><b>Date: </b>Thursday, December 26, 2019 at 5:39 AM<br><b>To: </b>The Friday Morning Applied Complexity Coffee Group <<a href="mailto:friam@redfish.com" target="_blank">friam@redfish.com</a>><br><b>Subject: </b>Re: [FRIAM] IT is Not Sustainable</span><o:p></o:p></p></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>At Bell Labs we sure didn't pay anyone by LOC.  We also had code reviews and software tools to enforce standards and very high pay.  With a brand new PhD I made more than all but the 3 most senior members of the CS faculty at Pitt where I was a grad student.  This was the telephone network in question. <o:p></o:p></p><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Despite the high pay I disliked software administration methodology.  The disagreements between the software tool developers (version control, integration of subsystems, compilers, etc) and the implementors of the applications, such as call processing, were epic.  Recall that Bell Labs invented C and Unix.  After 18 months I returned to Pittsburgh to work at Carnegie Mellon in Robotics for two thirds the salary.<o:p></o:p></p></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Number 5 ESS was first deployed in March 1982, 4 years after work began.  I suspect that it didn't have 200 million lines of code then, but close to it.  Maybe Dave doesn't consider it an IT project but many of the software tools that were developed were included in later Unix releases, I believe.<o:p></o:p></p></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>It's going to be a beautiful day in Santa Fe.<o:p></o:p></p></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Frank<o:p></o:p></p></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p></div><div><div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>-----------------------------------<br>Frank Wimberly<br><br>My memoir:<br><a href="https://www.amazon.com/author/frankwimberly" target="_blank">https://www.amazon.com/author/frankwimberly</a><br><br>My scientific publications:<br><a href="https://www.researchgate.net/profile/Frank_Wimberly2" target="_blank">https://www.researchgate.net/profile/Frank_Wimberly2</a><br><br>Phone (505) 670-9918<o:p></o:p></p></div></div></div></div></div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>On Thu, Dec 26, 2019, 1:28 AM Gary Schiltz <<a href="mailto:gary@naturesvisualarts.com" target="_blank">gary@naturesvisualarts.com</a>> wrote:<o:p></o:p></p></div><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt'><div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Spot on. <o:p></o:p></p></div></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>On Thu, Dec 26, 2019 at 2:29 AM Marcus Daniels <<a href="mailto:marcus@snoutfarm.com" target="_blank">marcus@snoutfarm.com</a>> wrote:<o:p></o:p></p></div><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt'><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Most programmers won't struggle to rationalize or improve code written by other people.    The problem is that people are selfish.  They think that their 10K LOC problem is beautiful and nimble, but that 1M LOC was once that too.    It's the behavior of teenagers.<br><br>On 12/25/19, 10:47 PM, "Friam on behalf of Russell Standish" <<a href="mailto:friam-bounces@redfish.com" target="_blank">friam-bounces@redfish.com</a> on behalf of <a href="mailto:lists@hpcoders.com.au" target="_blank">lists@hpcoders.com.au</a>> wrote:<br><br>    It's all about the LOC! Actually, I kind of agree - having worked on<br>    some MegaLOC codebases that functionally seemed to be no more complex<br>    than a 10KLOC project I'm involved in, the 10KLOC project is much more<br>    nimble - compile times are far less, making changes to the code easier<br>    and bugs less troublesome to winkle out.<br><br>    I've also refactored or rewritten pieces of code to slash the LOC by a<br>    factor of 3 or more for that particular section (eg 3KLOC -> 1KLOC) -<br>    but usually when bugs and problems kept on cropping up in that<br>    section.<br><br>    Even though the LOC is an entirely bogus measurement - if you paid a<br>    programmer by LOC, you'd get boilerplate and crappy comments.<br><br>    -- <br><br>    ----------------------------------------------------------------------------<br>    Dr Russell Standish                    Phone 0425 253119 (mobile)<br>    Principal, High Performance Coders<br>    Visiting Senior Research Fellow        <a href="mailto:hpcoder@hpcoders.com.au" target="_blank">hpcoder@hpcoders.com.au</a><br>    Economics, Kingston University         <a href="http://www.hpcoders.com.au" target="_blank">http://www.hpcoders.com.au</a><br>    ----------------------------------------------------------------------------<br><br>    ============================================================<br>    FRIAM Applied Complexity Group listserv<br>    Meets Fridays 9a-11:30 at cafe at St. John's College<br>    to unsubscribe <a href="http://redfish.com/mailman/listinfo/friam_redfish.com" target="_blank">http://redfish.com/mailman/listinfo/friam_redfish.com</a><br>    archives back to 2003: <a href="http://friam.471366.n2.nabble.com/" target="_blank">http://friam.471366.n2.nabble.com/</a><br>    FRIAM-COMIC <a href="http://friam-comic.blogspot.com/" target="_blank">http://friam-comic.blogspot.com/</a> by Dr. Strangelove<br><br><br>============================================================<br>FRIAM Applied Complexity Group listserv<br>Meets Fridays 9a-11:30 at cafe at St. John's College<br>to unsubscribe <a href="http://redfish.com/mailman/listinfo/friam_redfish.com" target="_blank">http://redfish.com/mailman/listinfo/friam_redfish.com</a><br>archives back to 2003: <a href="http://friam.471366.n2.nabble.com/FRIAM-COMIC" target="_blank">http://friam.471366.n2.nabble.com/<br>FRIAM-COMIC</a> <a href="http://friam-comic.blogspot.com/" target="_blank">http://friam-comic.blogspot.com/</a> by Dr. Strangelove<o:p></o:p></p></blockquote></div></div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>============================================================<br>FRIAM Applied Complexity Group listserv<br>Meets Fridays 9a-11:30 at cafe at St. John's College<br>to unsubscribe <a href="http://redfish.com/mailman/listinfo/friam_redfish.com" target="_blank">http://redfish.com/mailman/listinfo/friam_redfish.com</a><br>archives back to 2003: <a href="http://friam.471366.n2.nabble.com/" target="_blank">http://friam.471366.n2.nabble.com/</a><br>FRIAM-COMIC <a href="http://friam-comic.blogspot.com/" target="_blank">http://friam-comic.blogspot.com/</a> by Dr. Strangelove<o:p></o:p></p></blockquote></div></div></div><p class=MsoNormal>============================================================<br>FRIAM Applied Complexity Group listserv<br>Meets Fridays 9a-11:30 at cafe at St. John's College<br>to unsubscribe <a href="http://redfish.com/mailman/listinfo/friam_redfish.com" target="_blank">http://redfish.com/mailman/listinfo/friam_redfish.com</a><br>archives back to 2003: <a href="http://friam.471366.n2.nabble.com/" target="_blank">http://friam.471366.n2.nabble.com/</a><br>FRIAM-COMIC <a href="http://friam-comic.blogspot.com/" target="_blank">http://friam-comic.blogspot.com/</a> by Dr. Strangelove<o:p></o:p></p></blockquote></div></div></body></html>