<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[SysAdmin Weekly]]></title><description><![CDATA[For SysAdmins who drink coffee like RAM and troubleshoot like legends. Weekly updates, battle-tested tools, cybersecurity WTFs, and fresh tech-focused content that won’t waste your uptime.]]></description><link>https://newsletter.sysadminweekly.com</link><image><url>https://substackcdn.com/image/fetch/$s_!GEhV!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef9c2b75-70c2-44de-8aed-ee56a7d41847_1280x1280.png</url><title>SysAdmin Weekly</title><link>https://newsletter.sysadminweekly.com</link></image><generator>Substack</generator><lastBuildDate>Sat, 08 Aug 2026 04:11:18 GMT</lastBuildDate><atom:link href="https://newsletter.sysadminweekly.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Andy Syrewicze]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[sysadminweekly@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[sysadminweekly@substack.com]]></itunes:email><itunes:name><![CDATA[Andy Syrewicze]]></itunes:name></itunes:owner><itunes:author><![CDATA[Andy Syrewicze]]></itunes:author><googleplay:owner><![CDATA[sysadminweekly@substack.com]]></googleplay:owner><googleplay:email><![CDATA[sysadminweekly@substack.com]]></googleplay:email><googleplay:author><![CDATA[Andy Syrewicze]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[SysAdmin Weekly #31: The "Supported" Install That Ate My Evening]]></title><description><![CDATA["Supported" is a claim a vendor makes, not a promise the software keeps]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-31-the-supported</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-31-the-supported</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Fri, 24 Jul 2026 19:57:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dUPe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30cec567-f69c-4b8b-b4c1-eda4ad4a7a17_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><span>TL;DR</span></h2><ul><li><p><span>Rebuilt damned-near the whole lab on Windows Server 2025: WS2025 Hyper-V host, Debian guests, plus DC, CA, and fileserver VMs (all 2025).</span></p></li><li><p><span>Homelabs are how you meet the newest version of the thing, and its rough edges, before a change window forces the introduction.</span></p></li><li><p><span>The Take: &#8220;supported&#8221; is a claim a vendor makes, not a promise the software keeps; test the mainline path in the lab from time to time, not just the weird edge cases.</span></p></li><li><p><span>Podcast episode 053: how to survive as a solo SysAdmin, with Eric Siron.</span></p></li><li><p><span>Tool of the Week is Smallstep step-ca, an open-source internal CA that makes lab certificates a lot less painful than they were this month.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div></li></ul><h2><span>From the Console</span></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dUPe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30cec567-f69c-4b8b-b4c1-eda4ad4a7a17_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dUPe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30cec567-f69c-4b8b-b4c1-eda4ad4a7a17_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!dUPe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30cec567-f69c-4b8b-b4c1-eda4ad4a7a17_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!dUPe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30cec567-f69c-4b8b-b4c1-eda4ad4a7a17_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!dUPe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30cec567-f69c-4b8b-b4c1-eda4ad4a7a17_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dUPe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30cec567-f69c-4b8b-b4c1-eda4ad4a7a17_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/30cec567-f69c-4b8b-b4c1-eda4ad4a7a17_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;From the Console&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="From the Console" title="From the Console" srcset="https://substackcdn.com/image/fetch/$s_!dUPe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30cec567-f69c-4b8b-b4c1-eda4ad4a7a17_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!dUPe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30cec567-f69c-4b8b-b4c1-eda4ad4a7a17_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!dUPe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30cec567-f69c-4b8b-b4c1-eda4ad4a7a17_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!dUPe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30cec567-f69c-4b8b-b4c1-eda4ad4a7a17_1672x941.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>I spent the last few weeks tearing my lab down to the studs and rebuilding (again) on Windows Server 2025. Hyper-V now runs the virtualization layer, and the part that still makes me grin is what sits on top: a stack of Debian VMs, right alongside a domain controller, a certificate authority, and a file server, all three of those on Server 2025 as well. Windows hosting Linux guests alongside the AD estate. That is the lab for now.</span></p><p><span>This is the whole reason any of us run homelabs. Not the rack lights. It is the one place you get to meet the newest version of the thing on your own terms, before a customer or a change window makes the introduction for you. Staying current is not a nice-to-have in this job; it </span><em><span>is</span></em><span> the job.</span></p><p><span>What do the &#8220;what&#8217;s new in Server 2025&#8221; posts skip? Labbing the new stuff does not just show you the new capabilities. It shows you which of the vendor&#8217;s own instructions (and docs) quietly do not hold. I went to stand up Windows Admin Center on that fresh fleet, </span><strong><span>the documented and supported way</span></strong><span>, and lost most of an afternoon to it. The supported installer walked right up to the certificate step and silently failed to bind the cert to HTTPS (amongst many other issues), on a clean box, following the official docs to the letter. Four hours, and about ten minutes of that was genuinely my fault. I am writing the full autopsy up as a blog post for </span><a href="https://www.andyontech.com"><span>AndyOnTech.com</span></a><span>, so I will not spoil the ending here. The short version is the thread running through this whole issue: &#8220;supported&#8221; is a claim a vendor makes, not a promise the software keeps, and the lab is where you find that out on your own time instead of in production.</span></p><h2><span>The latest on the SysAdmin Weekly Podcast</span></h2><p><strong><span>Episode:</span></strong><span> </span><em><span>How to Survive as a Solo SysAdmin: Where to Start When You&#8217;re the Only One</span></em><span> </span><strong><span>Topic:</span></strong><span> When you are the only person between a working business and total collapse, the job stops being about doing everything and starts being about deciding what not to do this week.</span></p><p><span>Why SysAdmin&#8217;s should tune in:</span></p><ul><li><p><span>It is a survival guide for the team of one: triage before projects, documentation as insurance, and buying your time back with automation and the right managed services partner.</span></p></li><li><p><span>Ignore it and you burn out, or you get hit by a bus and the business finds out the hard way that everything important lived in your head.</span></p></li><li><p><span>For anyone who got hired into, downsized into, or promoted into owning the whole environment</span></p></li><li><p><span>Plus a News React on Windows Server hot patching and a Nerd Hour on Debian 13.6 Secure Boot certs.</span></p></li></ul><h3><span>Watch on YouTube</span></h3><div id="youtube2-hmVFBiBNVEs" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;hmVFBiBNVEs&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/hmVFBiBNVEs?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h3><span>Listen on Spotify</span></h3><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8aceca8e68ccb0951e38c2a3e0&quot;,&quot;title&quot;:&quot;053 - How to Survive as a Solo SysAdmin: Where to Start When You're the Only One&quot;,&quot;subtitle&quot;:&quot;Andy Syrewicze and Eric Siron&quot;,&quot;description&quot;:&quot;Episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/6dyZVTrLoCAmHEWxLLutoo&quot;,&quot;belowTheFold&quot;:true,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/6dyZVTrLoCAmHEWxLLutoo" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" loading="lazy" data-component-name="Spotify2ToDOM"></iframe><h2><span>The Take</span></h2><p><span>Vendors publish a &#8220;supported path&#8221; for a reason, and we lean on it for a reason. It is meant to be the route that has been tested, documented, and blessed, the one you can trust when you do not have time to reverse-engineer the product. So here is the uncomfortable thing I got reminded of this week. Supported is a claim, not a guarantee. The documented, supported way to do a routine thing with Windows Admin Center quietly failed multiple ways throughout the installation / setup, and nothing in the process warned me or provided meaningful error messages.</span></p><p><span>When you are the solo or lean-team admin like the theoretical solo SysAdmin we discussed in this week&#8217;s featured podcast episode, you plan your maintenance windows around the assumption that the supported path works. You do not budget four hours to install a management tool the vendor says installs in twenty minutes. The exotic edge cases you already distrust, so you test those. It is the boring, supported, &#8220;this obviously works&#8221; step that sometimes surprisingly wrecks your evening, precisely because you had no reason to give it a second look.</span></p><p><span>So test the happy path, not just the weird one. The install everyone says just works, the migration the docs call routine, the failover you assume is fine because the vendor says &#8220;</span><em><span>It&#8217;s fine&#8230; trust me bro</span></em><span>&#8221;. Run it once in the lab before you run it live. Not because you are paranoid, but because &#8220;supported&#8221; and &#8220;actually works in your environment&#8221; are two different sentences, and the gap between them is your outage. I would rather find that gap in my basement or test/dec environment than in a change window with someone waiting on me.</span></p><h2><span>Community Signal</span></h2><p><strong><a href="https://mountainss.wordpress.com/2025/11/27/windows-admin-center-2511-build-2-5-1-49-preview-and-security-of-windows-server/"><span>James van den Berg - &#8220;Windows Admin Center 2511 and the Security of Windows Server&#8221;</span></a></strong><span> - Van den Berg is a long-running Microsoft MVP for Cloud and Datacenter Management, and this is a clean walkthrough of using Windows Admin Center to drive the Server 2025 security surface: OSConfig baselines for CIS and DISA STIG, Secured-core, TPM attestation, and VBS. What earns it the slot this week is that he tells you to test it in a lab before you point it at production. That is the exact reason my own lab exists, and it is a reminder that WAC, on-ramp gripes aside, is a genuinely useful console once it is running.</span></p><p><strong><a href="https://www.it-connect.tech/debian-13-6-is-out-here-are-the-key-changes/"><span>Florian Burnel / IT-Connect - &#8220;Debian 13.6 Is Out: Here Are the Key Changes&#8221;</span></a></strong><span> - Burnel is a Microsoft MVP for Cloud and Datacenter Management, and his rundown of the Debian 13.6 point release is a near-perfect illustration of this week&#8217;s whole point. Microsoft&#8217;s old UEFI Secure Boot certificate authority, the one that has quietly signed bootloaders for well over a decade, expired in June 2026, and Debian 13.6 ships the fwupd 2.0.20 update that rotates affected machines onto the Microsoft UEFI CA 2023 certificate before a future bootloader update leaves a Secure Boot box unable to start. Nobody signed up for &#8220;my certificate expired, so my server will not boot,&#8221; and yet here we are. If you run Debian anywhere in the estate, read this before your next kernel or shim update makes the decision for you; it is the exact terrain Eric and I walk through at Nerd Hour this week.</span></p><h2><span>Tool of the Week</span></h2><p><strong><a href="https://github.com/smallstep/certificates"><span>Smallstep step-ca</span></a></strong><span> - An open-source, online certificate authority with a built-in private ACME server, so your internal boxes can automate certificate issuance and renewal the same way the public web does with Let&#8217;s Encrypt.</span></p><p><span>If you have ever wanted TLS everywhere in the lab without hand-rolling OpenSSL commands or standing up a full ADCS deployment, this is the lighter path. It speaks ACME, so certbot, Caddy, Traefik, nginx, and cert-manager all just work against it, and it issues short-lived certs with automated renewal so you are not babysitting expirations. Honest scope: it is Apache-licensed and actively maintained, and it is aimed at DevOps and homelab use, not at replacing an AD-integrated enterprise PKI. There is no OCSP or CRL and no Active Directory Certificate Services integration, so if you need GPO autoenrollment and AD-authenticated templates, that is still ADCS territory. One caution: it has patched a run of provisioner authorization CVEs over the past year, so run a current release (0.30.0 or newer) and do not expose the SCEP endpoint if you are not using it. For a lab, or for internal service certs on a private network, it removes a lot of pain.</span></p><h2><span>Quick Win of the Week</span></h2><p><span>Take the last thing that cost you half a day of troubleshooting and write the ten-minute version of it. Not a polished KB article; the terse &#8220;here is what was actually wrong and here is the command that fixed it&#8221; note that your future self, or the next admin, will be desperate for at 2am. Drop it wherever your hit-by-a-bus documentation lives. The four hours are already spent; the only question is whether anyone, including you, ever gets those hours back.</span></p><h2><span>Fun Retro SysAdmin Fact</span></h2><p><span>Windows Admin Center did not start life with that name. Microsoft </span><a href="https://en.wikipedia.org/wiki/Windows_Admin_Center"><span>unveiled it at Ignite in September 2017 under the codename &#8220;Project Honolulu&#8221;</span></a><span>. I was there and remember it! Microsoft pitched as the browser-based console that would finally pull the scattered MMC snap-ins into one pane of glass, and it ran under that codename all through the preview. It did not pick up the Windows Admin Center name until it went generally available on April 12, 2018. So the tool that ate my afternoon this week is only about eight years into carrying its real name, and apparently still working a few of the install-day kinks out of its system.</span></p><h2><span>Until Next Week</span></h2><p><span>Run the boring supported step in the lab once before you trust it in production. Remember&#8230;. supported and working are not the same sentence.</span></p><p><span>Stay Frosty,</span></p><p><span>SysAdmin Weekly</span></p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/p/sysadmin-weekly-31-the-supported?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading SysAdmin Weekly! This post is public (and free!) so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/p/sysadmin-weekly-31-the-supported?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.sysadminweekly.com/p/sysadmin-weekly-31-the-supported?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p></p>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #30: The Translation Layer]]></title><description><![CDATA[Hardware got expensive in the worst budget climate in years, so learn to make the business case.]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-30-the-translation</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-30-the-translation</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Fri, 17 Jul 2026 18:01:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!xfMH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf5fe80-f3e7-4c19-85fe-54cae8eed169_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><span>TL;DR</span></h2><ul><li><p><span>The most valuable skill I saw at a security conference this week had nothing to do with security: it was the ability to say what a technical control does in a sentence a CFO can repeat.</span></p></li><li><p><span>Highlighting 052 of the podcast: Andy and Eric Siron dig into why homelab and server hardware went vertical in 2026, who is eating the supply, and why the prices probably do not come all the way back.</span></p></li><li><p><span>The Take: hardware just got expensive in the worst budget climate in years, and &#8220;DDR5 is up 125%&#8221; is not a sentence that funds a refresh; the business-outcome version is.</span></p></li><li><p><span>Community Signal: Packet Protector&#8217;s episode on translating security work into business outcomes, with concrete moves like reading your company&#8217;s own earnings call before you ask for money.</span></p></li><li><p><span>Tool of the Week is Netdata, because the fastest way to win a hardware argument is to walk in with the utilization data instead of a vibe.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div></li></ul><h2><span>From the Console</span></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xfMH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf5fe80-f3e7-4c19-85fe-54cae8eed169_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xfMH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf5fe80-f3e7-4c19-85fe-54cae8eed169_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!xfMH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf5fe80-f3e7-4c19-85fe-54cae8eed169_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!xfMH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf5fe80-f3e7-4c19-85fe-54cae8eed169_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!xfMH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf5fe80-f3e7-4c19-85fe-54cae8eed169_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xfMH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf5fe80-f3e7-4c19-85fe-54cae8eed169_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0cf5fe80-f3e7-4c19-85fe-54cae8eed169_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;From the Console - the translation layer&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="From the Console - the translation layer" title="From the Console - the translation layer" srcset="https://substackcdn.com/image/fetch/$s_!xfMH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf5fe80-f3e7-4c19-85fe-54cae8eed169_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!xfMH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf5fe80-f3e7-4c19-85fe-54cae8eed169_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!xfMH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf5fe80-f3e7-4c19-85fe-54cae8eed169_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!xfMH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cf5fe80-f3e7-4c19-85fe-54cae8eed169_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>I spent this week at a security conference in the Dallas area, and the most useful thing I heard all week had nothing to do with security.</span></p><p><span>It was at XChange Security, a room full of MSPs and MSSPs who run other people&#8217;s infrastructure for a living. These are not people who need convincing that email authentication matters. And yet the conversation that kept surfacing, over and over again, was not about attack surface or detection coverage. It was about how to keep a security practice funded when the person signing the checks does not understand a single thing you do.</span></p><p><span>One thing I&#8217;ve learned after being in tech as long as I have&#8230;. No executive has EVER cared how your DMARC, DKIM, and SPF records are configured. That is a genuinely interesting conversation to have with me, at nerd hour, over a beer. Like&#8230;seriously. I&#8217;ll geek out over DMARC with all the other techs. That said, it&#8217;s a terrible conversation to have with your CFO. What the CFO wants to know is whether someone can impersonate the company to its customers, its vendors, and its bank. That is the whole question. Same three records, completely different sentence.</span></p><p><span>We are in a stretch where a lot of IT departments are under a microscope on both budget and headcount. In that climate, the ability to do the technical work is table stakes; it is assumed, and it does not save your seat. The thing that saves your seat is being the person who can stand in front of leadership and translate the work into an outcome they can act on. Not &#8220;we deployed the thing.&#8221; Instead: &#8220;we closed the gap that lets someone pretend to be us.&#8221;</span></p><p><span>Call it the translation layer. It sits between what you actually did and what the business heard, and most technical people never build it. The ones who do are the ones who are still employed when the spreadsheet gets tight.</span></p><h2><span>The latest on the SysAdmin Weekly Podcast</span></h2><p><strong><span>Episode:</span></strong><span> </span><em><span>Why Is Homelab Hardware So Expensive in 2026 (and When Will It Get Cheaper)?</span></em></p><p><strong><span>Topic:</span></strong><span> Andy and co-host Eric Siron get into why memory, NAND, and storage prices went vertical in 2026, who is actually absorbing the supply, and what practitioners should do about a hardware market that stopped making sense.</span></p><p><span>Why it&#8217;s worth your time:</span></p><ul><li><p><span>It puts real numbers on the pain: a Raspberry Pi board that was $120 is now $305, write-hardened NVMe drives are priced into orbit or flat out of stock, and Andy admits to pricing used flash storage on eBay before he pumped the brakes and re-architected his whole lab.</span></p></li><li><p><span>It explains the mechanics you will be quoting to your own boss soon: the AI buildout is eating memory and NAND capacity, three companies control roughly 95% of DRAM, a new fab takes three to five years, and Gartner has prices settling permanently above pre-shortage levels.</span></p></li><li><p><span>It lands on the skill this crunch is quietly reviving: right-sizing hardware to the workload instead of reflexively throwing spec at the problem, which is the discipline the cheap-hardware era let atrophy.</span></p></li></ul><h3><span>Watch on YouTube</span></h3><div id="youtube2-EdqJng0bj4g" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;EdqJng0bj4g&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/EdqJng0bj4g?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h3><span>Listen on Spotify</span></h3><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8aceca8e68ccb0951e38c2a3e0&quot;,&quot;title&quot;:&quot;052 - Why is Homelab Hardware So Expensive in 2026 (and When Will It Get Cheaper)?&quot;,&quot;subtitle&quot;:&quot;Andy Syrewicze and Eric Siron&quot;,&quot;description&quot;:&quot;Episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/1Gr2Q9JkCNjD6HxitFYfD1&quot;,&quot;belowTheFold&quot;:true,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/1Gr2Q9JkCNjD6HxitFYfD1" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" loading="lazy" data-component-name="Spotify2ToDOM"></iframe><h2><span>The Take</span></h2><p><span>Your next hardware refresh got a lot more expensive, and you are going to have to go ask someone for the money. In this budget climate&#8230;.. Good luck.</span></p><p><span>The episode above explains why the prices are what they are, and the short version is bleak: this is structural, not a blip, and it may not fully reverse for years. That is the part you already feel every time you open a vendor quote. Now&#8230;what happens next is that you have to walk into a room and justify a bigger number than last year to someone who was already looking for reasons to cut. And the way most of us instinctively make that case is exactly the way that fails.</span></p><p><span>Here is the failure mode. You lead with the mechanics, because the mechanics are true and you find them compelling. &#8220;DDR5 is up 125%, NAND is worse, the drives I need are on three-month lead times, and the refresh I scoped at forty grand is now closer to sixty.&#8221; Every word of that is correct. None of it funds anything. The person across the table heard &#8220;prices went up and IT wants more money,&#8221; which is the least persuasive sentence in the building.</span></p><p><span>Now translate it. &#8220;The storage under our billing system is past warranty and out of spare capacity. If it fails, we cannot invoice customers until it is replaced, and replacement parts are now measured in months, not next-day. I want to refresh it while we can still choose the timing instead of having the timing chosen for us.&#8221; Same request. Same dollars. But now it is a business-continuity decision with a clock on it, not a line item that went up. That is a sentence a CFO can carry into their own meeting and repeat.</span></p><p><span>That is the whole game right now, and it is the same muscle from up top in a different room. The hardware crunch did not just make gear expensive. It made the budget conversation harder at the exact moment the budget conversation got more hostile. The admins who get their refreshes approved this year will not be the ones with the best spec sheets. They will be the ones who showed up with the utilization data and the business consequence, and left the part numbers in their back pocket unless someone asked.</span></p><h2><span>Community Signal</span></h2><p><strong><a href="https://packetpushers.net/podcasts/packet-protector/pp029-translating-security-objectives-into-business-outcomes/"><span>Packet Protector - &#8220;Translating Security Objectives into Business Outcomes&#8221;</span></a></strong><span> - Hosts JJ Minella and Drew Conry-Murray sit down with Eyvonne Sharp, who spent twenty-plus years going from technical IC to leadership, and the whole thing is a practical manual for the translation layer I keep going on about. The moves are concrete and a little uncomfortable in a good way: read your own company&#8217;s earnings call or 10-K to find out what leadership actually cares about before you ask for a dime, quantify your work in revenue or mission terms instead of hours saved, and drop the fear-based &#8220;reputational damage&#8221; pitch because seasoned executives have heard it a hundred times and tuned it out. If The Take this week resonated, this is the long-form version from people who have sat on both sides of the table.</span></p><h2><span>Tool of the Week</span></h2><p><strong><a href="https://www.netdata.cloud"><span>Netdata</span></a></strong><span> - a free, open source (GPLv3+) monitoring agent that gives you per-second CPU, memory, disk, and network metrics on every node, with real-time dashboards and zero configuration to get started.</span></p><p><span>I am putting it here for a specific reason tied to The Take: the fastest way to win a hardware argument is to stop arguing and show the graph. Netdata is how you find out that the database server everyone swears is &#8220;maxed out&#8221; is sitting at 11% memory utilization, or that the box you were about to leave alone is genuinely out of headroom. That is the difference between right-sizing on data and right-sizing on a hunch, and it is the receipt you bring to the budget conversation. Honest scope: the agent is free and open source and runs comfortably on a homelab node at around 5% of a core and 150MB of RAM, and it scales up to real infrastructure. The catch is retention and the single-pane view across many machines. Long local history and a unified dashboard across a fleet lean on Netdata Cloud, which has a usable free tier for individuals and paid tiers once you are a team, or on self-hosting parent nodes if you want to keep everything in-house. For a homelab or a small shop that just needs to see what is actually happening right now, the free agent alone earns its keep.</span></p><h2><span>Quick Win of the Week</span></h2><p><span>Take the last status update or upgrade request you sent up the chain, the real one, and rewrite the opening sentence so a non-technical executive could repeat it out loud without you in the room. Cut every acronym and every part number from that first line. If you cannot state the business outcome or the business risk in one sentence, that is not a writing problem, it is a sign you have not figured out why the work matters to anyone holding a budget, and better to learn that at your desk than in the meeting. Fifteen minutes, one sentence, and you will use the skill again within the month.</span></p><h2><span>Fun Retro SysAdmin Fact</span></h2><p><span>Hardware sticker shock is not new: </span><a href="https://www.computerhistory.org/storageengine/first-commercial-hard-disk-drive-shipped/"><span>in 1956, IBM&#8217;s 305 RAMAC, the first computer to ship with a moving-head hard disk, stored a whopping 5 million characters (about 5MB) across fifty 24-inch platters</span></a><span> and leased for roughly $3,200 a month, which is north of $36,000 in today&#8217;s money, so the next time a NAND quote makes you wince, remember your homelab holds a few million times that for the price of a nice dinner.</span></p><h2><span>Until Next Week</span></h2><p><span>The technical work is the part you already know how to do; the sentence you say to the person holding the budget is the part that keeps you employed.</span></p><p><span>Stay Frosty,</span></p><p><span>Andy</span></p><p><span>SysAdmin Weekly</span></p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/p/sysadmin-weekly-30-the-translation?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading SysAdmin Weekly! This post is public (and free!) so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/p/sysadmin-weekly-30-the-translation?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.sysadminweekly.com/p/sysadmin-weekly-30-the-translation?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #29: Back From the Graveyard]]></title><description><![CDATA[The tools you wrote off deserve a revisit; sometimes the reason you quit them got fixed]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-29-back-from-the</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-29-back-from-the</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Fri, 10 Jul 2026 19:48:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!SrPA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7f9ea1-625a-411f-93a7-037c198af343_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><span>TL;DR</span></h2><ul><li><p><span>Thunderbird 145 now speaks native Exchange (EWS with modern OAuth2), which means an open source mail client that finally works with Microsoft 365 without legacy auth or IMAP duct tape.</span></p></li><li><p><span>New episode 051: Andy and returning guest Clay Tamam tour what actually runs in their labs, hardware to hypervisors to the Graveyard of gear they powered off.</span></p></li><li><p><span>The Take: &#8220;end of life&#8221; is often a status you assigned, not a permanent fact; the tools you wrote off deserve a revisit cadence, because the reason you quit them sometimes gets fixed.</span></p></li><li><p><span>Community Signal: Brandon Lee on the popular homelab advice he no longer follows, which is the same right-size-the-lab discipline the episode is built on.</span></p></li><li><p><span>Tool of the Week is Jellyfin, the open source answer to the latest round of Plex price and paywall changes.</span></p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2><span>From the Console</span></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SrPA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7f9ea1-625a-411f-93a7-037c198af343_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SrPA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7f9ea1-625a-411f-93a7-037c198af343_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!SrPA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7f9ea1-625a-411f-93a7-037c198af343_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!SrPA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7f9ea1-625a-411f-93a7-037c198af343_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!SrPA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7f9ea1-625a-411f-93a7-037c198af343_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SrPA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7f9ea1-625a-411f-93a7-037c198af343_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6c7f9ea1-625a-411f-93a7-037c198af343_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;From the Console - back from the graveyard&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="From the Console - back from the graveyard" title="From the Console - back from the graveyard" srcset="https://substackcdn.com/image/fetch/$s_!SrPA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7f9ea1-625a-411f-93a7-037c198af343_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!SrPA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7f9ea1-625a-411f-93a7-037c198af343_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!SrPA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7f9ea1-625a-411f-93a7-037c198af343_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!SrPA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c7f9ea1-625a-411f-93a7-037c198af343_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>I did not expect to feel anything about an email client in 2026. Then Thunderbird went and surprised me.</span></p><p><span>For years, Thunderbird was effectively dead to me for anything touching Microsoft 365. If you wanted it to talk to Exchange Online, you were bolting on a paid add-on or falling back to IMAP and legacy authentication, which is to say the exact protocols Microsoft has spent years trying to kill off, and for good security reasons. So on my Debian box, the machine I actually enjoy working on, I had no real open source mail client for my M365 mail. I lived in a browser tab and told myself that was fine.</span></p><p><span>Version 145 changed that. Thunderbird now speaks Exchange Web Services natively, uses the standard Microsoft OAuth2 sign-in, and detects the account settings for you. No add-on. No legacy auth. No pretending IMAP is a plan. I set it up, it just worked&#8230; mostly (after I accounted for bug 1847846 due to my large mailbox size). After that, I sat there mildly stunned that a piece of software I had mentally filed under &#8220;lost cause&#8221; had quietly clawed its way back into my daily driver rotation.</span></p><p><span>We wrote a whole issue about this once. </span><a href="https://newsletter.sysadminweekly.com/p/sysadmin-weekly-22-the-open-source"><span>Issue #22 was about open source as a lifeline</span></a><span>: the exit door you keep unlocked for when a vendor changes the terms on you. This is the other half of that same coin. Sometimes the lifeline is not a new tool at all; it is one you already knew, left for dead, that got picked back up and reworked to fit the modern world. More on that below.</span></p><h2><span>The latest on the SysAdmin Weekly Podcast</span></h2><p><strong><span>Episode:</span></strong><span> </span><em><span>What I Actually Run in My Homelab (and Why)</span></em></p><p><strong><span>Topic:</span></strong><span> Andy is joined by returning guest Clay Tamam, a working SysAdmin in the Netherlands, for an honest tour of what is really sitting in their labs: the hardware, the hypervisors, the services they use every day, and the reasoning behind each choice.</span></p><p><span>Why it&#8217;s worth your time:</span></p><ul><li><p><span>It is the antidote to homelab-flex culture: two practitioners talking about what earns its place and what got powered off, not what looks impressive in a rack photo.</span></p></li><li><p><span>Andy walks through tearing a four-node Kubernetes cluster down to five VMs on a single Debian box, and Clay builds a rack from scratch on a real budget, so you get both ends of the spectrum with the tradeoffs spelled out.</span></p></li><li><p><span>It closes with the Graveyard: the gear and services that got shut off and why pruning is part of the discipline, not a failure of it.</span></p></li></ul><h3><span>Watch on YouTube</span></h3><div id="youtube2-S7SjdxoieNs" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;S7SjdxoieNs&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/S7SjdxoieNs?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h3><span>Listen on Spotify</span></h3><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8aceca8e68ccb0951e38c2a3e0&quot;,&quot;title&quot;:&quot;051 - What's Actually in Our Homelabs (and Why)&quot;,&quot;subtitle&quot;:&quot;Andy Syrewicze and Eric Siron&quot;,&quot;description&quot;:&quot;Episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/3vt7XhFIJldVvWJLFWsh7l&quot;,&quot;belowTheFold&quot;:true,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/3vt7XhFIJldVvWJLFWsh7l" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" loading="lazy" data-component-name="Spotify2ToDOM"></iframe><h2><span>The Take</span></h2><p><span>&#8220;End of life&#8221; is a status you assign as often as one a vendor declares. And the two are not the same thing.</span></p><p><span>The podcast episode (above) closes on the Graveyard, the pile of gear and services you power off because they stopped earning their place. That discipline is correct. Most labs, and most production stacks, are carrying dead weight that nobody has had the nerve to switch off. Don&#8217;t get me wrong, removing technical debt is a good thing (in most cases) but the graveyard is not a one-way door. Sometimes a tool you buried was not actually dead. It was just dead </span><em><span>to you</span></em><span>, because the specific thing that made it unusable had not been fixed yet.</span></p><p><span>Thunderbird is my case in point this week. I wrote it off for M365 work years ago, for a completely valid reason at the time, and then I stopped tracking it. That is the trap. &#8220;I wrote it off&#8221; quietly turns into &#8220;I stopped paying attention,&#8221; and the two feel identical right up until the day the project ships the exact fix you gave up waiting for. </span><a href="https://blog.thunderbird.net/2025/11/thunderbird-adds-native-microsoft-exchange-email-support/"><span>Thunderbird 145 added native Exchange support over EWS with modern authentication</span></a><span>, and </span><a href="https://www.theregister.com/2025/11/20/thunderbird_microsoft_exchange_support/"><span>the coverage was blunt about how long people had wanted it</span></a><span>. The reason I quit it got fixed. I just was not looking.</span></p><p><span>Let&#8217;s be specific about the discipline, though, because this is not nostalgia. A tool earns its way back on current merits, not sentiment. Is it actively maintained? Does it meet your real requirements </span><em><span>today</span></em><span>? What is the catch? Thunderbird bet on EWS, a protocol Microsoft is slowly phasing out in favor of Graph, so the honest read is that email works now, calendar and contacts are still in progress, and the team is already building toward Graph for when EWS finally sunsets. That is a tool worth adopting with eyes open, not a fairy tale. The point is the cadence: put the tools you wrote off on a revisit schedule instead of treating a one-time verdict as a life sentence. The graveyard occasionally coughs one back up, and you want to be the admin who noticed.</span></p><h2><span>Community Signal</span></h2><p><strong><a href="https://www.virtualizationhowto.com/2026/06/i-no-longer-follow-this-popular-home-lab-advice/"><span>Brandon Lee - &#8220;I No Longer Follow This Popular Home Lab Advice&#8221;</span></a></strong><span> - Brandon has decades in the field, and this is the same right-size-your-lab thesis Episode 051 of the podcast (with a mention in 052!) is built on. He makes the case for using Kubernetes only when orchestration actually solves a problem, applying high availability selectively instead of everywhere, and treating a couple of services (email and password managers among them) as reasonable exceptions where managed reliability beats self-hosting. It is a rare homelab piece that argues for running less, and it pairs directly with my Kubernetes-to-VMs teardown in episode 051.</span></p><h2><span>Tool of the Week</span></h2><p><strong><a href="https://jellyfin.org"><span>Jellyfin</span></a></strong><span> - a fully open source, self-hosted media server for your movies, shows, and music, with no accounts to create, no cloud dependency, and no feature you rely on sitting one pricing update away from a paywall.</span></p><p><span>The reason it earns the slot this week: Plex just </span><a href="https://www.plex.tv/blog/new-lifetime-plex-pass-pricing/"><span>tripled the price of a new lifetime Plex Pass to $749.99, effective July 1</span></a><span>, on top of already gating remote streaming behind a paid pass, which is exactly the vendor-changes-the-terms moment that sends people looking for the exit. Jellyfin is that exit, and it is genuinely free with no premium tier gating the core experience. Honest scope, though. This is not a turnkey Plex clone. Hardware transcoding takes real configuration to get right, the client apps across smart TVs and streaming boxes are less polished than Plex&#8217;s, and Jellyfin ships no built-in remote-access magic, so getting to your library from outside the house means you bring your own reverse proxy or a mesh VPN like Tailscale (which came up in the episode for exactly this reason). For a homelab that already runs a hypervisor and a bit of networking, that is a comfortable weekend project. For a non-technical household that just wants to press play, Plex is still the smoother ride, and it is fair to say so.</span></p><h2><span>Quick Win of the Week</span></h2><p><span>Pick one tool you wrote off more than two years ago, one you filed under &#8220;dead&#8221; and stopped tracking, and spend thirty minutes with its current changelog and release notes. Not to adopt it. Just to find out whether the specific thing that made you quit it has been fixed. Thunderbird and Microsoft 365 was mine this week; you almost certainly have your own candidate sitting in your mental graveyard. The goal is to make &#8220;I wrote it off&#8221; a decision you revisit on a schedule, not a verdict you handed down once and never appealed.</span></p><h2><span>Fun Retro SysAdmin Fact</span></h2><p><span>Thunderbird 1.0 shipped on December 7, 2004, which makes Mozilla&#8217;s mail client older than most of the &#8220;modern&#8221; SaaS platforms built to replace it; it was very nearly left to rot when Mozilla stepped back from active development in 2012, and here it is twenty-one years later adding native Exchange support and quietly having a renaissance.</span></p><h2><span>From My Other Corner of the Internet</span></h2><h3><span>AndyOnTech</span></h3><p><span>The reconstruct-project-history piece I had been sitting on is finally live: </span><a href="https://www.andyontech.com/posts/claude_code_reconstruct_project_history/"><span>Can Claude Code Reconstruct a Project History You Never Documented?</span></a><span>. It walks through pointing Claude Code at nothing but a repo&#8217;s git history and having it rebuild the changelog and decision trail that no human ever sat down to write. If you have a months-old project you no longer fully understand and you&#8217;re asking yourself the question &#8220;how did I get here?&#8221;, this is the practical, boring-value use case for the tooling, not the hype one.</span></p><h2><span>Until Next Week</span></h2><p><span>Prune what stopped earning its place, but keep a list of the tools you buried; a few of them are going to knock.</span></p><p><span>Stay Frosty,</span></p><p><span>Andy</span></p><p><span>SysAdmin Weekly</span></p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/p/sysadmin-weekly-29-back-from-the?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading SysAdmin Weekly! This post is public (and free!) so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/p/sysadmin-weekly-29-back-from-the?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.sysadminweekly.com/p/sysadmin-weekly-29-back-from-the?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #28: The Right Tool, The Real Cause]]></title><description><![CDATA[Right-size your tech, then go read your vendors' postmortems]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-28-the-right-tool</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-28-the-right-tool</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Thu, 02 Jul 2026 16:24:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Rgzj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048ca3cc-767f-4e97-bc28-4f5ddb32a57b_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><span>TL;DR</span></h2><ul><li><p><span>Right tool for the right job is a discipline, not a budget line: stop sizing your tech to your ego and start sizing it to the task.</span></p></li><li><p><span>New episode 050: how to run a blameless incident postmortem that ends with a root cause instead of a name, whether you&#8217;re a war room of sixty or a shop of one.</span></p></li><li><p><span>The Take: your own postmortem is half the skill; reading everyone else&#8217;s, including your vendors&#8217;, is the other half, and their transparency is a procurement signal.</span></p></li><li><p><span>Tool of the Week is OneUptime, an open-source stack that captures the incident timeline automatically so your postmortem has real material to work from.</span></p></li><li><p><span>Quick Win: steal the show&#8217;s free postmortem template and fill in the boilerplate now, before the pager goes off.</span></p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2><span>From the Console</span></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Rgzj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048ca3cc-767f-4e97-bc28-4f5ddb32a57b_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Rgzj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048ca3cc-767f-4e97-bc28-4f5ddb32a57b_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Rgzj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048ca3cc-767f-4e97-bc28-4f5ddb32a57b_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Rgzj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048ca3cc-767f-4e97-bc28-4f5ddb32a57b_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Rgzj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048ca3cc-767f-4e97-bc28-4f5ddb32a57b_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Rgzj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048ca3cc-767f-4e97-bc28-4f5ddb32a57b_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/048ca3cc-767f-4e97-bc28-4f5ddb32a57b_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;From the Console - the right tool&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="From the Console - the right tool" title="From the Console - the right tool" srcset="https://substackcdn.com/image/fetch/$s_!Rgzj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048ca3cc-767f-4e97-bc28-4f5ddb32a57b_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Rgzj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048ca3cc-767f-4e97-bc28-4f5ddb32a57b_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Rgzj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048ca3cc-767f-4e97-bc28-4f5ddb32a57b_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Rgzj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048ca3cc-767f-4e97-bc28-4f5ddb32a57b_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>One of the most expensive habits in tech has LONG been reaching for the biggest thing on the shelf just because it happens to be sitting there.</span></p><p><span>I caught myself doing it last week. I had a two-paragraph text file that needed summarizing, and my hand instinctively went straight for the largest, most capable AI model I had access to (because i&#8217;ve been doing a lot of complex work lately). Had I not caught myself, that&#8217;d be like renting a semi to move a bag of groceries. </span><a href="https://www.anthropic.com/claude/opus"><span>Opus</span></a><span> does not need to summarize your grep output. </span><a href="https://www.anthropic.com/claude/haiku"><span>Haiku</span></a><span> is not going to architect your app. The skill is not knowing which model is &#8220;best,&#8221; it&#8217;s knowing which one fits the job in front of you, and most jobs are small.</span></p><p><span>The lab version of this is worse, because the lab version has blinking lights. Nobody needs a half-rack SAN to hold a few text files and a 2GB media library, and yet the homelab channels are full of gear that exists mostly because it was available and the owner </span><em><span>could</span></em><span>. I have been guilty of this too. Right tool for the right job is not a spending rule, </span><em><span>it&#8217;s a discipline</span></em><span> and arguably </span><strong><span>MORE</span></strong><span> important in today&#8217;s world of insane hardware prices that it used to be. The moment you size the tech to the task instead of to your ego, everything gets cheaper, quieter, and easier to reason about.</span></p><h2><span>The latest on the SysAdmin Weekly Podcast</span></h2><p><strong><span>Episode:</span></strong><span> </span><em><span>How Do You Run a Blameless Incident Postmortem?</span></em></p><p><strong><span>Topic:</span></strong><span> Andy and Eric Siron pull from combined decades of incident reviews to break down what a postmortem actually is, what kind of outage earns one, who belongs in the room, and why the follow-through is the whole point.</span></p><p><span>Why this one matters:</span></p><ul><li><p><span>An effective postmortem turns an outage into tangible fixes instead of finger-pointing, which is the difference between an incident you learn from and one you repeat.</span></p></li><li><p><span>Skip it and the same failure comes back, because nobody wrote down the contributing factors and nobody owned the action items.</span></p></li><li><p><span>It&#8217;s for anyone who owns uptime (which is MOST SysAdmins), and the discipline scales: sixty people in a war room or just you writing a summary for one nervous boss.</span></p></li></ul><h3><span>Watch on YouTube</span></h3><div id="youtube2-TavjUPSaGVo" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;TavjUPSaGVo&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/TavjUPSaGVo?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h3><span>Listen on Spotify</span></h3><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8aceca8e68ccb0951e38c2a3e0&quot;,&quot;title&quot;:&quot;050 - How Do You Run a Blameless Incident Postmortem?&quot;,&quot;subtitle&quot;:&quot;Andy Syrewicze and Eric Siron&quot;,&quot;description&quot;:&quot;Episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/0Tm381OfFRjdWGlTidtscT&quot;,&quot;belowTheFold&quot;:true,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/0Tm381OfFRjdWGlTidtscT" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" loading="lazy" data-component-name="Spotify2ToDOM"></iframe><h2><span>The Take</span></h2><p><span>Running your own postmortem is half the skill. Reading everyone else&#8217;s is the other half, and almost nobody treats it that way.</span></p><p><span>Every vendor you depend on has a track record of how they behave when they break. Some of them tell you. In February, </span><a href="https://clerk.com/blog/2026-02-19-system-outage-postmortem"><span>Clerk put out a postmortem</span></a><span> that named the actual root cause: a Postgres auto-analyze flipped a query plan because the planner&#8217;s sample size was too low, the bad plan strangled the database, and roughly ninety minutes later a manual re-analyze brought it back. That is a real root cause, with the communication failures owned in the same document. You read it and you know exactly what happened and what they changed.</span></p><p><span>Now, that willingness to publish a specific cause is itself a signal, and it correlates almost perfectly with how a vendor treats you at 2am. When </span><a href="https://github.blog/news-insights/company-news/addressing-githubs-recent-availability-issues-2/"><span>GitHub&#8217;s own engineering leadership publicly attributes</span></a><span> a run of outages to tightly coupled architecture that let local problems cascade, and to systems that couldn&#8217;t shed load from misbehaving clients, that is a company telling you how it actually failed. Compare that to the outfits whose entire public record is &#8220;we experienced elevated error rates&#8221; followed by silence. One of those is a partner. The other is a liability you haven&#8217;t been billed for yet.</span></p><p><span>So make it part of procurement. Before you take a hard dependency, go read the vendor&#8217;s status history and their last two or three postmortems. Not the marketing uptime number, the writeups. If they don&#8217;t publish any, or if every one is corporate mush with no named cause, you already know how the next outage conversation goes. The postmortem discipline Episode 050 is about does not stop at your own perimeter.</span></p><h2><span>Community Signal</span></h2><p><em><span>Awesome community work worth your attention.</span></em></p><p><strong><a href="https://surfingcomplexity.blog/2026/03/12/quick-thoughts-on-github-ctos-post-on-availability/"><span>Lorin Hochstein - &#8220;Quick thoughts on GitHub CTO&#8217;s post on availability&#8221;</span></a></strong><span> - Hochstein is a resilience-engineering practitioner (ex-Netflix SRE) who writes some of the clearest incident analysis on the internet, and here he picks apart GitHub&#8217;s own writeup on its recent outages. It&#8217;s the perfect companion to this issue&#8217;s Take: this is what it looks like when a working engineer reads someone else&#8217;s postmortem and pulls the real lessons out of it.</span></p><p><strong><a href="https://sre.google/sre-book/postmortem-culture/"><span>Google SRE - &#8220;Postmortem Culture: Learning from Failure&#8221;</span></a></strong><span> - Chapter 15 of the free SRE book, and still the clearest articulation of blameless-not-unaccountable in print. If Episode 050 had you nodding, this is the reference to hand the skeptic on your team who thinks &#8220;blameless&#8221; means &#8220;nobody is responsible.&#8221;</span></p><h2><span>Tool of the Week</span></h2><p><strong><a href="https://oneuptime.com"><span>OneUptime</span></a></strong><span> - an open-source, self-hostable reliability stack that rolls monitoring, on-call scheduling, status pages, and blameless postmortems into one platform.</span></p><p><span>The reason it earns the slot this week: it captures the incident timeline automatically while the fire is still burning, which is exactly the raw material a good postmortem needs and exactly what nobody remembers to collect by hand at 2am. Honest scope, though. This is a full platform, not a single container you set and forget. Self-hosting it is real infrastructure with a database and the works, so for a homelab it&#8217;s a weekend project, not a five-minute one; if you just want uptime checks, </span><a href="https://github.com/louislam/uptime-kuma"><span>Uptime Kuma</span></a><span> is the lighter tool. And to be straight with you: this is a smaller, less grassroots-proven community than a darling like Uptime Kuma, and it&#8217;s an all-in-one bet rather than a best-of-breed one. What earns it the slot is that it&#8217;s </span><a href="https://github.com/OneUptime/oneuptime"><span>genuinely fully open on GitHub</span></a><span> (Apache 2.0, not open-core), actively maintained, and its postmortem tooling actually exists instead of being bolted on.</span></p><h2><span>Quick Win of the Week</span></h2><p><span>Drop a real postmortem template into your team wiki or repo today, before you need it. We linked a markdown postmortem template that i&#8217;ve used over the years in the resources section of the last podcast episode. That version is free, CC BY 4.0, and version-tracked in </span><a href="https://github.com/ProjectRunspace/sysadmin-weekly/blob/main/resources/postmortem_markdown_process_template.md"><span>the SysAdmin Weekly community repo here</span></a><span>.</span></p><p><span>Pre-fill the parts that never change (your severity levels, escalation contacts, and the timeline table headers) so that when something does break, you&#8217;re filling in facts instead of formatting a document while the help-desk phone screams.</span></p><h2><span>Fun Retro SysAdmin Fact</span></h2><p><span>On January 15, 1990, AT&amp;T&#8217;s long-distance network collapsed for about nine hours and blocked roughly half of all calls placed through it, an estimated $60 million in lost connections, and the root cause was </span><a href="https://read.engineerscodex.com/p/how-one-line-of-code-caused-a-60"><span>a single misplaced break statement</span></a><span> in the C recovery code running on its 4ESS switches: proof, 36 years early, that &#8220;blameless&#8221; exists because the cause is almost never a person.</span></p><h2><span>Question I Got Asked (and the Real Answer)</span></h2><p><strong><span>The question:</span></strong><span> &#8220;I&#8217;m a one-person shop. Do postmortems even apply to me?&#8221;</span></p><p><strong><span>The common (wrong) answer:</span></strong><span> &#8220;No, that&#8217;s enterprise process overhead. You already know what broke.&#8221;</span></p><p><strong><span>The real answer:</span></strong><span> The document scales down to a paragraph; the discipline does not. You will not remember, three months from now, the exact order you tried things at 2am or why the obvious fix didn&#8217;t work. A five-minute writeup with a timeline, a root cause, and two action items you actually close is worth more to a solo admin than a forty-page template is to a team that files it and forgets it. Blameless is easy when the only name in the room is yours. The hard part, same as everywhere, is the follow-through.</span></p><h2><span>Until Next Week</span></h2><p><span>Size the tool to the task, write down what broke, and close the action item you keep meaning to close.</span></p><p><span>Stay Frosty,</span></p><p><span>Andy</span></p><p><span>SysAdmin Weekly</span></p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/p/sysadmin-weekly-28-the-right-tool?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading SysAdmin Weekly! This post is public (and free!) so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/p/sysadmin-weekly-28-the-right-tool?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.sysadminweekly.com/p/sysadmin-weekly-28-the-right-tool?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #27: The Boring Wins]]></title><description><![CDATA[I rebuilt a four-month-old project's entire changelog from nothing but git diffs in twenty minutes. The scoping is the whole game.]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-27-the-boring-wins</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-27-the-boring-wins</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Thu, 25 Jun 2026 20:57:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!A9yp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11026d9-47b6-4bb2-81f3-d570b2e7f46c_1701x925.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><span>TL;DR</span></h2><ul><li><p><span>After a few issues of me telling you not to trust the machine, here is the other half of the ledger: the tangible, boring AI wins that are actually worth your time.</span></p></li><li><p><span>Episode 049 is out: how attackers run local LLMs on their own hardware to generate spear phishing at scale, why &#8220;spot the typo&#8221; training is dead, and where the real defensive line sits, with Eric Siron.</span></p></li><li><p><span>The Take: the same accessible AI that attackers point at scaling the bad stuff can be pointed at the valuable, well-scoped work you never had hours for, including understanding the threat landscape itself.</span></p></li><li><p><span>I rebuilt a four-month-old project&#8217;s entire changelog from nothing but the git diffs in about twenty minutes. The scoping that made it cheap is the same scoping that made it good.</span></p></li><li><p><span>Tool of the Week: Fabric, reusable AI &#8220;patterns&#8221; you run from the command line against hosted or local models.</span></p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2><span>From the Console</span></h2><p><span>I have spent the last several issues being the guy telling you not to trust the machine. </span><a href="https://newsletter.sysadminweekly.com/p/sysadmin-weekly-24-doom-discounted"><span>Doom Discounted</span></a><span>, </span><a href="https://newsletter.sysadminweekly.com/p/sysadmin-weekly-26-the-off-switch"><span>The Off-Switch You Don&#8217;t Own</span></a><span>, the whole local-inference drum. I stand by every word of it. But that is one half of the ledger, and this week I want to read you the other half.</span></p><p><span>Because here is the thing I do not say enough when I am busy being skeptical: lately the boring AI wins have been quietly piling up, and they are real. The one that got me this week&#8230;. I pointed Claude Code at a four-month-old project of mine that had grown from a single throwaway script into a full workflow, and asked it to reconstruct the changelog I never bothered to keep, from nothing but the git diffs. About twenty minutes later I had an accurate, dated history of a project I could no longer fully trace in my own head. Not magic. Just a tedious, genuinely useful job that was never worth a human afternoon, suddenly worth twenty minutes.</span></p><p><span>That is the whole theme this week. Not &#8220;AI is amazing.&#8221; The lesson this week is that the floor on boring-but-valuable work just dropped, and we should go use that&#8230;..</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A9yp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11026d9-47b6-4bb2-81f3-d570b2e7f46c_1701x925.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A9yp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11026d9-47b6-4bb2-81f3-d570b2e7f46c_1701x925.png 424w, https://substackcdn.com/image/fetch/$s_!A9yp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11026d9-47b6-4bb2-81f3-d570b2e7f46c_1701x925.png 848w, https://substackcdn.com/image/fetch/$s_!A9yp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11026d9-47b6-4bb2-81f3-d570b2e7f46c_1701x925.png 1272w, https://substackcdn.com/image/fetch/$s_!A9yp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11026d9-47b6-4bb2-81f3-d570b2e7f46c_1701x925.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A9yp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11026d9-47b6-4bb2-81f3-d570b2e7f46c_1701x925.png" width="1456" height="792" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f11026d9-47b6-4bb2-81f3-d570b2e7f46c_1701x925.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:792,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;From the Console - the boring wins&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="From the Console - the boring wins" title="From the Console - the boring wins" srcset="https://substackcdn.com/image/fetch/$s_!A9yp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11026d9-47b6-4bb2-81f3-d570b2e7f46c_1701x925.png 424w, https://substackcdn.com/image/fetch/$s_!A9yp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11026d9-47b6-4bb2-81f3-d570b2e7f46c_1701x925.png 848w, https://substackcdn.com/image/fetch/$s_!A9yp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11026d9-47b6-4bb2-81f3-d570b2e7f46c_1701x925.png 1272w, https://substackcdn.com/image/fetch/$s_!A9yp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11026d9-47b6-4bb2-81f3-d570b2e7f46c_1701x925.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>And now, back to our regularly scheduled programming.</span></p><h2><span>The latest on the SysAdmin Weekly Podcast</span></h2><p><strong><span>Episode:</span></strong><span> </span><em><span>049 - How Do Attackers Use Local LLMs to Phish at Scale?</span></em><span> </span></p><p><strong><span>Topic:</span></strong><span> Andy brings his InfoSecurity Europe session to the show, and Eric Siron joins to walk through how threat actors run open-weight models on their own hardware to generate targeted spear phishing at scale, in any language, with no internet and no guardrails, and where the real defensive line actually sits.</span></p><p><span>Why this one matters:</span></p><ul><li><p><span>The guardrail gap, made concrete: ask a hosted model to write a phishing lure and it refuses; pull the right open-weight model onto a laptop and that refusal layer simply is not there. The demo is several tailored spear-phishing lures in ninety seconds.</span></p></li><li><p><span>Why &#8220;spot the typo&#8221; awareness training is dead, and why verification culture plus strong email authentication (SPF, DKIM, DMARC) is what actually carries the load now</span></p></li><li><p><span>Plus the nerd hour and news react: Washington pumping the brakes on Fable, the New York ghost-gun-printing law, and the Google AI liability question</span></p></li></ul><h3><span>Listen on Spotify</span></h3><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8aceca8e68ccb0951e38c2a3e0&quot;,&quot;title&quot;:&quot;049 - How Do Attackers Use Local LLMs to Phish At Scale?&quot;,&quot;subtitle&quot;:&quot;Andy Syrewicze and Eric Siron&quot;,&quot;description&quot;:&quot;Episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/0kfAonNbhJ7qTp9ZoOXrJp&quot;,&quot;belowTheFold&quot;:true,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/0kfAonNbhJ7qTp9ZoOXrJp" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" loading="lazy" data-component-name="Spotify2ToDOM"></iframe><h3><span>Watch on YouTube</span></h3><div id="youtube2-R8sPO_cXdfo" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;R8sPO_cXdfo&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/R8sPO_cXdfo?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2><span>The Take</span></h2><p><span>This week&#8217;s episode (above) is about attackers pointing cheap, ungoverned AI at the one thing they care about: scaling the bad stuff. Fifteen tailored spear-phishing lures in ninety seconds, no guardrails, no internet connection required. That is the threat, and it is real. Remember though, that the exact same accessibility cuts the other way, and most of us are barely using it.</span></p><p><span>Earlier this month I built a small tool that reads the places SysAdmins actually congregate, the subreddits, the forums, the threads nobody has time to keep up with, and correlates what people keep struggling with. Not vibes. The recurring, in-their-own-words pain that gets buried under a thousand individual posts. I built it to find things worth covering on the show. It turned into something more useful than that: a standing read on what is actually breaking in the field, and an early-warning lens on how the ground is shifting under us.</span></p><p><span>That second part matters more after recording Episode 049. The same engine that surfaces &#8220;everyone is fighting the same Intune policy bug this month&#8221; will also surface &#8220;attackers are openly comparing which local model writes the cleanest lures.&#8221; Pointing AI at understanding the field, including how the bad actors are using it against you, is not a gimmick. It is one of the highest-value things a defensive team can do with this technology right now, and A LOT of orgs aren&#8217;t doing it.</span></p><p><span>Here is the part that ties the changelog and the community tool together, and it is the whole game: both worked because I scoped them hard. Tell the model exactly what to look at, exactly what to ignore, and exactly what good output looks like, and it earns its keep. Hand it a vague &#8220;go figure out my industry&#8221; and you get expensive mush. The tangible AI wins are not the demos. They are the narrow, well-scoped, deeply boring jobs you never had the hours for. If you want the longer version of that argument grounded in day-to-day IT work, I </span><a href="https://www.andyontech.com/posts/can_claude_code_help_sysadmins/"><span>wrote it up here</span></a><span>.</span></p><h2><span>Community Signal</span></h2><p><strong><a href="https://simonw.substack.com/p/large-language-models-can-run-tools"><span>Simon Willison - &#8220;Large Language Models can run tools in your terminal with LLM 0.26&#8221;</span></a></strong><span> - If The Take is the argument that well-scoped AI is the real win, this is the reference implementation of that idea from a credible independent voice in the space. Willison&#8217;s llm is the opposite of the chat-window-you-babysit: a command-line tool that pipes input in, logs every prompt to a queryable SQLite database, and now hands models controlled access to tools you define as plain functions, against hosted models or local ones through Ollama. The post is about a year old now, but it is the cleanest articulation of the Unix-philosophy approach to AI that the GUI hype keeps drowning out, and it pairs directly with Fabric below.</span></p><h2><span>Tool of the Week</span></h2><p><strong><a href="https://github.com/danielmiessler/Fabric"><span>Fabric</span></a></strong><span> - an open-source framework that turns AI into a set of reusable command-line &#8220;patterns&#8221; you pipe text through, instead of a chat window you have to babysit.</span></p><p><span>Fabric is the tool that makes the &#8220;scope it hard&#8221; lesson above repeatable. Each pattern is a saved, version-controlled prompt for exactly one job: summarize this, extract the action items, analyze this log, and you run it from the terminal with Unix pipes like any other command. It talks to hosted models (Claude, GPT, Gemini) and to local ones through Ollama, so sensitive input can stay on hardware you own. Honest scope: it is genuinely useful for a solo practitioner or a small shop today, but it is not an enterprise platform with RBAC and audit trails, so treat it as power tooling for you, not a sanctioned production service for the org. MIT licensed, north of 40,000 stars, and actively developed as of this month.</span></p><h2><span>Quick Win of the Week</span></h2><p><span>Pick one repository you actually rely on that has no changelog, or one where you started the changelog too late, and have an AI backfill its history from the git diffs. The trick is entirely in the scope. Hand it the short list of files that define how the thing works, the modules, the pipeline definitions, the runbooks, not every variable tweak, and tell it to read only the diffs touching those paths. Tell it to leave any existing entries untouched, and give it the exact output format you want. Then read the result against the diffs before you trust it, because the history is the authority and the summary is not. Twenty minutes, and a project nobody on the team could explain end to end suddenly has a paper trail.</span></p><h2><span>Fun Retro SysAdmin Fact</span></h2><p><span>The AI that fools people is not new; it is sixty years old. In 1966, MIT&#8217;s Joseph Weizenbaum wrote ELIZA, a simple pattern-matching script that imitated a therapist by turning your own statements back into questions, and it was so convincing that his secretary, who knew exactly how trivial the program was, reportedly asked him to leave the room so she could talk to it in private. Weizenbaum spent much of the rest of his career unsettled by how readily people projected real understanding onto a machine that had none, a reaction we now call the ELIZA effect.</span></p><p><span>Source: </span><strong><a href="https://www.smithsonianmag.com/history/why-the-computer-scientist-behind-the-worlds-first-chatbot-dedicated-his-life-to-publicizing-the-threat-posed-by-ai-180987971/"><span>Smithsonian Magazine - &#8220;Why Joseph Weizenbaum, Creator of the World&#8217;s First Chatbot, Turned Against AI&#8221;</span></a></strong></p><h2><span>Until Next Week</span></h2><p><span>The skeptic in me is not going anywhere, but it&#8217;s important to state that the boring wins are real, and the only way you will believe that is to point the machine at one tedious, valuable job this week and watch it work.</span></p><p><span>Stay Frosty,</span></p><p><span>Andy</span></p><p><span>SysAdmin Weekly</span></p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/p/sysadmin-weekly-27-the-boring-wins?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading SysAdmin Weekly! This post is public (and free!) so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/p/sysadmin-weekly-27-the-boring-wins?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.sysadminweekly.com/p/sysadmin-weekly-27-the-boring-wins?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #26: The Off-Switch You Don't Own]]></title><description><![CDATA[A frontier model went dark worldwide in 72 hours this month. Here is why that is an argument for owning your hardware...]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-26-the-off-switch</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-26-the-off-switch</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Thu, 18 Jun 2026 15:12:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!tw7C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1943eac1-a6b0-4c76-9387-a50501d9fb5c_1402x1122.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><span>TL;DR</span></h2><p><span>&#183; A frontier AI model can be switched off worldwide in 72 hours, and not by you. Anthropic&#8217;s Fable 5 and Mythos 5 proved it this month.</span></p><p><span>&#183; Clearly it&#8217;s not a Claude problem. It is a dependency problem, and it is the strongest case yet for owning the hardware your inference runs on.</span></p><p><span>&#183; SysAdmin Weekly Podcast Episode 048 is out: the AI doom narrative held up against the actual data with Eric Siron.</span></p><p><span>&#183; The WEF Future of Jobs numbers say net +78 million jobs by 2030, and the fastest-growing skill categories behind AI and big data are networks and cybersecurity. The work that keeps infrastructure running is on the growth side.</span></p><p><span>&#183; Tool of the Week: Ollama, the second time around. Same recommendation as Issue 24, sharper reason to act on it now.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2><span>From the Console</span></h2><p><span>I stripped my lab down a few weeks ago. Pulled the always-on gear I was not really using, consolidated a couple of roles onto hardware I trust to keep running, and rebuilt the rest with longevity in mind instead of raw horsepower. I expected to give something up for that.</span></p><p><span>Turns out&#8230;..I have not, in fact, given up something for those changes&#8230;. Everything I actually depend on is running as well as it ever did, and my power bill came back noticeably lighter. Turns out a lot of what I was running was running because it was already on, not because I needed it on.</span></p><p><span>Given the recent news about Anthropic&#8230; it makes me thing about something. Every box in that pared-down lab is one </span><em><span>I</span></em><span> control. It does not get a worse model pushed to it overnight. It does not get switched off because of a directive passed down from three companies upstream of me (or the US Government for that matter&#8230;). Those cases sounded like a philosophical point a month ago. This week it stopped being philosophical.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tw7C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1943eac1-a6b0-4c76-9387-a50501d9fb5c_1402x1122.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tw7C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1943eac1-a6b0-4c76-9387-a50501d9fb5c_1402x1122.png 424w, https://substackcdn.com/image/fetch/$s_!tw7C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1943eac1-a6b0-4c76-9387-a50501d9fb5c_1402x1122.png 848w, https://substackcdn.com/image/fetch/$s_!tw7C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1943eac1-a6b0-4c76-9387-a50501d9fb5c_1402x1122.png 1272w, https://substackcdn.com/image/fetch/$s_!tw7C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1943eac1-a6b0-4c76-9387-a50501d9fb5c_1402x1122.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tw7C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1943eac1-a6b0-4c76-9387-a50501d9fb5c_1402x1122.png" width="1402" height="1122" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1943eac1-a6b0-4c76-9387-a50501d9fb5c_1402x1122.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1122,&quot;width&quot;:1402,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;From the Console - the off-switch you don&#8217;t own&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="From the Console - the off-switch you don&#8217;t own" title="From the Console - the off-switch you don&#8217;t own" srcset="https://substackcdn.com/image/fetch/$s_!tw7C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1943eac1-a6b0-4c76-9387-a50501d9fb5c_1402x1122.png 424w, https://substackcdn.com/image/fetch/$s_!tw7C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1943eac1-a6b0-4c76-9387-a50501d9fb5c_1402x1122.png 848w, https://substackcdn.com/image/fetch/$s_!tw7C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1943eac1-a6b0-4c76-9387-a50501d9fb5c_1402x1122.png 1272w, https://substackcdn.com/image/fetch/$s_!tw7C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1943eac1-a6b0-4c76-9387-a50501d9fb5c_1402x1122.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>And now, back to our regularly scheduled programming.</span></p><h2><span>The latest on the SysAdmin Weekly Podcast</span></h2><p><strong><span>Episode:</span></strong><span> </span><em><span>048 - The AI Doom Narrative vs the Data: Layoffs, Energy, and Jobs in 2026</span></em><span> </span><strong><span>Topic:</span></strong><span> Andy and Eric Siron take the AI fear stories one at a time, the layoffs, the data center energy and water panic, the &#8220;office workers are gone in eighteen months&#8221; predictions, and put each one next to what the actual data says.</span></p><p><span>Why this one matters:</span></p><p><span>&#183; The WEF Future of Jobs numbers, the post-COVID overhiring correction, and the hyperscaler nuclear and cooling commitments, read against the headlines instead of in place of them</span></p><p><span>&#183; What AI actually looks like at a SysAdmin&#8217;s keyboard versus what the press would have you believe it looks like</span></p><p><span>&#183; Plus the nerd hour: Linus Torvalds on AI-generated bug reports drowning the kernel security list, Edge caught storing passwords in clear text, and a Forgejo and Restic lab cleanup</span></p><h3><span>Listen on Spotify</span></h3><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8aceca8e68ccb0951e38c2a3e0&quot;,&quot;title&quot;:&quot;048 - The AI Doom Narrative vs the Data: Layoffs, Energy, and Jobs in 2026&quot;,&quot;subtitle&quot;:&quot;Andy Syrewicze and Eric Siron&quot;,&quot;description&quot;:&quot;Episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/29psde4dEzq1cpiQJwOaux&quot;,&quot;belowTheFold&quot;:true,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/29psde4dEzq1cpiQJwOaux" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" loading="lazy" data-component-name="Spotify2ToDOM"></iframe><h3><span>Watch on YouTube</span></h3><div id="youtube2-BuHVZ_364kc" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;BuHVZ_364kc&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/BuHVZ_364kc?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2><span>The Take</span></h2><p><span>A model you build your work around can be turned off in three days, worldwide, and you will not be the one who decides it.</span></p><p><span>That is not a hypothetical. Anthropic released Claude Fable 5 to the public on June 9, with the wider Mythos 5 class going to a narrow set of partners the same week. By the evening of June 12, both were dark. Not deprecated, not rate-limited; switched off for every customer on the planet. The trigger was a US export-control directive barring access by any foreign national, and because nationality cannot be filtered on a live API in real time, the only way to comply was to pull the models for everyone. Anthropic&#8217;s own foreign-born staff included.</span></p><p><span>The part relevant for us mere-mortal SysAdmins? None of that had anything to do with how we were using the model. You could have had a clean, paid, well-behaved workflow built on it, and it would still have gone dark on Friday night because of a conversation between an executive and a cabinet secretary that you were not in.</span></p><p><span>And that conversation is its own story. The reporting says Amazon CEO Andy Jassy is the one who flagged the concern to Treasury Secretary Scott Bessent, citing Amazon researchers who got Fable 5 to cough up cyberattack-useful output. Amazon is Anthropic&#8217;s investor. Amazon is Anthropic&#8217;s cloud host. And Amazon, this week, is the party that walked a competitor&#8217;s three-day-old model release into a regulator. I am not going to tell you what to read into that. I am going to tell you those three roles sitting in one company is exactly the kind of thing you want to know about when it comes to the supply chain under your tooling.</span></p><p><span>To be fair to Anthropic, they pushed back on the severity, noting the same capabilities are already reachable through other public models, and Opus 4.8 and Sonnet kept running the whole time. So this is not me telling you Claude is the problem. Claude is not the problem. The dependency is the problem.</span></p><p><span>We have been building this case in different shapes for a while. </span><a href="https://newsletter.sysadminweekly.com/p/sysadmin-weekly-21-the-great-compute"><span>Issue 21</span></a><span> was about compute consolidating into a handful of hands. </span><a href="https://newsletter.sysadminweekly.com/p/sysadmin-weekly-25-the-silicon-squeeze"><span>Issue 25</span></a><span> was about the hardware squeeze landing on your doorstep. Both of those were about cost and supply. This adds a third axis, and it is the sharpest one: availability you do not govern. A model running on hardware you own cannot be revoked by a directive you never saw. That is the whole pitch for local inference, and it just got handed the cleanest example it has ever had. </span><a href="https://techcrunch.com/2026/06/13/amazon-ceo-reportedly-raised-anthropic-model-concerns-before-government-crackdown/"><span>The full timeline is here</span></a><span> if you want to read it cold.</span></p><p><span>None of this means rip the hosted models out of your stack. They are still better than what most of us can run at home, and that gap is real. It means know which of your workflows would simply stop if a model went dark on a Friday, and have an answer that does not require anyone&#8217;s permission to switch on.</span></p><h2><span>Question I Got Asked (and the Real Answer)</span></h2><p><strong><span>The question:</span></strong><span> &#8220;Be honest, is AI going to delete my job?&#8221;</span></p><p><strong><span>The common answer:</span></strong><span> Some executive&#8217;s eighteen-month countdown, repeated back with the serial numbers filed off. Half the room nodding, the other half quietly updating their resume.</span></p><p><strong><span>The real answer:</span></strong><span> The most-cited primary source on this is the WEF Future of Jobs Report, and the people repeating the doom number rarely seem to have read it. The report projects 170 million jobs created and 92 million displaced by 2030, for a net gain of roughly 78 million. That is real churn, about 22% of the jobs studied, and it is going to </span><strong><span>HURT</span></strong><span> in specific places; clerical and administrative roles, cashiers, and data entry are on the wrong side of it.</span></p><p><span>The more useful number in that same report is the </span><a href="https://www.weforum.org/publications/the-future-of-jobs-report-2025/in-full/3-skills-outlook/"><span>skills outlook</span></a><span>: the fastest-growing skill categories through 2030 are AI and big data, networks and cybersecurity, and technological literacy. Those are not the skills of a job being deleted. Those are the skills of the work that keeps the rest of it running.</span></p><p><span>The displacement is real and worth taking seriously. The version where it deletes the people who keep systems running is not what the data says. Again, Eric Siron and I spend a full episode of the podcast (above) on this distinction, and it is worth the listen, because the gap between the headline and the report is wide enough to drive a career decision through.</span></p><h2><span>Community Signal</span></h2><p><strong><a href="https://jameskilby.co.uk/2024/10/self-hosting-ai-stack-using-vsphere-docker-and-nvidia-gpu/"><span>James Kilby - &#8220;Self-Hosting an AI Stack Using vSphere, Docker and NVIDIA GPU&#8221;</span></a></strong><span> - The practical version of everything above. Kilby walks through standing up a containerized inference stack on a single NVIDIA Tesla P4 inside vSphere, with the install commands and, the part I appreciated, the real power numbers: roughly 7 watts idle, 50 to 60 under active inference. If you read From the Console and wondered what &#8220;own your inference&#8221; actually costs to run, this is a concrete answer from someone who measured it. Updated June 2026.</span></p><h2><span>Tool of the Week</span></h2><p><strong><a href="https://ollama.com"><span>Ollama</span></a></strong><span> - Open-source local LLM runtime. Pull a model, run it on hardware you own, expose an OpenAI-compatible endpoint any existing tool can talk to.</span></p><p><span>If you read </span><a href="https://newsletter.sysadminweekly.com/p/sysadmin-weekly-24-doom-discounted"><span>Issue 24</span></a><span> you have already heard this pitch. The reason it earns the slot a second time is that the argument for it just got sharper. For issues 24, the case was privacy, cost, and not being told you cannot use AI at all. The Fable 5 takedown adds the axis I did not have a clean example for in May: availability you govern. Again&#8230;. </span><em><span>a model running on hardware you own cannot be pulled by a directive you never saw.</span></em></p><p><span>Honest scope has not changed since Issue 24. Local model quality at consumer hardware tiers still trails the frontier hosted models, and for greenfield engineering work you will still reach for the hosted option more often than not. For the workflows that actually need to keep running no matter what happens upstream, this is the fallback The Take is asking you to have. The Quick Win below is &#8220;stand it up and prove it works.&#8221; An hour of your time, a permission slip from nobody.</span></p><h2><span>Quick Win of the Week</span></h2><p><span>Make a one-page list of every tool and workflow in your shop that calls a hosted AI model, and mark which ones would simply stop if that model went dark on a Friday night. For the one that matters most, pull an open-weight model in Ollama, point the tool at the local OpenAI-compatible endpoint, and confirm it actually runs. You are not switching off the cloud. You are proving you have a fallback that needs nobody&#8217;s permission to turn on, before the week you actually need it.</span></p><h2><span>Fun Retro SysAdmin Fact</span></h2><p><span>This is not the first time Washington export-controlled software. Through the 1990s, strong encryption was classified as a munition under the same export rules as weapons, and PGP author Phil Zimmermann spent roughly three years under federal criminal investigation for &#8220;exporting munitions without a license&#8221; after his code spread overseas; the </span><a href="http://www.philzimmermann.com/EN/news/PRZ_case_dropped.html"><span>case was dropped in 1996</span></a><span>, and the idea that publishing software could be an arms-export crime has felt absurd ever since. Felt.</span></p><h2><span>Until Next Week</span></h2><p><span>Know which of your systems would keep running if the company upstream of you had a bad Friday.</span></p><p><span>Stay Frosty,</span></p><p><span>Andy</span></p><p><span>SysAdmin Weekly</span></p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/p/sysadmin-weekly-26-the-off-switch?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading SysAdmin Weekly! This post is public (and free!) so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/p/sysadmin-weekly-26-the-off-switch?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.sysadminweekly.com/p/sysadmin-weekly-26-the-off-switch?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p></p>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #25: The Silicon Squeeze]]></title><description><![CDATA[When hyperscalers buy the fab capacity, you can't buy the parts...]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-25-the-silicon-squeeze</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-25-the-silicon-squeeze</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Thu, 11 Jun 2026 20:43:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!aCdt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a133c9-3fcc-4e87-a622-cb46e77904f6_1402x1122.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>TL;DR</h2><ul><li><p>The compute consolidation I flagged back in Issue 21 isn&#8217;t a forecast anymore; it&#8217;s sitting in your parts bin.</p></li><li><p>DRAM contract prices jumped roughly 90% in a single quarter, consumer SSDs climbed 147%, and a 16GB Raspberry Pi 5 that launched at $120 now runs $305.</p></li><li><p>The hyperscalers didn&#8217;t just rent you the cloud; they bought up the fab capacity that makes the parts you&#8217;d use to avoid it.</p></li><li><p>We pulled an older episode of the podcast to highlight this week &gt; Episode 023 with Eric Siron from the vault: building a real lab without selling a kidney, more relevant now than the day we recorded it.</p></li><li><p>This week&#8217;s moves: pool mismatched disks with SnapRAID, and actually measure how much write life your NVMe has left.</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>From the Console</h2><p>I went looking for a couple of high-endurance NVMe drives last week. Not the bargain-bin kind; the write-tolerant drives you put under a workload that actually does sustained writes. I didn&#8217;t find them at a good price. I didn&#8217;t find them at a bad price either. They simply weren&#8217;t there.</p><p>Same story when I priced out more RAM for an existing box. Same story again when I looked at what a Raspberry Pi costs now versus a year ago. Somewhere in the last few months the math quietly flipped: buying new capacity stopped being a line item and turned into a project with a budget meeting attached.</p><p>So I&#8217;ve stopped trying to buy my way forward. I&#8217;m re-architecting what I already own, with longevity as the goal instead of raw horsepower. Make the gear I have last, instead of betting on a parts market that clearly isn&#8217;t betting on me.</p><p>This is a rant you&#8217;re going to be hearing about on SysAdmin Weekly for&#8230;.. a while&#8230; I apologize in advance. =D</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aCdt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a133c9-3fcc-4e87-a622-cb46e77904f6_1402x1122.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aCdt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a133c9-3fcc-4e87-a622-cb46e77904f6_1402x1122.png 424w, https://substackcdn.com/image/fetch/$s_!aCdt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a133c9-3fcc-4e87-a622-cb46e77904f6_1402x1122.png 848w, https://substackcdn.com/image/fetch/$s_!aCdt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a133c9-3fcc-4e87-a622-cb46e77904f6_1402x1122.png 1272w, https://substackcdn.com/image/fetch/$s_!aCdt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a133c9-3fcc-4e87-a622-cb46e77904f6_1402x1122.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aCdt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a133c9-3fcc-4e87-a622-cb46e77904f6_1402x1122.png" width="1402" height="1122" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/01a133c9-3fcc-4e87-a622-cb46e77904f6_1402x1122.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1122,&quot;width&quot;:1402,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Empty PC Parts Bin&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Empty PC Parts Bin" title="Empty PC Parts Bin" srcset="https://substackcdn.com/image/fetch/$s_!aCdt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a133c9-3fcc-4e87-a622-cb46e77904f6_1402x1122.png 424w, https://substackcdn.com/image/fetch/$s_!aCdt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a133c9-3fcc-4e87-a622-cb46e77904f6_1402x1122.png 848w, https://substackcdn.com/image/fetch/$s_!aCdt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a133c9-3fcc-4e87-a622-cb46e77904f6_1402x1122.png 1272w, https://substackcdn.com/image/fetch/$s_!aCdt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a133c9-3fcc-4e87-a622-cb46e77904f6_1402x1122.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And now, back to our regularly scheduled programming&#8230;..</p><h2>From the SysAdmin Weekly Vault</h2><p>Instead of reaching for the latest episode of the SysAdmin Weekly podcast, we&#8217;re reaching for an older episode that fits with this week&#8217;s theme around PC hardware and homelabs.</p><p><strong>Episode:</strong> <em>SysAdmin Weekly 023 - Budget Home Lab Setup for IT Pros</em> (with Eric Siron) <strong>Topic:</strong> Building a genuinely useful home lab without torching your budget, across five segments: hardware, software, virtualization, networking, and cloud.</p><p>Why this one still holds up, and matters more now:</p><ul><li><p>The hardware advice was always practical: don&#8217;t underestimate an old desktop or laptop with enough RAM, and lean on mini PCs as the modern budget chassis. For example, Eric stood up his entire lab on four 32GB nodes for around $4,000 (When we recorded that episode) The underlying logic used? &gt; &#8220;cutting edge, not bleeding edge&#8221; (skip DDR5, stick with DDR4), reads less like budget tinkering and more like a 2026 survival guide today.</p></li><li><p>Eric&#8217;s rule of thumb, brick a $100 box, not a $20,000 one, was about learning safely on cheap hardware. In a market where you can no longer reliably buy the $100 box either, it lands as an argument for defending what you already own and being patient with the gear that still works.</p></li><li><p>The virtualization tour is still the cheapest path off the VMware tax: Hyper-V on Windows Server&#8217;s 180-day evaluation (re-arm it three times for roughly two years of runway), Proxmox if you miss the vSphere feel, libvirt and KVM for the Linux native route. Containers via Docker, Podman, or a small Kubernetes cluster cover the workloads where full VMs are overkill.</p></li><li><p>Bonus reality check we did not plan for: Eric flagged in the recording that VMware trial licenses are now gated behind enterprise customer designation. If you ever wondered why I started talking about &#8220;the VMware tax&#8221; as a thing, that gate is where it started.</p></li></ul><div id="youtube2-2zLue8ldtR0" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;2zLue8ldtR0&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/2zLue8ldtR0?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2>The Take</h2><p>Back in <a href="https://newsletter.sysadminweekly.com/p/sysadmin-weekly-21-the-great-compute">Issue 21</a>, I ran a thought experiment and landed on an uncomfortable answer: the consolidation of compute into a handful of hyperscalers would, eventually, take choice and independent operation away from the rest of us. I framed it as a question and said I thought the answer was yes. I did not expect the proof to arrive this fast, and I did not expect it to come through the supply chain instead of through policy.</p><p>So the ugly truth&#8230;.. The three companies that make the world&#8217;s memory have pivoted their fab capacity toward high-bandwidth memory and enterprise parts for AI buildouts, because that&#8217;s where the margin is&#8230;.  it&#8217;s simple capitalism. <a href="https://www.trendforce.com/news/2025/12/26/news-ai-reportedly-to-consume-20-of-global-dram-wafer-capacity-in-2026-hbm-gddr7-lead-demand/">AI is on track to consume roughly a fifth of all DRAM production this year</a>, per TrendForce. The downstream effect isn&#8217;t subtle: <a href="https://www.trendforce.com/presscenter/news/20260202-12911.html">DRAM contract prices jumped around 90% in a single quarter</a>, <a href="https://www.idc.com/resource-center/blog/global-memory-shortage-crisis-market-analysis-and-the-potential-impact-on-the-smartphone-and-pc-markets-in-2026/">consumer SSDs climbed 147%</a>, <a href="https://www.tomshardware.com/pc-components/ssds/vdura-sharply-revises-its-enterprise-ssd-pricing-figures">a 30TB enterprise SSD went from about $3,000 to $17,500</a>, and <a href="https://www.raspberrypi.com/news/more-memory-driven-price-rises/">that 16GB Raspberry Pi 5 went from $120 at launch to $305</a>.</p><p>That&#8217;s the consolidation thesis, except it isn&#8217;t an abstraction about cloud strategy anymore. It&#8217;s the reason you can&#8217;t buy a stick of RAM or a decent NVMe drive at a price that makes sense. The same demand that&#8217;s building hyperscale AI capacity is the demand that&#8217;s pricing you out of building anything for yourself.</p><p>And that&#8217;s the quiet move now&#8230;&#8230;. When the entities building the cloud also control who gets the silicon to build off the cloud, &#8220;just rent compute from us&#8221; stops being a sales pitch and becomes the path of least resistance, because every other path got more expensive on purpose. I&#8217;m not telling you to panic. I&#8217;m telling you to notice, and to make the gear you already own last, because owning your own compute is starting to look less like a preference and more like a position you have to defend.</p><h2>Community Signal</h2><p>One item this week, and fits right in with these week&#8217;s discussion.</p><p><strong><a href="https://www.jeffgeerling.com/blog/2026/dram-pricing-is-killing-the-hobbyist-sbc-market/">Jeff Geerling - &#8220;DRAM pricing is killing the hobbyist SBC market&#8221;</a></strong> - Geerling lays out how LPDDR memory now makes up the majority of a single-board computer&#8217;s cost, which is why anything past 4GB of RAM has drifted out of hobbyist reach. His read lines up with mine: the theme of 2026 is repurposing what you already have, not buying new. If you want the hardware-level receipts behind everything I argued above, this is the post to read.</p><h2>Tool of the Week</h2><p><strong><a href="https://www.snapraid.it">SnapRAID</a></strong> - parity-based protection for an array of ordinary, mismatched disks, which is exactly what you end up with when you can&#8217;t buy a matched set of new drives.</p><p>Full disclosure before I describe it: I haven&#8217;t run this one in production myself yet. It&#8217;s on the shortlist for the re-architecting work I&#8217;m doing now, and I&#8217;m flagging it here because it&#8217;s the community-tested answer (Perfect Media Server, r/DataHoarder, the Self-Hosted podcast crowd) for exactly the mismatched-disk world we&#8217;re heading into. I want it on your radar before you need it, not after.</p><p>SnapRAID computes parity across drives of different sizes and ages, so you can add whatever disk you scrounged this month and still survive a failure or two (it scales up to six parity disks if you want the headroom). Pair it with <a href="https://github.com/trapexit/mergerfs">mergerfs</a> and those odd-sized disks present as a single pool. Honest scope: this is snapshot-style parity synced on a schedule, not real-time RAID, so it&#8217;s built for data that doesn&#8217;t change by the second; media, backups, and archives are the sweet spot. Don&#8217;t drop a busy database or a hot VM datastore on it and expect RAID behavior. For bulk storage you want to keep alive for years on hardware you already own, it&#8217;s hard to beat. It also pairs cleanly with the eBay-and-government-surplus path Eric recommended on the Vault episode, since the whole point of that path is ending up with a stack of drives nothing else can pool.</p><h2>Quick Win of the Week</h2><p>Find out how much life your SSDs and NVMe drives actually have left, before the market forces the decision for you. On Linux, install smartmontools and run sudo smartctl -a /dev/nvme0 (swap in your device); read Percentage Used and Data Units Written for NVMe, or the Wear_Leveling_Count and Media_Wearout_Indicator attributes on SATA SSDs. On Windows, CrystalDiskInfo shows the same health and total-bytes-written data in a couple of clicks. Five minutes per box tells you which drives have years left and which ones you should quietly start planning around while you still can.</p><h2>Fun Retro SysAdmin Fact</h2><p>The RAM in 1960s mainframes was literally woven by hand: tiny magnetic ferrite rings threaded onto crisscrossing wires, often assembled by women hired for the fine motor skills the work demanded, and it&#8217;s why we still say a crashed program wrote a &#8220;core dump&#8221; and why some old-timers still call memory &#8220;core.&#8221;</p><h2>Until Next Week</h2><p>The cheapest compute you&#8217;ll own for the foreseeable future is whatever is already humming in your rack; treat it accordingly.</p><p>Stay Frosty,</p><p>Andy</p><p>SysAdmin Weekly</p><p></p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/p/sysadmin-weekly-25-the-silicon-squeeze?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading SysAdmin Weekly! This post is public (and free!) so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/p/sysadmin-weekly-25-the-silicon-squeeze?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.sysadminweekly.com/p/sysadmin-weekly-25-the-silicon-squeeze?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p></p>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #24: Doom, Discounted]]></title><description><![CDATA[When the Headline Says Layoff, the Press Release Says Capex]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-24-doom-discounted</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-24-doom-discounted</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Thu, 21 May 2026 19:46:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!f9J3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb5dcfad-00fa-4608-9bd4-e95e6c98402e_1402x1122.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>TL;DR</h2><ul><li><p>The AI doom narrative has hit saturation. Some of the doom is warranted. A lot of it is marketing.</p></li><li><p>&#8220;AI&#8221; is doing PR work for layoffs that were really overhiring corrections. The investor signal is the point.</p></li><li><p>Episode 046 of the podcast is out: the honest case for Claude Code in SysAdmin workflows, plus three fresh Linux LPE CVEs.</p></li><li><p>Tool of the Week: Ollama. Run open-weight models locally, no data leaves your network.</p></li><li><p>A full data breakdown of the doom narrative is coming on SysAdmin Weekly Podcast Episode 047 with Eric Siron in a day or two.</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>From the Console</h2><p>The AI doom narrative has hit saturation. You feel it on LinkedIn. You see it in every other headline. Microsoft&#8217;s AI chief telling lawyers, accountants, and marketers they have eighteen months. Big tech CEOs floating that AI will replace half of white-collar work by 2030. Investors clapping. The rest of us reading the room.</p><p>Some of the doom is real. The transition is going to be painful for real people. Data center water usage today is a problem. Real jobs have been cut and real households are absorbing that. I am not minimizing any of it.</p><p>The rest of the doom is marketing dressed up as inevitability. And it is loud enough that even people who already do this work for a living are starting to second-guess themselves. That is the part that bothers me.</p><p>So I went looking at the actual data. Layoff numbers. The WEF Future of Jobs Report. Energy and water projections. What the hyperscalers are actually doing about it versus what the headlines say they are doing. There is a full breakdown coming on <a href="https://www.sysadminweekly.com">the podcast</a> with co-host Eric Siron in the next day or two. Until then, the short version: the data does not say what the headlines say it says.</p><p>The rest of this issue is about the part of the doom narrative that does not get enough scrutiny in our circles: how it is being used.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f9J3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb5dcfad-00fa-4608-9bd4-e95e6c98402e_1402x1122.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f9J3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb5dcfad-00fa-4608-9bd4-e95e6c98402e_1402x1122.png 424w, https://substackcdn.com/image/fetch/$s_!f9J3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb5dcfad-00fa-4608-9bd4-e95e6c98402e_1402x1122.png 848w, https://substackcdn.com/image/fetch/$s_!f9J3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb5dcfad-00fa-4608-9bd4-e95e6c98402e_1402x1122.png 1272w, https://substackcdn.com/image/fetch/$s_!f9J3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb5dcfad-00fa-4608-9bd4-e95e6c98402e_1402x1122.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f9J3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb5dcfad-00fa-4608-9bd4-e95e6c98402e_1402x1122.png" width="1402" height="1122" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb5dcfad-00fa-4608-9bd4-e95e6c98402e_1402x1122.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1122,&quot;width&quot;:1402,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1936762,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.sysadminweekly.com/i/198751141?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb5dcfad-00fa-4608-9bd4-e95e6c98402e_1402x1122.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!f9J3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb5dcfad-00fa-4608-9bd4-e95e6c98402e_1402x1122.png 424w, https://substackcdn.com/image/fetch/$s_!f9J3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb5dcfad-00fa-4608-9bd4-e95e6c98402e_1402x1122.png 848w, https://substackcdn.com/image/fetch/$s_!f9J3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb5dcfad-00fa-4608-9bd4-e95e6c98402e_1402x1122.png 1272w, https://substackcdn.com/image/fetch/$s_!f9J3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb5dcfad-00fa-4608-9bd4-e95e6c98402e_1402x1122.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And now, back to our regularly scheduled programming.</p><div><hr></div><h2>The Latest on the SysAdmin Weekly Podcast</h2><p><strong>Episode:</strong> <em>046 - Can Claude Code Help SysAdmins? Scripting, Log Analysis, and the CLAUDE.md Workflow</em> </p><p><strong>Topic:</strong> Andy makes the honest case for Claude Code in SysAdmin workflows, with the caveats and the parts that still fall short. Plus three recent Linux kernel local-privilege escalation vulnerabilities and what they mean for your patch cycle.</p><p>Reasons to tune in:</p><ul><li><p>Most AI demos are built for developers. This is a long-time SysAdmin walking through what actually helps and what does not</p></li><li><p>The CLAUDE.md workflow is the single biggest thing most folks are missing when they try AI in their day job</p></li><li><p>Three Linux LPE vulnerabilities (Fragnesia, DirtyFrag, CopyFail) dropped in quick succession. Local-only, but still on the patch list</p></li></ul><p>If you prefer to <strong>read</strong> about my experiences with Claude Code instead of the podcast episode, I did a write-up over on <a href="https://www.andyontech.com/posts/can_claude_code_help_sysadmins/">my blog at andyontech.com</a></p><p>All Links For the Show: <a href="https://www.sysadminweekly.com">https://www.sysadminweekly.com</a> or watch / listen below!</p><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8aceca8e68ccb0951e38c2a3e0&quot;,&quot;title&quot;:&quot;046 - Can Claude Code Help SysAdmins? Scripting, Log Analysis, and the Claude.md workflow&quot;,&quot;subtitle&quot;:&quot;Andy Syrewicze and Eric Siron&quot;,&quot;description&quot;:&quot;Episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/6FY6uK5LqYzpYO7Fjq6MWY&quot;,&quot;belowTheFold&quot;:true,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/6FY6uK5LqYzpYO7Fjq6MWY" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" loading="lazy" data-component-name="Spotify2ToDOM"></iframe><div id="youtube2-vahacDBn47k" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;vahacDBn47k&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/vahacDBn47k?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div><hr></div><h2>The Take</h2><p>The piece of the AI layoff story that does not get enough airtime is the part where AI is the excuse and not the reason. Again, not downplaying those jobs that were legit replaced by AI, but <a href="https://www.cnbc.com/2025/10/19/firms-are-blaming-ai-for-job-cuts-critics-say-its-a-good-excuse.html">the enterprise space seems to love making AI the scapegoat</a>, warranted or not.</p><p>The early wave of 2023 tech layoffs had a different reason on the slide deck. IBM and a few others actually said it: we over-hired during COVID by something close to thirty percent, the demand correction hit, and we cut. That is not a comfortable thing for an executive to say in public. It also is not an investor-friendly thing to say at an earnings call. So the language quietly changed.</p><p>By 2024 and into 2025, the same kinds of layoffs were getting a different label. &#8220;Restructuring around AI.&#8221; &#8220;Reallocating capital toward AI initiatives.&#8221; &#8220;Aligning our workforce with the AI-first future.&#8221; Conveniently, that wording does two things at once: it makes layoffs feel like strategy instead of correction, and it signals to investors that the company is an AI play, which moves the stock.</p><p>We are not just speculating here. <a href="https://www.inc.com/moses-jeanfrancois/cisco-lays-off-thousands-despite-strong-earnings-the-reason-will-sound-familiar/91345145">Cisco cut roughly 4,000 people</a> on the back of strong earnings. Oracle is reportedly cutting up to 30,000 jobs (about 18% of its headcount) while standing up a massive data center buildout. <a href="https://finance.yahoo.com/markets/stocks/articles/everyone-unhappy-meta-employees-mood-151500619.html">Meta announced 8,000 more cuts</a> in May while telegraphing $115B to $135B in 2026 capital expenditure, almost all of it AI infrastructure. Read those press releases against each other and the pattern is consistent: trim the headcount line, route the savings into AI capex, take the investor bump for being &#8220;AI-first.&#8221;</p><p>Again, that doesn&#8217;t mean AI is NOT displacing some jobs. It is, in specific roles, at specific companies, on a real timeline. It does mean, though, that &#8220;we cut X people because of AI&#8221; is doing a lot more PR work in 2026 than it is doing operational work. And if you are a SysAdmin, an MSP operator, or an IT manager trying to read the temperature in your own organization, that distinction matters. The internal memo and the external press release are not telling the same story for the same reason.</p><p>The piece I keep coming back to is something Eric Siron mentioned in a recent recording of the podcast&#8230;.. when an executive who has never been an accountant tells accountants they have eighteen months, ask that executive what THIER numbers actually need to look like by then. Eighteen months is often less about when the technology will be ready and more about when the latest AI bet has to start showing returns.</p><p>We will get into the data side, the WEF Future of Jobs numbers, the historical tech wave precedents, the water and power question, in detail when Episode 047 drops with Eric Siron. For now: if your CIO walks in citing the eighteen-month deadline, ask them to source it. Real conversations get easier from there.</p><div><hr></div><h2>Community Signal</h2><p><em>High-signal community work worth your attention this week.</em></p><p><strong><a href="https://www.virtualizationhowto.com/2026/05/i-built-a-local-ai-coding-agent-home-lab-setup-with-opencode-and-ollama/">Brandon Lee (VMware vExpert) - &#8220;I Built a Local AI Coding Agent Home Lab Setup With OpenCode and Ollama&#8221;</a></strong> - The practical antidote to the doom narrative&#8230; practical use of AI systems! In this post Brandon Lee walks through standing up OpenCode against a local Ollama instance, with the model running on his own hardware and no data leaving the lab. The part worth the read is the honest scoping: where the local setup actually competes with the cloud offerings, where it does not yet, and what hardware you need to make it usable. Practitioner work, no vendor influence.</p><div><hr></div><h2>Tool of the Week</h2><p><strong><a href="https://ollama.com">Ollama</a></strong> - Run open-weight LLMs locally. Single binary, simple model pull syntax, OpenAI-compatible API surface for any tooling that already speaks that protocol.</p><p>The pitch in 2026: if you are tired of either feeding sensitive data to a hosted model or being told you are not allowed to use AI at all, Ollama is the third option. Pull a model (Llama, Qwen, Mistral, DeepSeek, Codestral, others), point your client at the local endpoint, and run inference on your own hardware. Pairs cleanly with OpenCode, Continue, and any IDE plugin or CLI tool that supports a custom OpenAI-compatible base URL.</p><p>To be straight: the local model quality at consumer hardware tiers is not the frontier-model quality you get from Anthropic or OpenAI. For privacy-sensitive workflows, internal-only use cases, log triage, and scripting against data you cannot ship outside the network, the gap closes considerably. For greenfield engineering work, you will still reach for the hosted option more often than not based on my experience. Either way, nice to have the options.</p><div><hr></div><h2>Quick Win of the Week</h2><p>Pick one &#8220;AI is replacing X&#8221; headline you have seen this month. Trace it back to the primary source. Is it a CEO quote, a press release, a paper, or a survey? Whose survey? How were the numbers gathered? You will be surprised how often the headline number does not survive the trip back to where it came from. Sourcing your own claims is one of the most useful skills a SysAdmin can keep sharp in 2026.</p><div><hr></div><h2>Fun Retro SysAdmin Fact</h2><p>The first &#8220;AI is coming for your job&#8221; panic in IT was not in 2023. It was in the late 1980s, during the expert systems boom, when symbolic-reasoning platforms running on Lisp machines were supposed to replace whole categories of decision-making work. By the early 1990s the entire commercial expert systems market had collapsed into what historians of computing now call the second AI Winter. The Lisp machines went to museums, the panic dissipated, and the next wave of IT growth (the consumer internet) created more jobs than the AI Winter ever displaced.</p><div><hr></div><h2>From My Other Corner of the Internet</h2><h3>AndyOnTech</h3><p><strong><a href="https://www.andyontech.com/posts/can_claude_code_help_sysadmins/">Can Claude Code Help SysAdmins? Real Use Cases for IT Pros</a></strong> - The companion write-up to Episode 046. Covers the CLAUDE.md workflow, scope-based settings, and where to stay skeptical with sensitive data and production-adjacent prompts. If the episode landed, the post is the version you can hand to a teammate who prefers reading to listening.</p><div><hr></div><h2>Thing I&#8217;m Re-Thinking</h2><p><strong>The assumption:</strong> When a major tech CEO makes a specific timeline claim about AI displacement, I should weigh it as informed analysis from someone close to the technology.</p><p><strong>Why it no longer holds up:</strong> After a few iterations, it REALLY seems like a lot of those claims are not predictions, they are deadlines. Eighteen months is a number that lines up with when AI infrastructure spend has to start producing returns. The person saying it has a financial reason for that number, and that reason is not &#8220;this is the date the technology will be ready.&#8221;</p><p><strong>What I am testing instead:</strong> Treating those statements as investor communications, not as forecasts. If the same claim comes from someone who has actually done the job being replaced, who is working at the keyboard with the tools, and who has no AI-adjacent stock price to defend, that is the version I weigh.</p><div><hr></div><h2>Until Next Week</h2><p>If the doom is loud enough that you are starting to repeat it without checking, that is the moment to go check.</p><p>Stay Frosty, </p><p>Andy </p><p>SysAdmin Weekly</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/p/sysadmin-weekly-24-doom-discounted?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading SysAdmin Weekly! This post is public (and free!) so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/p/sysadmin-weekly-24-doom-discounted?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.sysadminweekly.com/p/sysadmin-weekly-24-doom-discounted?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p></p>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #23: Build Something Nobody Asked For]]></title><description><![CDATA[The queue will be there Monday. Your curiosity might not be.]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-23-build-something</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-23-build-something</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Fri, 15 May 2026 14:19:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!44kN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5fd30d2-75ba-4a81-b434-839519a3f7cf_2304x1792.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>TL;DR</h2><ul><li><p>Was at a conference recently. Half the room was on their phones. That&#8217;s not a people problem.</p></li><li><p>The culture of IT quietly starves curiosity. And we as SysAdmins let it happen.</p></li><li><p>I stood up Forgejo in my lab out of curiosity. It ended up replacing every GitHub component of my workflow. Zero regrets.</p></li><li><p>Lab work isn&#8217;t a hobby. It&#8217;s how you stay dangerous.</p></li><li><p>This week: do something that doesn&#8217;t have a ticket number.</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>From the Console</h2><p>I attended a recent tech event in Texas which turned out to be a good event, had decent content, and a strong sense of community. At one point, I&#8217;m sitting there looking around the room&#8230;.observing people as I&#8217;m want to do at times to gauge interest in a particular topic. I noticed lots of phones out, laptops open, heads down and my initial reaction was frustration, because I&#8217;ve been the guy up on stage talking, many times. Then I caught myself.</p><p>These aren&#8217;t checked-out people. These are DEPLETED people. The queue never stops. The alerts never stop. And somewhere in all that noise the thing that made most of us good at this job (the curiosity), the &#8220;I wonder what happens if I press this button&#8221; instinct, just quietly gets starved out.</p><p>That&#8217;s the thing worth talking about this week.</p><p>Folks that are regulars of the <a href="https://www.sysadminweekly.com/">SysAdmin Weekly Podcast</a> have likely heard me talk about the importance of curiosity for SysAdmins. I&#8217;ve been in the industry long enough now to know that SysAdmins used to have more time to be curious. We used to have more time for training. In fact, we&#8217;ve done our jobs so well over the last decade or two that tech and &#8220;digital transformation&#8221; have become core to many businesses. So much so, that the many businesses simply cease to function when tech systems are offline or impacted in some way.</p><p>Pair that with the fact that many organizations still view IT as a cost center. I still run into accounting heads that see IT as a black hole for money, and I still see leadership teams not giving IT teams the resources or the time needed to get the job done while leaving room for self-improvement or self-care. SysAdmins are overworked, and understaffed / underfunded, and it shows.</p><p>That all said, I would urge all of you to maintain that curiosity. Tinker in the lab. Check out that new community tool. Spin up that new game server. Most of us got into this industry because we have a deep love for the technology. Sometimes experimenting with new tech for no reason other than curiosity is all that&#8217;s needed to keep the bad parts of the job from overwhelming you and in the process it helps you keep your skills current and growing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!44kN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5fd30d2-75ba-4a81-b434-839519a3f7cf_2304x1792.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!44kN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5fd30d2-75ba-4a81-b434-839519a3f7cf_2304x1792.png 424w, https://substackcdn.com/image/fetch/$s_!44kN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5fd30d2-75ba-4a81-b434-839519a3f7cf_2304x1792.png 848w, https://substackcdn.com/image/fetch/$s_!44kN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5fd30d2-75ba-4a81-b434-839519a3f7cf_2304x1792.png 1272w, https://substackcdn.com/image/fetch/$s_!44kN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5fd30d2-75ba-4a81-b434-839519a3f7cf_2304x1792.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!44kN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5fd30d2-75ba-4a81-b434-839519a3f7cf_2304x1792.png" width="1456" height="1132" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b5fd30d2-75ba-4a81-b434-839519a3f7cf_2304x1792.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1132,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5429592,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.sysadminweekly.com/i/197772745?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5fd30d2-75ba-4a81-b434-839519a3f7cf_2304x1792.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!44kN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5fd30d2-75ba-4a81-b434-839519a3f7cf_2304x1792.png 424w, https://substackcdn.com/image/fetch/$s_!44kN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5fd30d2-75ba-4a81-b434-839519a3f7cf_2304x1792.png 848w, https://substackcdn.com/image/fetch/$s_!44kN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5fd30d2-75ba-4a81-b434-839519a3f7cf_2304x1792.png 1272w, https://substackcdn.com/image/fetch/$s_!44kN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5fd30d2-75ba-4a81-b434-839519a3f7cf_2304x1792.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>And now, back to our regularly scheduled programming.</p><h2>The latest on the SysAdmin Weekly Podcast</h2><p><strong>Episode:</strong> <em>045 - Why Is It Always DNS? How DNS Actually Works, Breaks, and Gets Exploited</em> <strong>Topic:</strong> Andy and Eric pull apart the full DNS resolution chain, Active Directory DNS integration, DNS security threats, and two war stories that will make you go check your fourth domain controller.</p><p>Why this one matters: - Most SysAdmins work with DNS every day without actually understanding how it works. This is the episode that fixes that - If you&#8217;ve ever said &#8220;have you tried flushing the DNS cache?&#8221; and quietly hoped it worked, this one is for you - DNS is also how attackers move data and talk to compromised machines. Understanding the protocol means understanding the threat</p><h3>Episode Links</h3><p>All Links: </p><p><a href="https://www.sysadminweekly.com">https://www.sysadminweekly.com</a></p><p>YouTube: </p><div id="youtube2-g7ISbTCjDJo" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;g7ISbTCjDJo&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/g7ISbTCjDJo?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Spotify: </p><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8aceca8e68ccb0951e38c2a3e0&quot;,&quot;title&quot;:&quot;045 - Why is It ALWAYS DNS?!?&quot;,&quot;subtitle&quot;:&quot;Andy Syrewicze and Eric Siron&quot;,&quot;description&quot;:&quot;Episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/2oAh0KzE7J2o7NQFJK8Mza&quot;,&quot;belowTheFold&quot;:true,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/2oAh0KzE7J2o7NQFJK8Mza" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" loading="lazy" data-component-name="Spotify2ToDOM"></iframe><h2>The Take</h2><p>I stood up <a href="https://forgejo.org/">Forgejo</a> in my homelab recently. Self-hosted git forge, two-class repo model, nginx reverse proxy, internal HTTPS with mkcert. Did I plan for this to become my full git workflow? No. It started as curiosity. It ended up replacing every GitHub component of my day-to-day. GitHub no longer has a seat at the table, unless a repo has to be public and in that case I use repo mirroring so I still only have to interact with Forgejo at the end of the day.</p><p>On top of those benefits the curiosity that drove me to test out Forgejo to begin with enabled me to learn things I wouldn&#8217;t have learned any other way.</p><p>That&#8217;s the whole point. The lab isn&#8217;t always about the output. It&#8217;s about keeping the instinct alive. The instinct to dig in, break something on purpose, and figure out why it works. That muscle atrophies when you stop using it&#8230; and the environment most of us work in is perfectly designed to let it atrophy. Tickets, queues, SLAs, &#8220;what did you close today.&#8221;</p><p>It&#8217;s become a sad reality that the people who think lab work is a waste of time are usually measuring the wrong thing. They want deliverables. The lab doesn&#8217;t produce deliverables. It produces practitioners who don&#8217;t panic when something breaks outside the documentation.</p><p>This isn&#8217;t a generational thing either. I&#8217;ve seen 20-year veterans lose the curiosity instinct just as fast as someone two years in. It&#8217;s a culture problem. The fix is the same regardless of time in the chair: build something this week that nobody asked you to build. I&#8217;ll be money that two things will happen:</p><ol><li><p>You&#8217;ll learn something new</p></li><li><p>You&#8217;ll enjoy the time spent doing so</p></li></ol><p>So that said, what personal tech project are you interested in that you&#8217;ve been putting off? Maybe today is the day to start?</p><h2>Community Signal</h2><p><em>High-signal community work worth your attention.</em></p><p><strong><a href="https://mrlokans.work/posts/state-of-homelab-2026/">mrlokans.work - &#8220;State of Homelab 2026&#8221;</a></strong> - A personal, opinionated stack writeup from someone who documents their gaps honestly: no backups, single NVMe, running costs under $10/month. The part worth reading is the SOPS with age encryption section as an upgrade over Ansible Vault for version-controlled secret management. Good real-talk energy, no vendor influence, highly recommend!</p><p><strong><a href="https://www.virtualizationhowto.com/2025/10/how-i-built-a-self-healing-home-lab-that-fixes-itself/">Brandon Lee  - &#8220;How I Built a Self-Healing Home Lab That Fixes Itself&#8221;</a></strong> - Brandon Lee documents building an n8n automation pipeline that monitors CI/CD via Discord, uses an AI agent to identify failures, and automatically re-triggers failed pipelines without human intervention. Proxmox, Prometheus, Grafana, Docker restart policies. The interesting angle here isn&#8217;t the specific stack; it&#8217;s the idea that the lab itself can model the same automation discipline you&#8217;d want in production. Also a good read for this week!</p><h2>Tool of the Week</h2><p><strong><a href="https://beszel.dev/">Beszel</a></strong> - Lightweight infrastructure monitoring with a hub-and-agent model that actually fits the way homelabs and small shops are built.</p><p>Lightweight single binary, hub-and-agent model. Monitors CPU, memory, disk, network, and Docker/Podman container stats. The web dashboard is clean, alerting is configured with sliders and toggles instead of a rule language, and it doesn&#8217;t require standing up a full Prometheus stack to get meaningful visibility. </p><p>To be straight with you: this is a homelab and small fleet tool. No SNMP, no custom metrics, no HA, SQLite-backed. It is not a Zabbix or Prometheus replacement for enterprise environments with SLA requirements. For everything else, it&#8217;s the current community default for a reason.</p><h2>Quick Win of the Week</h2><p>Pick one service you interact with every day and actually read how it works this week. Not a tutorial. Not a YouTube walkthrough. The documentation or the RFC. Twenty-five minutes. The goal isn&#8217;t to become an expert; it&#8217;s to make contact with the actual thing instead of just operating the surface of it.</p><h2>Fun Retro SysAdmin Fact</h2><p>Before DNS existed, every host on the ARPANET was tracked in a single HOSTS.TXT file maintained by one person at the Stanford Research Institute and distributed via FTP. By 1983, the growth of the network had made manual updates impossible, which is what prompted Paul Mockapetris to design DNS. The specs he wrote in RFC 1034 and RFC 1035 are still the foundation of every DNS lookup happening right now.</p><h2>Worth Your Time</h2><p><strong><a href="https://forgejo.org/docs/latest/user/">Forgejo - User Documentation</a></strong> - If The Take in this week&#8217;s edition landed and you want to actually spin up your own git forge, the docs are legitimately good. The user docs index includes a getting started section.</p><p><strong><a href="https://github.com/louislam/uptime-kuma">Uptime Kuma</a></strong> - If you spin up Beszel, pair it with this. Beszel watches internal resource metrics; Uptime Kuma watches external service availability (HTTP, TCP, DNS, SSL). They cover different failure modes and the community runs them together for that reason. Worth mentioning that it also has a large number of GitHub stars&#8230;.. meaning this one has been around long enough to trust.</p><h2>Thing I&#8217;m Re-Thinking</h2><p><strong>The assumption:</strong> Staying current means following the news cycle.</p><p><strong>Why it no longer holds up:</strong> Reading about technology and understanding technology are not the same thing. You can follow every CVE, every product announcement, every LinkedIn hot take&#8230; and still be completely lost the first time you have to operate something unfamiliar under pressure.</p><p><strong>What I&#8217;m testing instead:</strong> One new thing in the lab per month. Doesn&#8217;t have to be big. Doesn&#8217;t have to be relevant to the day job. Just has to be something I haven&#8217;t run before.</p><h2>Until Next Week</h2><p>The queue will be there Monday. Your curiosity might not be if you keep telling it to wait.</p><p>Stay Frosty,</p><p>Andy</p><p>SysAdmin Weekly</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #22: The Open Source Lifeline]]></title><description><![CDATA[When Big Tech Tightens Its Grip, Open Source Holds the Keys]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-22-the-open-source</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-22-the-open-source</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Thu, 05 Mar 2026 20:33:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!u5xT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef743e5e-9ab2-43f0-b3eb-e7cf04880992_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>TL;DR &#8211; This Week in SysAdmin Land</h2><p>&#183; Big Tech is consolidating compute, cloud, and client hardware at an unprecedented pace and open source is increasingly the only viable counterweight.</p><p>&#183; The Steam Deck is the clearest mainstream proof that open source can compete on quality, flexibility, and user freedom, even in a consumer market dominated by locked ecosystems.</p><p>&#183; Open source isn&#8217;t just idealism. It&#8217;s a practical, career-relevant strategy for SysAdmins managing costs, avoiding lock-in, and maintaining operational control.</p><p>&#183; This week&#8217;s Community Signal highlights open source tools worth building into your stack right now.</p><p>&#183; Tool of the Week: A self-hosted alternative that punches well above its weight class.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>From the Console</h2><h3><em>The Locked Room Problem</em></h3><p>I want you to think back to a time&#8230; maybe recent, maybe not, where a vendor changed something fundamental about a tool you depended on. Maybe it was a licensing model. Maybe it was a feature that got paywalled. Maybe it was an acquisition that turned your go-to platform into a product roadmap you no longer recognized.</p><p>The most recent example for me, was Firefox. And if you&#8217;ve been listening to <a href="https://www.sysadminweekly.com/">the podcast</a> or have read my <a href="https://www.andyontech.com/posts/there_are_no_good_web_browsers_left_and_thats_a_problem/">lengthy blog post on the subject</a>, you already know how I feel about that particular saga.</p><p>That thing I keep coming back to: that feeling of helplessness&#8230;.of being locked in a room where someone else controls the door, isn&#8217;t unique to Mozilla. It&#8217;s, sadly becoming the <em>default state</em> of modern enterprise IT, for a number of reasons.</p><p><a href="https://newsletter.sysadminweekly.com/p/sysadmin-weekly-21-the-great-compute">In issue #21, we talked about the Great Compute Divide</a>. Big Tech is hoarding GPUs, cloud vendors are pitching you on renting your own PC BACK from them, and RAM prices have quadrupled because the market for on-prem compute is being systematically starved (whether that&#8217;s the intention or not remains to be seen). That said, the consolidation is real, it&#8217;s accelerating, and it has consequences.</p><p>So what&#8217;s the counterweight? Despite my example above being Mozilla / Firefox (<a href="https://www.windowscentral.com/software-apps/mozilla-says-firefox-will-evolve-into-an-ai-browser-and-nobody-is-happy-about-it-ive-never-seen-a-company-so-astoundingly-out-of-touch">which has started catering to market demands</a>) I&#8217;d argue that the long-term counterweight is in fact open source. It&#8217;s also worth noting that I don&#8217;t mean that in the idealistic, &#8220;free software should be free&#8221; sense (though that argument has merit). I mean open source as a <em>practical, professional survival strategy</em> for SysAdmins.</p><p>And if you want the clearest mainstream proof that this strategy works, look no further than Valve&#8217;s Steam Deck.</p><p>Here&#8217;s a <strong>consumer device</strong> running a <a href="https://store.steampowered.com/steamos">custom Arch Linux distribution called SteamOS</a> that ships with full terminal access, supports arbitrary software installation, and lets you configure, break, and rebuild it however you see fit. Valve didn&#8217;t lock it down. They handed you the keys. And the result? A device with one of the most enthusiastic and capable user communities in consumer tech, running games and workloads that &#8220;shouldn&#8217;t&#8221; work because the platform respects user freedom.</p><p>That&#8217;s the open source promise made tangible&#8230;. And it&#8217;s exactly the philosophy SysAdmins need to be applying to their own stacks right now.</p><p>This is the part where you all come at me with torches and pitchforks&#8230; &#8220;But, Andy! What about support&#8221;? I would make the argument that the support question can be worked around while vendor lock-in, hardware scarcity, planned obsolesence, and adversarial behaviour towards customers are much more difficult to contend with. At least with the support question you can:</p><p>&#183; Train up internally</p><p>&#183; Partner with a third party</p><p>&#183; Some Linux distros have their own support mechanisms</p><p>The other issues I laid out above have more difficult solutions for the most part.</p><p>Whatever your stance on this issue is, I would urge you, at the <em>very least</em>, to conduct an audit of all functions within your environment where you depend solely on a single vendor. Which of those vendors have you locked in, in some way? Those are the areas you need to at least have a fallback plan in mind in the event that things go south.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u5xT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef743e5e-9ab2-43f0-b3eb-e7cf04880992_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u5xT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef743e5e-9ab2-43f0-b3eb-e7cf04880992_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!u5xT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef743e5e-9ab2-43f0-b3eb-e7cf04880992_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!u5xT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef743e5e-9ab2-43f0-b3eb-e7cf04880992_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!u5xT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef743e5e-9ab2-43f0-b3eb-e7cf04880992_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u5xT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef743e5e-9ab2-43f0-b3eb-e7cf04880992_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef743e5e-9ab2-43f0-b3eb-e7cf04880992_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A SysAdmin Clinging to an Open Source life preserver&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A SysAdmin Clinging to an Open Source life preserver" title="A SysAdmin Clinging to an Open Source life preserver" srcset="https://substackcdn.com/image/fetch/$s_!u5xT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef743e5e-9ab2-43f0-b3eb-e7cf04880992_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!u5xT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef743e5e-9ab2-43f0-b3eb-e7cf04880992_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!u5xT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef743e5e-9ab2-43f0-b3eb-e7cf04880992_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!u5xT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef743e5e-9ab2-43f0-b3eb-e7cf04880992_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>A SysAdmin Clinging to an Open Source life preserver</em></p><p>And now, back to our regularly scheduled programming.</p><h2>&#127897; Recently on the SysAdmin Weekly Podcast</h2><p><strong><a href="https://youtu.be/g0KmvK5WxaE?si=Gsva3BAiJH8-_m3Q">SysAdmin Weekly - 039 - BitLocker, Key Escrow, and the Microsoft Trust Question</a></strong></p><p>All the relevant links for this episode can be found below:</p><p>&#183; <a href="https://www.sysadminweekly.com">SysAdmin Weekly Website </a></p><p>&#183; <a href="https://github.com/ProjectRunspace/sysadmin-weekly/discussions">SysAdmin Weekly Github Discussions Board</a></p><div id="youtube2-g0KmvK5WxaE" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;g0KmvK5WxaE&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/g0KmvK5WxaE?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8aceca8e68ccb0951e38c2a3e0&quot;,&quot;title&quot;:&quot;039 - BitLocker, Key Escrow, and the Microsoft Trust Question&quot;,&quot;subtitle&quot;:&quot;Andy Syrewicze and Eric Siron&quot;,&quot;description&quot;:&quot;Episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/1gJ8BrHZhn2hvxUATxiwvq&quot;,&quot;belowTheFold&quot;:true,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/1gJ8BrHZhn2hvxUATxiwvq" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" loading="lazy" data-component-name="Spotify2ToDOM"></iframe><div class="apple-podcast-container" data-component-name="ApplePodcastToDom"><iframe class="apple-podcast " data-attrs="{&quot;url&quot;:&quot;https://embed.podcasts.apple.com/us/podcast/sysadmin-weekly/id1809209683?i=1000749772863&quot;,&quot;isEpisode&quot;:true,&quot;imageUrl&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/podcast-episode_1000749772863.jpg&quot;,&quot;title&quot;:&quot;039 - BitLocker, Key Escrow, and the Microsoft Trust Question&quot;,&quot;podcastTitle&quot;:&quot;SysAdmin Weekly&quot;,&quot;podcastByline&quot;:&quot;&quot;,&quot;duration&quot;:4413000,&quot;numEpisodes&quot;:&quot;&quot;,&quot;targetUrl&quot;:&quot;https://podcasts.apple.com/us/podcast/039-bitlocker-key-escrow-and-the-microsoft-trust-question/id1809209683?i=1000749772863&amp;uo=4&quot;,&quot;releaseDate&quot;:&quot;2026-02-14T22:53:38Z&quot;}" src="https://embed.podcasts.apple.com/us/podcast/sysadmin-weekly/id1809209683?i=1000749772863" frameborder="0" allow="autoplay *; encrypted-media *;" allowfullscreen="true"></iframe></div><h2>The Case for Open Source in 2026 - Beyond the Ideology</h2><p>I&#8217;ve been on a practicality kick lately with my content. So, let&#8217;s get practical for a second. Building on the &#8220;From the Console&#8221; section in this week&#8217;s issue of the newsletter, here&#8217;s why open source deserves a strategic seat at the table for every SysAdmin today:</p><h3>1. You Own the Exit</h3><p>Proprietary software comes with a quiet hostage clause, which is sometimes spelled out (and sometimes not). When the vendor raises prices, discontinues a feature, gets acquired, or simply decides your use case no longer aligns with their roadmap, you are stuck&#8230;.full stop. Open source breaks that clause. You can fork it, self-host it, freeze it at a version that works, or migrate on your terms.</p><p>This isn&#8217;t hypothetical. Looking at a few examples:</p><p>&#183; <a href="https://github.com/BookStackApp/BookStack">BookStack</a> - Open Source Wiki / Documentation App</p><p>&#183; <a href="https://about.gitea.com/products/gitea/">Gitea</a> - Self Hosted Open Source Code Repo Software (Note: owned by a for-profit org)</p><p>&#183; <a href="https://forgejo.org">Forgejo</a> - Self Hosted Open Source Code Repo Software</p><p>&#183; <a href="https://github.com/nextcloud">Nextcloud</a> - Self hosted cloud filestorage</p><p>&#183; <a href="https://github.com/restic/restic">Restic</a> - Awesome CLI-based backup application</p><p>These are all tools that we&#8217;ve mentioned in this newsletter before and they exist <em>because</em> the proprietary alternatives became untenable for a meaningful number of organizations. The community voted with their forks.</p><h3>2. Auditability Is a Security Feature</h3><p>Putting my security brain in place for a second, I would also make the claim that, in general, you cannot fully trust what you cannot inspect. There are some exceptions to that rule for certain software suites, sure, but I feel it&#8217;s true when speaking generalities. The fact is, that with proprietary tooling, you&#8217;re accepting a black box at the foundation of your infrastructure. With open source, the code is accessible and viewable. Security researchers can (and do) find and fix vulnerabilities more quickly because the surface is visible. Now, it&#8217;s worth noting that this isn&#8217;t always comfortable. Visibility cuts both ways, but at least it&#8217;s honest, open, and everyone can see things for what they are, warts and all.</p><h3>3. Cost Control in a World of Subscription Creep</h3><p>SaaS subscriptions compound quietly. Open source tools, even with self-hosting overhead, frequently deliver better TCO at scale, especially for non-glamorous infrastructure services: documentation platforms, backup tools, monitoring stacks, identity providers.</p><h3>4. The Talent Pipeline Recognizes It</h3><p>The next wave of SysAdmins grew up on GitHub, Linux, and Docker. Open source fluency is increasingly a hiring signal, and building an open-source-forward environment makes your org more attractive to the people you want to retain.</p><h2>Core Fundamentals: Reading an Open Source Project Before You Commit</h2><p>Not all open source is created equal. Before you adopt a tool and build workflow around it, here&#8217;s a quick due diligence checklist:</p><p>&#183; <strong>Commit frequency:</strong> Is the project actively maintained? When was the last commit?</p><p>&#183; <strong>Issue response time:</strong> Are maintainers engaged with bug reports? Or are issues piling up unanswered?</p><p>&#183; <strong>License:</strong> MIT, Apache 2.0, and GPL all have different implications for commercial use and modification. Know which one you&#8217;re working with.</p><p>&#183; <strong>Community size:</strong> A project with thousands of GitHub stars and an active Discord/forum is less likely to be abandoned than a solo maintainer&#8217;s side project.</p><p>&#183; <strong>Commercial backing:</strong> Projects with a company behind them (HashiCorp, Grafana Labs, Canonical, Gitea) have longevity. That said, watch for the &#8220;open core&#8221; model that some of them offer. Open core is where the good stuff is still generally paywalled.</p><p>&#183; <strong>Documentation quality:</strong> Poor docs are a maintenance burden. Great docs are a force multiplier.</p><h2>Community Signal</h2><p><em>High-signal community content worth your attention this week &gt; open source edition.</em></p><p><strong><a href="https://github.com/awesome-selfhosted/awesome-selfhosted">awesome-selfhosted &#8211; The Community&#8217;s Master List</a></strong> If you only bookmark one link from this edition, make it this one! Awesome-selfhosted is a community-maintained GitHub repository cataloging hundreds of free, open source network services and web applications you can host on your own infrastructure. Organized by category, it includes stuff like: analytics and backup tools to document management, monitoring, and identity providers&#8230;etc..etc. It&#8217;s the definitive reference for SysAdmins evaluating self-hosted alternatives to SaaS platforms. Think of it as the antidote to vendor lock-in, one category at a time.</p><p><strong><a href="https://docs.gitea.com/usage/migration">Gitea Official Migration Documentation</a></strong> Full disclosure: There have been some community concerns around <a href="https://about.gitea.com/">Gitea</a> now existing under a for-profit company (See further down re: Forgejo). That said, Gitea remains a solid git repo hosting option that still retains the open source label. This documentation is a great resource for getting started if you&#8217;ve never used Gitea before. The official documentation covers installation, systemd service configuration, access, etc. That migration angle is the key differentiator here. It&#8217;s not just &#8220;here&#8217;s how to install a thing.&#8221; It&#8217;s &#8220;here&#8217;s how to actually move the thing.&#8221; If you&#8217;ve been meaning to get your repos off a platform you don&#8217;t control, this is your starting point.</p><p><strong><a href="https://www.techreviewer.com/tech-news/2025-10-28-linux-hits-90-windows-game-compatibility-milestone/">TechReviewer &#8211; Linux Hits 90% Windows Game Compatibility Milestone</a></strong> The Steam Deck and Proton keep coming up in this edition for good reason. They&#8217;re the clearest mainstream proof that open source can compete at scale without compromising on user experience. This piece puts hard numbers to that argument: over 5.6 million Steam Decks sold by mid-2025, 21,694 Deck Verified games, and nearly 90% of Windows titles now running on Linux via Proton. The story here really shows what happens when a platform holder commits to openness and invests in the community infrastructure to back it up. Sound familiar?</p><h2>Tool of the Week</h2><p><strong><a href="https://forgejo.org/">Forgejo</a></strong> - A community-driven fork of Gitea, born after concerns about Gitea&#8217;s governance direction under a new for-profit organization. Forgejo is a fully self-hosted Git service. Like Gitea, you can think of it like GitHub, but it&#8217;s yours and it lives in your environment. Lightweight, fast, and increasingly the preferred choice for SysAdmins who want source control without handing data to Microsoft.</p><h2>Quick Win of the Week</h2><p>Audit one proprietary tool in your current stack this week. Ask these three questions:</p><p>1. What does it cost annually (licensing + admin overhead)?</p><p>2. Is there a credible open source alternative?</p><p>3. What would migration realistically take?</p><p>You don&#8217;t have to move anything. Just know your options. Because the time to evaluate alternatives is <em>before</em> your vendor sends you a renewal notice with a 40% price increase.</p><h2>Fun Retro SysAdmin Fact</h2><p>The GNU Project, which is the foundation of modern open source as we know it, was announced by Richard Stallman in September 1983. That means the open source movement is older than most of the Windows Server versions you&#8217;ve probably had to decommission. And unlike those servers, it&#8217;s not going anywhere.</p><h2>Until Next Week</h2><p>The tools to stay independent already exist. They&#8217;re battle-tested, community-supported, and increasingly production-ready. The question isn&#8217;t whether open source is viable, the Steam Deck is one project proved that argument is over, in my opinion. The question is whether you&#8217;re building your stack in a way that keeps the exit door unlocked.</p><p>Thanks for reading and stay frosty out there!</p><p>Andy @ <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;SysAdmin Weekly&quot;,&quot;id&quot;:5117965,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/sysadminweekly&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef9c2b75-70c2-44de-8aed-ee56a7d41847_1280x1280.png&quot;,&quot;uuid&quot;:&quot;3a6c60d5-b865-4af5-a264-935a3a50492d&quot;}" data-component-name="MentionToDOM"></span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #21: The Great Compute Divide]]></title><description><![CDATA[When Big Tech Buys the GPUs and You&#8217;re Left With a Raspberry Pi]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-21-the-great-compute</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-21-the-great-compute</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Thu, 12 Feb 2026 20:38:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ZKxA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5f2d1-9852-4eb3-9abd-da4cb6b2c646_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>&#9654; TL;DR &#8211; This Week in SysAdmin Land</p><p>&#8226; Big Tech is consolidating massive amounts of compute while AI workloads continue driving unprecedented demand for GPUs and memory.</p><p>&#8226; Major cloud vendors are openly advocating for a future where you rent your PC and infrastructure instead of owning it.</p><p>&#8226; RAM prices have exploded, with some configurations quadrupling in cost, effectively pricing out homelabs and even certain enterprise deployments.</p><p>&#8226; The more workloads move to centralized cloud platforms, the less independent control organizations retain over their own compute.</p><p>&#8226; This week&#8217;s From the Console asks a hard question: does compute consolidation ultimately reduce flexibility, choice, and long-term autonomy?</p><p>&#8226; Community signal worth your time: a practical guide to estimating and managing Azure costs before they spiral out of control.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>From the Console</h2><p>I think it finally happened&#8230;.. I&#8217;ve finally circled back to the portion of the industry that prefers to run (most) workloads locally as opposed to &#8220;cloud-first&#8221;.</p><p>Trust me&#8230; this comes as much as a surprise to myself as it does you (or maybe not?). It was a very specific line of thinking and industry events that led me back down this path&#8230; events which we plan to cover in a future podcast episode. That said, I thought articulating them here would make for an interesting &#8220;From the Console&#8221; opener for this week&#8217;s Newsletter.</p><p>So what led me down this path? A number of different news stories over the past couple of months eventually led to a thought experiment&#8230; which, in turn, led to my new stance, I suppose.</p><p>So, what were those news stories, you ask?</p><h3><a href="https://www.washingtonpost.com/technology/2025/12/19/tech-super-pacs-midterms-ai/">Big Tech Helping Trump &amp; GOP in the 2026 Midterm Elections</a></h3><p><a href="https://www.washingtonpost.com/technology/2025/12/19/tech-super-pacs-midterms-ai/">https://www.washingtonpost.com/technology/2025/12/19/tech-super-pacs-midterms-ai/</a></p><p>Now, first off, this newsletter is <strong>NOT</strong> a political newsletter. That said, we have mentioned politics on the podcast from time to time <em>as it relates to the technical topics of the day</em>. Regardless of your stance on the current state of US politics, the important and relevant bit for this discussion, is this personal take I put together re: the article:</p><blockquote><p>There are a group of individuals with direct or indirect ties to &#8220;Big Tech&#8221; that are using their resources to influence a specific result(s) in the US 2026 Midterm election. When the same entities that control massive compute resources also shape political outcomes, it raises questions about long-term digital independence.</p></blockquote><p>Political activism by big tech isn&#8217;t a new thing. It&#8217;s been going on for years now, but it&#8217;s an important item to point out as <em>currently happening</em> in our industry and it&#8217;s important to take into account for this editions &#8220;From the Console&#8221; discussion.</p><h3><a href="https://www.windowscentral.com/artificial-intelligence/jeff-bezos-says-the-quiet-part-out-loud-bezos-envisions-that-youll-give-up-your-pc-for-an-ai-cloud-version">Quote from Jeff Bezos on Local Compute</a></h3><p><a href="https://www.windowscentral.com/artificial-intelligence/jeff-bezos-says-the-quiet-part-out-loud-bezos-envisions-that-youll-give-up-your-pc-for-an-ai-cloud-version">https://www.windowscentral.com/artificial-intelligence/jeff-bezos-says-the-quiet-part-out-loud-bezos-envisions-that-youll-give-up-your-pc-for-an-ai-cloud-version</a></p><p>I came across this article from <a href="https://www.windowscentral.com/">Windows Central</a> in my usual RSS meanderings and Bezos&#8217;s stance on local compute is what caught my eye. This section of the article specifically.</p><blockquote><p>So, what prediction did Bezos make back then, that seems particularly poignant right now? Bezos thinks that local PC hardware is antiquated, and that the future will revolve around cloud computing scenarios, where you rent your compute from companies like Amazon Web Services or Microsoft Azure.</p></blockquote><p>There has been talk for some time now from the major cloud vendors talking about the &#8220;benefits&#8221; to &#8220;renting&#8221; a PC in the cloud. In fact Microsoft has even produced a line of endpoints (which are basically <a href="https://en.wikipedia.org/wiki/Thin_client">thin-clients</a>) called <a href="https://www.microsoft.com/en-us/windows-365/link">Windows 365 Link</a> who&#8217;s sole purpose is to connect to a cloud-hosted PC in Azure.</p><p>We&#8217;ve seen the massive consolidation of server-related workloads being pushed into large cloud environments for the last 10 to 15 years. Now, it seems, there is a renewed push to get a percentage of client market share hosted in large cloud providers as well.</p><h3><a href="https://tech.yahoo.com/computing/articles/ram-prices-exploding-heres-why-111115489.html">Well Known and Ongoing Industry Memory Scarcity</a></h3><p><a href="https://tech.yahoo.com/computing/articles/ram-prices-exploding-heres-why-111115489.html">https://tech.yahoo.com/computing/articles/ram-prices-exploding-heres-why-111115489.html</a></p><p>It&#8217;s become well known throughout our industry (and amongst the gaming community as well) that if you need to buy memory, do it <em>NOW</em>. Prices have been rising for some time and I can speak from personal experience on this one. About a year ago, I had built a decent box for some homelab workloads that has 96GB of memory in it. Out of curiosity, I checked what that same 96GB of memory would cost me today and I discovered that the cost for that given configuration has <strong>QUADRUPLED</strong> in price. I&#8217;ve even heard stories from fellow enterprise admins that their organizations have been effectively priced out of certain configurations due to the massive cost increase of memory.</p><p>We&#8217;ve seen the industry&#8217;s push to leverage cloud compute more and more. That said, there has always been a cohort of SysAdmins that have either been unable, or simply do NOT want the loss of control that using someone else&#8217;s hardware entails.</p><h3>What Concerns Does This Raise?</h3><p>Having consumed all three of these news stories in close succession, my brain started something of a thought experiment with some key points:</p><p>&#183; The current industry (and arguably geopolitical) line of thought is: <em>AI = Inferencing = Power</em></p><p>&#183; We know that AI workloads require a gargantuan amount of compute resources</p><p>&#183; There has been increasing market inertia to move workloads to the cloud</p><p>&#183; Increased cloud dependence REMOVES the need for on-prem / owned compute hardware</p><p>This pattern ultimately takes us to one place, and that is a world where the hardware needed for massive compute workloads (like large-scale AI) is largely in the hands of a few major players.</p><p>The question I leave you with today is this:</p><blockquote><p>Does the consolidation of compute, and by extension, the ability to run compute-heavy workloads (like AI), eventually take away choice, flexibility, and independent operation absent influence from big-tech &amp; politics? And, does this sequence of events take away power from individuals by extension?</p></blockquote><p>Also worth asking:</p><blockquote><p>What happens when access to high-performance compute becomes a subscription privilege instead of an owned capability?</p></blockquote><p>We&#8217;ll be sure to cover this in a future episode of the podcast with more discussion. However, for now, I&#8217;d LOVE to hear what your thoughts are on this! Feel free to comment below!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZKxA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5f2d1-9852-4eb3-9abd-da4cb6b2c646_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZKxA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5f2d1-9852-4eb3-9abd-da4cb6b2c646_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ZKxA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5f2d1-9852-4eb3-9abd-da4cb6b2c646_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ZKxA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5f2d1-9852-4eb3-9abd-da4cb6b2c646_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ZKxA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5f2d1-9852-4eb3-9abd-da4cb6b2c646_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZKxA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5f2d1-9852-4eb3-9abd-da4cb6b2c646_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2e5f2d1-9852-4eb3-9abd-da4cb6b2c646_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Big Tech Hording All the Compute&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Big Tech Hording All the Compute" title="Big Tech Hording All the Compute" srcset="https://substackcdn.com/image/fetch/$s_!ZKxA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5f2d1-9852-4eb3-9abd-da4cb6b2c646_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ZKxA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5f2d1-9852-4eb3-9abd-da4cb6b2c646_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ZKxA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5f2d1-9852-4eb3-9abd-da4cb6b2c646_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ZKxA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5f2d1-9852-4eb3-9abd-da4cb6b2c646_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Big Tech Hording All the Compute</em></p><p>And now, back to our regularly scheduled programming</p><div><hr></div><h2>&#127897; Last Time on the SysAdmin Weekly Podcast</h2><p><strong>Episode:</strong> <a href="https://www.youtube.com/watch?v=_mdi_LsUZBE&amp;t=15s">SysAdmin Weekly - 038 - Making Security Decisions Based on Data, Not Fear</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://youtu.be/_mdi_LsUZBE" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X4fU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74e304b-6c0a-4860-b59c-4c0b178044e0_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!X4fU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74e304b-6c0a-4860-b59c-4c0b178044e0_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!X4fU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74e304b-6c0a-4860-b59c-4c0b178044e0_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!X4fU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74e304b-6c0a-4860-b59c-4c0b178044e0_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X4fU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74e304b-6c0a-4860-b59c-4c0b178044e0_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d74e304b-6c0a-4860-b59c-4c0b178044e0_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;SysAdmin Weekly - 038 - Thumbnail Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://youtu.be/_mdi_LsUZBE&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="SysAdmin Weekly - 038 - Thumbnail Image" title="SysAdmin Weekly - 038 - Thumbnail Image" srcset="https://substackcdn.com/image/fetch/$s_!X4fU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74e304b-6c0a-4860-b59c-4c0b178044e0_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!X4fU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74e304b-6c0a-4860-b59c-4c0b178044e0_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!X4fU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74e304b-6c0a-4860-b59c-4c0b178044e0_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!X4fU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd74e304b-6c0a-4860-b59c-4c0b178044e0_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>SysAdmin Weekly - 038 - Thumbnail Image</em></p><p><strong>Topic:</strong> Given the state of tech marketing and the Cybersecurity news-cycle currently in the industry, this topic is increasingly important for today&#8217;s SysAdmins. It&#8217;s easy to fall into the trap of FUD (Fear, Uncertainty, Doubt) when it comes to Cybersecurity. The reasoning is rather simple. While we SysAdmins know that security is a necessary component of any modern network, the psychology behind the <em>NEED</em> for security comes from a place of danger and uncertainty. We must protect our networks against threats both real and suspect, so when a vendor comes knocking, saying &#8220;What if?&#8221;, it&#8217;s easy to to fall down that rabbit-hole.</p><p>In this episode Paul and Andy discuss steps you can take to make sure that you&#8217;re making these choices from a place of data and setting the fear and emotion to the side. Links to the applicable platforms can be found below:</p><p>&#183; <a href="https://www.sysadminweekly.com/">SysAdmin Weekly Website</a></p><p>&#183; <a href="https://www.youtube.com/watch?v=_mdi_LsUZBE&amp;t=15s">SysAdmin Weekly - 038 - on YouTube</a></p><p>&#183; <a href="https://open.spotify.com/episode/1O2Rn0jfgYQvCfl5ZHYWBF?si=bS8h4IV7QQ6zIj6LwVioJw">SysAdmin Weekly - 038 - on Spotify</a></p><p>&#183; <a href="https://podcasts.apple.com/us/podcast/038-making-security-decisions-based-on-data-not-fear/id1809209683?i=1000747395039">SysAdmin Weekly - 038 - on Apple Podcasts</a></p><p>Also, if you&#8217;ve got thoughts to share on this episode be sure to join the <a href="https://www.github.com/ProjectRunspace/sysadmin-weekly">SysAdmin Weekly GitHub Discussion Boards!</a></p><div><hr></div><h2>Community Signal</h2><p>I&#8217;ve got one Community Signal item for readers this week, and it&#8217;s high quality.</p><p><strong><a href="https://www.thomasmaurer.ch/2026/01/azure-cost-estimation-your-strategic-guide-to-cloud-pricing/">Thomas Maurer - Azure Cost Estimation</a></strong></p><p>Beings compute consolidation and big public cloud platforms were a big discussion earlier in today&#8217;s edition, this resources felt applicable. I know <em>MANY</em> SysAdmins that are dealing with cost management on public cloud platforms and it can be really difficult to get an accurate estimation of your cloud-spend, especially when rolling out new services.</p><p>Thomas Maurer always provides fantastic resources and this post is no exception. I highly suggest you check it out!</p><h2>A Backup Tool Worth Your Time</h2><p><a href="https://www.restic.net/">Restic</a> is an open-source, cross-platform backup tool designed for simplicity, security, and efficiency. It performs fast, incremental backups using content-defined chunking and deduplication, meaning only new or changed data is stored after the first run. All backups are encrypted by default using strong cryptography before leaving your system, so even the storage provider cannot read your data. </p><p>Restic supports a wide range of backends including local disks, SFTP, SMB, and cloud object storage such as S3-compatible services, Azure Blob, and Backblaze B2. It is lightweight, script-friendly, and reliable, meaning it&#8217;s AWESOME for SysAdmins and homelab enthusiasts.</p><p>Official documentation is available <a href="https://restic.readthedocs.io/en/stable/">HERE</a></p><div><hr></div><h2>From AndyOnTech</h2><p><a href="https://www.andyontech.com/posts/debian_sid_in_2025/">Why You Should Consider Debian Linux in 2025</a></p><p>I&#8217;ve spoke about this particular post in the newsletter in the past, but I&#8217;ve seen a number of &#8220;Why Debian&#8221; related posts on Reddit as of late, and even ran into the question on social media in the last week or so as well.</p><p>I wrote this article last year, so it&#8217;s a bit dated, but all the reasons why you might want to consider Debian Linux all stand in 2026. If you want the gritty details (and a YouTube video!), you can check out the link. Otherwise the short list is here:</p><p>&#183; Stability</p><p>&#183; Customizability</p><p>&#183; Free and Open Source</p><p>&#183; Highly Secure</p><p>&#183; Fantastic Community</p><p>&#183; Excellent Server Performance</p><p>&#183; Wide Hardware compatibility</p><p>&#183; Long-Term Servicing Options</p><p>If you find yourself currently hopping around and testing distros, I highly suggest you consider Debian. New features to do lag from time to time, but Debian can&#8217;t be beat in terms of rock-solid stability!</p><div><hr></div><h2>Until Next Week</h2><p>I want to make sure I say it again. We here at SysAdmin Weekly <em>REALLY</em> appreciate all of you that partake in our content and community. As this weekend brings us the Superbowl in the US, I wish you a quiet weekend and may all your systems stay running, at least until the big game is over.</p><p>Until next week, stay frosty!</p><p>&#8212; Andy @ <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;SysAdmin Weekly&quot;,&quot;id&quot;:5117965,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/sysadminweekly&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef9c2b75-70c2-44de-8aed-ee56a7d41847_1280x1280.png&quot;,&quot;uuid&quot;:&quot;f2eb2996-6be1-478b-a7f6-a5df26c8796d&quot;}" data-component-name="MentionToDOM"></span> </p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #20: Managed Chaos Beats No Plan at All]]></title><description><![CDATA[Why incident response, backups, and curiosity still separate professionals from IT fire-fighters]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-20-managed-chaos</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-20-managed-chaos</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Thu, 29 Jan 2026 17:27:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FiDU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F574fbf67-0de2-4aca-859f-50f37fb08651_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><strong>&#9193; TL;DR &#8211; This Week in SysAdmin Land</strong></h2><p>&#8226; Incident response plans and backup / DR strategies are boring, neglected, and absolutely career-saving when things go sideways. Review them <em>before</em> you need them.</p><p>&#8226; New podcast episode out: <strong>When Incident Response Plans Meet Reality</strong>, covering what actually belongs in an IR plan, who should be involved, and how tabletop exercises should work in practice.</p><p>&#8226; Curiosity isn&#8217;t optional for SysAdmins. Using short, intentional learning sessions can help you keep skills sharp even when motivation is low.</p><p>&#8226; Community signal worth your time: strong arguments for using Markdown and the CLI to improve focus, consistency, and long-term maintainability of technical documentation.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>From the Console</h2><p>With it still being somewhat near the start of the year, we&#8217;ve been reminding our listeners that it&#8217;s a good time to take a look at those&#8230;. foundational SysAdmin things that we tend to neglect. This would be things like Backup &amp; DR planning, incident response plans&#8230;. recovery testing&#8230;etc.</p><p>Now to preface this opening section of this week&#8217;s newsletter I&#8217;m not judging anyone here. I get it. End-users are pounding on your door, mail services went offline <em>AGAIN</em>, and you&#8217;ve got a project list as long as the help output for ffmpeg. The last thing you want to think about are incident response plans that <em>should</em> still be good.</p><p>Also relevant along these lines and interesting, is our watch / listen metrics for last week&#8217;s episode aligns with this mindset as well. In our episode last week Eric and I discussed <a href="https://youtu.be/n_AvIKPoM7g?si=O3x0w0r3m5gTflff">Incident Response Plans in the Real World</a> and the consumption of that episode was noticeably less than normal. Again, I&#8217;m not knocking anyone, it&#8217;s just an interesting data point that supports my theory that the average SysAdmin either doesn&#8217;t have time for incident response / backup &amp; DR planning or its boring and / or overdone in terms of content, or everyone assumes existing plans are&#8230;. fine.</p><p>I have to say, that in terms of interest and <em>&#8220;general IT priorities&#8221;</em>, incident response planning isn&#8217;t the sexiest topic, but it is a critical and foundational one. As SysAdmins, it&#8217;s our job to insure systems uptime and data safety whether that (thankless) work is visible to the organization or not. An (at minimum) annual review of your incident response and backup &amp; DR plans does a couple things:</p><p>&#183; Highlights technical gaps or limitations within critical business infrastructure</p><p>&#183; Informs key stakeholders within the business that may have moved / changed / forgot about these initiatives</p><p>&#183; Helps prevent overly long outages</p><p>&#183; Safeguards company data</p><p>&#183; Makes you look like the superhero and <em>INSTANTLY</em> validates your salary the second something happens and you&#8217;ve got the magic plan that saves everything</p><p>What&#8217;s the saying?</p><blockquote><p><em>&#8220;An ounce of prevention is worth a pound of cure.&#8221;</em></p></blockquote><p>Block some time off in the calendar, and soon. Again, I know these items aren&#8217;t interesting. They aren&#8217;t some shiny new tech that needs to be installed. They aren&#8217;t business transforming things, <em>but</em> you&#8217;ll be <strong>much</strong> better served to have them ready (and updated) and not need them, than the other way around. Chaos without a plan is just chaos. Chaos <em>with </em>a plan is still chaos, but at least it&#8217;s <strong>managed chaos</strong> where you come out the hero, and your organization stays out of news.</p><p>If you&#8217;d like some real world guidance on the review of your incident response plan and backup / DR plan, be sure to check out last week&#8217;s episode of the SysAdmin Weekly Podcast listed below!</p><p>Also, if you&#8217;d like to chime in with your incident response / backup &amp; DR success (or horror) stories, check out this <a href="https://github.com/ProjectRunspace/sysadmin-weekly/discussions/8#discussioncomment-15641864">thread on the SysAdmin Weekly GitHub Discussions Board</a>!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FiDU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F574fbf67-0de2-4aca-859f-50f37fb08651_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FiDU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F574fbf67-0de2-4aca-859f-50f37fb08651_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!FiDU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F574fbf67-0de2-4aca-859f-50f37fb08651_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!FiDU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F574fbf67-0de2-4aca-859f-50f37fb08651_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!FiDU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F574fbf67-0de2-4aca-859f-50f37fb08651_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FiDU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F574fbf67-0de2-4aca-859f-50f37fb08651_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/574fbf67-0de2-4aca-859f-50f37fb08651_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A SysAdmin ignoring the incident response plan in favor of cool infrastructure projects&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A SysAdmin ignoring the incident response plan in favor of cool infrastructure projects" title="A SysAdmin ignoring the incident response plan in favor of cool infrastructure projects" srcset="https://substackcdn.com/image/fetch/$s_!FiDU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F574fbf67-0de2-4aca-859f-50f37fb08651_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!FiDU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F574fbf67-0de2-4aca-859f-50f37fb08651_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!FiDU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F574fbf67-0de2-4aca-859f-50f37fb08651_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!FiDU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F574fbf67-0de2-4aca-859f-50f37fb08651_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>A SysAdmin ignoring the incident response plan in favor of cool infrastructure projects</em></p><p>And now&#8230;. back to our regularly scheduled programming.</p><div><hr></div><h2>&#127897; The latest on the SysAdmin Weekly Podcast</h2><p><strong><a href="https://youtu.be/n_AvIKPoM7g?si=O3x0w0r3m5gTflff">SysAdmin Weekly - 037 - When Incident Response Plans Meet Reality</a></strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4ALF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bf8bf7-69a8-4483-8678-b1487fcab71c_1280x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4ALF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bf8bf7-69a8-4483-8678-b1487fcab71c_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!4ALF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bf8bf7-69a8-4483-8678-b1487fcab71c_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!4ALF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bf8bf7-69a8-4483-8678-b1487fcab71c_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!4ALF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bf8bf7-69a8-4483-8678-b1487fcab71c_1280x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4ALF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bf8bf7-69a8-4483-8678-b1487fcab71c_1280x720.png" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e8bf8bf7-69a8-4483-8678-b1487fcab71c_1280x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;SysAdmin Weekly - 037 - When Incident Response Plans Meet Reality&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="SysAdmin Weekly - 037 - When Incident Response Plans Meet Reality" title="SysAdmin Weekly - 037 - When Incident Response Plans Meet Reality" srcset="https://substackcdn.com/image/fetch/$s_!4ALF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bf8bf7-69a8-4483-8678-b1487fcab71c_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!4ALF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bf8bf7-69a8-4483-8678-b1487fcab71c_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!4ALF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bf8bf7-69a8-4483-8678-b1487fcab71c_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!4ALF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bf8bf7-69a8-4483-8678-b1487fcab71c_1280x720.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>SysAdmin Weekly - 037 - When Incident Response Plans Meet Reality</em></p><p><strong>Topic:</strong> In this week&#8217;s episode Andy and Eric discuss one of the most groan-inducing and seemingly boring SysAdmin Topics on the planet: Incident response plans. While many SysAdmins dislike the documentational nature of building (and maintaining) incident response plans, they are one of the most critical components to ongoing operations. To put it shortly, when you need it, you <em>NEED</em> it.</p><p>This episode gives you the details on:</p><p>&#183; What to include in your incident response plan</p><p>&#183; What stakeholders within your organization to involve</p><p>&#183; Frequency and details covered during table-top exercises</p><p>&#183; Lots more!</p><p>The episode also includes the usual nerd-hour talk, VMware / Broadcom gripes&#8230;etc.</p><h3>Episode Links Here!</h3><p>&#183; <a href="https://www.sysadminweekly.com/">All platform links</a></p><p>&#183; <a href="https://youtu.be/n_AvIKPoM7g?si=NpY-Vt0Ql_tuNtKE">SysAdmin Weekly - 037 - On YouTube</a></p><p>&#183; <a href="https://open.spotify.com/episode/0MNGmYiGlGk6l9v8HrpZit?si=96EouuzsS1a2i6hi1QWMjA">SysAdmin Weekly - 037 - On Spotify</a></p><p>&#183; <a href="https://podcasts.apple.com/us/podcast/037-when-incident-response-plans-meet-reality/id1809209683?i=1000746393743">SysAdmin Weekly - 037 - On Apple Podcasts</a></p><div><hr></div><h2>The Take - Curiosity Should be a Weekly Mandate for SysAdmins</h2><p>I wanted to make a short take this week to continue some commentary on the importance of curiosity as a <a href="https://youtu.be/lhiiYpGVVtQ?si=jQT5E3dk4M99MJ-b">core trait(s) needed by SysAdmins</a>.</p><p>It&#8217;s easy in this industry to rest on your existing knowledge, but you&#8217;ll find that you fall behind pretty quickly. It can be difficult to focus on learning new skills on the regular, especially when it&#8217;s (maybe) a technical skill that you&#8217;re really not interested in, but is required due to things you have to support during your day job. I find that curiosity helps with the resistance in this situation.</p><p>There are certain technical skills that I&#8217;ve committed to training myself on over the course of 2026, but they aren&#8217;t always the most interesting (I&#8217;ll plan a future blog post on this). What I find works well for me is to spend a little time digging into something that I AM highly interested in prior to tackling the &#8220;un-interesting&#8221; skill. For example, I&#8217;ve long been curious about <a href="https://unity.com/">Unity</a>. While I&#8217;m not officially a programmer, I dabble. On top of that, I&#8217;ve been playing video games now for nearly 40 years, which is basically how long I&#8217;ve been able to properly use a controller. As such, I&#8217;ve always had an interest in tinkering with game engines and maybe someday building my own game.</p><p>With that said, the sequence I&#8217;ve found that works well for learning those &#8220;un-interesting&#8221; skills is the following:</p><p>&#183; Define a training time period</p><p>&#183; Start with a short session tinkering / training on something that actively interests you. (Unity in my case)</p><p>&#183; Actively work on the training / tech that you&#8217;re obligated to work on</p><p>&#183; Repeat sequence as needed</p><p>Is this context switching? Yes&#8230; to a degree, and yes, I do hate context switching. But, session lengths should be long enough to where it doesn&#8217;t really have an impact. For example, I follow the pomodoro method for just about everything. In this context, I&#8217;ll tinker with unity for 25 minutes (one pomodoro) and then commit 2 pomodoros to the other training need.</p><p>This method helps make sure that I learn the skills that I need to learn for external reasons, while also keeping my brain engaged and in &#8220;learning mode&#8221;.</p><p>Hopefully this will be as helpful to you as it is to me!</p><div><hr></div><h2>Community Signal</h2><p><em>High-signal community work worth your attention.</em></p><p><strong><a href="https://www.linkedin.com/in/elstonryan/">Ryan Elston</a> &#8211; <a href="https://relston.github.io/markdown/writing/2024/07/31/why-use-markdown.html?utm_source=chatgpt.com">Why I Use Markdown and Why You Should Too</a></strong></p><p>As I&#8217;ll shortly be singing the praises of Markdown later in this newsletter, this article by Ryan Elston seemed to be highly relevant. In this post Ryan covers why Markdown is a highly valuable documentational language and even provides a great argument for why you <em>SHOULD</em> be using markdown along with some markdown authoring tools to get started!</p><p><strong><a href="https://www.mikefrobbins.com/">Mike Robbins</a> - <a href="https://mikefrobbins.com/2025/09/18/write-clear-step-by-step-instructions-using-markdown/">Write clear step-by-step Instructions Using Markdown</a></strong></p><p>Mike Robbins is also a fantastic source of information about markdown as well as how to properly use it in a how-to format. It&#8217;s worth noting that Mike is also a great source of PowerShell scripting knowledge as well! His blog is highly recommended!</p><div><hr></div><h3>Question I Got Asked (and the Real Answer): &#8220;Why are you obsessed with the CLI and markdown?&#8221;</h3><p>Boy, it&#8217;s been a <em>very</em> commentary heavy week for me throughout this edition, but I feel like this will all provide some value (at least I hope it does).</p><p>Those that watch / listen to <a href="https://www.sysadminweekly.com/">The SysAdmin Weekly Podcast</a> know that I am an absolute CLI and Markdown nerd. My co-hosts have even made fun of me during certain episodes, which is warranted if I&#8217;m honest about it.</p><p>It so happens that I have had this question levied at me several times over the past couple of weeks:</p><blockquote><p>*&#8220;Why are you obsessed with the CLI and markdown?&#8221;</p></blockquote><p>First, valid question. Second, I&#8217;ll plan on a long form blog post or YouTube video (maybe both?) that explains my method and the &#8220;Why?&#8221; behind it.</p><p>In short I author <strong>ALL</strong> of my content using the following tools:</p><p>&#183; <a href="https://github.com/kovidgoyal/kitty">Kitty (A terminal emulator)</a></p><p>&#183; <a href="https://www.vim.org/">vim (A CLI-based text editor)</a></p><p>&#183; <a href="https://git-scm.com/">Git</a>, <a href="https://www.github.com/">GitHub</a>, &amp; <a href="https://about.gitea.com/">Gitea</a> (to act as change tracking methods &amp; content repositories)</p><p>&#183; <a href="https://en.wikipedia.org/wiki/Markdown">Markdown (my documentational language of choice)</a></p><p>&#183; <a href="https://github.com/jgm/pandoc">Pandoc (for converting markdown content to finalized formats)</a></p><p>To keep it short and straight to the point here, the core reasons &#8220;Why?&#8221; are as follows:</p><p>&#183; I&#8217;m an easily distracted person, and CLI UIs are clean, focused, and purpose-built.</p><p>&#183; Markdown is a defined and rule-driven documentational language that should output in concise formatting regardless of the author, assuming markdown principals are followed.</p><p>&#183; As part of my job and my tech community efforts I spend <em>A LOT</em> of time authoring content of various types.</p><p>&#183; A CLI environment paired with markdown prevents context switching, enables focus, and insures unified and consistent output.</p><p>&#183; By using Git and Git-compatible repos I get the full benefit of code-review, pull requests, and commit history through the lifespan of the content</p><p>I&#8217;ll plan on covering this in a future blog post in more depth or via a podcast episode, but if you have questions you can reach out to me <a href="https://www.linkedin.com/in/asyrewicze">on LinkedIn</a> or feel free to start a thread on the <a href="https://www.github.com/ProjectRunspace/sysadmin-weekly">SysAdmin Weekly GitHub Discussion Board</a>!</p><div><hr></div><h2>Until Next Week</h2><p>Thanks for hanging out with us for another week! May you remain curious in your SysAdmin journey, and may your packets continue to flow as planned throughout the weekend!</p><p>Stay frosty!</p><p>Andy @ <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;SysAdmin Weekly&quot;,&quot;id&quot;:5117965,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/sysadminweekly&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef9c2b75-70c2-44de-8aed-ee56a7d41847_1280x1280.png&quot;,&quot;uuid&quot;:&quot;8481fc10-1fb4-434b-b717-9f0f87aef215&quot;}" data-component-name="MentionToDOM"></span> </p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! New Here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #19: Trust, But Verify the Abstraction]]></title><description><![CDATA[Why understanding what's under the hood still matters]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-19-trust-but-verify</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-19-trust-but-verify</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Thu, 22 Jan 2026 17:30:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!w6B-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d1800a-4bcf-40d9-93ee-a8aba004fcf7_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to your regular SysAdmin Weekly Newsletter! After a few weeks off for the holidays plus some time to get our bank of Podcast episodes built back up, here is your first weekly newsletter of 2026!</p><div><hr></div><h2>&#9193; TL;DR &#8211; This Week in SysAdmin Land</h2><p>&#8226; Abstraction is great&#8230; until the dashboard lies to you. A real-world Kubernetes + Longhorn storage lesson on why &#8220;schedulable&#8221; doesn&#8217;t always mean usable.</p><p>&#8226; Running stateful workloads on Kubernetes still requires understanding the underlying storage mechanics, replicas, disk sizing, and node-level constraints matter.</p><p>&#8226; SysAdmin Weekly now has an official GitHub Discussions home for announcements, technical discussions, polls, and general sysadmin banter.</p><p>&#8226; New podcast episode out: <em>The Hidden Dangers of Abstraction in Modern IT</em>  that covers why deep technical understanding still matters in 2026.</p><p>&#8226; Community signal worth your time: a grounded take on why you probably don&#8217;t need 10 Gbps home fiber, and a smart rethink of how GitHub Copilot should actually be used.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>From the Console</h2><p><em>I was reminded to embrace curiosity in IT again this past weekend</em></p><p>In perfect timing with our episode regarding abstraction in modern IT (more on that below), I was reminded to embrace curiosity and not blindly trust / follow abstraction layers in modern software.</p><p>As many who watch the podcast know, I&#8217;ve been slowly converting many of the workloads in my homelab into containers running on a (now) 4-node <a href="https://github.com/k3s-io/k3s">K3S (Kubernetes Lite)</a> cluster. This project was brought on by a number of things:</p><p>&#183; I&#8217;ve always leveraged platforms like <a href="https://learn.microsoft.com/en-us/azure/aks/what-is-aks">Azure Kubernetes Service</a> and wanted to get up to speed on running local Kubernetes</p><p>&#183; I&#8217;ve got aging hardware in my homelab and getting everything to follow Hyper-V best practices is&#8230;. difficult</p><p>&#183; Distributed Architecture has always been highly interesting to me</p><p>&#183; Many of the workloads I run benefit from being stateless</p><p>&#183; I&#8217;ve rediscovered my love of all things open-source recently, and have taken steps to start using more stuff from the FOSS ecosystem</p><p>While, yes, many of the workloads I run can benefit from being stateless, I have several workloads that <em>MUST</em> be persistent, and as such, require persistent storage for data, state, etc&#8230;etc. To facilitate this in a clustered and highly-available fashion, I&#8217;ve deployed <a href="https://longhorn.io/">Longhorn</a> to the cluster to provide distributed block storage across the cluster.</p><p>It&#8217;s an amazing system really. Unlike hypervisor clusters that require high degrees of compatibility checks, fabric deployment &amp; management, etc, Longhorn makes storage configuration STUPID easy. Once setup and configured on the cluster, anytime a new node is added to the existing cluster, Longhorn will automagically ingest the available storage. Storage is spread in a redundant fashion across all the available nodes and fault domains are automatically defined and configured. Abstraction at it&#8217;s finest. This is where some of my assumptions caught me by surprise. Here is my high-level storage status for the cluster:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CuVv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e828e63-90ec-4d6a-ae78-d48949e46a94_3826x1812.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CuVv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e828e63-90ec-4d6a-ae78-d48949e46a94_3826x1812.png 424w, https://substackcdn.com/image/fetch/$s_!CuVv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e828e63-90ec-4d6a-ae78-d48949e46a94_3826x1812.png 848w, https://substackcdn.com/image/fetch/$s_!CuVv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e828e63-90ec-4d6a-ae78-d48949e46a94_3826x1812.png 1272w, https://substackcdn.com/image/fetch/$s_!CuVv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e828e63-90ec-4d6a-ae78-d48949e46a94_3826x1812.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CuVv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e828e63-90ec-4d6a-ae78-d48949e46a94_3826x1812.png" width="1456" height="690" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e828e63-90ec-4d6a-ae78-d48949e46a94_3826x1812.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:690,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Longhorn Storage Dashboard on K3S&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Longhorn Storage Dashboard on K3S" title="Longhorn Storage Dashboard on K3S" srcset="https://substackcdn.com/image/fetch/$s_!CuVv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e828e63-90ec-4d6a-ae78-d48949e46a94_3826x1812.png 424w, https://substackcdn.com/image/fetch/$s_!CuVv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e828e63-90ec-4d6a-ae78-d48949e46a94_3826x1812.png 848w, https://substackcdn.com/image/fetch/$s_!CuVv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e828e63-90ec-4d6a-ae78-d48949e46a94_3826x1812.png 1272w, https://substackcdn.com/image/fetch/$s_!CuVv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e828e63-90ec-4d6a-ae78-d48949e46a94_3826x1812.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Longhorn Storage Dashboard on K3S</em></p><p>At first glance you could make the (reasonable) assumption that:</p><p>&#183; 459Gi Schedulable = Storage I Can Use</p><p>&#183; 226Gi Reserved = Reserved Storage for Data Parity and Safety</p><p>&#183; 68.3Gi Used = Storage that the cluster is actively using</p><p>Imagine my surprise then when I carved off 100Gi for a persistent Debian <a href="https://wiki.debian.org/AptCacherNg">Apt-Cacher</a> container that the volume would fail to mount or do anything meaningful. See, on the surface, everything seems to work. It seems like I would have PLENTY of room for this workload. However, this is where abstraction was lying to me.</p><p>To make a long story short, my limitation is <strong>NOT</strong> the 459Gi number. The <em>REAL</em> limitation is the smallest available schedulable disk on any node that must hold a replica after accounting for:</p><p>&#183; Replica count</p><p>&#183; Reserved space</p><p>&#183; Disk pressure thresholds</p><p>This is information that which had not been presented to me on the dashboard. A 100Gi volume with three replicas needs ~300Gi total and each replica <em>MUST</em> fit entirely on a single disk. If one node can&#8217;t fit said 100Gi replica&#8230;. game over. No volume attachment for you.</p><p>Once I put my assumptions aside, <a href="https://youtu.be/lhiiYpGVVtQ?si=CJM73_z-p4rKPGcV">got curious</a>, and acknowledged that this was a case where an abstraction layer was hiding the truth from me, I got the manual out and really dug into how Longhorn handles it&#8217;s underlying storage. Once I had that deep technical understanding of the underlying storage system, I was able to make informed decisions without solely relying on the abstraction layer, and ultimately get my workload up and off the ground after making different architectural decisions.</p><p>It was sobering to run into the very dangers of abstraction that we had JUST gotten done talking about on SysAdmin Weekly so quickly after posting that episode (last week - see below). Also, to be fair to Longhorn, that information is surfaced within the dashboard, just not in <em>THAT</em> particular view. This is, again, how abstraction (and assumptions) can get you into trouble.</p><p>So remember, when you run into a situation where things seem one way, but you have that gut feeling that not all appears as it should, ask yourself if you have all the information. Do you truly understand everything under the hood? You&#8217;ll be a better SysAdmin for it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w6B-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d1800a-4bcf-40d9-93ee-a8aba004fcf7_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w6B-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d1800a-4bcf-40d9-93ee-a8aba004fcf7_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!w6B-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d1800a-4bcf-40d9-93ee-a8aba004fcf7_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!w6B-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d1800a-4bcf-40d9-93ee-a8aba004fcf7_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!w6B-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d1800a-4bcf-40d9-93ee-a8aba004fcf7_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w6B-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d1800a-4bcf-40d9-93ee-a8aba004fcf7_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0d1800a-4bcf-40d9-93ee-a8aba004fcf7_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A person pointing at a large box\n\nAI-generated content may be incorrect.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A person pointing at a large box

AI-generated content may be incorrect." title="A person pointing at a large box

AI-generated content may be incorrect." srcset="https://substackcdn.com/image/fetch/$s_!w6B-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d1800a-4bcf-40d9-93ee-a8aba004fcf7_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!w6B-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d1800a-4bcf-40d9-93ee-a8aba004fcf7_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!w6B-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d1800a-4bcf-40d9-93ee-a8aba004fcf7_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!w6B-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d1800a-4bcf-40d9-93ee-a8aba004fcf7_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And now&#8230;. on to our regularly scheduled programming!</p><h2>SysAdmin Weekly Announcements</h2><p>As I&#8217;ve mentioned in several episodes of the podcast, we&#8217;ve been working on a defined community &#8220;hangout&#8221; spot that we can use for announcements, community conversations, knowledge sharing, questions, polls&#8230;etc&#8230;etc. Well I&#8217;m happy to announce that said initiative is complete and we now have an official GitHub Discussions repository setup specifically for this purpose.</p><p>You can <a href="https://www.github.com/ProjectRunspace/sysadmin-weekly">find the SysAdmin Weekly GitHub Discussions Repository Here!</a></p><h3>Why GitHub Discussions?</h3><p>My one hard requirement for any community gathering place was low barrier of entry. Applications like Discord / Slack, while good, require users to download an app and / or setup an account. MOST SysAdmins will already have a GitHub account and GitHub is widely supported in both desktop web browsers as well as on mobile.</p><p>The notifications system is simple as well. For example:</p><p>&#183; If you just want a quick shortcut to the SysAdmin Weekly discussions repo, just star it.</p><p>&#183; If you want granular notifications based on activity, &#8220;watch&#8221; the repo instead.</p><h3>What Type of Content Can We Expect There?</h3><p>You can expect to find:</p><p>&#183; Show / Newsletter Announcements</p><p>&#183; Discussion Posts for the latest episode / edition of both the podcast AND the newsletter</p><p>&#183; Polls about content you&#8217;d like to see more of on the show</p><p>&#183; Technical Discussions</p><p>&#183; Q &amp; A</p><p>&#183; Helpful scripts / tools <a href="https://github.com/ProjectRunspace/sysadmin-weekly/discussions/4">like I posted here</a></p><p>&#183; Friendly Banter</p><p>&#183; Etc&#8230;</p><h3>What Do I Need to Do to Get Started?</h3><p>Outside of setting up a GitHub account in the off chance you don&#8217;t have one? Nothing! Feel free to check it out and <a href="https://github.com/ProjectRunspace/sysadmin-weekly/discussions/5">Introduce yourself, if you&#8217;d like! (optional)</a></p><div><hr></div><h2>&#127897; The Latest on the SysAdmin Weekly Podcast</h2><p><strong><a href="https://youtu.be/5ic4Pozot44?si=4Pg2htD4qVbd0rTt">SysAdmin Weekly - 036:</a></strong><a href="https://youtu.be/5ic4Pozot44?si=4Pg2htD4qVbd0rTt"> The Hidden Dangers of Abstraction in Modern IT</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://youtu.be/5ic4Pozot44" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6BRe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9aa12d-5bc6-4963-a9a0-8be9acf9c097_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6BRe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9aa12d-5bc6-4963-a9a0-8be9acf9c097_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6BRe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9aa12d-5bc6-4963-a9a0-8be9acf9c097_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6BRe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9aa12d-5bc6-4963-a9a0-8be9acf9c097_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6BRe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9aa12d-5bc6-4963-a9a0-8be9acf9c097_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d9aa12d-5bc6-4963-a9a0-8be9acf9c097_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;SysAdmin Weekly Podcast Episode 036&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://youtu.be/5ic4Pozot44&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="SysAdmin Weekly Podcast Episode 036" title="SysAdmin Weekly Podcast Episode 036" srcset="https://substackcdn.com/image/fetch/$s_!6BRe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9aa12d-5bc6-4963-a9a0-8be9acf9c097_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6BRe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9aa12d-5bc6-4963-a9a0-8be9acf9c097_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6BRe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9aa12d-5bc6-4963-a9a0-8be9acf9c097_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6BRe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9aa12d-5bc6-4963-a9a0-8be9acf9c097_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>SysAdmin Weekly Podcast Episode 036</em></p><p><strong>Topic:</strong> In our first episode of 2026, Andy and Eric dive into the topic of rampant abstraction in modern IT. While yes, abstraction layers have solved many scaling issues over the last decade, there <em>IS</em> a hidden cost. Do SysAdmins still have that deep technical understanding of the entire stack? This episode explores that question in depth!</p><p>Why this one matters:</p><p>&#183; This episode highlights the dangers of relying heavily on abstracted features &amp; deployments without deep understanding</p><p>&#183; Should something break under abstraction layers, SysAdmins are often at the mercy of a vendor to solve the issue.</p><p>&#183; This epsiode contains some tips and tricks to help you ensure that your skills are at a point where you can benefit from abstraction layers, but NOT be dependent on them.</p><div><hr></div><h2>Community Signal</h2><p>Here are some super-cool community links I&#8217;ve stumbled upon recently. Highly recommended!</p><p><strong><a href="https://blog.workinghardinit.work/2026/01/04/do-i-really-need-10gbps-fiber-to-the-home/">Didier Van Hoye &#8211; Do I really need 10 Gbps fiber to the home?</a></strong></p><p>Didier cuts through the marketing noise around ultra-fast residential fiber and lands on a conclusion most practicing SysAdmins already know: raw bandwidth is rarely the real bottleneck. Using his own home setup as an example, he shows how a relatively modest fiber connection is more than sufficient for remote work, lab access, and day-to-day operations, especially when most heavy lifting stays local. The real value here is the reminder that stability, latency, and realistic workload analysis matter far more than chasing headline speeds, and that blindly upgrading capacity without a matching use case is just another form of abstraction-driven decision making.</p><p><strong><a href="https://www.m365princess.com/blogs/lego-copilot-wrong1/">Luise Freese &#8211; Stop using GitHub Copilot as a chatbot!</a></strong></p><p>Luise takes a hard look at the common pattern of treating GitHub Copilot like a chat-based coding partner and explains why that workflow almost always feels fragile and slow. This is not because the model is dumb, but because the interaction model is unstable. Rather than prompt, re-prompt, and steer in chat until something sticks, the article argues that you get far better results by encoding <strong>stable constraints and task definitions in files</strong> before ever calling Copilot, so the model can actually execute against known invariants instead of chasing shifting context. This post reframes Copilot from a reactive autocomplete toy into a <strong>tool that thrives within explicit structure</strong>, which is a valuable shift in mindset for anyone trying to use AI in software development.</p><div><hr></div><h2>From <a href="https://www.andyontech.com/">AndyOnTech</a> and <a href="https://www.projectrunspace.org/">Project Runspace</a></h2><h3><a href="https://www.andyontech.com/">AndyOnTech</a></h3><p>Regular listeners of the podcast will know I went on something of a&#8230;. &#8220;rant&#8221; during the last podcast episode of the year. In said rant, I explained how there are no longer any <em>good</em> web browsers available in the marketing today. I recently posted a lengthy blog post along the same lines if you&#8217;re interested. I&#8217;ve linked that below, along with the Podcast episode from late last year on the same topic:</p><p>&#183; <a href="https://www.andyontech.com/posts/there_are_no_good_web_browsers_left_and_thats_a_problem/">There Are No </a><em><a href="https://www.andyontech.com/posts/there_are_no_good_web_browsers_left_and_thats_a_problem/">Good</a></em><a href="https://www.andyontech.com/posts/there_are_no_good_web_browsers_left_and_thats_a_problem/"> Web Browsers Left (and It Is a </a><strong><a href="https://www.andyontech.com/posts/there_are_no_good_web_browsers_left_and_thats_a_problem/">BIG</a></strong><a href="https://www.andyontech.com/posts/there_are_no_good_web_browsers_left_and_thats_a_problem/"> Problem)</a></p><p>&#183; <a href="https://youtu.be/M5iNEIV7jIM?si=SgJF-0P0Bgw0h5fv">SysAdmin Weekly - 035 - AI Browsers, Chromium Monoculture, and the Future of Browser Security</a></p><div><hr></div><h2>Handy Tool - <a href="https://www.github.com/asyrewicze/pomocli">Pomocli</a></h2><p>Full disclosure: This week I am selfishly promoting my own tool. That said, I can hardly call it a &#8220;tool&#8221; and more of a &#8220;anti-context switcher&#8221;. Folks that know me know I&#8217;m a BIG markdown guy and love to create my content within the terminal. Context switching is <em>highly</em> impactful on my output, so I go to great lengths to prevent it if possible.</p><p>Awhile back I had released a very simple cli tool called Pomocli that acted as a terminal-based <a href="https://en.wikipedia.org/wiki/Pomodoro_Technique">pomodoro timer</a>. It would ask what you planned on working on, log that to a text file, then start a timer. I always liked it&#8217;s lightness&#8230;. but hated how it looked. I recently started tinkering with building basic UIs using <a href="https://en.wikipedia.org/wiki/Ncurses">Ncurses</a> and Python. As a result, I decided to rebuild Pomocli with a curses-based UI that still fills the same role with the added feature of allowing you to browse previous work sprints.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.github.com/asyrewicze/pomocli" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aWEC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc312e63e-73c9-4b67-b80e-21f9ca535005_906x584.png 424w, https://substackcdn.com/image/fetch/$s_!aWEC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc312e63e-73c9-4b67-b80e-21f9ca535005_906x584.png 848w, https://substackcdn.com/image/fetch/$s_!aWEC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc312e63e-73c9-4b67-b80e-21f9ca535005_906x584.png 1272w, https://substackcdn.com/image/fetch/$s_!aWEC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc312e63e-73c9-4b67-b80e-21f9ca535005_906x584.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aWEC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc312e63e-73c9-4b67-b80e-21f9ca535005_906x584.png" width="906" height="584" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c312e63e-73c9-4b67-b80e-21f9ca535005_906x584.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:584,&quot;width&quot;:906,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pomocli image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.github.com/asyrewicze/pomocli&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pomocli image" title="Pomocli image" srcset="https://substackcdn.com/image/fetch/$s_!aWEC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc312e63e-73c9-4b67-b80e-21f9ca535005_906x584.png 424w, https://substackcdn.com/image/fetch/$s_!aWEC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc312e63e-73c9-4b67-b80e-21f9ca535005_906x584.png 848w, https://substackcdn.com/image/fetch/$s_!aWEC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc312e63e-73c9-4b67-b80e-21f9ca535005_906x584.png 1272w, https://substackcdn.com/image/fetch/$s_!aWEC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc312e63e-73c9-4b67-b80e-21f9ca535005_906x584.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Pomocli image</em></p><p>You can find Pomocli <strong><a href="https://www.github.com/asyrewicze/pomocli">HERE</a></strong></p><p>I hope you all find it as useful as I do!</p><div><hr></div><h2>Until Next Week</h2><p>Thanks for reading this week&#8217;s edition! I really hope everyone is enjoying the new, more conversational format! If you have any feedback or would like to see a specific topic discussed, be sure to let us know on the <a href="https://www.github.com/ProjectRunspace/sysadmin-weekly">SysAdmin Weekly GitHub Discussions Board</a>!</p><p>May your systems stay running, and may you avoid maintenance at 5pm on a Friday!</p><p>Stay Frosty!</p><p>--Andy @ SysAdmin Weekly </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #18: Craft, Shovelware, and the Cost of "Good Enough"]]></title><description><![CDATA[Why modern software keeps failing operators and why SysAdmins pay the price]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-18-craft-shovelware</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-18-craft-shovelware</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Wed, 17 Dec 2025 13:28:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!onl_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b288abe-a083-4e82-86ac-b808291ebf03_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#9193; TL;DR &#8211; This Week in SysAdmin Land</h2><p>&#183; The newsletter is evolving! This means fewer link dumps, more opinion, commentary, and real-world SysAdmin pain from the trenches.</p><p>&#183; Theme of the week: <strong>Craft vs. Shovelware</strong> and why modern software feels more brittle, less thoughtful, and far more hostile to operators.</p><p>&#183; A real-world rant with receipts: Microsoft Authenticator quietly falling over once you manage <em>a lot</em> of accounts&#8230; and the only fix being &#8220;nuke from orbit and start over.&#8221;</p><p>&#183; The latest SysAdmin Weekly Podcast digs deeper into &#8220;good enough&#8221; software and why SysAdmins are the ones paying the price for it.</p><p>&#183; Community Signal highlights thoughtful takes on whether software is actually getting worse. Plus practical Azure Local update guidance you&#8217;ll actually need.</p><p>&#183; Other links worth your time this week include one rock-solid security podcast and one non-technical sanity-preserver (because balance matters).</p><p>&#183; Looking ahead: plans to spin up <strong>GitHub Discussions</strong> as a low-friction, SysAdmin-friendly place to keep conversations going beyond the podcast and newsletter.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>An Update on the Newsletter</h2><p>First off, I&#8217;m sensitive to the fact that we&#8217;ve been away on this newsletter for quite sometime (4 weeks?) and I&#8217;m also very aware that I&#8217;ve provided MANY &#8220;Updates on the Newsletter&#8221; like this over the last month or two. The fact of the matter comes down to two things:</p><p>1. With the day job, the podcast, and a VERY time intensive side-project I&#8217;ve been working on, getting to this newsletter has been inconsistent and difficult.</p><p>2. I haven&#8217;t been 100% feeling the &#8220;vibe&#8221; of the newsletter format we&#8217;ve been using up until this point. Statistically &#8220;Link-dump&#8221; newsletter are one of the most common and while, yes, they can provide some value depending on the quality of the links, dumping a collection of links each an every week just to provide a collection of links doesn&#8217;t produce CONSISTENT value that I personally find worthy of your time.</p><p>Moving forward this newsletter will serve as much more of a commentary and opinion-based newsletter remaining laser-focused on SysAdmins and the challenges they face in the trenches every day. Will there still be some links? Sure, but the format will change to content that is much more conversational in style which provides a better backdrop for me to produce that CONSISTENT value that I want to provide this community.</p><p>If you have comments or concerns about the new direction, do let me know in the discussion section below!</p><div><hr></div><h2>From the Console</h2><p>Our theme for this week&#8217;s edition of the newsletter focuses on &#8220;Craft vs. Shovelware&#8221;. I&#8217;ve been in the industry long enough now to recognize that software <em>seems</em> to be more brittle and problematic now than it used to. The amount of times that I&#8217;ve had to employ some sort of workaround to a seemingly simple-to-solve bug in order to keep production live has certainly increased over the years. And yes, our environments are wildly more complex than they used to be what with cloud and hybrid deployments and yes, that introduces EXTRA chances for breakage. This does not however account for cases where applications operate in a way that is woefully unhelpful to the user.</p><p>I&#8217;ll provide my own example on this one. I have been a LONG time user of the Microsoft Authenticator app for MFA and Identity services across a number of tenants in Entra ID and various 3rd party accounts. As of this writing I have around 43 different accounts managed within the Microsoft authenticator app. One day, I tried to add account number 44 to the app and I get hit with a big nasty &#8220;device token error&#8221;. Long story short, it seems I&#8217;ve hit a community-experienced, but non-Microsoft documented issue with the authenticator app where either there is a some soft-limit on number of accounts or there is underlying token corruption. Either way, I am unable to add any more accounts until I rip and restore ALL 43 accounts currently in my authenticator app&#8230;.. needless to say&#8230; I was NOT impressed.</p><p>As mentioned, Microsoft has never documented a maximum number of accounts supported by the Microsoft Authenticator app (that I&#8217;ve been able to find). However, there is substantial real-world community evidence that the app does not scale reliably for users managing dozens of tenants / accounts. Admins frequently report that once they reach a high number of accounts, Authenticator begins failing to add new accounts or register push notifications, often producing vague registration failures or &#8220;device token errors&#8221;. One commonly cited message states: <em>&#8220;Error changing device token. You must delete and reactivate your accounts to correct the issue,&#8221;</em> effectively forcing a full MFA re-registration across all accounts.</p><p>Microsoft&#8217;s public documentation focuses instead on per-user Entra ID limits (such as the five registered authenticator devices limit), while offering little guidance on app-level scalability or token exhaustion. <a href="https://learn.microsoft.com/en-us/answers/questions/349821/microsoft-authenticator-app-stop-receiving-push-no">Community discussions on Microsoft Q&amp;A</a> and <a href="https://www.reddit.com/r/entra/comments/1m37q4r/microsoft_authenticator_issues_failed_to_register/">Reddit</a> consistently describe these token-related failures and the same recommended remediation of &#8220;delete and re-register&#8221; suggesting an undocumented Authenticator scalability or push token management issue rather than isolated user misconfiguration.</p><p>Which brings me to my point of this whole rant about software quality in the modern day and user-expected app behavior. I&#8217;m completely fine with imposed limitations on software (such as max number of supported accounts) as that is something that I, as a SysAdmin, can plan and architect for. What I would have expected in this situation, if my suspicions about scalability and token issues are correct, is a warning at ~30 accounts &#8220;Max number of accounts reached&#8221;. Instead we get silent breakage, and to quote Ultron from Avengers: Age of Ultron,&#8230;&#8220;Boom&#8230; the end&#8230; start again&#8221;.</p><p>All this is to say, software development needs to once again be given the time and consideration to be a &#8220;Craft&#8221; again. What we currently seem to have is a hastily built software &#8220;content-pipeline&#8221; that is designed to push features extra-fast and squeeze maximum revenue from every byte. Something&#8217;s got to give.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!onl_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b288abe-a083-4e82-86ac-b808291ebf03_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!onl_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b288abe-a083-4e82-86ac-b808291ebf03_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!onl_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b288abe-a083-4e82-86ac-b808291ebf03_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!onl_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b288abe-a083-4e82-86ac-b808291ebf03_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!onl_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b288abe-a083-4e82-86ac-b808291ebf03_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!onl_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b288abe-a083-4e82-86ac-b808291ebf03_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b288abe-a083-4e82-86ac-b808291ebf03_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;SysAdmin And Developer Rush to Make Software while Business Exec Greedily Watches&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="SysAdmin And Developer Rush to Make Software while Business Exec Greedily Watches" title="SysAdmin And Developer Rush to Make Software while Business Exec Greedily Watches" srcset="https://substackcdn.com/image/fetch/$s_!onl_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b288abe-a083-4e82-86ac-b808291ebf03_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!onl_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b288abe-a083-4e82-86ac-b808291ebf03_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!onl_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b288abe-a083-4e82-86ac-b808291ebf03_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!onl_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b288abe-a083-4e82-86ac-b808291ebf03_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And now, back to our regularly scheduled programming.</p><div><hr></div><h2>&#127897; The Latest on the SysAdmin Weekly Podcast</h2><p>This week I had regular co-host <a href="https://www.linkedin.com/in/ericsiron/">Eric Siron</a> back on the show to discuss the very issue of &#8220;Good Enough&#8221; software mentioned above. You&#8217;ll find that it&#8217;s deeply attuned to this week&#8217;s theme.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Oy7l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3925b7e1-7b87-402e-baec-b056119e4823_1280x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Oy7l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3925b7e1-7b87-402e-baec-b056119e4823_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!Oy7l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3925b7e1-7b87-402e-baec-b056119e4823_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!Oy7l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3925b7e1-7b87-402e-baec-b056119e4823_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!Oy7l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3925b7e1-7b87-402e-baec-b056119e4823_1280x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Oy7l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3925b7e1-7b87-402e-baec-b056119e4823_1280x720.png" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3925b7e1-7b87-402e-baec-b056119e4823_1280x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;SysAdmin Weekly Episode 034 Thumbnail Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="SysAdmin Weekly Episode 034 Thumbnail Image" title="SysAdmin Weekly Episode 034 Thumbnail Image" srcset="https://substackcdn.com/image/fetch/$s_!Oy7l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3925b7e1-7b87-402e-baec-b056119e4823_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!Oy7l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3925b7e1-7b87-402e-baec-b056119e4823_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!Oy7l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3925b7e1-7b87-402e-baec-b056119e4823_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!Oy7l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3925b7e1-7b87-402e-baec-b056119e4823_1280x720.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>SysAdmin Weekly Episode 034 Thumbnail Image</p><p><strong>Episode:</strong> &#8220;Good Enough&#8221; Software is Ruining IT (and SysAdmins are Paying the Price)</p><p><strong>Topic:</strong> Software enshitification has been a real issue in the industry lately and there are real consequences (both spoken and not) of that fact. One of those consequences is the fact that SysAdmins are usually the ones that are facing the full brunt of poorly written software that was deemed &#8220;good enough&#8221; at some point. In this episode Eric and I (Andy) discuss the state of software in our industry while lamenting a time when software was a craft, and NOT just a content pipeline.</p><p>Episode links below:</p><p>&#183; <a href="https://youtu.be/61-jOdlsFyA?si=fZdN0-sEhxFPuA7f">SysAdmin Weekly on YouTube</a></p><p>&#183; <a href="https://open.spotify.com/episode/6uUdRBvUHpo15x6h2dXpEO?si=2DfSdfkuSoiTtXfwYAkwRw">SysAdmin Weekly on Spotify</a></p><p>&#183; <a href="https://podcasts.apple.com/us/podcast/sysadmin-weekly/id1809209683?i=1000741035753">SysAdmin Weekly on Apple Podcasts</a></p><p>&#183; <a href="https://www.sysadminweekly.com">SysAdmin Weekly Website</a></p><div><hr></div><h2>Community Signal</h2><p>While researching the aforementioned issues regarding this week&#8217;s theme. I did happen upon some useful community posts along the same vein or similar:</p><ul><li><p><a href="https://stackoverflow.blog/2023/12/25/is-software-getting-worse/">This older post on the Stackoverflow Blog</a> by <a href="https://stackoverflow.blog/author/isaac-lyman/">Issac Lyman</a> that asks the question &#8220;Is software getting worse?&#8221; Issac has a very fair and reasoned look at the question, and even though I&#8217;m not a developer, I greatly enjoyed reading it. I highly suggest you check it out.</p></li><li><p>I also wanted to include some practical SysAdmin help from the community this week, starting with <a href="https://www.thomasmaurer.ch/2025/12/manage-azure-local-updates/">How to Keep your Azure Local Instances Up to Date</a> by <a href="https://www.thomasmaurer.ch">Thomas Maurer</a>! More SysAdmin&#8217;s are finding themselves in a situation where they&#8217;re starting to rollout Azure Local, so this knowledge is a MUST have.</p></li></ul><div><hr></div><h2>Other Links Worth Your Time</h2><p>As I&#8217;m a regular podcaster, I often get asked which podcasts do I regularly listen too. I&#8217;ll provide one of my favorite technical podcasts, and one more&#8230;. hobby related.</p><ul><li><p>My technical podcast recommendation is very security related, and I&#8217;ve mentioned it on <a href="https://www.sysadminweekly.com">SysAdmin Weekly</a> several times. That is the <a href="https://twit.tv/shows/security-now">Security Now Podcast</a> featuring <a href="https://www.grc.com">Steve Gibson</a>. Steve does an AMAZING job of explaining cybersecurity topics and when you listen to an episode of this show, you&#8217;ll learn more about the given topic then you ever thought possible! Highly recommended!</p></li><li><p>My NON-technical choice has to do with my long-standing gaming addiction. I&#8217;ve been playing video games since I was old enough to hold a controller and I love listening to <a href="https://www.rememberthegamepodcast.com/">Remember the Game</a>. Adam (the host) does an amazing job of keeping things interesting and funny. If you&#8217;re a long time gamer like me, you won&#8217;t regret putting this one on your list.</p></li></ul><div><hr></div><h2>Building the SysAdmin Weekly Community</h2><p>A final closing note on my efforts to continue developing our growing community. It&#8217;s come to our attention that we need a place that is quicker when it comes to communications. Something that can be used for announcements as well ongoing discussion. While we could certainly comment on each episode posting as well as the newsletter comment sections here, the goal is to have a centralized location where most of the community conversation happens.</p><p>As it stands, I&#8217;m currently looking at using <a href="https://github.com/features/discussions">Github Discussions</a> for this purpose. Most SysAdmins will already have a Github account, and it doesn&#8217;t require a new app to be installed, so the barrier to entry is low. Be on the lookout for this new hangout in the coming weeks.</p><div><hr></div><h2>Retro SysAdmin Fact of the Week</h2><p>Don&#8217;t forget. For years, many enterprise systems treated a two-digit year as &#8220;good enough&#8221; and it could have taken down the world.</p><p>The <a href="https://en.wikipedia.org/wiki/Year_2000_problem">Y2K problem</a> wasn&#8217;t a mysterious bug or media hysteria; it was the logical outcome of early storage constraints and yes, short-term thinking. To be fair, saving two bytes per record mattered when memory and disk were measured in kilobytes. Meaning developers stored years as YY instead of YYYY. This &#8220;temporary workaround&#8221; quietly became the norm. When that calendar rolled to 2000, systems didn&#8217;t fail because they were old, they failed because, let&#8217;s face it, no one expected them to still be mission-critical 10, 20 or 30 years later. Y2K remains one of the most successful IT and SysAdmin remediation efforts in history.</p><p>See? The concept of &#8220;we&#8217;ll fix it later&#8221; has been around for a VERY long time.</p><h2>Until Next Week</h2><p>Thanks for reading this week&#8217;s edition! If you haven&#8217;t yet, be sure to hit that subscribe button. It&#8217;s free and you&#8217;ll get useful, maximum-uptime quality content in your mailbox every week to help you in the SysAdmin trenches. Also feel free to share with another SysAdmin. For real&#8230;. we want to help as many people out of unintended systems outages as possible.</p><p>Additionally you can always find all the links associated with this newsletter and the podcast at <a href="https://www.sysadminweekly.com">www.sysadminweekly.com</a>.</p><p>Until next week! Stay Frosty!</p><p>-Andy<br>SysAdmin Weekly</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #17: Patch, Pivot, and the Path to Cyber Know-How]]></title><description><![CDATA[Bridging the gap between routine maintenance and real security mastery.]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-17-patch-pivot-and</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-17-patch-pivot-and</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Thu, 30 Oct 2025 18:02:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!L_y0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c5d7ba-87c8-407a-9e05-f6d9ecaafea4_2038x1994.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#9193; TL;DR - This Week in SysAdmin Land</h2><p>&#183; We&#8217;ve got a truly spooky Halloween-themed podcast this week (because who doesn&#8217;t like horror stories with servers?).</p><p>&#183; Major critical patch alert: CVE&#8209;2025&#8209;59287 in Windows Server Update Services (WSUS) is actively exploited - if you run WSUS, patch <em>now</em>.</p><p>&#183; We&#8217;re revisiting network fundamentals with the OSI model - yes, dust off your layer cake, we&#8217;re serving up layer 1 to 7 for your next troubleshooting session.</p><p>&#183; Strong community content this week: Linux stress-testing, Azure Local overview, a data-driven look at Apple Silicon CPU core frequencies.</p><p>&#183; Tool of the Week: a slick terminal app that could become your new favourite toy.</p><p>&#183; Quick Win &amp; Retro Fact - because even infrastructure nerds deserve a little snack.</p><p>&#183; Wrap-up with a plug for next week&#8217;s podcast (you know you&#8217;ll listen).</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>An Update on the Publication</h2><p>I greatly appreciate all the readers of this newsletter and you may have noticed an absence of the publication for the edition that was to come out two weeks ago. As folks that watch the podcast know, there has been A LOT of projects (both personal and professional) on my plate over the last month or two. This time of year is typically my busiest time of year and sadly something had to give. That said, I&#8217;m through my backlog, and looking forward to continue providing regular editions of this newsletter once again!</p><h2>This Week&#8217;s Insight(s) from Andy</h2><p><strong>Theme for this edition:</strong> <em>&#8220;Patch &amp; Pivot: From Fundamental Layers to Active Threats&#8221;</em><br>In this issue, we&#8217;re straddling both ends of the SysAdmin spectrum: going back to the bedrock with the OSI model (don&#8217;t roll your eyes yet) and facing forward into the very real, very active world of exploited vulnerabilities (yes, the WSUS one). The juxtaposition is intentional: whether you&#8217;re explaining Layer 3 routing to a junior or scrambling to fix a critical RCE in your update infrastructure, the mindset of &#8220;understand deep; act fast&#8221; is what differentiates the average from the excellent.</p><p>When it comes to cybersecurity, and more importantly achieving real security outcomes, the mantra &#8220;understand deep; act fast&#8221; can feel intimidating for those pivoting into the security space. But here&#8217;s the truth: cybersecurity pros are often the ones in the room who understand their tech stack *most* deeply.</p><p>Why? Because to truly secure something, you have to understand it from the kernel up. Every layer, every dependency, every quirk. Yet, in a world obsessed with abstraction, we&#8217;ve drifted away from the underlying mechanics that keep our systems alive. That blind spot? It&#8217;s exactly where threat actors love to play.</p><p>So how does that tie into this week&#8217;s theme Patch and Pivot? Patching is easy. Anyone can apply an update and move on. But pivoting? That&#8217;s where the real challenge lies. SysAdmins are now standing at the crossroads of IT and security, and the ones who thrive will be those who dig deeper the ones who move beyond &#8220;apply patch&#8221; and into &#8220;understand why it matters.&#8221; Because real defense starts where surface-level understanding stops.</p><p>So if you&#8217;re a SysAdmin today, don&#8217;t wait to be handed a security title, start learning the internals your tools hide. You can&#8217;t protect what you don&#8217;t understand.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L_y0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c5d7ba-87c8-407a-9e05-f6d9ecaafea4_2038x1994.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L_y0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c5d7ba-87c8-407a-9e05-f6d9ecaafea4_2038x1994.png 424w, https://substackcdn.com/image/fetch/$s_!L_y0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c5d7ba-87c8-407a-9e05-f6d9ecaafea4_2038x1994.png 848w, https://substackcdn.com/image/fetch/$s_!L_y0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c5d7ba-87c8-407a-9e05-f6d9ecaafea4_2038x1994.png 1272w, https://substackcdn.com/image/fetch/$s_!L_y0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c5d7ba-87c8-407a-9e05-f6d9ecaafea4_2038x1994.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L_y0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c5d7ba-87c8-407a-9e05-f6d9ecaafea4_2038x1994.png" width="1456" height="1425" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d7c5d7ba-87c8-407a-9e05-f6d9ecaafea4_2038x1994.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1425,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2841430,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.sysadminweekly.com/i/177577492?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c5d7ba-87c8-407a-9e05-f6d9ecaafea4_2038x1994.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!L_y0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c5d7ba-87c8-407a-9e05-f6d9ecaafea4_2038x1994.png 424w, https://substackcdn.com/image/fetch/$s_!L_y0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c5d7ba-87c8-407a-9e05-f6d9ecaafea4_2038x1994.png 848w, https://substackcdn.com/image/fetch/$s_!L_y0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c5d7ba-87c8-407a-9e05-f6d9ecaafea4_2038x1994.png 1272w, https://substackcdn.com/image/fetch/$s_!L_y0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7c5d7ba-87c8-407a-9e05-f6d9ecaafea4_2038x1994.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And now, back to our regularly scheduled programming&#8230;..</p><h2>Latest on the SysAdmin Weekly Podcast</h2><p><a href="https://www.youtube.com/watch?v=uiLPBbkjuro">This week&#8217;s episode: Halloween &#8220;SysAdmin Horror Stories&#8221;</a> - join Andy as he and guests spin real-world tales where things went terrifyingly wrong in infrastructure, cloud, and on-prem. Yes, there&#8217;s ghosting, haunted servers, and maybe even a spectre of unmanaged firmware creeping through the data centre.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.youtube.com/watch?v=uiLPBbkjuro" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WVKg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2cb5ae-3b15-4c3d-b26a-ebfecac0f899_1280x720.webp 424w, https://substackcdn.com/image/fetch/$s_!WVKg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2cb5ae-3b15-4c3d-b26a-ebfecac0f899_1280x720.webp 848w, https://substackcdn.com/image/fetch/$s_!WVKg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2cb5ae-3b15-4c3d-b26a-ebfecac0f899_1280x720.webp 1272w, https://substackcdn.com/image/fetch/$s_!WVKg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2cb5ae-3b15-4c3d-b26a-ebfecac0f899_1280x720.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WVKg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2cb5ae-3b15-4c3d-b26a-ebfecac0f899_1280x720.webp" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d2cb5ae-3b15-4c3d-b26a-ebfecac0f899_1280x720.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.youtube.com/watch?v=uiLPBbkjuro&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WVKg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2cb5ae-3b15-4c3d-b26a-ebfecac0f899_1280x720.webp 424w, https://substackcdn.com/image/fetch/$s_!WVKg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2cb5ae-3b15-4c3d-b26a-ebfecac0f899_1280x720.webp 848w, https://substackcdn.com/image/fetch/$s_!WVKg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2cb5ae-3b15-4c3d-b26a-ebfecac0f899_1280x720.webp 1272w, https://substackcdn.com/image/fetch/$s_!WVKg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d2cb5ae-3b15-4c3d-b26a-ebfecac0f899_1280x720.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>What You Missed on Last Week&#8217;s Episode of SysAdmin Weekly</h2><p><a href="https://www.youtube.com/watch?v=IzoYALUvEJo">Last week&#8217;s episode: University IT training vs real-world readiness</a> - Andy and guest <a href="https://www.linkedin.com/in/clay-tamam-00b6441b3/">Clay Tamam</a> dove into whether formal IT degrees truly prepare sysadmins for the trenches, or if bootcamps, on-the-job hacks, and real mistakes carry more weight.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.youtube.com/watch?v=IzoYALUvEJo" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IEsQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4760ee5f-fc20-4210-965f-0bd608145e5f_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IEsQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4760ee5f-fc20-4210-965f-0bd608145e5f_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IEsQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4760ee5f-fc20-4210-965f-0bd608145e5f_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IEsQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4760ee5f-fc20-4210-965f-0bd608145e5f_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IEsQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4760ee5f-fc20-4210-965f-0bd608145e5f_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4760ee5f-fc20-4210-965f-0bd608145e5f_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.youtube.com/watch?v=IzoYALUvEJo&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IEsQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4760ee5f-fc20-4210-965f-0bd608145e5f_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IEsQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4760ee5f-fc20-4210-965f-0bd608145e5f_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IEsQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4760ee5f-fc20-4210-965f-0bd608145e5f_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IEsQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4760ee5f-fc20-4210-965f-0bd608145e5f_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Sneak Peek of an Upcoming Episode</h2><p>Next week: Andy and Eric talk about the &#8220;enshitification&#8221; of tech vendors and how vendor behavior has shifted from partner to parasite, what happens when the vendor plays you more than you play the tech, and what SysAdmins can do about it.</p><h2>From AndyOnTech</h2><p><a href="https://www.andyontech.com/posts/how_to_stress_test_linux/">How to stress-test Linux</a> - A clean, practical walkthrough on putting your Linux boxes through controlled chaos. Covers CPU, memory, GPU, and I/O stress testing with just enough explanation to understand what&#8217;s actually happening under the hood. It&#8217;s the kind of test you&#8217;ll wish you ran *before* production went sideways. Perfect weekend lab project for anyone running a home server or validating hardware stability.</p><h2>Core Fundamentals</h2><p><a href="https://en.wikipedia.org/wiki/OSI_model">The OSI model explained</a> - It&#8217;s old-school, yes, but still gold. Understanding each of the seven layers gives you the lens to pinpoint where things go sideways: from physical cabling (Layer 1) to application behavior (Layer 7).</p><h2>Helpful Community Content</h2><ul><li><p><a href="https://janbakker.tech/how-to-restore-deleted-entra-id-conditional-access-policies-and-named-locations/">How to restore deleted Entra ID conditional access policies and named locations</a> - From <a href="https://www.linkedin.com/in/jan-bakker/">Jan Bakker</a>: a lifesaver when someone nukes your conditional access by accident.</p></li><li><p><a href="https://www.thomasmaurer.ch/2025/10/new-video-azure-local-overview/">Azure Local overview video</a> - From <a href="https://www.linkedin.com/in/thomasmaurer2/">Thomas Maurer</a>: what Azure Local is, why you might need it, and how it fits with edge/distributed stuff.</p></li><li><p><a href="https://eclecticlight.co/2025/10/30/updated-cpu-core-frequencies-for-all-current-apple-silicon-macs/">Updated CPU core frequencies for Apple Silicon Macs</a> - Data-driven deep dive for the Apple side of the house. Cool geek reading.</p></li></ul><h2>Other SysAdmin Content from Vendors and Official Publications</h2><p>&#183; <a href="https://fedoramagazine.org/announcing-fedora-linux-43/">Fedora Linux 43 has been released</a> - New features, new kernel, new life for test labs maybe.</p><p>&#183; <a href="https://blogs.windows.com/windows-insider/2025/10/24/announcing-windows-11-insider-preview-build-26120-6982-beta-channel/">Windows 11 Insider Preview Build 26120.6982 (Beta Channel) announced</a> - If you&#8217;re running lab machines or poking at future client OS behavior: heads up.</p><h2>Security Headlines for SysAdmins</h2><p>&#183; <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-59287">Critical WSUS vulnerability: CVE-2025-59287 &#8211; patch immediately</a> - This one is <em>massive</em>. A remote, unauthenticated RCE in WSUS, CVSS 9.8, active exploits. If you have a WSUS server role enabled: stop reading, go patch. </p><p>&#183; <a href="https://www.cisa.gov/news-events/alerts/2025/10/14/cisa-adds-five-known-exploited-vulnerabilities-catalog?utm_source=chatgpt.com">Cybersecurity and Infrastructure Security Agency (CISA) updates their Known Exploited Vulnerabilities catalog</a> - They&#8217;ve flagged the WSUS vuln among others; this isn&#8217;t hypothetical anymore.</p><h2>Tool of the Week</h2><p><a href="https://ghostty.org/">Ghostty</a> - A slick terminal-application you&#8217;ll want to try: for those nights when typing at 3 AM and wondering whether your shell can be cooler. Go ahead, indulge your inner penguin.</p><h2>Quick Win of the Week</h2><p>Check your inventory/CMDB and ask the question: <strong>&#8220;Which servers have the WSUS Server role enabled and are listening on ports 8530 or 8531?&#8221;</strong> If you find any, prioritize patching or isolating them immediately. You might just win this week before the next alert hits.</p><h2>Fun Retro SysAdmin Fact</h2><p>Back in the day, the architecture for the mainframe and minicomputer era relied on multi-user terminals connected via RS-232 lines (often at 9600 bps). That meant many sysadmins were night-shift heroes with endless string lights of terminal screens. Integrity of those lights vs. modern dust-filled racks? It&#8217;s evolution, baby.</p><h2>&#9749; Wrap-Up</h2><p>Thanks for riding shotgun with me through this week&#8217;s edition of SysAdmin Weekly remember: &#8220;Fundamentals + Vigilance = Survival.&#8221; If you only take one thing from this newsletter, make it <strong>patch early, understand deeply</strong>.</p><p>Don&#8217;t forget to tune into the podcast over at <a href="https://www.sysadminweekly.com">www.sysadminweekly.com</a> and drop us a rating or share your own horror story (especially around midnight). Until next week: stay sharp, stay curious, and yes&#8230; stay spooky.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading SysAdmin Weekly! Subscribe for free for new posts every week!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #16: Reality Checks and Root Causes]]></title><description><![CDATA[When AI hallucinates, sudo breaks, and even elephants crush your RAM.]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-16-reality-checks</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-16-reality-checks</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Thu, 02 Oct 2025 16:58:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Sn_g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43178f6b-8d13-4d38-912d-2c1b18549439_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#9193; TL;DR &#8212; This Week in SysAdmin Land</h2><p>&#183; Running on-prem LLMs gets real with Ollama<br><br>&#183; Home lab talk and blueprints from Project Runspace<br><br>&#183; PowerShell Select-Object deep dives<br><br>&#183; Azure Hybrid Benefit for Linux explained<br><br>&#183; A Study from OpenAI on LLM hallucinations</p><p>&#183; The Jaguar ransomware story continues + sudo exploit headlines</p><p>&#183; BookStack as a documentation MVP</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>This Week&#8217;s Insight(s) from Andy</h2><p>This edition leans into a theme I&#8217;m calling <strong>&#8220;Reality Checks&#8221;</strong>. In this context that refers to the messy truth between our ideal architecture diagrams and what actually breaks in production. From AI hallucinations to credential leaks, active exploits, and big companies being breached, tech doesn&#8217;t always respect our boundaries. My note this week will tie those stories together and challenge you (and me) to stay humble, vigilant, and ready to adapt.</p><p>It&#8217;s funny that this edition also features podcast episodes that discuss lab build-outs and local LLM architecture discussions. It&#8217;s funny because I can think of several cases throughout my career where the architecture was initially made with assumptions but ultimately wasn&#8217;t the correct architecture in the end. One example that comes to mind is from when Microsoft RDS (Remote Desktop Services) was the new cool-kid on the block. The provider I was with at the time had been servicing a large customer who wanted to start leveraging the thin-client model and use co-located RDS services for end-users.</p><p>On-paper the architecture followed all Microsoft best practices and each RDS host was specced in a way that followed industry standards as well as those recommended by the customer&#8217;s business applications and developers. Well, it turned out that due to the way one of said applications consumed memory, it didn&#8217;t become clear what the full needed RDS host memory requirement was until switch to production. Even the software vendor claimed that all should be well on shared infrastructure like RDS. Spoiler alert&#8230;. it wasn&#8217;t. Even the small test sample prior to going live didn&#8217;t surface memory contention. </p><p>The result? Poor performance on launch day due to an unforeseen memory consumption issue. We had RDS servers crumbling under the weight of 3 to 4 times more memory usage per session than what the architecture called for. Needless to say, these systems were paging memory like crazy and performance was&#8230;. less than stellar.</p><p>The moral of the story? We can&#8217;t make assumptions and take vendor guidance at face value. Question everything and test everything. Challenge your own assumptions. Because at the end of the day, if you don&#8217;t, Murphey&#8217;s Law will challenge them for you&#8230;. and not usually in a way that you prefer.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Sn_g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43178f6b-8d13-4d38-912d-2c1b18549439_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Sn_g!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43178f6b-8d13-4d38-912d-2c1b18549439_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Sn_g!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43178f6b-8d13-4d38-912d-2c1b18549439_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Sn_g!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43178f6b-8d13-4d38-912d-2c1b18549439_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Sn_g!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43178f6b-8d13-4d38-912d-2c1b18549439_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Sn_g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43178f6b-8d13-4d38-912d-2c1b18549439_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/43178f6b-8d13-4d38-912d-2c1b18549439_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generated image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Generated image" title="Generated image" srcset="https://substackcdn.com/image/fetch/$s_!Sn_g!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43178f6b-8d13-4d38-912d-2c1b18549439_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Sn_g!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43178f6b-8d13-4d38-912d-2c1b18549439_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Sn_g!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43178f6b-8d13-4d38-912d-2c1b18549439_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Sn_g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43178f6b-8d13-4d38-912d-2c1b18549439_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And now&#8230; back to our regularly scheduled programming&#8230;.</p><h2>Latest on the SysAdmin Weekly Podcast</h2><p><strong><a href="https://youtu.be/ez7VK9TFZU4?si=VqxGrvBXZ1aTYJbU">Running LLMs On-Prem with Ollama</a></strong><br><a href="https://www.linkedin.com/in/asyrewicze">Andy</a> and <a href="https://www.linkedin.com/in/mikenelsonio/">Mike Nelson</a> dig into what it looks like to host large language models in your own datacenter (or basement). They wrestle with resource demands, deployment strategies, use-cases, and integration headaches. If you&#8217;ve ever thought &#8220;AI &#8594; Cloud only,&#8221; this episode might shake your assumptions.</p><h2>What You Missed on Last Week&#8217;s Episode of SysAdmin Weekly</h2><p><strong><a href="https://youtu.be/2zLue8ldtR0?si=eTzyIMdzmrGCGzeU">Building a Home Lab on the Cheap</a></strong><br>Andy and Eric walk through how to bootstrap a functional home lab without draining your bank account. From repurposed hardware to clever virtualization, it&#8217;s the kind of episode you revisit when your budget says &#8220;no upgrades this year.&#8221; Great lessons for both newcomers and seasoned admins alike.</p><h2>Sneak Peek of an Upcoming Episode</h2><p><strong>SysAdmin Horror Stories (Coming Late October)</strong><br>We&#8217;re stitching together a &#8220;hall of horrors&#8221; version of SysAdmin life, complete with outages, screw-ups, and lessons learned. Want your story immortalized? Send it to <a href="mailto:contact@sysadminweekly.com">contact@sysadminweekly.com</a> (shame optional). Be sure to anonymize as needed&#8230;&#8230;just don&#8217;t leave the punchline out.</p><h2>From Project Runspace</h2><p><strong><a href="https://projectrunspace.org/how-to-build-a-home-lab-for-learning-server-administration/">How to Build a Home Lab for Learning Server Administration</a></strong><br>Eric&#8217;s post here is a companion to last week&#8217;s podcast: it breaks down physical vs. virtual choices, pitfalls to avoid, and how to structure a lab you&#8217;ll actually <em>use</em>. Think of it as your lab&#8217;s blueprint&#8230;&#8230;don&#8217;t build blind.</p><h2>Core Fundamentals</h2><p><strong><a href="https://learn.microsoft.com/en-us/windows-hardware/drivers/devtest/boot-options-in-windows">The Windows Boot Process</a></strong><br>Here&#8217;s what actually happens when a Windows box powers on: first the Windows Boot Manager, then the OS loader, then resume loader (for hibernation/fast boot paths). All boot settings are tucked in the BCD, editable with bcdedit (or MSConfig for the less adventurous). Add in Secure Boot, Trusted Boot, and ELAM, and you&#8217;ve got multiple layers defending your system <em>before</em> the user even signs in.</p><h2>Helpful Community Content</h2><p><strong><a href="https://www.youtube.com/live/uz0AjsZDK9A">PowerShell Select-Object Deep Dive</a></strong><br><a href="https://www.linkedin.com/in/andrewplatech/">Andrew Pla</a> and Fred Weinmann dig into how Select-Object can be wielded for cleaner, more efficient pipelines. If your PowerShell scripts feel messy, this is the kind of polish you need.</p><p><strong><a href="https://www.joeyverlinden.com/upgrade-to-windows-11-25h2/">Upgrade to Windows 11 25H2 via Intune</a></strong><br><a href="https://www.linkedin.com/in/joeyverlinden/">Joey Verlinden</a> walks through using feature update policies in Intune to push 25H2. Its helpful if you manage many endpoints and want a smooth upgrade path.</p><p><strong><a href="https://www.thomasmaurer.ch/2025/09/unlock-cloud-savings-for-linux-vms-with-the-azure-hybrid-benefit/">Azure Hybrid Benefit for Linux Explained</a></strong><br><a href="https://www.linkedin.com/in/thomasmaurer2/">Thomas Maurer</a> and <a href="https://www.linkedin.com/in/shreyabaheti/">Shreya Baheti</a> detail how you can bring existing Red Hat/SUSE subscriptions into Azure, cutting redundant licensing costs and potentially saving a boatload vs pay-as-you-go.</p><h2>Other SysAdmin Content from Vendors and Official Publications</h2><p><strong><a href="https://openai.com/index/why-language-models-hallucinate/">Why Language Models Hallucinate</a></strong><br>OpenAI turns the microscope inward and explains how hallucinations arise from how models are trained and evaluated. The takeaway? Some hallucinations are baked into the design, not just sloppy inputs. Understanding this helps you build more resilient systems around AI outputs.</p><h2>Security Headlines for SysAdmins</h2><p><strong><a href="https://www.bleepingcomputer.com/news/security/jaguar-land-rover-jlr-confirms-data-theft-after-recent-cyberattack/">Jaguar / Land Rover Ransomware &amp; Data Theft</a></strong><br>Even massive firms get hit. Factories went offline, data was stolen, and initial denials gave way to a public breach. Lesson: size &#8800; immunity.</p><p><strong><a href="https://www.bleepingcomputer.com/news/security/cisa-warns-of-critical-linux-sudo-flaw-exploited-in-attacks/">Sudo Vulnerability Under Active Exploitation</a></strong><br>The --chroot (-R) handling in sudo has a flaw being exploited in the wild. Local privilege escalation, bypassing sudoer rules &#8212; patch now, test quickly, and verify mitigation.</p><h2>Tool of the Week</h2><p><strong><a href="https://www.bookstackapp.com">BookStack</a></strong><br>A lean, self-hosted documentation platform built on Laravel. Supports WYSIWYG and Markdown editors, roles/permissions, and structured books/chapters. If you need a central place for runbooks or team docs, BookStack is a strong option without the overhead of massive wiki stacks.</p><h2>Quick Win of the Week</h2><p>Fire up a BookStack instance (Docker, VM, whatever), import one critical doc (onboarding, firewall rules, etc.), and force yourself to use it exclusively for one week. That tiny shift centralizes knowledge, surfaces gaps, and starts cracking down on siloed knowledge.</p><h2>Fun Retro SysAdmin Fact</h2><p>Back in the day, Microsoft&#8217;s <strong>BootVis</strong> was a tool for profiling and optimizing Windows boot performance. Now, we take near-instant VM boot and container snapshots for granted, but sysadmins still can&#8217;t resist chasing those milliseconds.</p><h2>&#9749; Wrap-Up</h2><p>That&#8217;s all for now. We&#8217;ve walked through AI realities, lab ambitions, boot internals, and real-world security failures. The disconnect between expectation and execution is where we earn our stripes. Stay grounded, stay skeptical, and never trust assumptions.</p><p>Don&#8217;t forget:<br>- Send your horror stories for October to <a href="mailto:contact@sysadminweekly.com">contact@sysadminweekly.com</a> - Share this newsletter with a SysAdmin peer<br>- Hit reply with your feedback, war stories, or what you&#8217;d like us to cover next</p><p>Stay curious,</p><p>Andy</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading SysAdmin Weekly! Subscribe for free for new posts every week!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #15: Stories from the Trenches]]></title><description><![CDATA[Why the best SysAdmin lessons aren&#8217;t in manuals, they&#8217;re in the stories we live (and survive)]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-15-stories-from-the</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-15-stories-from-the</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Wed, 17 Sep 2025 16:46:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!EtRN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1ad35a-71ae-4638-9a3f-841962683ad8_1024x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#9193; TL;DR &#8212; This Week in SysAdmin Land</h2><p>&#183; SysAdmin Weekly is moving to <strong>bi-weekly</strong> for deeper insights and less noise.</p><p>&#183; New podcast episode digs into <strong>why documentation matters</strong> and how it saves your future self.</p><p>&#183; Last week&#8217;s podcast broke down <strong>Conditional Access</strong>, including pitfalls, best practices, and lessons learned.</p><p>&#183; Eric Siron shares tips on <strong>writing trouble tickets that actually get resolved</strong>.</p><p>&#183; This week&#8217;s fundamentals spotlight is <strong>Linux basics</strong>, because cloud = Linux.</p><p>&#183; Community voices highlight <strong>AI storage internals, running local AI agents, and Apple&#8217;s new disk image format</strong>.</p><p>&#183; Apple preps macOS Tahoe with new fixes and updates for admins to tackle.</p><p>&#183; Security headlines: <strong>worm-driven NPM supply chain attack</strong> and the <strong>Windows 10 support countdown</strong>.</p><p>&#183; Tool of the week: <strong>Greenshot</strong>, the lightweight screenshot sidekick every sysadmin needs.</p><p>&#183; Quick win: document one &#8220;failure mode&#8221; in your environment to save yourself later.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>Schedule Change Announcement</h2><p>SysAdmin Weekly - the Newsletter is going <strong>bi-weekly</strong>. Why? More value, less filler. This newsletter was always intended to be a supplement to the weekly podcast episodes and by doubling the time between issues, I can deliver insights and context instead of dumping a pile of links in your inbox. Quality over quantity&#8230;because your time is worth more than another unread newsletter.</p><p>NOTE: The podcast is our core content, and will remain (as always) on a weekly cadence!</p><div><hr></div><h2>This Week&#8217;s Insight(s) from Andy</h2><p>This week ties together docs, tickets, lifecycle planning, and tooling. They&#8217;re not just chores they&#8217;re narratives. Documentation is the history book, tickets are the plot twists, OS lifecycles mark the chapters, and tools like Greenshot are the illustrations. Together, they tell the story of how systems live, break, and (hopefully) recover.</p><p>We&#8217;ve touched on learning in tech before, and I&#8217;ve found that storytelling, putting context around tech and solutions, is one of the most powerful ways to learn. Sure, the &#8220;cautionary tale&#8221; is classic IT lore, but there are also quieter stories worth telling: the &#8220;why do we do this&#8221; moments.</p><p>I think about the &#8220;why&#8221; a lot. Like when helping a nonprofit expand digital capabilities meant they could assist more people. Or when a medical customer&#8217;s patient database was down hard, and restoring it kept labs, imaging, and follow-up appointments running. Or in manufacturing, where IT-driven cost savings during a downturn literally kept entire teams employed.</p><p>Stories in IT aren&#8217;t just learning tools. They&#8217;re reminders of the very real human impact behind the job. So, the next time you&#8217;re buried in day-to-day sysadmin chaos, remember your &#8220;why.&#8221; Those stories you&#8217;ve lived? They matter.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EtRN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1ad35a-71ae-4638-9a3f-841962683ad8_1024x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EtRN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1ad35a-71ae-4638-9a3f-841962683ad8_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!EtRN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1ad35a-71ae-4638-9a3f-841962683ad8_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!EtRN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1ad35a-71ae-4638-9a3f-841962683ad8_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!EtRN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1ad35a-71ae-4638-9a3f-841962683ad8_1024x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EtRN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1ad35a-71ae-4638-9a3f-841962683ad8_1024x1536.png" width="1024" height="1536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe1ad35a-71ae-4638-9a3f-841962683ad8_1024x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generated image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Generated image" title="Generated image" srcset="https://substackcdn.com/image/fetch/$s_!EtRN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1ad35a-71ae-4638-9a3f-841962683ad8_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!EtRN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1ad35a-71ae-4638-9a3f-841962683ad8_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!EtRN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1ad35a-71ae-4638-9a3f-841962683ad8_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!EtRN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1ad35a-71ae-4638-9a3f-841962683ad8_1024x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And now&#8230; back to our regularly scheduled programming.</p><div><hr></div><h2>Latest on the SysAdmin Weekly Podcast</h2><p><strong><a href="https://youtu.be/hhAWszwZ3KI?si=vcne7y4cBIGHW09I">SysAdmin Weekly - 022 - Why IT Documentation Matters (Even if you Hate Writing it)</a>: </strong>Fresh episode just dropped today: <strong>Why Documentation Matters in IT</strong>. Eric and I talk about how documentation is your future self&#8217;s life raft, and that&#8217;s whether it&#8217;s recovery steps, config notes, or &#8220;who owns this service.&#8221; We share horror stories of missing docs causing chaos and give tips for making documentation suck less: structure, ownership, and findability.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://youtu.be/hhAWszwZ3KI?si=vcne7y4cBIGHW09I" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qfyo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28e2ca5-1948-4c4a-a7d7-dab7c03830e3_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qfyo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28e2ca5-1948-4c4a-a7d7-dab7c03830e3_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qfyo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28e2ca5-1948-4c4a-a7d7-dab7c03830e3_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qfyo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28e2ca5-1948-4c4a-a7d7-dab7c03830e3_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qfyo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28e2ca5-1948-4c4a-a7d7-dab7c03830e3_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b28e2ca5-1948-4c4a-a7d7-dab7c03830e3_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://youtu.be/hhAWszwZ3KI?si=vcne7y4cBIGHW09I&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qfyo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28e2ca5-1948-4c4a-a7d7-dab7c03830e3_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qfyo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28e2ca5-1948-4c4a-a7d7-dab7c03830e3_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qfyo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28e2ca5-1948-4c4a-a7d7-dab7c03830e3_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qfyo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28e2ca5-1948-4c4a-a7d7-dab7c03830e3_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>What you Missed on Last Week&#8217;s Episode of SysAdmin Weekly</h2><p><strong><a href="https://youtu.be/rY8rpSG8NsU?si=UzefnTTECqjVbawl">SysAdmin Weekly - 021 - Microsoft Entra ID Conditional Access Explained</a>: </strong>Last week, Paul Schnackenburg joined me to dive into <strong>Conditional Access</strong>. What it is, why it matters, and where admins trip over implementation. We talked pitfalls (breaking workflows with too-tight policies), benefits (keeping accounts secure), and shared some real-world war stories. If you&#8217;re rolling out Conditional Access, this one&#8217;s your crash course.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.youtube.com/watch?v=rY8rpSG8NsU" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GIxp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda9752f7-03ca-4922-bfc2-3594d90d7bb4_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GIxp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda9752f7-03ca-4922-bfc2-3594d90d7bb4_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GIxp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda9752f7-03ca-4922-bfc2-3594d90d7bb4_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GIxp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda9752f7-03ca-4922-bfc2-3594d90d7bb4_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GIxp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda9752f7-03ca-4922-bfc2-3594d90d7bb4_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da9752f7-03ca-4922-bfc2-3594d90d7bb4_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.youtube.com/watch?v=rY8rpSG8NsU&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GIxp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda9752f7-03ca-4922-bfc2-3594d90d7bb4_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GIxp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda9752f7-03ca-4922-bfc2-3594d90d7bb4_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GIxp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda9752f7-03ca-4922-bfc2-3594d90d7bb4_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GIxp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda9752f7-03ca-4922-bfc2-3594d90d7bb4_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Sneak Peek of the Next Episode</h2><p>Coming up next week on <a href="https://www.youtube.com/@sysadminweekly">SysAdmin Weekly</a>: <strong>Building a Home Lab on the Cheap</strong>. We&#8217;ll be covering how to get started without draining your wallet. This includes hardware hacks, cloud freebies, and creative virtualization tricks.</p><p>I&#8217;d love to hear your <strong>homelab setups and stories</strong>. Share them with me, and I might feature a few in the show!</p><div><hr></div><h2>From Project Runspace</h2><p><a href="https://projectrunspace.org/how-to-submit-an-effective-trouble-ticket/">How to Submit an Effective Trouble Ticket</a> - Eric shares some clear, actionable guidance on writing tickets that don&#8217;t get bounced around. Provide context, logs, what you tried, and what you expected. Better tickets = faster fixes and fewer headaches.</p><div><hr></div><h2>Core Fundamentals</h2><p><a href="https://training.linuxfoundation.org/training/introduction-to-linux/">Introduction to Linux (Linux Foundation Free Course)</a></p><p>Linux runs the world. This includes things like cloud workloads, containers, IoT, even your kid&#8217;s smart fridge. If you&#8217;re in IT and not comfortable on Linux, now&#8217;s the time. This free course gets you hands-on with the basics and helps you level up where it counts most.</p><div><hr></div><h2>Helpful Community Content</h2><p><a href="https://techcommunity.microsoft.com/blog/itopstalkblog/how-azure-storage-powers-ai-workloads-behind-the-scenes-with-openai-blobfuse--mo/4442540">How Azure Storage Powers AI Workloads</a> - <a href="https://www.linkedin.com/in/pierreroman/">Pierre Roman</a> and <a href="https://www.linkedin.com/in/vamshikommineni/">Vamshi Kommineni</a> explain how Blob Storage handles AI at scale. Storage isn&#8217;t just dumb disks anymore; it&#8217;s AI fuel.</p><p><a href="https://thomasthornton.cloud/2025/08/13/docker-mcp-toolkit-hassle-free-local-agentic-ai-with-mcp-servers/">Docker MCP Toolkit: Local Agentic AI Made Easy</a> - <a href="https://www.linkedin.com/in/thomasthornton1/">Thomas Thornton</a> breaks down running local AI agents with Docker&#8217;s MCP toolkit. Simplifies experimentation and orchestration for sysadmins tinkering with AI.</p><p><a href="https://eclecticlight.co/2025/09/17/should-you-use-tahoes-new-asif-disk-images/">Apple&#8217;s New ASIF Disk Images</a> - Howard Oakley benchmarks and explains who should care about Apple&#8217;s new format. If you deploy Mac images or deal with storage optimization, worth a read.</p><div><hr></div><h2>Other SysAdmin Content from Vendors and Official Publications</h2><p><a href="https://www.macrumors.com/2025/09/11/macos-tahoe-26-release-notes/">MacOS Tahoe Release Notes</a> - New tweaks, fixes, and security updates. Admins managing Mac fleets should scan this closely for compatibility issues. Expect some patching fun and maybe a surprise or two in the UI changes.</p><p><a href="https://www.microsoft.com/en-us/windows/end-of-support?msockid=35a127b0490c698b23e234bd4819680d">Windows 10 End of Support</a> - The end is near. If you&#8217;re still running Win10, plan upgrades now. Test legacy apps, drivers, and licenses before your helpdesk tickets explode.</p><div><hr></div><h2>Security Headlines for SysAdmins</h2><p><a href="https://www.bleepingcomputer.com/news/security/self-propagating-supply-chain-attack-hits-187-npm-packages/">Self-Propagating Supply Chain Attack Hits 187 NPM Packages</a> - A worm-style exploit in npm packages. Mitigation tips: lock dependencies, use checksums, scan your supply chain, and restrict build agent permissions. Don&#8217;t let your CI/CD pipeline turn into a trojan horse.</p><div><hr></div><h2>Tool of the Week</h2><p><strong><a href="https://www.getgreenshot.org">Greenshot</a> </strong>is Lightweight, open-source, and a sysadmin&#8217;s secret weapon for docs and tickets.</p><p>&#183; Grab screen regions, windows, or even scrolling pages.</p><p>&#183; Annotate, highlight, blur, and obfuscate sensitive bits.</p><p>&#183; Export directly to clipboard, files, or email.</p><p>Greenshot is faster than Windows&#8217; built-in tools and makes documenting issues painless.</p><div><hr></div><h2>Quick Win of the Week</h2><p>This week&#8217;s theme is <strong>Infrastructure as Storytelling</strong>. Quick win: Pick one critical service and document its &#8220;failure story.&#8221; Who gets notified? What breaks? How do you fix it? Run the drill once and you&#8217;ll thank yourself when the lights go out.</p><div><hr></div><h2>Fun Retro SysAdmin Fact</h2><p>SysAdmins in the &#8217;80s swapped patches and tools on <strong>dial-up BBSs</strong>. Picture sitting by a phone line, listening to screeches, and praying no one picked up the phone mid-download. Kids today will never know the pain of a 2-hour patch download interrupted by mom making a call.</p><div><hr></div><h2>&#9749; Wrap-Up</h2><p>That&#8217;s it for this round. Thanks for reading and keeping the lights on in IT.</p><p>New podcast goes live weekly: <a href="https://www.youtube.com/@sysadminweekly">SysAdmin Weekly on YouTube</a> &#8212; subscribe, share, and drop a comment.</p><p>Catch all past issues, resources, and extras from the newsletter at <a href="https://newsletter.sysadminweekly.com">newsletter.sysadminweekly.com</a>.</p><p>Stay caffeinated, stay patched, and stay sane.</p><p>- Andy</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading SysAdmin Weekly! Subscribe for free for new posts every week!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #14: Guardrails for the Modern SysAdmin]]></title><description><![CDATA[From Pi-Hole to Conditional Access, this week is all about keeping the chaos in its lane.]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-14-guardrails-for</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-14-guardrails-for</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Wed, 03 Sep 2025 16:40:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gLyu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21370ad-45cf-48c6-92e7-ed7819358c0c_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#9193; TL;DR - This Week in SysAdmin Land</h2><p>&#183; &#128197; Newsletter schedule shifting to <strong>mid-day Wednesdays</strong> (because mornings = ticket hell).</p><p>&#183; &#127897;&#65039; New podcast: Top Microsoft Skills every SysAdmin should have.</p><p>&#183; &#128737;&#65039; Security watch: Cloudflare caught up in Salesloft Drift mess + Microsoft deep dive on Storm-0501.</p><p>&#183; &#128233; Microsoft limiting email from .onmicrosoft.com domains.</p><p>&#183; &#128179; SSA database leak reminder: consider credit freezes (especially for kids).</p><p>&#183; &#128295; Tool of the week: Pi-Hole (because ads are malware with better PR).</p><p>&#183; &#128240; Great community content: decision-making for SysAdmins, OpenStack POCs, career pauses, and retention policy scripting.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>&#128226; Schedule Change Announcement</h2><p>Heads-up! We&#8217;re moving the newsletter drop to <strong>mid-day on Wednesdays</strong>. Why? Because most of you are knee-deep in tickets, outages, and weird printer issues on Tuesday mornings. Consider this your mid-week coffee break instead of a Tuesday-morning distraction.</p><div><hr></div><h2>&#128161; This Week&#8217;s Insight(s) from Andy</h2><p>If you think about it, most of a sysadmin&#8217;s job is building and maintaining <strong>guardrails</strong>.</p><p>Sometimes they&#8217;re technical, like Pi-Hole blocking junk traffic, retention policies keeping lawyers happy, Conditional Access stopping &#8220;Bob in Finance&#8221; from logging in from Timbuktu. Other times, they&#8217;re life-related, like freezing credit after a breach so the bad guys can&#8217;t open a mortgage in your kid&#8217;s name.</p><p>This week&#8217;s news is a reminder that attackers are constantly hunting for the gaps. Our job isn&#8217;t to stop every car on the road, it&#8217;s to make sure they don&#8217;t plow through our lane. Guardrails may not be glamorous, but without them, the crash is inevitable.</p><p>As many readers of this publication and subscribers of the podcast know, I&#8217;ve spent a good chunk of my career either as the customer of MSPs, working for an MSP, or selling to MSPs as a vendor. MSPs thrive on process and iteration, and the same can be said of most internal IT departments.</p><p>I&#8217;ve seen what happens when guardrails are missing. Take one customer I supported many years ago: they didn&#8217;t have any M365 rules in place to alert on the creation of inbox forwarding rules. A malicious insider with high-level IP access set one up that quietly forwarded sensitive data to a competitor. Without guardrails, security was an afterthought and abuse was inevitable.</p><p>Guardrails aren&#8217;t just about security though. RAID, for example, is a guardrail for your data. Without it, you&#8217;re a single drive failure away from disaster. Whether it&#8217;s data resilience or security posture, the guardrails we build and maintain are critical to the safety of both our businesses and the digital world we support.</p><p>Take that responsibility seriously. Build guardrails. Maintain them. And keep the chaos at bay.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gLyu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21370ad-45cf-48c6-92e7-ed7819358c0c_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gLyu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21370ad-45cf-48c6-92e7-ed7819358c0c_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!gLyu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21370ad-45cf-48c6-92e7-ed7819358c0c_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!gLyu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21370ad-45cf-48c6-92e7-ed7819358c0c_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!gLyu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21370ad-45cf-48c6-92e7-ed7819358c0c_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gLyu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21370ad-45cf-48c6-92e7-ed7819358c0c_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a21370ad-45cf-48c6-92e7-ed7819358c0c_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generated image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Generated image" title="Generated image" srcset="https://substackcdn.com/image/fetch/$s_!gLyu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21370ad-45cf-48c6-92e7-ed7819358c0c_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!gLyu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21370ad-45cf-48c6-92e7-ed7819358c0c_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!gLyu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21370ad-45cf-48c6-92e7-ed7819358c0c_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!gLyu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa21370ad-45cf-48c6-92e7-ed7819358c0c_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And now&#8230;. back to our regularly scheduled programming.</p><div><hr></div><h2>&#127911; Latest on the SysAdmin Weekly Podcast</h2><p><strong><a href="https://youtu.be/Uv2YcJV431M?si=ceqTCRKplAlz7Af0">Episode 020: The Top Microsoft Skills Every SysAdmin Needs</a></strong><br>Eric and I break down the must-have Microsoft skills for today&#8217;s SysAdmins. Topics range from Entra ID know-how to keeping your PowerShell chops sharp. We talk about why old &#8220;checkbox&#8221; skills aren&#8217;t enough anymore, and which modern Microsoft tools really separate the heroes from the merely competent.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://youtu.be/Uv2YcJV431M?si=aqdrK-yntIuzCNxZ" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!apVf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e6d7ec4-c63d-455c-9e1e-7a7b189c9f3c_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!apVf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e6d7ec4-c63d-455c-9e1e-7a7b189c9f3c_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!apVf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e6d7ec4-c63d-455c-9e1e-7a7b189c9f3c_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!apVf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e6d7ec4-c63d-455c-9e1e-7a7b189c9f3c_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!apVf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e6d7ec4-c63d-455c-9e1e-7a7b189c9f3c_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e6d7ec4-c63d-455c-9e1e-7a7b189c9f3c_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://youtu.be/Uv2YcJV431M?si=aqdrK-yntIuzCNxZ&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!apVf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e6d7ec4-c63d-455c-9e1e-7a7b189c9f3c_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!apVf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e6d7ec4-c63d-455c-9e1e-7a7b189c9f3c_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!apVf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e6d7ec4-c63d-455c-9e1e-7a7b189c9f3c_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!apVf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e6d7ec4-c63d-455c-9e1e-7a7b189c9f3c_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>&#9194; What You Missed on Last Week&#8217;s Episode</h2><p><strong><a href="https://youtu.be/kKkLMg2iLBY?si=2p6OGYEaHfazi_7N">Episode 019: What Counts as a Security Breach (and What Doesn&#8217;t)</a></strong><br>Last week we dug into the messy gray area of &#8220;breach&#8221; vs. &#8220;incident.&#8221; Not every phishing click means a headline, but downplaying real breaches is dangerous too. If you&#8217;ve ever had management panic over nothing (or shrug at everything), this episode is worth a listen.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://youtu.be/kKkLMg2iLBY?si=2p6OGYEaHfazi_7N" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zozk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2d5c0d-1f1c-48fc-a2e3-647652f97146_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Zozk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2d5c0d-1f1c-48fc-a2e3-647652f97146_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Zozk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2d5c0d-1f1c-48fc-a2e3-647652f97146_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Zozk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2d5c0d-1f1c-48fc-a2e3-647652f97146_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zozk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2d5c0d-1f1c-48fc-a2e3-647652f97146_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5e2d5c0d-1f1c-48fc-a2e3-647652f97146_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://youtu.be/kKkLMg2iLBY?si=2p6OGYEaHfazi_7N&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Zozk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2d5c0d-1f1c-48fc-a2e3-647652f97146_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Zozk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2d5c0d-1f1c-48fc-a2e3-647652f97146_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Zozk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2d5c0d-1f1c-48fc-a2e3-647652f97146_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Zozk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2d5c0d-1f1c-48fc-a2e3-647652f97146_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>&#128302; Sneak Peek of the Next Episode</h2><p>Next week, Paul Schnackenburg is back! We&#8217;re tackling <strong>Conditional Access in Entra ID</strong>. Expect practical advice, war stories, and why ignoring &#8220;break glass&#8221; accounts is like skydiving without a backup chute.</p><div><hr></div><h2>&#128221; From AndyOnTech and Project Runspace</h2><p><strong><a href="https://projectrunspace.org/decision-making-for-server-administrators-and-system-architects/">Decision Making for SysAdmins and System Architects &#8212; by Eric Siron</a></strong><br>Eric argues that the best SysAdmins aren&#8217;t the fastest typers or the fanciest scripters. They&#8217;re the ones who make the smartest calls before touching a config. This article covers mental models and structured thinking that help you avoid firefights before they start.</p><div><hr></div><h2>&#128218; Core Fundamentals</h2><p><strong><a href="https://learn.microsoft.com/en-us/credentials/certifications/azure-ai-fundamentals/?practice-assessment-type=certification">Microsoft AI-900: Azure AI Fundamentals</a></strong><br>The AI buzz isn&#8217;t going away anytime soon. This entry-level cert introduces you to Azure&#8217;s AI services, responsible AI practices, and core concepts. Even if you never become an AI engineer, it gives you enough grounding to call BS in the next vendor pitch.</p><div><hr></div><h2>&#128101; Helpful Community Content</h2><p><strong><a href="https://www.thomasmaurer.ch/2025/08/implementing-a-center-of-excellence-for-generative-ai/">Azure Essentials Show: Building a Generative AI Center of Excellence</a></strong><br><a href="https://www.linkedin.com/in/thomasmaurer2/">Thomas Maurer</a> &amp; <a href="https://www.linkedin.com/in/benbrauer/">Ben Brauer</a> talk about scaling generative AI responsibly inside an org: governance, best practices, and how not to let &#8220;AI everywhere&#8221; turn into &#8220;AI mess everywhere.&#8221;</p><p><strong><a href="https://www.linkedin.com/in/tonyredmond/">Tony Redmond</a>: <a href="https://office365itpros.com/2025/08/12/connect-ippssession-azure/">PowerShell for M365 Retention Policies</a></strong><br>A deep dive into using PowerShell to wrangle retention policies across tenants. It&#8217;s practical scripting advice for anyone tired of clicking around the compliance center UI.</p><p><strong><a href="https://www.linkedin.com/in/tkurek/">Tytus Kurek</a>: <a href="https://ubuntu.com//blog/openstack-poc">How to Set Up an OpenStack POC</a></strong><br>Thinking about private cloud or just want to kick the tires on OpenStack? This guide shows how to spin up a POC without dedicating a month of your life to it.</p><p><strong><a href="https://www.reddit.com/r/sysadmin/comments/1n6ypbp/has_anyone_paused_their_tech_career_for_family/">Reddit: Pausing Your Tech Career for Family</a></strong><br>SysAdmins candidly discuss stepping away for family reasons and then re-entering tech. It&#8217;s raw, thoughtful, and a reminder that the career ladder doesn&#8217;t always go straight up.</p><div><hr></div><h2>&#127970; Other SysAdmin Content from Vendors &amp; Official Pubs</h2><p><strong><a href="https://techcommunity.microsoft.com/blog/exchange/limiting-onmicrosoft-domain-usage-for-sending-emails/4446167">Microsoft: Limiting .onmicrosoft.com Email Sending</a></strong><br>Starting soon, .onmicrosoft.com domains won&#8217;t be usable for outbound email. The intent is to cut off a common abuse vector used in phishing and spoofing. Check if you&#8217;ve got any workflows still tied to this before they silently break.</p><p><strong><a href="https://www.experian.com/blogs/ask-experian/requesting-a-security-freeze-for-a-minor-childs-credit-report/?msockid=35a127b0490c698b23e234bd4819680d">Experian: How to Request a Credit Freeze for a Minor</a></strong><br>With reports of the entire SSA database floating around, identity theft risk just went way up. Freezing your own credit is easy; freezing your kids&#8217; credit takes more paperwork but may be just as critical.</p><div><hr></div><h2>&#128274; Security Headlines for SysAdmins</h2><p><strong><a href="https://www.bleepingcomputer.com/news/security/cloudflare-hit-by-data-breach-in-salesloft-drift-supply-chain-attack/">Cloudflare Impacted by Salesloft Drift Supply Chain Attack</a></strong><br>Even big security vendors aren&#8217;t immune to supply chain risk. Cloudflare confirmed exposure via the Salesloft Drift compromise. If you integrate with SaaS platforms, treat vendor risk management as a core control, not an afterthought.</p><p><strong><a href="https://www.microsoft.com/en-us/security/blog/2025/08/27/storm-0501s-evolving-techniques-lead-to-cloud-based-ransomware/">Microsoft on Storm-0501 Ransomware TTPs</a></strong><br>Microsoft breaks down how Storm-0501 is abusing cloud services to launch ransomware campaigns. It&#8217;s a reminder that attackers are moving where the workloads are, and &#8220;the cloud&#8221; doesn&#8217;t magically protect you.</p><div><hr></div><h2>&#128736; Tool of the Week</h2><p><strong><a href="https://pi-hole.net/">Pi-Hole</a></strong><br>A local DNS sinkhole that blocks ads, trackers, and shady domains network-wide. It&#8217;s great for home labs and SMBs alike, and the dashboard gives you eye-opening insight into just how much garbage your devices try to connect to daily.</p><div><hr></div><h2>&#9889; Quick Win of the Week</h2><p>Audit your tenant for auto-forwarding inbox rules. They&#8217;re still one of the cheapest and dirtiest tricks attackers (or malicious insiders) use to exfiltrate data. In most M365 environments, you can surface these with a quick PowerShell one-liner and put a guardrail in place before it becomes a security incident.</p><div><hr></div><h2>&#128377;&#65039; Fun Retro SysAdmin Fact</h2><p>In the 1980s, 5-10 MB hard drives would be sold for up too $3,000. That&#8217;s roughly $300 per megabyte. Today, you can buy a 1 TB SSD for less than lunch money. Not a bad return on progress.</p><div><hr></div><h2>&#9749; Wrap-Up</h2><p>That&#8217;s a wrap for this week! As always, you can find all the podcasts, newsletters, and resources over at <strong><a href="https://www.sysadminweekly.com">SysAdminWeekly.com</a></strong>.</p><p>Go forth, patch responsibly, and don&#8217;t forget to hydrate. See you mid-week next Wednesday!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading SysAdmin Weekly! Subscribe for free for new posts every week!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly #13: Former Best Practices, New Headaches]]></title><description><![CDATA[Vendors keep moving the goalposts! From VMware licensing chaos to Entra ID shifts, here&#8217;s how SysAdmins adapt (and stay sane).]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-13-former-best-practices</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-13-former-best-practices</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Tue, 26 Aug 2025 16:04:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!T57f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c9d4508-05af-47b7-ad10-7361abfb583e_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#9193; TL;DR &#8212; This Week in SysAdmin Land</h2><p>&#183; Broadcom + VMware = SysAdmin headaches (and maybe a few choice swear words).</p><p>&#183; Revisiting Hyper-V management drama. Which tool should you use, when, and why it matters.</p><p>&#183; Next episode of the podcast: redefining &#8220;Compromise&#8221; in security (spoiler: it&#8217;s not just &#8220;the attacker owns everything on your network&#8221;).</p><p>&#183; Stress testing Linux makes a comeback, because benchmarks matter.</p><p>&#183; Core Fundamentals: Getting started with Entra ID (because it underpins literally everything in Microsoft&#8217;s cloud).</p><p>&#183; Community gold: break glass accounts with TAP/FIDO2, AI thought leader lists, open source LLMs in enterprises, and benchmarking GPUs on Linux.</p><p>&#183; Vendor news: Ubuntu Pro patches now surface in Azure Update Manager.</p><p>&#183; Security news regarding RDP and Malicious Android Apps</p><p>&#183; Tool of the Week: yabai, the MacOS tiling window manager you didn&#8217;t know you needed.</p><p>&#183; Quick win + retro fact to close us out with a grin.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>This Week&#8217;s Insight(s) from Andy</h2><p>If there&#8217;s a theme this week, it&#8217;s <strong>&#8220;control slipping away&#8221;</strong>.</p><p>Broadcom&#8217;s VMware changes are forcing IT teams to rethink strategies they thought were stable. Microsoft is shifting how we handle identity and access in Entra ID (hello, break glass MFA requirements). Even Linux SysAdmins are talking benchmarking and stress testing, because performance drivers can make or break certain deployments.</p><p>The pattern? SysAdmins are being asked to manage <em>less certainty with more responsibility</em>. Vendors keep moving the goalposts, and we&#8217;ve got to adapt&#8230; with the right tools, smarter fundamentals, and a good dose of community wisdom to keep us sane.</p><p>I think a core theme throughout my (now) 23 year career in tech is the fact that long-standing &#8220;best practices&#8221; have a habit of changing, whether we want them to or not. An example&#8230;.</p><p>I remember the days of centralized end-user computing. There was a time that Citrix was the &#8220;top dog&#8221; in this area. I remember deploying Metaframe XP and presentation server 4 and having a high degree of success across multiple environments. From there, Citrix starting becoming cost prohibitive (not unlike VMware now!), and many organizations moved to RDS (Remote Desktop Services) in Windows Server. After many of those deployments and ongoing support, admins learned very quickly that multiple users leveraging the same OS instance created some&#8230;. Challenges.</p><p>As a result the industry then shifted to VMware View&#8230;. Which then rebranded to &#8220;Horizon View&#8221;&#8230;.. and&#8230;.. and&#8230;. and&#8230;. you see what the theme is here. SysAdmins have LONG had to roll with changes in the industry and within specific technology areas (centralized end-user computing in this example). Adaptation, questioning the status-quo, patience (to resist changing too quickly), and staying up to date on best practices are all skills that will prepare SysAdmins for this sad-reality of the tech space. Remember, best practices are less &#8216;rules carved in stone&#8217; and more like &#8216;guidelines&#8217; scribbled on a whiteboard that vendors keep erasing when you turn your back.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T57f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c9d4508-05af-47b7-ad10-7361abfb583e_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T57f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c9d4508-05af-47b7-ad10-7361abfb583e_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!T57f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c9d4508-05af-47b7-ad10-7361abfb583e_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!T57f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c9d4508-05af-47b7-ad10-7361abfb583e_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!T57f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c9d4508-05af-47b7-ad10-7361abfb583e_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T57f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c9d4508-05af-47b7-ad10-7361abfb583e_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c9d4508-05af-47b7-ad10-7361abfb583e_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generated image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Generated image" title="Generated image" srcset="https://substackcdn.com/image/fetch/$s_!T57f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c9d4508-05af-47b7-ad10-7361abfb583e_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!T57f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c9d4508-05af-47b7-ad10-7361abfb583e_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!T57f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c9d4508-05af-47b7-ad10-7361abfb583e_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!T57f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c9d4508-05af-47b7-ad10-7361abfb583e_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And now&#8230;. Back to our regularly scheduled programming</p><h2>Latest on the SysAdmin Weekly Podcast</h2><p>&#127897;&#65039; <a href="https://youtu.be/nWwJPrYJJbc?si=J_VDEi7gu0UI3if_">WHAT THE HELL DID BROADCOM DO TO VMWARE?! (Yes&#8230; all-caps are warranted)</a></p><p>Broadcom&#8217;s VMware acquisition fallout is in full swing. Licensing changes, customer pushback, and SysAdmins left holding the bag. Andy and Eric break down what&#8217;s changing, why it matters, and how to plan your next move if VMware is in your stack.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.youtube.com/watch?v=nWwJPrYJJbc" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Grjt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dff39a1-b9e6-430a-8b7c-e5871c794f6b_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Grjt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dff39a1-b9e6-430a-8b7c-e5871c794f6b_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Grjt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dff39a1-b9e6-430a-8b7c-e5871c794f6b_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Grjt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dff39a1-b9e6-430a-8b7c-e5871c794f6b_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Grjt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dff39a1-b9e6-430a-8b7c-e5871c794f6b_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0dff39a1-b9e6-430a-8b7c-e5871c794f6b_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A computer on a desk\n\nAI-generated content may be incorrect.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.youtube.com/watch?v=nWwJPrYJJbc&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A computer on a desk

AI-generated content may be incorrect." title="A computer on a desk

AI-generated content may be incorrect." srcset="https://substackcdn.com/image/fetch/$s_!Grjt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dff39a1-b9e6-430a-8b7c-e5871c794f6b_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Grjt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dff39a1-b9e6-430a-8b7c-e5871c794f6b_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Grjt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dff39a1-b9e6-430a-8b7c-e5871c794f6b_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Grjt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dff39a1-b9e6-430a-8b7c-e5871c794f6b_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>In Case You Missed It on SysAdmin Weekly</h2><p>&#127897;&#65039; <a href="https://youtu.be/QWhWRc5dZjQ?si=tMyWevJ8PikOsj19">Hyper-V Management Drama</a></p><p>Missed this one thanks to last week&#8217;s special Thursday edition (life prevented Andy from our usual FULL newsletter publication)? In this episode, Andy and Eric dive into the messy world of Hyper-V management. Mainly, what tools exist, when you should use them, and how to keep from losing your mind when Microsoft gives you four overlapping options.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.youtube.com/watch?v=QWhWRc5dZjQ" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iTJu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5883eac0-9f6b-4938-8bcd-5d8f11f006bc_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!iTJu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5883eac0-9f6b-4938-8bcd-5d8f11f006bc_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!iTJu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5883eac0-9f6b-4938-8bcd-5d8f11f006bc_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!iTJu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5883eac0-9f6b-4938-8bcd-5d8f11f006bc_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iTJu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5883eac0-9f6b-4938-8bcd-5d8f11f006bc_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5883eac0-9f6b-4938-8bcd-5d8f11f006bc_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A computer on a desk\n\nAI-generated content may be incorrect.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.youtube.com/watch?v=QWhWRc5dZjQ&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A computer on a desk

AI-generated content may be incorrect." title="A computer on a desk

AI-generated content may be incorrect." srcset="https://substackcdn.com/image/fetch/$s_!iTJu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5883eac0-9f6b-4938-8bcd-5d8f11f006bc_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!iTJu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5883eac0-9f6b-4938-8bcd-5d8f11f006bc_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!iTJu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5883eac0-9f6b-4938-8bcd-5d8f11f006bc_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!iTJu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5883eac0-9f6b-4938-8bcd-5d8f11f006bc_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Sneak Peek of the Next Episode</h2><p>Next up later this week: <em>&#8220;What is the definition of the word Compromise?&#8221;</em></p><p>We&#8217;ll be unpacking what <em>compromise</em> really means in a cybersecurity context. Spoiler: it&#8217;s way more nuanced than &#8220;someone got popped.&#8221; Expect a mix of philosophy, practical detection strategies, and a reality check for anyone tossing the term around without thinking.</p><h2>From AndyOnTech and Project Runspace</h2><p>&#128214; <a href="https://www.andyontech.com/posts/how_to_stress_test_linux/">How to Stress Test Linux</a></p><p>We covered this one before, but worth a revisit with the benchmarking discussions going around the community this week. If you&#8217;re deploying workloads and want to test your Linux box under pressure, here&#8217;s a step-by-step breakdown on how to do it.</p><h2>Core Fundamentals</h2><p>&#128214; <a href="https://learn.microsoft.com/en-us/entra/fundamentals/">Getting Started with Microsoft Entra ID</a></p><p>Entra ID isn&#8217;t just &#8220;Azure AD with a new name&#8221;, it&#8217;s the backbone of Microsoft&#8217;s entire cloud identity stack. This Microsoft Learn documentation gives you the fundamentals you need to start strong.</p><h2>Helpful Community Content</h2><p>&#128737;&#65039; <a href="https://janbakker.tech/break-glass-accounts-and-azure-ad-security-defaults/">Break Glass Accounts and Azure AD Security Defaults</a> &#8212; <a href="https://www.linkedin.com/in/jan-bakker/">Jan Bakker</a> explains how to align Microsoft&#8217;s <em>required MFA for critical management portals</em> stance with the real-world need for bypassed break glass accounts. Solution: Temporary Access Passes + FIDO2 keys. Essential read if you&#8217;re setting these up (like Andy was recently).</p><p>&#129504; <a href="https://www.enterpriseaidigest.com/expert-circle">Expert Circle &#8211; AI Thought Leaders</a> &#8212; <a href="https://www.linkedin.com/in/saiturlapati/">Sai Turlapati</a> has done the community a solid with this list of AI experts, bloggers, and Microsoft tech leaders to follow. Great for curating your feed without doomscrolling LinkedIn randomness.</p><p>&#128161; <a href="https://www.directionsonmicrosoft.com/cio-talk-what-open-source-models-mean-to-enterprises/">What Open Source Models Mean for Enterprises</a> &#8212; <a href="https://www.linkedin.com/in/barrybriggs/">Barry Briggs</a> breaks down the business implications of open source LLMs and how they&#8217;ll change enterprise strategy.<br><br>&#128421;&#65039; <a href="https://00formicapunk00.wordpress.com/2025/08/20/bencharkings-3d-graphic-cards-and-their-drivers/">Benchmarking 3D Graphics Cards and Drivers on Linux</a> &#8212; <a href="https://www.linkedin.com/in/emmanuel-kasprzyk-29a700162/">Emmanuel Kasprzyk</a> gets nerdy on how to properly benchmark GPU performance under Linux. Pair this with AndyOnTech&#8217;s stress test guide (above) for full effect.</p><h2>Other SysAdmin Content from Vendors and Official Publications</h2><p>&#128039; <a href="https://ubuntu.com/blog/ubuntu-on-azure">Ubuntu on Azure: Pro Patches Now Surface in Update Manager</a> &#8212; If you&#8217;re running Ubuntu on Azure, Update Manager will now surface missing Ubuntu Pro patches. One less place to miss something important.</p><h2>Security Headlines for SysAdmins</h2><h3>Surge in Coordinated Scans Target Microsoft RDP Auth Servers</h3><p>Nearly <strong>2,000 IPs</strong> were caught hammering Microsoft RDP Web Access portals in a coordinated campaign. This is way above the usual background noise. Attackers are probing for timing flaws that leak valid usernames, with most traffic flagged as malicious and coming from Brazil.</p><p>&#128073; Lock down RDP: enforce MFA, restrict exposure, and hide it behind VPNs or conditional access. (please?)</p><p><a href="https://www.bleepingcomputer.com/news/security/surge-in-coordinated-scans-targets-microsoft-rdp-auth-servers/">Read more</a></p><h3>Malicious Android Apps with 19M Installs Removed</h3><p>Google yanked <strong>77 malicious Android apps</strong> (19M+ installs) from Play, loaded with adware and banking trojans like Joker and Anatsa. Anatsa now targets <strong>800+ financial apps</strong>, using sneaky payload delivery and Accessibility abuse.</p><p>&#128073; SysAdmins: remind users to enable Play Protect, avoid shady publishers, and scrutinize app permissions.</p><p><a href="https://www.bleepingcomputer.com/news/security/malicious-android-apps-with-19m-installs-removed-from-google-play/">Read more</a></p><h2>Tool of the Week</h2><p>&#129695; <a href="https://github.com/koekeishiya/yabai/tree/master">yabai &#8211; Tiling Window Manager for macOS</a></p><p>This one&#8217;s just&#8230; chef&#8217;s kiss. A tiling window manager for macOS that finally gives you power-user control over your desktop. If you&#8217;ve ever envied i3 on Linux, but were stuck on a Mac, this tool&#8217;s for you.</p><h2>Quick Win of the Week</h2><p>Set up a <strong>break glass account checklist</strong> in your documentation.</p><p>It takes 5 minutes to write down:<br>- Account names<br>- Stored credentials location<br>- Authentication method (TAP/FIDO2)<br>- When they were last tested</p><p>Future you (and your boss) will thank you when chaos strikes.</p><h2>Fun Retro SysAdmin Fact</h2><p>The first ever &#8220;patch Tuesday&#8221;&#8230; wasn&#8217;t on a Tuesday.</p><p>Microsoft&#8217;s original move toward scheduled patching in 2003 dropped on a <strong>Wednesday </strong>(gasp!) The &#8220;Patch Tuesday&#8221; brand didn&#8217;t get locked in until later, once sysadmins around the world begged for a predictable cadence.</p><h2>&#9749; Wrap-Up</h2><p>Another week, another reminder that sysadmins live in constant flux. Whether it&#8217;s Broadcom throwing curveballs, Microsoft rebranding identity yet again, or Linux folks benchmarking their way to glory.</p><p>Drink your coffee, give your dog (or cat?) a good pat on the head for stress-relief, and remember: control may slip, but your SysAdmin skills are the anchor.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading SysAdmin Weekly! Subscribe for free for new posts every week!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[SysAdmin Weekly - Thursday Special Drop: Hyper-V Resources for VMware Admins]]></title><description><![CDATA[Life threw a left hook, but here's your Hyper-V binge list]]></description><link>https://newsletter.sysadminweekly.com/p/sysadmin-weekly-thursday-special</link><guid isPermaLink="false">https://newsletter.sysadminweekly.com/p/sysadmin-weekly-thursday-special</guid><dc:creator><![CDATA[Andy Syrewicze]]></dc:creator><pubDate>Thu, 21 Aug 2025 21:13:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ytI_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01220df-d67c-4311-8e91-6ba792b7aa1c_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey folks! Life happened this week. The kind of &#8220;patch Tuesday on a Thursday&#8221; chaos that every SysAdmin knows all too well. Which means instead of the usual Tuesday morning drop, you&#8217;re getting this <strong>out-of-band Thursday Special Edition</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ytI_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01220df-d67c-4311-8e91-6ba792b7aa1c_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ytI_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01220df-d67c-4311-8e91-6ba792b7aa1c_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ytI_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01220df-d67c-4311-8e91-6ba792b7aa1c_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ytI_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01220df-d67c-4311-8e91-6ba792b7aa1c_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ytI_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01220df-d67c-4311-8e91-6ba792b7aa1c_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ytI_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01220df-d67c-4311-8e91-6ba792b7aa1c_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e01220df-d67c-4311-8e91-6ba792b7aa1c_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generated image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Generated image" title="Generated image" srcset="https://substackcdn.com/image/fetch/$s_!ytI_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01220df-d67c-4311-8e91-6ba792b7aa1c_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ytI_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01220df-d67c-4311-8e91-6ba792b7aa1c_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ytI_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01220df-d67c-4311-8e91-6ba792b7aa1c_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ytI_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01220df-d67c-4311-8e91-6ba792b7aa1c_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Rather than leave your inbox empty, I wanted to pull together something useful: a curated roundup of every Hyper-V episode we&#8217;ve done on the SysAdmin Weekly Podcast. If you&#8217;re considering a move to Hyper-V (or just trialing it because Broadcom keeps lighting VMware on fire), this is your crash course.</p><p>Regularly scheduled programming returns next Tuesday, bright and early.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">&#128075; New here? Subscribe to SysAdmin Weekly for great IT content, and SysAdmin therapy.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>&#127897; SysAdmin Weekly Hyper-V Episode Extravaganza</h2><p><strong>&#128295; Ep. 017 &#8211; Hyper-V Management Drama and What Tool to Use When</strong><br><a href="https://www.youtube.com/watch?v=QWhWRc5dZjQ">Watch on YouTube</a><br>Hyper-V Manager? Windows Admin Center? Failover Cluster Manager? SCVMM? PowerShell? Azure Arc? Eric and I untangle the mess of management tools and explain when to use what (and when to just pour a drink instead).</p><p><strong>&#127984; Ep. 013 &#8211; Hyper-V in the Domain? Yea or Nea?</strong><br><a href="https://www.youtube.com/watch?v=0y4k5B-TUrg&amp;t=938s">Watch on YouTube</a><br>Should Hyper-V hosts be domain joined, or live in a workgroup? This debate has been raging for years. Spoiler: Eric and I don&#8217;t exactly sit on the fence.</p><p><strong>&#128184; Ep. 003 &#8211; Hyper-V vs. VMware: Licensing</strong><br><a href="https://www.youtube.com/watch?v=ZXWBTsC36g8&amp;t=1s">Watch on YouTube</a><br>Licensing fun! (Yes, that was sarcasm.) But seriously, we break down the differences in software licensing between VMware and Hyper-V. If you&#8217;re running the math right now, this one&#8217;s for you.</p><p><strong>&#10024; Ep. 002 &#8211; What&#8217;s New with Hyper-V in Windows Server 2025?</strong><br><a href="https://www.youtube.com/watch?v=-6oGqimk7cw">Watch on YouTube</a><br>From shiny new features to under-the-hood changes, Eric and I cover what&#8217;s actually useful in the Windows Server 2025 release.</p><p><strong>&#9760;&#65039; Ep. 000 &#8211; No! Hyper-V is NOT Dead!</strong><br><a href="https://www.youtube.com/watch?v=w_A7amIzZtA">Watch on YouTube</a><br>Our very first episode of SysAdmin Weekly (hence the 000 episode number!), where we kicked things off by dispelling the &#8220;Hyper-V is abandonware&#8221; myth. Spoiler: it&#8217;s still a critical part of Microsoft&#8217;s strategy.</p><p><strong>&#127760; Ep. 001 &#8211; What is Azure Local?</strong><br><a href="https://www.youtube.com/watch?v=YpEG-u_A9Qs">Watch on YouTube</a><br>Not strictly Hyper-V, but deeply related. We peel back the layers on Azure Local, and and why Hyper-V is at the heart of it.</p><div><hr></div><h2>&#128499;&#65039; Poll: What Topics Do <em>You</em> Want More Of?</h2><p>SysAdmin Weekly works best when it&#8217;s a two-way conversation. Both the podcast and this newsletter are here for the community, so we want your input.</p><div class="poll-embed" data-attrs="{&quot;id&quot;:363946}" data-component-name="PollToDOM"></div><p>You can also reach us directly at <strong>contact@sysadminweekly.com. </strong>If you have direct questions, or funny stories, or show feedback, feel free to reach out! Also, all show links live at <a href="https://www.sysadminweekly.com">sysadminweekly.com</a>.</p><div><hr></div><h2>Wrap-Up</h2><p>That&#8217;s it for this special drop. Thanks for rolling with the schedule hiccup folks! We&#8217;ll be back with our regularly scheduled programming on the normal <strong>Tuesday morning cadence next week</strong>. Until then, may your patches apply cleanly and your VMs never bluescreen.</p><p>--Andy</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.sysadminweekly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading SysAdmin Weekly! Subscribe for free for new posts every week!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>