<div dir="ltr"><p class="">On Thu, Nov 7, 2013 at 6:09 AM, Ceruzzi, Paul <span dir="ltr"><<a href="mailto:CeruzziP@si.edu" target="_blank">CeruzziP@si.edu</a>></span> wrote:<br></p><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><br>
I published this brief note on Obamacare as an on-line op-ed for the HIastory News Network. <<a href="http://hnn.us/article/153810" target="_blank">http://hnn.us/article/153810</a>>. As the late Mike Mahoney used to say, the study of software could benefit from the study of history, but few who practice software engineering are aware of even the fact that there was such a report in 1968.<br>
_______________________________________________<br>
This email is relayed from <a href="mailto:members@sigcis.org">members@sigcis.org</a>, the email discussion list of SHOT SIGCIS. The list archives are at <a href="http://sigcis.org/pipermail/members/" target="_blank">http://sigcis.org/pipermail/members/</a> and you can change your subscription options at <a href="http://sigcis.org/mailman/listinfo/members" target="_blank">http://sigcis.org/mailman/listinfo/members</a><br>
</blockquote></div><br><p class="">Nicely turned, Paul. I believe the practice to which you refer is what I've always called "code review", in which the author explains his code to his fellow software engineer, on the principle that if you can't explain it you don't really understand it. :-) In my years as a test manager at Microsoft I promoted this practice, often over the objections of (primarily young) developers who felt it was a waste of time and somehow an insult to their skill. Sometimes the feedback for code that worked fine was that it wasn't maintainable, another artifact of overly "clever" code written by these young cowboys (and girls). </p>
<p class="">I, too, find the problems of the ACA rollout disturbing. As I think about what is needed in such a system, from the perspective of someone who has been responsible for more than one global-scope website, I just can't think there's anything new there. Drawing from multiple data feeds and multiple databases, offering a consistent and even compelling user interface, protecting user data - been there, done that, got the t-shirt, wore it out. While software engineering is hardly a mature discipline, these are known tasks addressing known challenges. </p>
<p class="">I already have a dissertation topic, or this one could be fascinating. :-) </p>-- <br><div dir="ltr">Ian S. King, MSCS ('06, Washington)<br>Ph.D. Student<br>The Information School<br>University of Washington<br>
<br><font face="times new roman, serif">"Be yourself, everyone else is already taken." - Oscar Wilde</font></div>
</div></div>