<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Giovanni -<br class=""><div><br class=""><div class=""><div class="">On Oct 11, 2019, at 5:46 AM, Giovanni Tirloni &lt;<a href="mailto:giovanni.tirloni@gmail.com" class="">giovanni.tirloni@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"></div><blockquote type="cite" class=""><div class=""><div style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 18px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><br class="Apple-interchange-newline">I try to be more pragmatic, to surface the maintenance work that is done routinely (which is harder in startup types, but I digress) but in the end, I must admit there's more frustration than anything else. In my darkest moments, I wish a hacker would exploit a vulnerability we should have fixed but didn't prioritize. Or that systems will just crash, I'll be called in to fix them and people will know there's value in this work. More often than not, we'll instead have a "post-mortem" meeting to discuss what we're doing right and wrong, with the focus on the wrong.</div><div style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 18px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><br class=""></div><div style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 18px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">In my profession, it's to say that when everything is working, nobody knows you exist. When things break, it's your fault. But I still love my work, despite all of this. The feeling of having everything running smoothly is very gratifying.</div></div></blockquote></div><br class=""><div class="">Unfortunately, humans being human, that sort of myopic, head-in-the-sand behavior is unlikely to change.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Perhaps you’re unaware that General Motors (in the US, in the 1950s?) did research "proving" seat belts were dangerous. &nbsp;My 1960 Volvo PV 544 had better three-point shoulder seat belts than a 1985 Chevy with kludgy two-piece lap + separate shoulder belt rig.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Consider the until-then largest ever software maintenance project &nbsp;— &nbsp;Y2K &nbsp;— &nbsp;which while “predicted” as early as 1971 by Bob Bemer, a senior IBM engineer, did not stir action &nbsp;— &nbsp;dare I say panic? &nbsp;— &nbsp;until 25 years later. &nbsp;&nbsp;<a href="https://en.wikipedia.org/wiki/Bob_Bemer" class="">https://en.wikipedia.org/wiki/Bob_Bemer</a></div><div class=""><br class=""></div><div class="">Even worse for people who do appreciate the importance of maintenance, the cubicle dwellers of the world did such a good job ensuring nothing significant visibly happened, airplanes did not fall from the sky at the stroke of midnight 1999-12-31 23:59 &amp; the world continued its normal travels around the sun.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">As an experiment today, ask people if they believe Y2K was a hoax perpetuated by greedy consultants or if it was real.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Give them this test (fits very nicely on front &amp; back of a 3” x 5” note card):</div><div class=""><br class=""></div><div class="">- given this number progression: &nbsp;… 96, 97, 98, 99…?</div><div class=""><br class=""></div><div class="">- what is the next two digit number?</div><div class=""><br class=""></div><div class="">Disturbingly few people &nbsp;— &nbsp;even so-called “ software engineers” &nbsp;— &nbsp;can answer correctly. &nbsp;It’s fun to watch their facial contortions.</div><div class=""><br class=""></div><div class="">
<div class=""><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-position: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; border-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-stroke-width: 0px;"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-position: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; border-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-stroke-width: 0px;"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class="">__________________</div><div class="">David Eddy</div><div class=""><a href="mailto:deddy@davideddy.com" class="">deddy@davideddy.com</a></div><div class=""><br class=""></div></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></div><br class="Apple-interchange-newline">
</div><br class=""></body></html>