<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Brent Ozar Unlimited®</title>
	<atom:link href="https://www.brentozar.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.brentozar.com/</link>
	<description>SQL Server training, tools, and free downloads.</description>
	<lastBuildDate>Wed, 21 Oct 2026 12:04:25 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://i0.wp.com/www.brentozar.com/wp-content/uploads/2015/08/cropped-Brent_Ozar_Unlimited.jpg?fit=32%2C32&#038;ssl=1</url>
	<title>Brent Ozar Unlimited®</title>
	<link>https://www.brentozar.com/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">111456981</site>	<item>
		<title>[Video] Talking Pronouns in Alaska</title>
		<link>https://www.brentozar.com/archive/2026/10/video-talking-pronouns-in-alaska/</link>
					<comments>https://www.brentozar.com/archive/2026/10/video-talking-pronouns-in-alaska/#comments</comments>
		
		<dc:creator><![CDATA[Brent Ozar]]></dc:creator>
		<pubDate>Thu, 22 Oct 2026 13:15:31 +0000</pubDate>
				<category><![CDATA[Videos]]></category>
		<guid isPermaLink="false">https://www.brentozar.com/?p=359518</guid>

					<description><![CDATA[This episode is entirely dedicated to just one question, and it&#8217;s not a technical one. MidwestDBA asked, &#8220;When Randolph West left Microsoft, you wrote &#8216;They&#8217;re leaving MS&#8217;. While it was clearly just 1 guy leaving, not many, so &#8216;he is leaving&#8217;, not &#8216;they are leaving&#8217;. I do think this excessive PC language fuels the far-right [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>This episode is entirely dedicated to just one question, and it&#8217;s not a technical one. MidwestDBA asked, &#8220;When Randolph West left Microsoft, you wrote &#8216;They&#8217;re leaving MS&#8217;. While it was clearly just 1 guy leaving, not many, so &#8216;he is leaving&#8217;, not &#8216;they are leaving&#8217;. I do think this excessive PC language fuels the far-right globally. An extreme reaction to an extreme phenomenon.&#8221; Let&#8217;s talk about it.</p>
<p>This is one of them fancy-pants 360 videos, so if you watch the video on YouTube, you can move the camera around to see a nice sunny cruise ship deck.</p>
<a href="https://www.brentozar.com/archive/2026/10/video-talking-pronouns-in-alaska/"><img decoding="async" src="https://www.brentozar.com/wp-content/plugins/wp-youtube-lyte/lyteCache.php?origThumbUrl=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fdf4u2QXc4hY%2Fhqdefault.jpg" alt="YouTube Video"></a><br /><br /></p>
<p>Prefer listening to this via podcast? Good news! You can now subscribe to Office Hours on <a href="https://open.spotify.com/show/033EW9qRzjhdSnrsEBB2OY">Spotify</a>, <a href="https://podcasts.apple.com/podcast/id6784561445">Apple Podcasts</a>, <a href="https://podcastindex.org/podcast/7929257">Podcast Index</a>, <a href="https://podcastaddict.com/podcast/office-hours-with-brent-ozar-unlimited/7110516">Podcast Addict</a>, <a href="https://www.podchaser.com/podcasts/office-hours-with-brent-ozar-u-6525104">Podchaser</a>, and anywhere else fine podcasts are found.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.brentozar.com/archive/2026/10/video-talking-pronouns-in-alaska/feed/</wfw:commentRss>
			<slash:comments>23</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">359518</post-id>	</item>
		<item>
		<title>Why&#8217;s This Query So Slow in Prod? Check sp_BlitzPlanCompare.</title>
		<link>https://www.brentozar.com/archive/2026/10/whys-this-query-so-slow-in-prod-check-sp_blitzplancompare/</link>
					<comments>https://www.brentozar.com/archive/2026/10/whys-this-query-so-slow-in-prod-check-sp_blitzplancompare/#comments</comments>
		
		<dc:creator><![CDATA[Brent Ozar]]></dc:creator>
		<pubDate>Wed, 21 Oct 2026 13:15:22 +0000</pubDate>
				<category><![CDATA[First Responder Kit]]></category>
		<guid isPermaLink="false">https://www.brentozar.com/?p=358018</guid>

					<description><![CDATA[You&#8217;re testing a query, and you&#8217;re just not getting the same performance between the development and production servers. There&#8217;s a huge list of common things that might be causing it: Parameter sniffing Different database-level settings like compatibility levels and cardinality estimators Different server-level settings like CTFP and MAXDOP Different hardware capabilities, like different numbers of [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>You&#8217;re testing a query, and you&#8217;re just not getting the same performance between the development and production servers.</p>
<p>There&#8217;s a huge list of common things that might be causing it:</p>
<ul>
<li>Parameter sniffing</li>
<li>Different database-level settings like compatibility levels and cardinality estimators</li>
<li>Different server-level settings like CTFP and MAXDOP</li>
<li>Different hardware capabilities, like different numbers of cores available, memory grant sizes available, or TempDB speeds</li>
<li>Different indexes or statistics on the two databases</li>
<li>Different <em>contents</em> of the statistics or indexes, different sampling rates</li>
<li>Different activity happening on the two servers, like blocking</li>
</ul>
<p>And a whole list of esoteric issues, too. So how are you supposed to quickly narrow down the differences between them, identify which differences are the most relevant to your query performance differences, and prioritize them quickly?</p>
<p>You couldn&#8217;t &#8211; until now, with sp_BlitzPlanCompare.</p>
<h3>How sp_BlitzPlanCompare Works</h3>
<p>It takes 3 parameters: @QueryHash, @LinkedServer, and @CompareToXML.</p>
<p>Call it with a @QueryHash and a @LinkedServer, and sp_BlitzPlanCompare reads the query plans on the local &amp; remote servers (including the last actual plan if available in sys.dm_exec_query_plan_stats), discovers what objects are referenced in the plans (tables, indexes, statistics, etc), and then digs into the configuration settings on both the local &amp; remote side to understand what influenced the plan generation. It even looks at live activity to see if the same query is getting different wait stats on the two servers.</p>
<p>It returns a prioritized list of differences between the two plans:</p>
<p><a href="https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/06/sp_BlitzPlanCompare_prioritized-scaled.jpg?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone size-us_600_0 wp-image-358439" src="https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/06/sp_BlitzPlanCompare_prioritized.jpg?resize=600%2C169&#038;ssl=1" alt="sp_BlitzPlanCompare output" width="600" height="169" srcset="https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/06/sp_BlitzPlanCompare_prioritized-scaled.jpg?resize=600%2C169&amp;ssl=1 600w, https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/06/sp_BlitzPlanCompare_prioritized-scaled.jpg?resize=250%2C71&amp;ssl=1 250w, https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/06/sp_BlitzPlanCompare_prioritized-scaled.jpg?resize=768%2C217&amp;ssl=1 768w, https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/06/sp_BlitzPlanCompare_prioritized-scaled.jpg?w=2000&amp;ssl=1 2000w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>The output is prioritized, so the stuff that&#8217;s most likely causing the issues floats up to the top. Let&#8217;s zoom in:</p>
<p><a href="https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/06/sp_BlitzPlanCompare_prioritized_zoomed.jpg?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone size-us_600_0 wp-image-358441" src="https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/06/sp_BlitzPlanCompare_prioritized_zoomed.jpg?resize=600%2C146&#038;ssl=1" alt="sp_BlitzPlanCompare output zoomed" width="600" height="146" srcset="https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/06/sp_BlitzPlanCompare_prioritized_zoomed.jpg?resize=600%2C146&amp;ssl=1 600w, https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/06/sp_BlitzPlanCompare_prioritized_zoomed.jpg?resize=250%2C61&amp;ssl=1 250w, https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/06/sp_BlitzPlanCompare_prioritized_zoomed.jpg?resize=768%2C187&amp;ssl=1 768w, https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/06/sp_BlitzPlanCompare_prioritized_zoomed.jpg?w=1538&amp;ssl=1 1538w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>In this case, the most likely cause for differences is that the cached plans on dev and prod have two different sets of values. The &#8220;Reproducer&#8221; row, if you scroll over to the far right of the output, has a call stack that runs the dev params first, then the prod ones, and vice versa, so you can see what happens when one of the plans is put in cache and the other set of parameters is run.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone size-us_600_0 wp-image-358464" src="https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/06/ParameterSniffingReproducer.jpg?resize=600%2C422&#038;ssl=1" alt="Parameter sniffing reproducer" width="600" height="422" srcset="https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/06/ParameterSniffingReproducer.jpg?resize=600%2C422&amp;ssl=1 600w, https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/06/ParameterSniffingReproducer.jpg?resize=250%2C176&amp;ssl=1 250w, https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/06/ParameterSniffingReproducer.jpg?resize=568%2C400&amp;ssl=1 568w, https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/06/ParameterSniffingReproducer.jpg?resize=768%2C541&amp;ssl=1 768w, https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/06/ParameterSniffingReproducer.jpg?w=1324&amp;ssl=1 1324w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p>However, continue scrolling down: in this case, the LiveWait section shows that the prod server has an instance of this query running right now, and it shows you the wait stats in that session. This is useful for live troubleshooting when production is in trouble &#8211; because perhaps prod is experiencing wait types on that query that you wouldn&#8217;t expect.</p>
<p>Don&#8217;t wanna use linked servers? No problem! Run sp_BlitzPlanCompare with the @QueryHash you&#8217;re investigating, and it&#8217;ll generate some XML for you to describe the situation on the server you&#8217;re on. You can also use @QueryPlanHash if you know the plan, but not the query:</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone size-us_600_0 wp-image-358427" src="https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/06/sp_BlitzPlanCompare_no_linked_server.jpg?resize=600%2C171&#038;ssl=1" alt="" width="600" height="171" srcset="https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/06/sp_BlitzPlanCompare_no_linked_server.jpg?resize=600%2C171&amp;ssl=1 600w, https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/06/sp_BlitzPlanCompare_no_linked_server.jpg?resize=250%2C71&amp;ssl=1 250w, https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/06/sp_BlitzPlanCompare_no_linked_server.jpg?resize=768%2C219&amp;ssl=1 768w, https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/06/sp_BlitzPlanCompare_no_linked_server.jpg?w=1200&amp;ssl=1 1200w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p>Copy that data, then connect to the other server, paste it, and run. Voila, the same comparison diagnostic data without linked servers.</p>
<h3>Getting the Best Results</h3>
<p>To get the most accurate, granular advice, enable the last actual plan setting in SQL Server 2019 &amp; newer:</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">ALTER DATABASE SCOPED CONFIGURATION SET LAST_QUERY_PLAN_STATS = ON;</pre><p></p>
<p>You&#8217;ll get more granular performance data about what&#8217;s happening on both servers, like memory grant differences, TempDB spills, wait stats, and thread statistics. This does have overhead, since it causes SQL Server to cache the last actual plan for <em>every</em> query that runs (not just the one you&#8217;re focused on).</p>
<p>I recommend turning this option on when you&#8217;re actively performance tuning a server, and you wanna be able to see what&#8217;s happening without re-running the queries yourself to get their full actual plans &#8211; but only if your server does under 1,000 batch requests/sec. (Above that number, the CPU overhead can start to become impactful.)</p>
<h3>How to Get It and Learn More</h3>
<p>It&#8217;s in the Optional Scripts folder of the <a href="https://www.brentozar.com/first-aid/">First Responder Kit 2026</a>, and the <a href="https://github.com/BrentOzarULTD/SQL-Server-First-Responder-Kit#sp_blitzplancompare-compare-a-query-plan-across-two-servers">documentation is here</a>. <span style="font-family: var(--font-body); font-size: 1.125rem;">If you hit a bug, or you&#8217;d like to see something changed, </span><a style="font-family: var(--font-body); font-size: 1.125rem;" href="https://github.com/BrentOzarULTD/SQL-Server-First-Responder-Kit/issues">create a new issue</a><span style="font-family: var(--font-body); font-size: 1.125rem;">, choosing either a bug report or a feature request, and answer the questions that show up in the issue template.</span></p>
<p>Wanna learn more about how to use it and how to react to the problems it solves? I&#8217;m doing an all-day training workshop called Dev-Prod Demon Hunters at the <a href="https://passdatacommunitysummit.com/west/">PASS Data Community Summit in Seattle in November</a>. Register now!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.brentozar.com/archive/2026/10/whys-this-query-so-slow-in-prod-check-sp_blitzplancompare/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">358018</post-id>	</item>
		<item>
		<title>I&#8217;m Probably Not Supposed To Show You Microsoft&#8217;s Auto-Indexing Tool.</title>
		<link>https://www.brentozar.com/archive/2026/10/im-probably-not-supposed-to-show-you-microsofts-auto-indexing-tool/</link>
					<comments>https://www.brentozar.com/archive/2026/10/im-probably-not-supposed-to-show-you-microsofts-auto-indexing-tool/#comments</comments>
		
		<dc:creator><![CDATA[Brent Ozar]]></dc:creator>
		<pubDate>Tue, 20 Oct 2026 13:15:46 +0000</pubDate>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Indexing]]></category>
		<guid isPermaLink="false">https://www.brentozar.com/?p=359306</guid>

					<description><![CDATA[This needs to just stay between you and me, okay? Microsoft&#8217;s been working on automatically indexing SQL Server databases. No, not that Azure SQL DB feature, but one that actually works on-premises, going back through all supported versions of SQL Server. This is the brain child of Conor Cunningham and Jianjun Chen &#8211; yes, those guys, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>This needs to just stay between you and me, okay?</p>
<p>Microsoft&#8217;s been working on automatically indexing SQL Server databases. No, not <a href="https://learn.microsoft.com/en-us/sql/relational-databases/automatic-tuning/automatic-tuning?view=sql-server-ver17#automatic-index-management">that Azure SQL DB feature</a>, but one that actually works on-premises, going back through all supported versions of SQL Server. This is the brain child of Conor Cunningham and Jianjun Chen &#8211; yes, <em>those</em> guys, legends of the SQL Server engine, who&#8217;ve been hard at work on this for over two decades.</p>
<p>And it doesn&#8217;t even need AI. Just plain ol&#8217; T-SQL.</p>
<p>It&#8217;s super simple: the installation file, AutoIndex.sql, creates an Agent job and a series of stored procedures including auto_create_index and auto_drop_index. They watch the index usage and missing index DMVs, log their findings to tables, and trend the data over time in order to figure out which indexes to create, and which ones to prune back because they&#8217;re only slowing you down.</p>
<p>And it&#8217;s even free!</p>
<p>I don&#8217;t think the launch page is supposed to be live right now, but <a href="https://learn.microsoft.com/en-us/archive/blogs/queryoptteam/fun-for-the-day-automated-auto-indexing">here it is on learn.microsoft.com</a>. I have a hunch that when this blog post goes live, they&#8217;re gonna take that announcement down, so <a href="https://web.archive.org/web/20070517235746/http://blogs.msdn.com/queryoptteam/archive/2006/06/01/613516.aspx">here&#8217;s the Wayback Machine archive of it</a>, and <a href="http://web.archive.org/web/20200726130312/https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/00/61/35/16/AutoIndexBlog.zip">here&#8217;s the zip download</a>.</p>
<p>Go ahead, read that announcement, and then come back here.</p>
<hr />
<p>Okay, you&#8217;re back &#8211; and you probably figured out by the date on the Microsoft page that it&#8217;s actually from 2006. &lt;sigh&gt; Yeah, that tool actually went live over twenty years ago, didn&#8217;t get updated, and then eventually got pulled. That&#8217;s kind of a bummer, eh?</p>
<p>It was visionary, back from the giddy optimistic days of SQL Server 2005 when the dynamic management views (DMVs) had just gone live. The world seemed full of hope and dreams, like the database might actually become self-tuning. We had the data! The pieces were all there! We coulda been a contender! Wait, actually, we&#8217;re still contenders. Anyhoo.</p>
<p>I asked a couple of LLMs to review the code, and they pointed out some amusing stuff, but I love this note from Claude:</p>
<blockquote><p>The comment in auto_drop_index — &#8220;in the future, we will add a special bit inside metadata to distinguish&#8221; — is exactly what shipped as sys.indexes.auto_created in Azure SQL Database a decade later. The recommendations table with counts, history, and execute/disable is recognizably the ancestor of sys.dm_db_tuning_recommendations and automatic tuning&#8217;s create/drop-index with verification and revert. The prototype&#8217;s missing pieces — checking existing indexes, verifying impact after creation, rolling back regressions — are precisely what the production feature added. Good bones, and a nice artifact of how far the idea had to travel.</p></blockquote>
<p>My first instinct was, &#8220;No, that couldn&#8217;t have been a decade later &#8211; it had to be longer than that&#8221; &#8211; but indeed, <a href="https://azure.microsoft.com/en-us/blog/automatic-tuning-introduces-automatic-plan-correction-and-t-sql-management/">it dropped around 2017</a>.</p>
<p>It&#8217;s wild to think that it&#8217;s been a decade since Azure SQL DB got automatic index tuning, two decades since Conor and Jianjun&#8217;s initial blog post, and we still don&#8217;t have anything like it for SQL Server. I gotta imagine that some enterprising person out there is using AI right now to build something like it, and when they release it and get it working, they&#8217;ll be as well-known for their script as Ola Hallengren is synonymous with index maintenance.</p>
<p>The pieces are all there. We&#8217;re just waiting for someone to put &#8217;em together. Could be you!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.brentozar.com/archive/2026/10/im-probably-not-supposed-to-show-you-microsofts-auto-indexing-tool/feed/</wfw:commentRss>
			<slash:comments>10</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">359306</post-id>	</item>
		<item>
		<title>Thoughts on AI After My Panel Discussion</title>
		<link>https://www.brentozar.com/archive/2026/10/thoughts-on-ai-after-my-panel-discussion/</link>
					<comments>https://www.brentozar.com/archive/2026/10/thoughts-on-ai-after-my-panel-discussion/#comments</comments>
		
		<dc:creator><![CDATA[Brent Ozar]]></dc:creator>
		<pubDate>Sat, 17 Oct 2026 20:24:59 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<guid isPermaLink="false">https://www.brentozar.com/?p=359577</guid>

					<description><![CDATA[Today at Day of Data Orlando, I moderated a panel discussion with Bob Ward, Celia Brusatori, Kevin Feasel, Rob Volk, and Tim Radney talking about AI in your career, and whether it&#8217;s your sidekick, hero, or villain. A few really interesting things came up that I wanna share with you because I know a lot [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Today at <a href="https://dayofdata.org/2026-10-17-dayofdata1161/">Day of Data Orlando</a>, I moderated a panel discussion with <a href="https://www.Linkedin.com/in/bobwardms">Bob Ward</a>, <a href="https://www.linkedin.com/in/cebrusa/">Celia Brusatori</a>, <a href="https://catallaxyservices.com">Kevin Feasel</a>, <a href="https://www.linkedin.com/in/rob-volk/">Rob Volk</a>, and <a href="https://www.timradney.com">Tim Radney</a> talking about AI in your career, and whether it&#8217;s your sidekick, hero, or villain.</p>
<p>A few really interesting things came up that I wanna share with you because I know a lot of y&#8217;all don&#8217;t get out to meet your peers in person at regional or national conferences. I feel you. I try to bring you along with me.</p>
<p>We were talking about AI brands, and out of curiosity, I asked for a show of hands for each brand of AI to see who was using each model. <strong><em>Almost everyone in the audience</em></strong> raised their hand for <strong><em>almost every brand</em></strong>, Anthropic, Google, Microsoft, and OpenAI. That completely blew me away. This wasn&#8217;t a management or executive conference &#8211; these were developers, DBAs, BI professionals, and college students. AI isn&#8217;t just pervasive, but <em>all of the brands</em> were pervasively used.</p>
<hr />
<p>Shortly later, one of the audience questions was, &#8220;How do we stop the AI arms race? For example, right now people are using AI to apply for jobs, and companies are using AI to filter out those AI-written job applications. That seems like a waste &#8211; how do we get back to real humans doing this stuff?&#8221; The panel had a discussion about how the HR and job application processes have been broken for decades, and that going back to real humans wouldn&#8217;t fix anything, but the questioner persisted &#8211; that&#8217;s just one example of the arms race, he said. (Which is a great point &#8211; AI is disrupting all kinds of stuff.)</p>
<p><a href="https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/10/IMG_1628-scaled.jpeg?ssl=1"><img data-recalc-dims="1" style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  loading="lazy" decoding="async" class="alignright wp-image-359578 size-medium" src="https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/10/IMG_1628.jpeg?resize=400%2C300&#038;ssl=1" alt="Say cheese!" width="400" height="300" srcset="https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/10/IMG_1628-scaled.jpeg?resize=400%2C300&amp;ssl=1 400w, https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/10/IMG_1628-scaled.jpeg?resize=1000%2C750&amp;ssl=1 1000w, https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/10/IMG_1628-scaled.jpeg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/10/IMG_1628-scaled.jpeg?resize=1536%2C1152&amp;ssl=1 1536w, https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/10/IMG_1628-scaled.jpeg?resize=2048%2C1536&amp;ssl=1 2048w, https://i0.wp.com/www.brentozar.com/wp-content/uploads/2026/10/IMG_1628-scaled.jpeg?resize=600%2C450&amp;ssl=1 600w" sizes="auto, (max-width: 400px) 100vw, 400px" /></a>When you place that question alongside the fact that almost everybody in the audience is already using all kinds of AI tools, though, I don&#8217;t think it&#8217;s realistic to roll back that arms race. It&#8217;s just too late. This is the new reality.</p>
<p>At the event, I was talking to a friend about what it&#8217;s like to interview people in the age of AI, and he commiserated about how some candidates just give hand-wavy answers now about how they do things. There&#8217;s now a generation of employees who put things on their resume as if they&#8217;ve done &#8217;em, but &#8230; all they really did was <em>prompt</em> those things, and they don&#8217;t know the underlying mechanics of how the thing was done. They can even talk a good game, reciting some of the challenges encountered during the project, but if you drill a little deeper as to <em>how</em> they overcame those obstacles, well &#8230; it falls apart.</p>
<p>I don&#8217;t know what the right answer there is, either, because to some extent, these people <em>did</em> do that task, and if they were gonna do it again today, as long as they were allowed to use AI to accomplish that task &#8211; is that good enough? I&#8217;m not sure. It&#8217;s like if I asked, &#8220;Have you ever configured an Availability Group?&#8221; If they used the setup wizard, well&#8230; they <em>did</em> do it. I think the underlying <em>question</em> is wrong, and it&#8217;s time to start turning the questions into the post-prompting work that people have to do &#8211; like how do you know if an existing AG setup is correct, or how do you troubleshoot a broken AG. But are people even going to do that without AI? I&#8217;m not sure. In some environments, yes &#8211; but it&#8217;s also a question of how long that will go on, given how good local models are becoming.</p>
<hr />
<p>Another audience question was, &#8220;What happens if a giant AI company&#8217;s IPO fails, like Anthropic or OpenAI?&#8221; Rob Volk had a succinct answer: it&#8217;d be just like when <a href="https://en.wikipedia.org/wiki/Lehman_Brothers">Lehman Brothers</a> failed back in 2008. There&#8217;d be a recession, and the US government would try to contain the failures. Things would be financially rough for a while.</p>
<p>I pointed out, though, that that still wouldn&#8217;t stop AI: open source local models like <a href="https://en.wikipedia.org/wiki/Qwen">Qwen</a> and <a href="https://en.wikipedia.org/wiki/DeepSeek">DeepSeek</a> can already be run locally with open source apps like <a href="https://github.com/antirez/ds4">DwarfStar</a> as long as you&#8217;ve got a reasonably powerful Mac or an NVIDIA GPU. If there wasn&#8217;t ever another open source local model release, I&#8217;d still be quite happy using Qwen and DeepSeek locally on my laptop, and the way I work would never go back to the old way.</p>
<hr />
<p>Several questions came up that could all be reworded as, &#8220;How do I avoid getting laid off?&#8221; The audience was almost all using AI already, so they knew firsthand that they were much more productive in less time. They had valid concerns that their companies would see that, and start laying people off because the remaining staff could pick up the work.</p>
<p>Nobody had a silver bullet for that one.</p>
<p>Tim Radney had a good point: the first sign of trouble would be if you can finish all your work in a 40-hour week. If you can, you need to try to become more proactive, to look further down the road at the next problems the company wants you to solve. If you run out of work, the company&#8217;s gonna notice that. You also need to be visible in the company: you need to be seen as the one everybody turns to for quick, accurate solutions.</p>
<p>Multiple folks on the panel pointed out, though, that the days of company loyalty to employees is long, long gone. (AI didn&#8217;t introduce this phenomenon.) Companies exist not for your benefit, but for the owners&#8217; benefit, and if they can save money by doing something more efficiently without you, they will. Don&#8217;t think that by putting in long hours, they&#8217;re going to reward it.</p>
<p>I half-jokingly suggested that attendees look to <a href="https://www.reddit.com/r/overemployed/top/?screen_view_count=2&amp;ext-referrer=DIRECT&amp;t=month">/r/overemployed</a> for tips on how to stay employed. That subreddit is all about getting multiple full-time remote jobs at once, staying employed at all of them, and avoiding detection. It&#8217;s hilarious to read their stories about nearly getting caught. I&#8217;m sure a good chunk of it is just fiction, but &#8230; some of it clearly isn&#8217;t. &lt;sigh&gt;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.brentozar.com/archive/2026/10/thoughts-on-ai-after-my-panel-discussion/feed/</wfw:commentRss>
			<slash:comments>13</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">359577</post-id>	</item>
	</channel>
</rss>