[{"data":1,"prerenderedAt":127},["ShallowReactive",2],{"podcast-meta":3,"podcast-theme-colors":32,"episode-kyle-explains-legacy-software-to-the-aliens-news":92},{"title":4,"author":5,"description":6,"artwork":7,"categories":8,"feedUrl":10,"type":11,"explicit":12,"link":13,"language":14,"copyright":15,"podcast2":16,"hasPeople":31},"The Changelog: Software Development, Open Source","Changelog Media","Software's best weekly news brief, deep technical interviews & talk show.","https://cdn.changelog.com/static/images/podcasts/podcast-original-f16d0363067166f241d080ee2e2d4a28.png",[9],"Technology","https://changelog.com/podcast/feed","episodic",false,"https://changelog.com/podcast","en-us","All rights reserved",{"persons":17,"funding":27},[18,23],{"name":19,"role":20,"img":21,"href":22},"Adam Stacoviak","host","https://cdn.changelog.com/uploads/avatars/people/Qo/avatar_large.jpg?v=63760280419","https://changelog.com/person/adamstac",{"name":24,"role":20,"img":25,"href":26},"Jerod Santo","https://cdn.changelog.com/uploads/avatars/people/z4/avatar_large.jpeg?v=63760071650","https://changelog.com/person/jerodsanto",[28],{"url":29,"text":30},"https://changelog.com/++","Support our work by joining Changelog++",true,{"palette":33,"sourceColor":54,"extractedColors":55},{"light":34,"dark":43},{"primary":35,"primary-foreground":36,"secondary":37,"secondary-foreground":35,"accent":38,"muted":39,"muted-foreground":40,"ring":35,"podcast-vibrant":41,"podcast-muted":42},"#00182f","#ffffff","#eff2f6","#e7ecf0","#f0f2f4","#6f7275","#0375c4","#e2e5e8",{"primary":44,"primary-foreground":45,"secondary":46,"secondary-foreground":47,"accent":48,"muted":49,"muted-foreground":50,"ring":51,"podcast-vibrant":52,"podcast-muted":53},"#5580a9","#09090b","#191b1d","#dcdee0","#1d2022","#1a1b1c","#8d8f91","#c1c4c8","#3694e6","#151618","#a1978d",[56,63,71,79,84],{"hex":54,"red":57,"green":58,"blue":59,"area":60,"saturation":61,"lightness":62},161,151,141,0.13136455555555557,0.09615384615384609,0.592156862745098,{"hex":64,"red":65,"green":66,"blue":67,"area":68,"saturation":69,"lightness":70},"#d2d1d4",210,209,212,0.000134,0.03370786516853954,0.8254901960784313,{"hex":72,"red":73,"green":74,"blue":75,"area":76,"saturation":77,"lightness":78},"#525153",82,81,83,0.003252888888888889,0.012195121951219556,0.32156862745098036,{"hex":36,"red":80,"green":80,"blue":80,"area":81,"saturation":82,"lightness":83},255,0.03285188888888889,0,1,{"hex":85,"red":86,"green":87,"blue":88,"area":89,"saturation":90,"lightness":91},"#101820",16,24,32,0.8323966666666667,0.3333333333333333,0.09411764705882353,{"meta":93,"episode":101,"transcript":124},{"title":4,"author":5,"description":6,"artwork":7,"categories":94,"feedUrl":10,"type":11,"explicit":12,"link":13,"language":14,"copyright":15,"podcast2":95,"hasPeople":31},[9],{"persons":96,"funding":99},[97,98],{"name":19,"role":20,"img":21,"href":22},{"name":24,"role":20,"img":25,"href":26},[100],{"url":29,"text":30},{"guid":102,"title":103,"slug":104,"description":105,"htmlContent":106,"audioUrl":107,"audioType":108,"audioLength":109,"pubDate":110,"duration":111,"artwork":112,"episodeType":113,"explicit":12,"link":114,"podcast2":115},"changelog.com/16/2435","Kyle explains \"Legacy Software\" to the aliens (News)","kyle-explains-legacy-software-to-the-aliens-news","Taylor Troesh writes Kyle explaining \"Legacy Software\" to the aliens, Vitaly Friedman addresses why so many designers feel misunderstood and under appreciated in business contexts, Oracle dumps Terraform for OpenTofu & hackers discover how to reprogram NES Tetris from within the game.","\u003Cp>Taylor Troesh writes Kyle explaining “Legacy Software” to the aliens, Vitaly Friedman addresses why so many designers feel misunderstood and under appreciated in business contexts, Oracle dumps Terraform for OpenTofu &amp; hackers discover how to reprogram NES Tetris from within the game.\u003C/p>\n\u003Cp>\u003Ca href=\"https://changelog.com/news/95/email\">View the newsletter\u003C/a>\u003C/p>\u003Cp>\u003Ca href=\"https://changelog.zulipchat.com/#narrow/stream/455469-news\">Join the discussion\u003C/a>\u003C/p>\u003Cp>\u003Ca href=\"https://changelog.com/++\" rel=\"payment\">Changelog++\u003C/a> members support our work, get closer to the metal, and make the ads disappear. Join today!\u003C/p>\u003Cp>Sponsors:\u003C/p>\u003Cp>\u003Cul>\u003Cli>\u003Ca href=\"https://cloudflare.tv\">Cloudflare TV\u003C/a> – Tune in for weekly updates on the latest news at Cloudflare and across the Internet.\n\u003C/li>\n\u003C/ul>\u003C/p>\u003Cp>Featuring:\u003C/p>\u003Cul>\u003Cli>Jerod Santo &ndash; \u003Ca href=\"https://jerodsanto.net\" rel=\"external ugc\">Website\u003C/a>, \u003Ca href=\"https://github.com/jerodsanto\" rel=\"external ugc\">GitHub\u003C/a>, \u003Ca href=\"https://www.linkedin.com/in/jerodsanto\" rel=\"external ugc\">LinkedIn\u003C/a>, \u003Ca href=\"https://changelog.social/@jerod\" rel=\"external ugc\">Mastodon\u003C/a>, \u003Ca href=\"https://x.com/jerodsanto\" rel=\"external ugc\">X\u003C/a>\u003C/li>\u003C/ul>\u003C/p>","https://op3.dev/e/https://pscrb.fm/rss/p/https://cdn.changelog.com/uploads/news/95/changelog-news-95.mp3","audio/mpeg",6699234,"Mon, 20 May 2024 16:45:00 +0000",408,"https://cdn.changelog.com/uploads/covers/changelog-news-original.png?v=63848365621","full","https://changelog.com/news/95",{"transcript":116,"chapters":119,"persons":122},{"url":117,"type":118},"https://changelog.com/news/95/transcript","text/html",{"url":120,"type":121},"https://changelog.com/news/95/chapters","application/json+chapters",[123],{"name":24,"role":20,"img":25,"href":26},{"content":125,"type":126,"url":117},"\u003C!DOCTYPE html>\n\u003Chtml>\n\u003Chead>\n  \u003Cmeta charset=\"utf-8\">\n  \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n  \u003Cmeta name=\"robots\" content=\"noindex\">\n  \u003Clink rel=\"canonical\" href=\"https://changelog.com/news/95\"/>\n  \u003Ctitle>Transcript for Changelog News #95\u003C/title>\n\u003C/head>\n\u003Cbody>\n\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>What up, nerds? I&#39;m Jerod and this is Changelog News for the week of Monday, May 20th, 2024.\n\nWe have a short episode for you this week as I have to catch a flight this afternoon to Seattle for [Microsoft Build](https://build.microsoft.com). If you&#39;re going to be there, let me know! Adam and I would love to connect with as many folks as possible while we&#39;re there 🙏\n\nOk, let&#39;s get into the news.\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>[Kyle explains &quot;Legacy Software&quot; to the aliens](https://taylor.town/legacy)\n\nEvery so often, Taylor Troesh publishes something so _stinkin&#39; good_ I&#39;m actually mad about it. I don&#39;t even know why I&#39;m mad, but at least *one* of the reasons is that I struggle to pick a pull quote. Ok here&#39;s my best shot:\n\n&gt; Why not use the old languages? Ha! Dude, nobody uses those languages anymore! They don&#39;t have any of the new libraries.\n&gt;\n&gt; No, we don&#39;t port over the new libraries because it would feel too &quot;clunky.&quot;\n&gt;\n&gt; Of course, we try to make the languages less clunky! It&#39;s called &quot;ergonomics.&quot; But whenever we add ergonomics to a language, it becomes clunkier.\n&gt;\n&gt; No, we can&#39;t rewrite the legacy software in a new language because the problem is usually too dangerous or complicated.\n&gt;\n&gt; I guess they got lucky? Nobody today would dare tackle those same problems in the same languages.\n\nOk sorry I can&#39;t limit myself to just one shot. Here&#39;s a chaser:\n\n&gt; Sorry, no more questions. I&#39;m two minutes late for standup. Humanity is deprecating TypeScript next year, so we&#39;re migrating our proxy server to HypeScript, but we just found out it&#39;s incompatible with our orchestrator, so we have to switch cloud providers. Please don&#39;t call this number again.\n\nIf I had more time today, I&#39;d read this entire post for our Changelog++ people. It&#39;s that good slash funny slash poignant. But I gotta catch a flight, so let&#39;s plow forward.\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>[Why designers aren’t understood](https://www.smashingmagazine.com/2024/05/designers-business-ux-language/)\n\nSmashing Magazine&#39;s Vitaly Friedman addresses why so many designers feel misunderstood and under appreciated in business contexts:\n\n&gt; Corporate language is filled with metaphors of fighting. Companies “conquer” the market, they “capture” mindshare, they “target” customers, they “destroy” the competition, they want to attract more “eye-balls, get users “hooked, and increase “life-time value.\n&gt;\n&gt; Designers, on the other hand, don’t speak in such metaphors. We speak of how to “reduce” friction, “improve” consistency, “empower” users, “enable and help” users, “meet” their expectations, “bridge the gap”, “develop empathy”, understand “user needs, design an “inclusive” experience.\n\nThis is two very different ways to communicate. In response, Vitaly shares how he approaches language in business meetings, not by adopting the language of the business world, but by **telling a story** (in eight parts):\n\n&gt; Next time you walk in a meeting, **pay attention to your words**. Translate UX terms in a language that other departments understand. It might not take long until you’ll see support coming from everywhere — just because everyone can now clearly see how your work helps them do their work better.\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>It&#39;s now time for Sponsored News!\n\n[This Week in Net on Cloudflare TV ](https://cloudflare.tv/shows/this-week-in-net/inside-rsa-conference-and-jam-dev-a-bug-fixing-tool-powered-by-cloudflare/2aXGNEvb)\n\nDid you know that Cloudflare puts out a ton of great video content?! For example: [This Week in Net](https://cloudflare.tv/shows/this-week-in-net/inside-rsa-conference-and-jam-dev-a-bug-fixing-tool-powered-by-cloudflare/2aXGNEvb)\n\n&gt; Tune in for weekly updates on the latest news at Cloudflare and across the Internet.\n\nOn the latest episode, host João Tomé heads to San Francisco for the cybersecurity RSA Conference, catches up with  Emily Hancock (Cloudflare’s Chief Privacy Officer) &amp; interviews Dani Grant, a former Cloudflare employee and co-founder of jam.dev, a company dedicated to fixing software bugs and built on Cloudflare&#39;s platform.\n\nCheck it out at cloudflare.tv and thanks to our friends at Cloudflare for sponsoring Changelog News.\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>[Oracle dumps Terraform for OpenTofu](https://www.thestack.technology/oracle-dumps-terraform-for-opentofu/)\n\n&gt; Oracle has swapped Terraform for the open-source fork OpenTofu under the hood of its Oracle E-Business Suite (EBS) Cloud Manager. It is now telling customers they “must” make the shift to its new OpenTofu-based version of the migration/provisioning tool by June 30, 2024.\n\nThe reason for the switch is unsurprising, but notable nonetheless: &quot;due to forthcoming Terraform licensing changes.&quot; This is a big vote of confidence for the fork. Will Oracle&#39;s move be a one-off or the first big domino to fall in an OpenTofu rally?\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>[Hackers discover how to reprogram NES Tetris from within the game](https://arstechnica.com/gaming/2024/05/hackers-discover-how-to-reprogram-nes-tetris-from-within-the-game/)\n\nIt is bonkers that people have the time (and wherewithal) to discover this stuff:\n\n&gt; the player has to hold down &quot;up&quot; on the third controller and right, left, and down on the fourth controller (that latter combination requires some controller fiddling to allow for simultaneous left and right directional input). Doing so sends the jump code to an area of RAM that holds the names and scores for the game&#39;s high score listing, giving an even larger surface of RAM that can be manipulated directly by the player.\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>That&#39;s the news for now, but this is episode #95, so that means it&#39;s time once again for some [Changelog++](https://changelog.com/++) shout outs!\n\n**SHOUT OUT** to our newest members: Ross R, Doug L, Alex M, Mariusz J, Scott L, Kevin S, Erik J.A., James M, Joonas K, Olivier F, Alex S.B. &amp; Anton K!\n\n_We appreciate you_ for supporting our work with your hard-earned cash.\n\n(If [Changelog++](https://changelog.com/++) is new to you, it is our membership program you can join to ditch the ads, get closer to the metal with bonus content, receive a free sticker pack in the mail, directly support our work &amp; get shout outs like the ones you just heard.)\n\nHave a great week, **leave us a 5-star reivew** if you dig it &amp; I&#39;ll talk to you again real soon. 💚\u003C/p>\n\n\u003C/body>\n\u003C/html>\n","text/html; charset=utf-8",1771793550811]