Fwd: An Open Letter

"mike amundsen [email protected] [rest-discuss]" <[email protected]> Sat, 26 Sep 2015 16:08:38 -0400
Newsgroups gmane.comp.web.services.rest
Message-ID <CAPW_8m6QQaRMdazUDbc1rocnkLHDZf3DO61wMeGqNWpavHQ0XA@mail.gmail.com>
--001a11407d66d0f7b40520ac0880
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Thought I'd share this email from Mel Conway (remember Conway' Law?)
regarding his current work.

I find the general idea very compelling and would love to see others weigh
in on this either on twitter (using his hashtag) or even here on the list.

cheers.


mamund
+1.859.757.1449
skype: mca.amundsen
http://amundsen.com/blog/
http://twitter.com/mamund
https://github.com/mamund
http://linkedin.com/in/mamund

---------- Forwarded message ----------
From: Mel Conway <[email protected]>
Date: Fri, Sep 18, 2015 at 12:19 PM
Subject: An Open Letter
To:


To my friends, colleagues, and family:

I=E2=80=99ve just tweeted a link to a new paper:
=E2=80=9CAn Open Letter to the Tech Community: Humanize the Craft of Buildi=
ng
Interactive Computer Applications=E2=80=9D.
I invite you to follow me on Twitter at @conways_law or
http://twitter.com/conways_law .
You can also find the paper at
http://melconway.com/humanize-the-craft.pdf

This five-page paper describes, in almost completely nontechnical terms,
what I have learned during a half-century career of thinking mostly about
one problem: simplifying the software-building process. It invites the tech
community to think differently about applications so that application
building can be taught in elementary schools. The paper proposes specific
design principles for the new craft.

You will read in the first paragraph:
=E2=80=9COver the span of human history the understanding of three importan=
t
technologies has migrated from the domains of priests to the domains of
elementary school teachers: arithmetic, writing, and the calendar. Now
software technology must join this migration.=E2=80=9D

Then:
=E2=80=9CMy search for a new approach has led me to thinking about building
applications, not from what is particular to software, but from what is
universal to humanity.=E2=80=9D

Let=E2=80=99s have a conversation at #HumanizeTheCraft .

My best,

Mel
--=20
Check out Conway's Law <https://www.google.com/search?q=3Dconway%27s+law>
Resume: http://melconway.com/resume.pdf
New mobile number: 978-712-4925

--001a11407d66d0f7b40520ac0880
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable




<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/htm=
l4/strict.dtd">
<html>
<head>
</head>






=20
<body style=3D"background-color: #fff;">
<span style=3D"display:none">&nbsp;</span>

<!--~-|**|PrettyHtmlStartT|**|-~-->
<div id=3D"ygrp-mlmsg" style=3D"position:relative;">
  <div id=3D"ygrp-msg" style=3D"z-index: 1;">
<!--~-|**|PrettyHtmlEndT|**|-~-->

    <div id=3D"ygrp-text" >
=20=20=20=20=20=20
=20=20=20=20=20=20
      <p><div dir=3D"ltr"><span style=3D"font-size:12.8px;">Thought I&#39;d=
 share this email from Mel Conway (remember Conway&#39; Law?) regarding his=
 current work.</span><div style=3D"font-size:12.8px;"><br></div><div style=
=3D"font-size:12.8px;">I find the general idea very compelling and would lo=
ve to see others weigh in on this either on twitter (using his hashtag) or =
even here on the list.</div><div style=3D"font-size:12.8px;"><br></div><div=
 style=3D"font-size:12.8px;">cheers.</div><br clear=3D"all"><div><div class=
=3D"gmail_signature"><div dir=3D"ltr"><div><br></div>mamund<div><span><span=
 title=3D"Call with Google Voice"><span title=3D"Call with Google Voice">&#=
43;1.859.757.1449</span></span></span><br>skype: mca.amundsen<br><a href=3D=
"http://amundsen.com/blog/" target=3D"_blank">http://amundsen.com/blog/</a>=
<br><a href=3D"http://twitter.com/mamund" target=3D"_blank">http://twitter.=
com/mamund</a><br><a href=3D"https://github.com/mamund" target=3D"_blank">h=
ttps://github.com/mamund</a><br><a href=3D"http://linkedin.com/in/mamund" t=
arget=3D"_blank">http://linkedin.com/in/mamund</a></div></div></div></div>
<br><div class=3D"gmail_quote">---------- Forwarded message ----------<br>F=
rom: <b class=3D"gmail_sendername">Mel Conway</b> <span dir=3D"ltr">&lt;<a =
href=3D"mailto:[email protected]">[email protected]</a>&gt;</span><br=
>Date: Fri, Sep 18, 2015 at 12:19 PM<br>Subject: An Open Letter<br>To: <br>=
<br><br><div dir=3D"ltr"><div><div>To my friends, colleagues, and family:</=
div><div><br></div><div>I=E2=80=99ve just tweeted a link to a new paper:</d=
iv><div>=E2=80=9CAn Open Letter to the Tech Community: Humanize the Craft o=
f Building Interactive Computer Applications=E2=80=9D.=C2=A0</div><div>I in=
vite you to follow me on Twitter at @conways_law or <a href=3D"http://twitt=
er.com/conways_law" target=3D"_blank">http://twitter.com/conways_law</a> .=
=C2=A0</div><div>You can also find the paper at=C2=A0</div><div><a href=3D"=
http://melconway.com/humanize-the-craft.pdf" target=3D"_blank">http://melco=
nway.com/humanize-the-craft.pdf</a></div><div><br></div><div>This five-page=
 paper describes, in almost completely nontechnical terms, what I have lear=
ned during a half-century career of thinking mostly about one problem: simp=
lifying the software-building process. It invites the tech community to thi=
nk differently about applications so that application building can be taugh=
t in elementary schools. The paper proposes specific design principles for =
the new craft.=C2=A0</div><div><br></div><div>You will read in the first pa=
ragraph:</div><div>=E2=80=9COver the span of human history the understandin=
g of three important technologies has migrated from the domains of priests =
to the domains of elementary school teachers: arithmetic, writing, and the =
calendar. Now software technology must join this migration.=E2=80=9D</div><=
div><br></div><div>Then:</div><div>=E2=80=9CMy search for a new approach ha=
s led me to thinking about building applications, not from what is particul=
ar to software, but from what is universal to humanity.=E2=80=9D=C2=A0</div=
><div><br></div><div>Let=E2=80=99s have a conversation at #HumanizeTheCraft=
 .=C2=A0</div><div><br></div><div>My best,</div><div><br></div><div>Mel</di=
v></div><span class><font color=3D"#888888">-- <br><div><div dir=3D"ltr"><d=
iv><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div=
 dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D=
"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div><div><span style=3D"font-size:=
12.6667px;">Check out=C2=A0</span><a href=3D"https://www.google.com/search?=
q=3Dconway%27s+law" style=3D"font-size:12.6667px;" target=3D"_blank">Conway=
&#39;s Law</a><br></div><div dir=3D"ltr">Resume: <a href=3D"http://melconwa=
y.com/resume.pdf" target=3D"_blank">http://melconway.com/resume.pdf</a></di=
v></div><div>New mobile number: <a href=3D"tel:978-712-4925" value=3D"+1978=
7124925" target=3D"_blank">978-712-4925</a></div></div></div></div></div></=
div></div></div></div></div></div></div></div></div></div>
</font></span></div>
</div><br></div>
</p>

    </div>
=20=20=20=20=20

    <!--~-|**|PrettyHtmlStart|**|-~-->
    <div style=3D"color: #fff; height: 0;">__._,_.___</div>

=20=20=20=20=20=20=20=20=20=20
=20=20
=20

=20=20=20=20
    <div style=3D"clear:both"> </div>

    <div id=3D"fromDMARC" style=3D"margin-top: 10px;">
        <hr style=3D"height:2px ; border-width:0; color:#E3E3E3; background=
-color:#E3E3E3;">
        Posted by: mike amundsen &lt;[email protected]&gt;        <hr style=
=3D"height:2px ; border-width:0; color:#E3E3E3; background-color:#E3E3E3;">
     </div>
    <div style=3D"clear:both"> </div>

    <table cellspacing=3D4px style=3D"margin-top: 10px; margin-bottom: 10px=
; color: #2D50FD;">
      <tbody>
        <tr>
          <td style=3D"font-size: 12px; font-family: arial; font-weight: bo=
ld; padding: 7px 5px 5px;"  >
                          <a style=3D"text-decoration: none; color: #2D50FD=
" href=3D"https://groups.yahoo.com/neo/groups/rest-discuss/conversations/me=
ssages/19724;_ylc=3DX3oDMTJxYjI5NWZzBF9TAzk3MzU5NzE0BGdycElkAzQzMTkyNTUEZ3J=
wc3BJZAMxNzA1NzAxMDE0BG1zZ0lkAzE5NzI0BHNlYwNmdHIEc2xrA3JwbHkEc3RpbWUDMTQ0Mz=
I5ODE0MQ--?act=3Dreply&messageNum=3D19724">Reply via web post</a>
                      </td>
          <td>&bull;</td>
          <td style=3D"font-size: 12px; font-family: arial; padding: 7px 5p=
x 5px;" >
            <a href=3D"mailto:[email protected]?subject=3DRe%3A%20Fwd%3A%20A=
n%20Open%20Letter" style=3D"text-decoration: none; color: #2D50FD;">
               Reply to sender            </a>
          </td>
          <td>&bull;</td>
          <td style=3D"font-size: 12px; font-family: arial; padding: 7px 5p=
x 5px;">
            <a href=3D"mailto:[email protected]?subject=3DRe%3A%=
20Fwd%3A%20An%20Open%20Letter" style=3D"text-decoration: none; color: #2D50=
FD">
              Reply to group            </a>
          </td>
          <td>&bull;</td>
          <td style=3D"font-size: 12px; font-family: arial; padding: 7px 5p=
x 5px;" >
            <a href=3D"https://groups.yahoo.com/neo/groups/rest-discuss/con=
versations/newtopic;_ylc=3DX3oDMTJlYTc0c3ZvBF9TAzk3MzU5NzE0BGdycElkAzQzMTky=
NTUEZ3Jwc3BJZAMxNzA1NzAxMDE0BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTQ0MzI5ODE0MQ-=
-" style=3D"text-decoration: none; color: #2D50FD">Start a New Topic</a>
          </td>
          <td>&bull;</td>
          <td style=3D"font-size: 12px; font-family: arial; padding: 7px 5p=
x 5px;color: #2D50FD;" >
                            <a href=3D"https://groups.yahoo.com/neo/groups/=
rest-discuss/conversations/topics/19724;_ylc=3DX3oDMTM2YmIybzdkBF9TAzk3MzU5=
NzE0BGdycElkAzQzMTkyNTUEZ3Jwc3BJZAMxNzA1NzAxMDE0BG1zZ0lkAzE5NzI0BHNlYwNmdHI=
Ec2xrA3Z0cGMEc3RpbWUDMTQ0MzI5ODE0MQR0cGNJZAMxOTcyNA--" style=3D"text-decora=
tion: none; color: #2D50FD;">Messages in this topic</a>
                (1)
                      </td>
        </tr>
      </tbody>
    </table>

=20=20=20=20=20=20=20=20

<!------- Start Nav Bar ------>




=20

<!-- |**|begin egp html banner|**| -->
<div id=3D"ygrp-vital" style=3D"background-color: #f2f2f2; font-family: Ver=
dana; font-size: 10px; margin-bottom: 10px; padding: 10px;">

    <span id=3D"vithd" style=3D"font-weight: bold; color: #333; text-transf=
orm: uppercase; "><a href=3D"https://groups.yahoo.com/neo/groups/rest-discu=
ss/info;_ylc=3DX3oDMTJlNXA4M3NtBF9TAzk3MzU5NzE0BGdycElkAzQzMTkyNTUEZ3Jwc3BJ=
ZAMxNzA1NzAxMDE0BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTQ0MzI5ODE0MQ--" style=3D"=
text-decoration: none;">Visit Your Group</a></span>

     <ul style=3D"list-style-type: none; margin: 0; padding: 0; display: in=
line;">
            <li style=3D"border-right: 1px solid #000; font-weight: 700; di=
splay: inline; padding: 0 5px; margin-left: 0;">
      <span class=3D"cat"><a href=3D"https://groups.yahoo.com/neo/groups/re=
st-discuss/members/all;_ylc=3DX3oDMTJmOGJraGY1BF9TAzk3MzU5NzE0BGdycElkAzQzM=
TkyNTUEZ3Jwc3BJZAMxNzA1NzAxMDE0BHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzE0NDMyOTgx=
NDE-" style=3D"text-decoration: none;">New Members</a></span>
      <span class=3D"ct" style=3D"color: #ff7900;">1</span>
    </li>
                                              </ul>
  </div>


<div id=3D"ft" style=3D"font-family: Arial; font-size: 11px; margin-top: 5p=
x; padding: 0 2px 0 0; clear: both;">
  <a href=3D"https://groups.yahoo.com/neo;_ylc=3DX3oDMTJkYXZpOTM4BF9TAzk3ND=
c2NTkwBGdycElkAzQzMTkyNTUEZ3Jwc3BJZAMxNzA1NzAxMDE0BHNlYwNmdHIEc2xrA2dmcARzd=
GltZQMxNDQzMjk4MTQx" style=3D"float: left;"><img src=3D"http://l.yimg.com/r=
u/static/images/yg/img/email/new_logo/logo-groups-137x15.png" height=3D"15"=
 width=3D"137" alt=3D"Yahoo! Groups" style=3D"border: 0;"/></a>
  <div style=3D"color: #747575; float: right;"> &bull; <a href=3D"https://i=
nfo.yahoo.com/privacy/us/yahoo/groups/details.html" style=3D"text-decoratio=
n: none;">Privacy</a> &bull; <a href=3D"mailto:rest-discuss-unsubscribe@yah=
oogroups.com?subject=3DUnsubscribe" style=3D"text-decoration: none;">Unsubs=
cribe</a> &bull; <a href=3D"https://info.yahoo.com/legal/us/yahoo/utos/term=
s/" style=3D"text-decoration: none;">Terms of Use</a> </div>
</div>
<br>

<!-- |**|end egp html banner|**| -->

  </div> <!-- ygrp-msg -->

=20
  <!-- Sponsor -->
  <!-- |**|begin egp html banner|**| -->
  <div id=3D"ygrp-sponsor" style=3D"width:160px; float:right; clear:none; m=
argin:0 0 25px 0; background: #fff;">

<!-- Start Recommendations -->
<div id=3D"ygrp-reco">
     </div>
<!-- End Recommendations -->



  </div>   <!-- |**|end egp html banner|**| -->

  <div style=3D"clear:both; color: #FFF; font-size:1px;">.</div>
</div>

  <img src=3D"http://geo.yahoo.com/serv?s=3D97359714/grpId=3D4319255/grpspI=
d=3D1705701014/msgId=3D19724/stime=3D1443298141" width=3D"1" height=3D"1"> =
<br>

<img src=3D"http://y.analytics.yahoo.com/fpc.pl?ywarid=3D515FB27823A7407E&a=
=3D10001310322279&js=3Dno&resp=3Dimg" width=3D"1" height=3D"1">=20

<div style=3D"color: #fff; height: 0;">__,_._,___</div>
<!--~-|**|PrettyHtmlEnd|**|-~-->

</body>

<!--~-|**|PrettyHtmlStart|**|-~-->
<head>
  <style type=3D"text/css">
  <!--
  #ygrp-mkp {
  border: 1px solid #d8d8d8;
  font-family: Arial;
  margin: 10px 0;
  padding: 0 10px;
}

#ygrp-mkp hr {
  border: 1px solid #d8d8d8;
}

#ygrp-mkp #hd {
  color: #628c2a;
  font-size: 85%;
  font-weight: 700;
  line-height: 122%;
  margin: 10px 0;
}

#ygrp-mkp #ads {
  margin-bottom: 10px;
}

#ygrp-mkp .ad {
  padding: 0 0;
}

#ygrp-mkp .ad p {
  margin: 0;
}

#ygrp-mkp .ad a {
  color: #0000ff;
  text-decoration: none;
}
  #ygrp-sponsor #ygrp-lc {
  font-family: Arial;
}

#ygrp-sponsor #ygrp-lc #hd {
  margin: 10px 0px;
  font-weight: 700;
  font-size: 78%;
  line-height: 122%;
}

#ygrp-sponsor #ygrp-lc .ad {
  margin-bottom: 10px;
  padding: 0 0;
}

  #actions {
    font-family: Verdana;
    font-size: 11px;
    padding: 10px 0;
  }

  #activity {
    background-color: #e0ecee;
    float: left;
    font-family: Verdana;
    font-size: 10px;
    padding: 10px;
  }

  #activity span {
    font-weight: 700;
  }

  #activity span:first-child {
    text-transform: uppercase;
  }

  #activity span a {
    color: #5085b6;
    text-decoration: none;
  }

  #activity span span {
    color: #ff7900;
  }

  #activity span .underline {
    text-decoration: underline;
  }

  .attach {
    clear: both;
    display: table;
    font-family: Arial;
    font-size: 12px;
    padding: 10px 0;
    width: 400px;
  }

  .attach div a {
    text-decoration: none;
  }

  .attach img {
    border: none;
    padding-right: 5px;
  }

  .attach label {
    display: block;
    margin-bottom: 5px;
  }

  .attach label a {
    text-decoration: none;
  }
=20=20
  blockquote {
    margin: 0 0 0 4px;
  }

  .bold {
    font-family: Arial;
    font-size: 13px;
    font-weight: 700;
  }

  .bold a {
    text-decoration: none;
  }

  dd.last p a {
    font-family: Verdana;
    font-weight: 700;
  }

  dd.last p span {
    margin-right: 10px;
    font-family: Verdana;
    font-weight: 700;
  }

  dd.last p span.yshortcuts {
    margin-right: 0;
  }

  div.attach-table div div a {
    text-decoration: none;
  }

  div.attach-table {
    width: 400px;
  }

  div.file-title a, div.file-title a:active, div.file-title a:hover, div.fi=
le-title a:visited {
    text-decoration: none;
  }

  div.photo-title a, div.photo-title a:active, div.photo-title a:hover, div=
.photo-title a:visited {
    text-decoration: none;
  }

  div#ygrp-mlmsg #ygrp-msg p a span.yshortcuts {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
  }

  .green {
    color: #628c2a;
  }

  .MsoNormal {
    margin: 0 0 0 0;
  }

  o {
    font-size: 0;
  }

  #photos div {
    float: left;
    width: 72px;
  }

  #photos div div {
    border: 1px solid #666666;
    height: 62px;
    overflow: hidden;
    width: 62px;
  }

  #photos div label {
    color: #666666;
    font-size: 10px;
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
    width: 64px;
  }

  #reco-category {
    font-size: 77%;
  }

  #reco-desc {
    font-size: 77%;
  }

  .replbq {
    margin: 4px;
  }

  #ygrp-actbar div a:first-child {
   /* border-right: 0px solid #000;*/
    margin-right: 2px;
    padding-right: 5px;
  }

  #ygrp-mlmsg {
    font-size: 13px;
    font-family: Arial, helvetica,clean, sans-serif;
    *font-size: small;
    *font: x-small;
  }

  #ygrp-mlmsg table {
    font-size: inherit;
    font: 100%;
  }

  #ygrp-mlmsg select, input, textarea {
    font: 99% Arial, Helvetica, clean, sans-serif;
  }

  #ygrp-mlmsg pre, code {
    font:115% monospace;
    *font-size:100%;
  }

  #ygrp-mlmsg * {
    line-height: 1.22em;
  }

  #ygrp-mlmsg #logo {
    padding-bottom: 10px;
  }


  #ygrp-msg p a {
    font-family: Verdana;
  }

  #ygrp-msg p#attach-count span {
    color: #1E66AE;
    font-weight: 700;
  }

  #ygrp-reco #reco-head {
    color: #ff7900;
    font-weight: 700;
  }

  #ygrp-reco {
    margin-bottom: 20px;
    padding: 0px;
  }

  #ygrp-sponsor #ov li a {
    font-size: 130%;
    text-decoration: none;
  }

  #ygrp-sponsor #ov li {
    font-size: 77%;
    list-style-type: square;
    padding: 6px 0;
  }=20

  #ygrp-sponsor #ov ul {
    margin: 0;
    padding: 0 0 0 8px;
  }

  #ygrp-text {
    font-family: Georgia;
  }

  #ygrp-text p {
    margin: 0 0 1em 0;
  }

  #ygrp-text tt {
    font-size: 120%;
  }

  #ygrp-vital ul li:last-child {
    border-right: none !important;=20
  }=20
  -->
  </style>
</head>

<!--~-|**|PrettyHtmlEnd|**|-~-->
</html>
<!-- end group email -->


--001a11407d66d0f7b40520ac0880--