{"id":"be44db11-3eff-4052-b3b7-b322881410e3","slug":"s09e29-new-clouds-spreadsheets-half-lives-snow","subject":"s09e29: New clouds; Spreadsheets; Half-lives; Snow Crashing chapters 17 and 18","title":"New clouds; Spreadsheets; Half-lives; Snow Crashing chapters 17 and 18","publish_date":"2021-05-17T22:18:35.868203+00:00","year":2021,"month":5,"season":9,"episode":29,"episode_label":"s09e29","canonical_url":"https://newsletter.danhon.com/archive/s09e29-new-clouds-spreadsheets-half-lives-snow/","is_premium":0,"word_count":2828,"body_html":"<h1>0.0 Context setting</h1>\n<p>Monday May 17, 2021. It’s not hot and sunny anymore. It’s kind of cold and cloudy. But! I’m going to be two weeks vaxxed on Thursday and a new life will await me in the non-masked colonies.</p>\n<p>In this episode:</p>\n<ul>\n<li>Three things that caught my attention (clouds, spreadsheets and half-lives)</li>\n<li>Snow Crashing: chapters 17 and 18</li>\n</ul>\n<p>On with the show:</p>\n<hr />\n<h1>1.0 Some things that caught my attention</h1>\n<h2>“New cloud formation just dropped”</h2>\n<p>Not that kind of cloud. Via <a href=\"https://twitter.com/debcha/status/1390057722549313536?s=21\">Deb Chachra</a> on Twitter, the Washington Post’s Capital Weather Gang <a href=\"https://www.washingtonpost.com/weather/2021/05/05/asperitas-clouds-lake-ontario/\">published a photo</a> taken by <a href=\"https://fineartamerica.com/profiles/james-montanus\">James Montanus</a> of “newest official cloud type” <a href=\"https://cloudatlas.wmo.int/en/clouds-supplementary-features-asperitas.html\">Asperitas</a> over Lake Ontario.</p>\n<p><em>Caught my attention because:</em> it’s beautiful, I learned about the World Meteorological Organization’s <a href=\"https://cloudatlas.wmo.int/en/home.html\">International Cloud Atlas</a>, and photography. Also makes me think of weather forecasting, which is very computer.</p>\n<hr />\n<h2>Spreadsheets</h2>\n<p>A few things to do with spreadsheets. Apart from Excel probably being one of the most-used programming IDEs in the world and an example of how people can just understand something like MapReduce<sup class=\"footnote-ref\"><a href=\"#fn1\" id=\"fnref1\">[1]</a></sup> if they just <em>do</em> it (being: when you have a bunch of data and then you do the same operation to it, like say a whole column of one number and then you want to apply a formula to it, and then you do the draggy-handle-thing and it all dynamically updates whenever you change a value in that first column), here’s another thing about spreadsheets that will probably horrify some of you and also hopefully engender some curiosity.</p>\n<p>It is this: <a href=\"https://uxdesign.cc/a-case-for-spreadsheet-wireframes-6e071477db79\">A case for Spreadsheet Wireframes</a> by Clair Rock, and unfortunately on Medium which means maybe you need to subscribe to read it? I don’t know.</p>\n<p>Look, really. The whole thing is about using Google Sheets (a collaborative working environment! That allows multiple users to work together in real-time!) to do IA, design and content creation seamlessly. Go read it.</p>\n<p><em>Caught my attention because:</em> Really. SPREADSHEETS. This is interesting because a) it’s horrifying; b) beautiful; c) usable; d) also still horrifying; d) yet another reason to use that Jeff Goldblum quote about life from Jurassic Park, but mangle it to “spreadsheets find a way”.</p>\n<hr />\n<h2>Organizational half-life and technical debt</h2>\n<p>A <em>super</em> interesting thread from Will Demaine at Monzo about <a href=\"https://twitter.com/willdemaine/status/1379844845536223235\">engineering organization half-life</a>. I will try to summarize:</p>\n<ol>\n<li>You have to make decisions about technology all the time. Sometimes you will need to make a decision about how to do something for which there is not a commodity or generally accepted approach.</li>\n<li>This means you could choose the “wrong thing”.</li>\n<li>“Wrong thing” might be something that totally works and is fine, but is now idiosyncratic and not how everyone else does it. Which is still fine because it works, but is increasingly out-of-phase with “how everyone else does it”.</li>\n<li>By “out of phase”, I mean: you’re increasingly going down a specialized path for something that works but also has increasing maintenance cost.</li>\n<li>Demaine’s example here is where Monzo “uses a custom RPC framework called Typhon [but] other, off-the-shelf, arguably better systems exist now which didn’t exist when Typhon was built”.</li>\n<li>In this particular instance, Typhon does a <em>normal thing</em>. It’s not a competitive thing. It’s not a secret sauce thing. So Demaine says: “If you gain no advantage from your custom solution, you’re effectively continually taking on debt by not swapping it out. The longer you wait to adopt, the more your paths diverge and the harder the migration becomes.” [<a href=\"https://twitter.com/willdemaine/status/1379844856609116169?s=20\">Tweet</a>]</li>\n<li>So Demaine points out: you wouldn’t do it this way if you were starting now. But also remember: you didn’t have that information back then. Going custom was reasonable!</li>\n<li>Demaine has a non-Monzo example: “Uber initially settled on <a href=\"https://thrift.apache.org\">Thrift</a> and <a href=\"http://mesos.apache.org\">Mesos</a>, which subsequently got drowned by <a href=\"https://grpc.io\">gRPC</a> and <a href=\"https://kubernetes.io\">Kubernetes</a> respectively!” [<a href=\"https://twitter.com/willdemaine/status/1379844859243196421?s=20\">Tweet</a>]</li>\n</ol>\n<p>Now the interesting bit. All this prior is just your regular “this is how we make software and sometimes we have to make a decision about what software to use when it’s early, or whether to write our own. Then we have to make a decision about whether to keep using it.”</p>\n<p>So far so regular technical debt.</p>\n<p>Demaine’s interesting way of looking at this is to use your organization’s turnover/staff attrition as information to help you make the decision about what to do about that technical debt.</p>\n<p>So, he says: normally you might make a decision about what to do with technical debt (e.g. your custom implementation that now has a commodity/standard implementation) based on your current technical capability and organization. But… what if you made that based on your <em>future</em> capability?</p>\n<p>Demaine says if you’re growing, then soon the number of people who know and are familiar with the in-house implementation are going to be outnumbered by the people who don’t and are newer. So: how long will that take? Demaine again:</p>\n<blockquote>\n<p>With 250 employees, a 30% yearly growth rate and 10% attrition, it only takes slightly over 2 years for 50% of the engineers in the org to have zero context on the original decision.</p>\n</blockquote>\n<p>The numbers for 100 engineers, 20% growth and 10% attrition, that comes out to 3 years.</p>\n<p>So! Now you have another input to “what should we do about this tech debt, housekeeping or potential migration”: how long will it take for it to become mythological? Again: <em>super interesting</em>.</p>\n<p><em>Caught my attention because</em>: Really, thinking about the human factor of organizational knowledge and learning (whether through growth or just attrition) and how that factors into planning software is super interesting and this feels like it can lead to better (if not more informed or better considered) decisions about planning.</p>\n<hr />\n<h1>2.0 Snow Crashing, chapters 17 and 18</h1>\n<p>Chapters 17 and 18 are our first real introduction to Nova Sicila through the stupendous fuckup of Jason Breckinridge, baby first-time owner of a Nova Sicilia franchise.</p>\n<p>Jason is the franchise owner of Nova Sicilia #5328 in the Valley. Jason’s fuckup is a classic case of being over-eager to impress the boss with some personal service and in doing so, <em>not reading the instructions properly</em>.</p>\n<p>But I’m less here for the commentary on race relations (the Mafia is big on the melting pot and respecting its members’ cultural identity—and yet also happy to portray other franchulates like the Narcolombians as uzi-toting killers, rather Trump-style).</p>\n<p>I’m not here for the values of a legalized/decriminalized Mafia operation (big on personal service, of course), either.</p>\n<p>Or for the Mafia approach to business competition (Jason’s business school thesis was titled “The Interaction of the Ethnographic, Financial and Paramilitary Dimensions of Competition in Certain Markets”).</p>\n<p>No, I’m here for how the Mafia uses tech. Here’s what we learn:</p>\n<p>The Mafia runs a bank (therefore: most other franchulates should operate banks, too, right?) called the Goombata Point Bank. It also runs a bit like airmiles or a rewards program, so business as usual for a 1992 extrapolation. Opening an account gets you 3,333 points, becoming a citizen gets you 500 points and when you hit 10,000 Goombata Points you get a free cruise to Sicily. We’re just a tiny bit away from some nascent gamification of Mafia activity!</p>\n<p>The important thing to know about Goombata Point Bank is that the balance of accounts “is stored in the big computer in Brooklyn” which again is a reminder that:</p>\n<ol>\n<li>There are no decentralized ledgers in Snow Crash, which means that we can’t blame “Snow Crash is a business plan” for cryptocurrencies; and</li>\n<li>There aren’t really decentralized computers in general, you can pretty much assume that “the big computer in Brooklyn” is your regulation-standard mainframe and that it’s probably dealing with a bunch of technical debt.</li>\n</ol>\n<p>That’s banking. The second is that this intro to Nova Sicilia is one of only <em>four</em> occurances of the word <em>cellular</em> in the entire book (the others being two references to Hiro’s computer having a cellular network link and one reference to the Raft making satellite-uplinked network access available over a Raft-wide cellular network).</p>\n<p>So, “cellular”. There’s a big brouhaha over Jason’s thesis in that it calls out the bad performance of a failing Narcolombia franchise. Somehow, the owner of that franchise found out (how, exactly? It kind of feels like Jason’s thesis would’ve been printed out and submitted on paper) and decided to take umbrage through the form of a firebombing and drive-by shooting. But this was averted! Because the local Nova Sicila franchulate</p>\n<blockquote>\n<p>got wind of these attacks before they happened, probably by intercepting signal intelligence from Mr. Cortazar’s fleet of poorly secure cellular phones and CB radios.</p>\n</blockquote>\n<p>So it’s nice to see the Bad OpSec called out. <em>Now</em> I’m imagining the existence of a Nova Sicilia NSA providing SIGINT<sup class=\"footnote-ref\"><a href=\"#fn2\" id=\"fnref2\">[2]</a></sup> (I assume the Mafia is good at HUMINT<sup class=\"footnote-ref\"><a href=\"#fn3\" id=\"fnref3\">[3]</a></sup>) with everything from IMSI catchers<sup class=\"footnote-ref\"><a href=\"#fn4\" id=\"fnref4\">[4]</a></sup> to a nice cache of zero-day vulnerabilities. Also, they use CB radios!</p>\n<p>The net result of this use of SIGINT is that Jason is grateful to Nova Sicilia for preventing his family from being a) bombed and b) shot full of holes, and ends up with a smart Teracotta blazer, secure in the assurance from Mr. Caruso that with “a three-point grade average… you’re gonna kick butt, son!”</p>\n<p>Now Nova Sicilia, being a complex, sprawling organization probably has an ERP system<sup class=\"footnote-ref\"><a href=\"#fn5\" id=\"fnref5\">[5]</a></sup> which would do all the back-office stuff of running a company. The helpful Wikipedia pseudo-donut says that ERP systems covers things like:</p>\n<ul>\n<li>procurement</li>\n<li>production (“product lifecycle management”)</li>\n<li>distribution or supply chain management (I imagine quite important to the Mafia)</li>\n<li>accounting (ditto, really)</li>\n<li>human resources (really ditto)</li>\n<li>corporate performance and governance (I mean yes, I suppose there is a focus on performance and how that performance is governed)</li>\n<li>business intelligence (see SIGINT above)</li>\n<li>enterprise asset management (gotta keep track of all those… cars?), and</li>\n<li>customer relationship management (really, is ERP software just made for mafia organizations?)</li>\n</ul>\n<p>Nova Sicilia’s system is called Turfnet. We learn that Turfnet includes GIS because it has to keep track of all that territory:</p>\n<blockquote>\n<p>Turfnet, the multiple listing service the Nova Sicilia used to keep track of what it called “opportunity zones”</p>\n</blockquote>\n<p>The listing service part of Turfnet works in real-time I guess, because Caruso is able to pound away at the keyboard and wheel a monitor around</p>\n<blockquote>\n<p>to show Jason a map of the L.A&gt; area blazing with red splotches that represented unclaimed Turf sectors.</p>\n</blockquote>\n<p>So, you know. A Zillow or whatever for Mafia franchise locations.</p>\n<p>These days the Mafia might be concerned with being usurped by a franchise that has up-to-date franchise information rather than what sounds like an old, in-house application. I bet Mr. Lee’s Greater Hong Kong (Jason’s other choice to join “because I’m real interested in high tech”).</p>\n<p>Fortunately in 2021, there are franchise territory mapping exists as a SaaS! SalesRabbit for example says that “<a href=\"https://www.salesrabbit.com/sales-team-management/territory-mapping?\">territory management is a big part of successfully operating a sales team</a>”, <a href=\"https://www.geopointe.com/features/\">Geopointe for Salesforce</a> will “streamline territory management and design… then use geographic and data insight to fine-tune and manage them” and, well, there’s more.</p>\n<p>The other thing Turfnet does is provide a list of jobs-to-be-done. Jason’s job as a manager is “to portion work out to local contractors”, so his regular morning routine involves tidying up his lot, then :</p>\n<blockquote>\n<p>safely inside, Jason signs onto Turfnet. A job list scrolls automatically onto the screen. All jason has to do is find contractors to handle all of these jobs before he goes home that night, or else he has to take care of them himself. One way or another, they have to get done.</p>\n</blockquote>\n<p>On this particular morning</p>\n<blockquote>\n<p>[Jason] signs onto Turfnet. A list of jobs scrolls up as usual, not a very long list. Interfranchise activity is way down today, as all the local managers gird, polish and inspect for the possible arrival of Uncle Enzo. But one of the jobs scrolls up in red letters, a priority job.</p>\n</blockquote>\n<p>So, Turfnet also includes case management and workflow management. A bit of ServiceNow, then. The case management part (combined with the customer relationship part, I guess) probably features when Jason does collections from delinquent borrowers. Got to keep all those notes to make sure he can</p>\n<blockquote>\n<p>emphasize that his organization takes a personal, one-to-one, hands-on, micromanaged approach to debt-related issues.</p>\n</blockquote>\n<p>For delivery jobs in Turfnet, Jason portions them out to Kouriers, and it’s not made clear whether Jason (or Nova Sicilia in general) have a supplier agreement with RadiKS (Radikal Kourier Systems), or with individual Kourier… Kontractors (sorry). One would assume that with an organization like the Mafia and an emphasis on the personal, they like to make sure they can request a particular Kourier (which is what turns out to be the case here) on an individual contractor basis. So complicated! No wonder they have an enterprise that needs its resources planned.</p>\n<p>I wonder what kind of business intelligence Turfnet provides. There’s the observation that “interfranchise activity is way down today”, but maybe that’s just inferred because of the lower than usual number of jobs.</p>\n<p>Turfnet also probably includes some sort of messaging system, perhaps some sort of “electronic mail” that explains how Jason knows Uncle Enzo, the head of the Nova Sicilia, will be in town today.</p>\n<p>These jobs have a bunch of metadata attached to them: their priority and a field for more detailed instructions or notes.</p>\n<p>How do we know? Because of Jason’s Big Mistake. See, there’s a high priority job (not a Code H, which helpfully shows that the Mafia have their own Job Codes, which is… wonderful), and Jason Didn’t Read The Instructions, which leads us to our last bit of Mafia use of technology.</p>\n<p>(The instructions are for Jason to make sure that Y.T. will deliver the documents. The point wasn’t the documents, the point was to engineer a meeting between Y.T. and Uncle Enzo).</p>\n<p>Jason’s big mistake is to glom on to the important document delivery and to do it himself. We know this because:</p>\n<ol>\n<li>Jason has <em>printed out the job request</em> (there are printers! Of course there are: how do you fax things if there aren’t printers? And secondly, do people still have problems with printers in Snow Crash?) because he hands a hard copy to the guard; and</li>\n<li>The job instruction is referred to as “the fucking job sheet”, which is the thing that Jason did not read. Having Y.T. make the delivery was something “the job sheet explicitly tells you not to do.”</li>\n</ol>\n<p>Which, my friends, is my final piece of concluding evidence that the Mafia is a legacy institution still dealing with a transition from a paper-based bureaucracy.</p>\n<p>Anyway: the drive to Compton is an opportunity for Stephenson to inject quite a bit of social, racial commentary.</p>\n<p>One mention of technology we have is that Narcolombia, a rival franchulate, has owners who’re tempted to skim every now and then, which is a bad idea because doing so likely results in grievous performance measures being enacted. Those grievous performance measures normally happen after “flying justice squads… fax your records back to the notoriously picky computer in Medellin”, which is just another example of a) faxing (again, one of only four mentions of faxing), and b) centralized computing.</p>\n<p>Anyway. Jason drives through Compton. It’s not nice and he doesn’t enjoy it. The last piece of technology we see the Mafia use is a retina scanner, when Jason approaches the checkpoint for the franchulate that Uncle Enzo is visiting. (The checkpoint is very well protected with a portable claymore mine):</p>\n<blockquote>\n<p>A top-ecehlon Mafia guardsman nails him with the retinal scanner. None of this ID card nonsense. They know who he is in a microsecond.</p>\n</blockquote>\n<p>A microsecond is <em>fast</em>! It takes me 41 milliseconds to ping Google from here, but a microsecond is <em>1,000 milliseconds</em>. I mean, I’m assuming that all the retinal data that’s needed is cached locally and that the data captured by the scan just now isn’t, for example, compared against master records at that big computer back in Brooklyn. I mean, I don’t think TouchID works that fast, nor FaceID. Hell, even just letting me know I’ve typed the wrong password into my laptop isn’t that fast.</p>\n<p>… and that’s the end of chapters 17 and 18: Jason has made a Big Mistake and now we want to know Uncle Enzo wants to meet Y.T.</p>\n<hr />\n<p>That’s it for today.</p>\n<p>How have you been?</p>\n<p>Best,</p>\n<p>Dan</p>\n<hr class=\"footnotes-sep\" />\n<section class=\"footnotes\">\n<ol class=\"footnotes-list\">\n<li id=\"fn1\" class=\"footnote-item\"><p><a href=\"https://en.wikipedia.org/wiki/MapReduce\">MapReduce</a>,\nWikipedia <a href=\"#fnref1\" class=\"footnote-backref\">↩︎</a></p>\n</li>\n<li id=\"fn2\" class=\"footnote-item\"><p>Signals intelligence: <a href=\"https://www.nsa.gov/what-we-do/signals-intelligence/\">NSA: What We Do: Signals Intelligence</a>, and signals intelligence features as, well, a key point in Stephenson’s later book, Cryptonomicon. <a href=\"#fnref2\" class=\"footnote-backref\">↩︎</a></p>\n</li>\n<li id=\"fn3\" class=\"footnote-item\"><p>Human intelligence: covered in the Office of the Director of National Intelligence’s helpful article, “<a href=\"https://www.dni.gov/index.php/what-we-do/what-is-intelligence\">What is Intelligence?</a>” which to be honest is a very deep question. <a href=\"#fnref3\" class=\"footnote-backref\">↩︎</a></p>\n</li>\n<li id=\"fn4\" class=\"footnote-item\"><p>An International mobile subscriber identity-catcher, which you should definitely not make using this guide from Vice from 2018, “<a href=\"https://www.vice.com/en/article/gy7qm9/how-i-made-imsi-catcher-cheap-amazon-github\">With $20 of Gear from Amazon, Nearly Anyone Can Make This IMSI-Catcher in 30 Minutes</a>” <a href=\"#fnref4\" class=\"footnote-backref\">↩︎</a></p>\n</li>\n<li id=\"fn5\" class=\"footnote-item\"><p><a href=\"https://en.m.wikipedia.org/wiki/Enterprise_resource_planning\">Enterprise Resource Planning</a>, Wikipedia <a href=\"#fnref5\" class=\"footnote-backref\">↩︎</a></p>\n</li>\n</ol>\n</section>\n","body_text":"0.0 Context setting\n\nMonday May 17, 2021. It’s not hot and sunny anymore. It’s kind of cold and cloudy. But! I’m going to be two weeks vaxxed on Thursday and a new life will await me in the non-masked colonies.\n\nIn this episode:\n\nThree things that caught my attention (clouds, spreadsheets and half-lives)\n\nSnow Crashing: chapters 17 and 18\n\nOn with the show:\n\n1.0 Some things that caught my attention\n\n“New cloud formation just dropped”\n\nNot that kind of cloud. Via\nDeb Chachra\non Twitter, the Washington Post’s Capital Weather Gang\npublished a photo\ntaken by\nJames Montanus\nof “newest official cloud type”\nAsperitas\nover Lake Ontario.\n\nCaught my attention because:\nit’s beautiful, I learned about the World Meteorological Organization’s\nInternational Cloud Atlas\n, and photography. Also makes me think of weather forecasting, which is very computer.\n\nSpreadsheets\n\nA few things to do with spreadsheets. Apart from Excel probably being one of the most-used programming IDEs in the world and an example of how people can just understand something like MapReduce\n[1]\nif they just\ndo\nit (being: when you have a bunch of data and then you do the same operation to it, like say a whole column of one number and then you want to apply a formula to it, and then you do the draggy-handle-thing and it all dynamically updates whenever you change a value in that first column), here’s another thing about spreadsheets that will probably horrify some of you and also hopefully engender some curiosity.\n\nIt is this:\nA case for Spreadsheet Wireframes\nby Clair Rock, and unfortunately on Medium which means maybe you need to subscribe to read it? I don’t know.\n\nLook, really. The whole thing is about using Google Sheets (a collaborative working environment! That allows multiple users to work together in real-time!) to do IA, design and content creation seamlessly. Go read it.\n\nCaught my attention because:\nReally. SPREADSHEETS. This is interesting because a) it’s horrifying; b) beautiful; c) usable; d) also still horrifying; d) yet another reason to use that Jeff Goldblum quote about life from Jurassic Park, but mangle it to “spreadsheets find a way”.\n\nOrganizational half-life and technical debt\n\nA\nsuper\ninteresting thread from Will Demaine at Monzo about\nengineering organization half-life\n. I will try to summarize:\n\nYou have to make decisions about technology all the time. Sometimes you will need to make a decision about how to do something for which there is not a commodity or generally accepted approach.\n\nThis means you could choose the “wrong thing”.\n\n“Wrong thing” might be something that totally works and is fine, but is now idiosyncratic and not how everyone else does it. Which is still fine because it works, but is increasingly out-of-phase with “how everyone else does it”.\n\nBy “out of phase”, I mean: you’re increasingly going down a specialized path for something that works but also has increasing maintenance cost.\n\nDemaine’s example here is where Monzo “uses a custom RPC framework called Typhon [but] other, off-the-shelf, arguably better systems exist now which didn’t exist when Typhon was built”.\n\nIn this particular instance, Typhon does a\nnormal thing\n. It’s not a competitive thing. It’s not a secret sauce thing. So Demaine says: “If you gain no advantage from your custom solution, you’re effectively continually taking on debt by not swapping it out. The longer you wait to adopt, the more your paths diverge and the harder the migration becomes.” [\nTweet\n]\n\nSo Demaine points out: you wouldn’t do it this way if you were starting now. But also remember: you didn’t have that information back then. Going custom was reasonable!\n\nDemaine has a non-Monzo example: “Uber initially settled on\nThrift\nand\nMesos\n, which subsequently got drowned by\ngRPC\nand\nKubernetes\nrespectively!” [\nTweet\n]\n\nNow the interesting bit. All this prior is just your regular “this is how we make software and sometimes we have to make a decision about what software to use when it’s early, or whether to write our own. Then we have to make a decision about whether to keep using it.”\n\nSo far so regular technical debt.\n\nDemaine’s interesting way of looking at this is to use your organization’s turnover/staff attrition as information to help you make the decision about what to do about that technical debt.\n\nSo, he says: normally you might make a decision about what to do with technical debt (e.g. your custom implementation that now has a commodity/standard implementation) based on your current technical capability and organization. But… what if you made that based on your\nfuture\ncapability?\n\nDemaine says if you’re growing, then soon the number of people who know and are familiar with the in-house implementation are going to be outnumbered by the people who don’t and are newer. So: how long will that take? Demaine again:\n\nWith 250 employees, a 30% yearly growth rate and 10% attrition, it only takes slightly over 2 years for 50% of the engineers in the org to have zero context on the original decision.\n\nThe numbers for 100 engineers, 20% growth and 10% attrition, that comes out to 3 years.\n\nSo! Now you have another input to “what should we do about this tech debt, housekeeping or potential migration”: how long will it take for it to become mythological? Again:\nsuper interesting\n.\n\nCaught my attention because\n: Really, thinking about the human factor of organizational knowledge and learning (whether through growth or just attrition) and how that factors into planning software is super interesting and this feels like it can lead to better (if not more informed or better considered) decisions about planning.\n\n2.0 Snow Crashing, chapters 17 and 18\n\nChapters 17 and 18 are our first real introduction to Nova Sicila through the stupendous fuckup of Jason Breckinridge, baby first-time owner of a Nova Sicilia franchise.\n\nJason is the franchise owner of Nova Sicilia #5328 in the Valley. Jason’s fuckup is a classic case of being over-eager to impress the boss with some personal service and in doing so,\nnot reading the instructions properly\n.\n\nBut I’m less here for the commentary on race relations (the Mafia is big on the melting pot and respecting its members’ cultural identity—and yet also happy to portray other franchulates like the Narcolombians as uzi-toting killers, rather Trump-style).\n\nI’m not here for the values of a legalized/decriminalized Mafia operation (big on personal service, of course), either.\n\nOr for the Mafia approach to business competition (Jason’s business school thesis was titled “The Interaction of the Ethnographic, Financial and Paramilitary Dimensions of Competition in Certain Markets”).\n\nNo, I’m here for how the Mafia uses tech. Here’s what we learn:\n\nThe Mafia runs a bank (therefore: most other franchulates should operate banks, too, right?) called the Goombata Point Bank. It also runs a bit like airmiles or a rewards program, so business as usual for a 1992 extrapolation. Opening an account gets you 3,333 points, becoming a citizen gets you 500 points and when you hit 10,000 Goombata Points you get a free cruise to Sicily. We’re just a tiny bit away from some nascent gamification of Mafia activity!\n\nThe important thing to know about Goombata Point Bank is that the balance of accounts “is stored in the big computer in Brooklyn” which again is a reminder that:\n\nThere are no decentralized ledgers in Snow Crash, which means that we can’t blame “Snow Crash is a business plan” for cryptocurrencies; and\n\nThere aren’t really decentralized computers in general, you can pretty much assume that “the big computer in Brooklyn” is your regulation-standard mainframe and that it’s probably dealing with a bunch of technical debt.\n\nThat’s banking. The second is that this intro to Nova Sicilia is one of only\nfour\noccurances of the word\ncellular\nin the entire book (the others being two references to Hiro’s computer having a cellular network link and one reference to the Raft making satellite-uplinked network access available over a Raft-wide cellular network).\n\nSo, “cellular”. There’s a big brouhaha over Jason’s thesis in that it calls out the bad performance of a failing Narcolombia franchise. Somehow, the owner of that franchise found out (how, exactly? It kind of feels like Jason’s thesis would’ve been printed out and submitted on paper) and decided to take umbrage through the form of a firebombing and drive-by shooting. But this was averted! Because the local Nova Sicila franchulate\n\ngot wind of these attacks before they happened, probably by intercepting signal intelligence from Mr. Cortazar’s fleet of poorly secure cellular phones and CB radios.\n\nSo it’s nice to see the Bad OpSec called out.\nNow\nI’m imagining the existence of a Nova Sicilia NSA providing SIGINT\n[2]\n(I assume the Mafia is good at HUMINT\n[3]\n) with everything from IMSI catchers\n[4]\nto a nice cache of zero-day vulnerabilities. Also, they use CB radios!\n\nThe net result of this use of SIGINT is that Jason is grateful to Nova Sicilia for preventing his family from being a) bombed and b) shot full of holes, and ends up with a smart Teracotta blazer, secure in the assurance from Mr. Caruso that with “a three-point grade average… you’re gonna kick butt, son!”\n\nNow Nova Sicilia, being a complex, sprawling organization probably has an ERP system\n[5]\nwhich would do all the back-office stuff of running a company. The helpful Wikipedia pseudo-donut says that ERP systems covers things like:\n\nprocurement\n\nproduction (“product lifecycle management”)\n\ndistribution or supply chain management (I imagine quite important to the Mafia)\n\naccounting (ditto, really)\n\nhuman resources (really ditto)\n\ncorporate performance and governance (I mean yes, I suppose there is a focus on performance and how that performance is governed)\n\nbusiness intelligence (see SIGINT above)\n\nenterprise asset management (gotta keep track of all those… cars?), and\n\ncustomer relationship management (really, is ERP software just made for mafia organizations?)\n\nNova Sicilia’s system is called Turfnet. We learn that Turfnet includes GIS because it has to keep track of all that territory:\n\nTurfnet, the multiple listing service the Nova Sicilia used to keep track of what it called “opportunity zones”\n\nThe listing service part of Turfnet works in real-time I guess, because Caruso is able to pound away at the keyboard and wheel a monitor around\n\nto show Jason a map of the L.A> area blazing with red splotches that represented unclaimed Turf sectors.\n\nSo, you know. A Zillow or whatever for Mafia franchise locations.\n\nThese days the Mafia might be concerned with being usurped by a franchise that has up-to-date franchise information rather than what sounds like an old, in-house application. I bet Mr. Lee’s Greater Hong Kong (Jason’s other choice to join “because I’m real interested in high tech”).\n\nFortunately in 2021, there are franchise territory mapping exists as a SaaS! SalesRabbit for example says that “\nterritory management is a big part of successfully operating a sales team\n”,\nGeopointe for Salesforce\nwill “streamline territory management and design… then use geographic and data insight to fine-tune and manage them” and, well, there’s more.\n\nThe other thing Turfnet does is provide a list of jobs-to-be-done. Jason’s job as a manager is “to portion work out to local contractors”, so his regular morning routine involves tidying up his lot, then :\n\nsafely inside, Jason signs onto Turfnet. A job list scrolls automatically onto the screen. All jason has to do is find contractors to handle all of these jobs before he goes home that night, or else he has to take care of them himself. One way or another, they have to get done.\n\nOn this particular morning\n\n[Jason] signs onto Turfnet. A list of jobs scrolls up as usual, not a very long list. Interfranchise activity is way down today, as all the local managers gird, polish and inspect for the possible arrival of Uncle Enzo. But one of the jobs scrolls up in red letters, a priority job.\n\nSo, Turfnet also includes case management and workflow management. A bit of ServiceNow, then. The case management part (combined with the customer relationship part, I guess) probably features when Jason does collections from delinquent borrowers. Got to keep all those notes to make sure he can\n\nemphasize that his organization takes a personal, one-to-one, hands-on, micromanaged approach to debt-related issues.\n\nFor delivery jobs in Turfnet, Jason portions them out to Kouriers, and it’s not made clear whether Jason (or Nova Sicilia in general) have a supplier agreement with RadiKS (Radikal Kourier Systems), or with individual Kourier… Kontractors (sorry). One would assume that with an organization like the Mafia and an emphasis on the personal, they like to make sure they can request a particular Kourier (which is what turns out to be the case here) on an individual contractor basis. So complicated! No wonder they have an enterprise that needs its resources planned.\n\nI wonder what kind of business intelligence Turfnet provides. There’s the observation that “interfranchise activity is way down today”, but maybe that’s just inferred because of the lower than usual number of jobs.\n\nTurfnet also probably includes some sort of messaging system, perhaps some sort of “electronic mail” that explains how Jason knows Uncle Enzo, the head of the Nova Sicilia, will be in town today.\n\nThese jobs have a bunch of metadata attached to them: their priority and a field for more detailed instructions or notes.\n\nHow do we know? Because of Jason’s Big Mistake. See, there’s a high priority job (not a Code H, which helpfully shows that the Mafia have their own Job Codes, which is… wonderful), and Jason Didn’t Read The Instructions, which leads us to our last bit of Mafia use of technology.\n\n(The instructions are for Jason to make sure that Y.T. will deliver the documents. The point wasn’t the documents, the point was to engineer a meeting between Y.T. and Uncle Enzo).\n\nJason’s big mistake is to glom on to the important document delivery and to do it himself. We know this because:\n\nJason has\nprinted out the job request\n(there are printers! Of course there are: how do you fax things if there aren’t printers? And secondly, do people still have problems with printers in Snow Crash?) because he hands a hard copy to the guard; and\n\nThe job instruction is referred to as “the fucking job sheet”, which is the thing that Jason did not read. Having Y.T. make the delivery was something “the job sheet explicitly tells you not to do.”\n\nWhich, my friends, is my final piece of concluding evidence that the Mafia is a legacy institution still dealing with a transition from a paper-based bureaucracy.\n\nAnyway: the drive to Compton is an opportunity for Stephenson to inject quite a bit of social, racial commentary.\n\nOne mention of technology we have is that Narcolombia, a rival franchulate, has owners who’re tempted to skim every now and then, which is a bad idea because doing so likely results in grievous performance measures being enacted. Those grievous performance measures normally happen after “flying justice squads… fax your records back to the notoriously picky computer in Medellin”, which is just another example of a) faxing (again, one of only four mentions of faxing), and b) centralized computing.\n\nAnyway. Jason drives through Compton. It’s not nice and he doesn’t enjoy it. The last piece of technology we see the Mafia use is a retina scanner, when Jason approaches the checkpoint for the franchulate that Uncle Enzo is visiting. (The checkpoint is very well protected with a portable claymore mine):\n\nA top-ecehlon Mafia guardsman nails him with the retinal scanner. None of this ID card nonsense. They know who he is in a microsecond.\n\nA microsecond is\nfast\n! It takes me 41 milliseconds to ping Google from here, but a microsecond is\n1,000 milliseconds\n. I mean, I’m assuming that all the retinal data that’s needed is cached locally and that the data captured by the scan just now isn’t, for example, compared against master records at that big computer back in Brooklyn. I mean, I don’t think TouchID works that fast, nor FaceID. Hell, even just letting me know I’ve typed the wrong password into my laptop isn’t that fast.\n\n… and that’s the end of chapters 17 and 18: Jason has made a Big Mistake and now we want to know Uncle Enzo wants to meet Y.T.\n\nThat’s it for today.\n\nHow have you been?\n\nBest,\n\nDan\n\nMapReduce\n,\nWikipedia\n↩︎\n\nSignals intelligence:\nNSA: What We Do: Signals Intelligence\n, and signals intelligence features as, well, a key point in Stephenson’s later book, Cryptonomicon.\n↩︎\n\nHuman intelligence: covered in the Office of the Director of National Intelligence’s helpful article, “\nWhat is Intelligence?\n” which to be honest is a very deep question.\n↩︎\n\nAn International mobile subscriber identity-catcher, which you should definitely not make using this guide from Vice from 2018, “\nWith $20 of Gear from Amazon, Nearly Anyone Can Make This IMSI-Catcher in 30 Minutes\n”\n↩︎\n\nEnterprise Resource Planning\n, Wikipedia\n↩︎","raw_format":"markdown","source":"app","summary":"This issue weaves together observations about impermanence and change across different domains: a newly discovered cloud formation captures attention as a beautiful natural phenomenon that also connects to computational systems through weather forecasting, spreadsheets emerge as an unexpectedly versatile tool for design and wireframing work despite their seeming simplicity, and an essay on organizational \"half-lives\" explores how technical decisions made under one set of conditions become increasingly burdensome as teams and technology landscapes evolve. The throughline is how systems—meteorological, computational, and organizational—operate under conditions of change and uncertainty, and how what works at one moment in time can become a liability as the world around it shifts.","reading_minutes":14,"links":[{"url":"https://twitter.com/debcha/status/1390057722549313536?s=21","normalized_url":"https://twitter.com/debcha/status/1390057722549313536","domain":"twitter.com","anchor_text":"Deb Chachra","is_archive":0,"archive_url":null,"archive_service":null,"category":"external"},{"url":"https://www.washingtonpost.com/weather/2021/05/05/asperitas-clouds-lake-ontario/","normalized_url":"https://washingtonpost.com/weather/2021/05/05/asperitas-clouds-lake-ontario","domain":"washingtonpost.com","anchor_text":"published a photo","is_archive":0,"archive_url":null,"archive_service":null,"category":"external"},{"url":"https://fineartamerica.com/profiles/james-montanus","normalized_url":"https://fineartamerica.com/profiles/james-montanus","domain":"fineartamerica.com","anchor_text":"James Montanus","is_archive":0,"archive_url":null,"archive_service":null,"category":"external"},{"url":"https://cloudatlas.wmo.int/en/clouds-supplementary-features-asperitas.html","normalized_url":"https://cloudatlas.wmo.int/en/clouds-supplementary-features-asperitas.html","domain":"wmo.int","anchor_text":"Asperitas","is_archive":0,"archive_url":null,"archive_service":null,"category":"external"},{"url":"https://cloudatlas.wmo.int/en/home.html","normalized_url":"https://cloudatlas.wmo.int/en/home.html","domain":"wmo.int","anchor_text":"International Cloud Atlas","is_archive":0,"archive_url":null,"archive_service":null,"category":"external"},{"url":"https://uxdesign.cc/a-case-for-spreadsheet-wireframes-6e071477db79","normalized_url":"https://uxdesign.cc/a-case-for-spreadsheet-wireframes-6e071477db79","domain":"uxdesign.cc","anchor_text":"A case for Spreadsheet Wireframes","is_archive":0,"archive_url":null,"archive_service":null,"category":"external"},{"url":"https://twitter.com/willdemaine/status/1379844845536223235","normalized_url":"https://twitter.com/willdemaine/status/1379844845536223235","domain":"twitter.com","anchor_text":"engineering organization half-life","is_archive":0,"archive_url":null,"archive_service":null,"category":"external"},{"url":"https://twitter.com/willdemaine/status/1379844856609116169?s=20","normalized_url":"https://twitter.com/willdemaine/status/1379844856609116169","domain":"twitter.com","anchor_text":"Tweet","is_archive":0,"archive_url":null,"archive_service":null,"category":"external"},{"url":"https://thrift.apache.org","normalized_url":"https://thrift.apache.org/","domain":"apache.org","anchor_text":"Thrift","is_archive":0,"archive_url":null,"archive_service":null,"category":"external"},{"url":"http://mesos.apache.org","normalized_url":"http://mesos.apache.org/","domain":"apache.org","anchor_text":"Mesos","is_archive":0,"archive_url":null,"archive_service":null,"category":"external"},{"url":"https://grpc.io","normalized_url":"https://grpc.io/","domain":"grpc.io","anchor_text":"gRPC","is_archive":0,"archive_url":null,"archive_service":null,"category":"external"},{"url":"https://kubernetes.io","normalized_url":"https://kubernetes.io/","domain":"kubernetes.io","anchor_text":"Kubernetes","is_archive":0,"archive_url":null,"archive_service":null,"category":"external"},{"url":"https://twitter.com/willdemaine/status/1379844859243196421?s=20","normalized_url":"https://twitter.com/willdemaine/status/1379844859243196421","domain":"twitter.com","anchor_text":"Tweet","is_archive":0,"archive_url":null,"archive_service":null,"category":"external"},{"url":"https://www.salesrabbit.com/sales-team-management/territory-mapping","normalized_url":"https://salesrabbit.com/sales-team-management/territory-mapping","domain":"salesrabbit.com","anchor_text":"territory management is a big part of successfully operating a sales team","is_archive":0,"archive_url":null,"archive_service":null,"category":"external"},{"url":"https://www.geopointe.com/features/","normalized_url":"https://geopointe.com/features","domain":"geopointe.com","anchor_text":"Geopointe for Salesforce","is_archive":0,"archive_url":null,"archive_service":null,"category":"external"},{"url":"https://en.wikipedia.org/wiki/MapReduce","normalized_url":"https://en.wikipedia.org/wiki/MapReduce","domain":"wikipedia.org","anchor_text":"MapReduce","is_archive":0,"archive_url":null,"archive_service":null,"category":"external"},{"url":"https://www.nsa.gov/what-we-do/signals-intelligence/","normalized_url":"https://nsa.gov/what-we-do/signals-intelligence","domain":"nsa.gov","anchor_text":"NSA: What We Do: Signals Intelligence","is_archive":0,"archive_url":null,"archive_service":null,"category":"external"},{"url":"https://www.dni.gov/index.php/what-we-do/what-is-intelligence","normalized_url":"https://dni.gov/index.php/what-we-do/what-is-intelligence","domain":"dni.gov","anchor_text":"What is Intelligence?","is_archive":0,"archive_url":null,"archive_service":null,"category":"external"},{"url":"https://www.vice.com/en/article/gy7qm9/how-i-made-imsi-catcher-cheap-amazon-github","normalized_url":"https://vice.com/en/article/gy7qm9/how-i-made-imsi-catcher-cheap-amazon-github","domain":"vice.com","anchor_text":"With $20 of Gear from Amazon, Nearly Anyone Can Make This IMSI-Catcher in 30 Minutes","is_archive":0,"archive_url":null,"archive_service":null,"category":"external"},{"url":"https://en.m.wikipedia.org/wiki/Enterprise_resource_planning","normalized_url":"https://en.m.wikipedia.org/wiki/Enterprise_resource_planning","domain":"wikipedia.org","anchor_text":"Enterprise Resource Planning","is_archive":0,"archive_url":null,"archive_service":null,"category":"external"}],"sections":[{"id":3484,"ord":0,"number":"0.0","heading":"Context setting","level":1,"word_count":62},{"id":3485,"ord":1,"number":"1.0","heading":"Some things that caught my attention","level":1,"word_count":6},{"id":3486,"ord":2,"number":null,"heading":"“New cloud formation just dropped”","level":2,"word_count":67},{"id":3487,"ord":3,"number":null,"heading":"Spreadsheets","level":2,"word_count":219},{"id":3488,"ord":4,"number":null,"heading":"Organizational half-life and technical debt","level":2,"word_count":582},{"id":3489,"ord":5,"number":"2.0","heading":"Snow Crashing, chapters 17 and 18","level":1,"word_count":1889}]}