<div dir="ltr"><div dir="ltr"><div dir="ltr">Related, via the O&#39;Reilly Programming Newsletter:<div><br></div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><b>The (really old) code that controls your money</b><br>If you guessed <span class="gmail-il">COBOL</span>, you’re right. It’s ubiquitous in finance. <a href="https://link.oreilly.com/GHM0Sf00kXsrF0rW0000MQw" target="_blank" style="color:rgb(238,0,0)">And it’s hard to remove</a>. </blockquote><div><br></div><div>Direct link to article: <a href="https://www.wealthsimple.com/en-ca/magazine/cobol-controls-your-money">https://www.wealthsimple.com/en-ca/magazine/cobol-controls-your-money</a></div><div><br></div><div>-Casey</div><div><br></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Sep 14, 2020 at 8:13 AM Denis Merigoux &lt;<a href="mailto:denis.merigoux@inria.fr">denis.merigoux@inria.fr</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Hi everyone,<br>
<br>
To follow up on this topic on maintaining old systems from the public sector, I can share my experience with the French income tax computation system. It&#39;s not written in COBOL but in a proprietary Domain Specific Language called &quot;M&quot; and used only by this system. Eventually, I retro-engineered a compiler for their language that turned out to be way better than the one they already had, and they&#39;ll maybe switch at some point.<br>
<br>
I sum up the story here : <a href="https://blog.merigoux.ovh/en/2019/12/20/taxes-formal-proofs.html" rel="noreferrer" target="_blank">https://blog.merigoux.ovh/en/2019/12/20/taxes-formal-proofs.html</a> (and also here in French <a href="https://hal.inria.fr/hal-02320347" rel="noreferrer" target="_blank">https://hal.inria.fr/hal-02320347</a>). This experience led me to wonder whether the situation for what I call &quot;legal expert systems&quot; responsible for tax computations around the world are soundly maintained. In this article (pre-print version at this stage, <a href="https://hal.inria.fr/hal-02936606" rel="noreferrer" target="_blank">https://hal.inria.fr/hal-02936606</a>), I propose a new method for designing these systems in a way that preserves their ability to be maintained and kept correctly in sync with the legislation changes.<br>
<br>
Best,<br>
<br>
Denis Merigoux<br>
PhD student at Inria (French National Computer Science Research Institute)<br>
<br>
Le 13/09/2020 à 14:14, Julien Kirch a écrit :<br>
&gt; Hello,<br>
&gt;<br>
&gt; the latest issue of Logic magazine ( <a href="https://logicmag.io/" rel="noreferrer" target="_blank">https://logicmag.io/</a> ) is about Care ( <a href="https://logicmag.io/care/" rel="noreferrer" target="_blank">https://logicmag.io/care/</a>) and &quot;looks at technologies that are changing how we give and receive care—and the care that our machines themselves need&quot;, and several articles are maintenance-related and may be relevant to this list.<br>
&gt;<br>
&gt; One article is about a single person that created the Veterans Appeals System for US government and maintained it alone since more than 20 years, and he waits that the people that work on a replacement system to finish it to be able to retire.<br>
&gt;<br>
&gt; Several articles are about maintaining Cobol systems, discussing how the technology has been used as a scapegoat to hide the effects of management and loss of knowledge when some of these systems failed during the pandemic this year.<br>
&gt;<br>
&gt; For me linking software maintenance with the effects of sofware in the same &quot;care&quot; category was an interesting way to open new questions about tech practices.<br>
&gt;<br>
&gt; Thanks<br>
&gt;<br>
&gt; Julien<br>
&gt; _______________________________________________<br>
&gt; Themaintainers mailing list<br>
&gt; <a href="mailto:Themaintainers@lists.stevens.edu" target="_blank">Themaintainers@lists.stevens.edu</a><br>
&gt; <a href="https://lists.stevens.edu/mailman/listinfo/themaintainers" rel="noreferrer" target="_blank">https://lists.stevens.edu/mailman/listinfo/themaintainers</a><br>
_______________________________________________<br>
Themaintainers mailing list<br>
<a href="mailto:Themaintainers@lists.stevens.edu" target="_blank">Themaintainers@lists.stevens.edu</a><br>
<a href="https://lists.stevens.edu/mailman/listinfo/themaintainers" rel="noreferrer" target="_blank">https://lists.stevens.edu/mailman/listinfo/themaintainers</a><br>
</blockquote></div>