<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Voice of the DBA</title>
	<atom:link href="https://voiceofthedba.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://voiceofthedba.com</link>
	<description>Writings on data and databases from a longtime professional</description>
	<lastBuildDate>Wed, 04 Nov 2026 17:22:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<site xmlns="com-wordpress:feed-additions:1">15853693</site><cloud domain='voiceofthedba.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<source:cloud xmlns:source='https://source.scripting.com/'>https://voiceofthedba.com/?rsscloud=notify</source:cloud>
<image>
		<url>https://secure.gravatar.com/blavatar/b0a17f0597cabb6def94a834b83501cef8dea678a7952e25f15220f0d1471c78?s=96&#038;d=https%3A%2F%2Fs0.wp.com%2Fi%2Fwebclip.png</url>
		<title>Voice of the DBA</title>
		<link>https://voiceofthedba.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="https://voiceofthedba.com/osd.xml" title="Voice of the DBA" />
	<atom:link rel='hub' href='https://voiceofthedba.com/?pushpress=hub'/>
	<item>
		<title>I Love Creative People</title>
		<link>https://voiceofthedba.com/2026/11/06/i-love-creative-people/</link>
					<comments>https://voiceofthedba.com/2026/11/06/i-love-creative-people/#respond</comments>
		
		<dc:creator><![CDATA[way0utwest]]></dc:creator>
		<pubDate>Fri, 06 Nov 2026 14:00:00 +0000</pubDate>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Humor]]></category>
		<guid isPermaLink="false">http://voiceofthedba.wordpress.com/?p=34730</guid>

					<description><![CDATA[LGTM (Looks Good to Me) is a song about AI and the way it&#8217;s been used, or maybe how a lot of people think it&#8217;s been used in organizations. I find it catchy, creative, and most importantly, funny. I chuckled out loud. As a side note, this is one of the amazing things I see [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.youtube.com/watch?v=3TNpOD6bov8">LGTM (Looks Good to Me)</a> is a song about AI and the way it&#8217;s been used, or maybe how a lot of people think it&#8217;s been used in organizations. I find it catchy, creative, and most importantly, funny. I chuckled out loud.</p>
<p>As a side note, this is one of the amazing things I see with technology these days. There are many incredibly creative people who do amazing things. Even the music/reels/etc. that I don&#8217;t like can showcase amazing talent. I love it and hope more people can succeed at using their creativity to make a living.</p>
<p>The story in the song is that the boss heard AI was used by one person to do something amazing, so we should be doing that in our company. Does that sound familiar? Any of you out there being wow&#8217;d by stories told by management of some other company using AI to do more work than your entire team? I&#8217;ve heard a few of those stories from people, though not at Redgate. We know AI can help us, and we have a lot of usage in engineering, but our view is that AI assists and helps developers. It doesn&#8217;t replace them.</p>
<p>The song, and a few friends, note that AI is supposed to compress roadmaps and timelines. I do think you might get more code written, perhaps get things done that no one has time to do, but I&#8217;m skeptical that true production-level, high-quality systems are being built at 100x engineer speed. Some people might get more code written, and some people are amazing at directing AI.</p>
<p>AI models also go off the rails, and there are certainly some &#8220;steps backward&#8221; taken when models hallucinate or implement features that don&#8217;t exist. I&#8217;ve personally seen models tell me features could be used that don&#8217;t exist in SQL Server. Or that I could load a library in Python that hasn&#8217;t been written. One part of the song that made me laugh (and want to cry) dealt with this, noting the model made up a library that doesn&#8217;t exist and a hacker wrote it and slipped it in.</p>
<p>I bet that&#8217;s happened.</p>
<p>I wouldn&#8217;t be surprised if hackers were asking LLMs to write code for something in Node/JS (or something) and, when they see a hallucinated library, writing one, and publishing it. What a great thriller/hacker movie idea that might be happening now. I&#8217;m sure we&#8217;ll see plenty of libraries appearing in package managers that people use, not knowing they&#8217;re full of vulnerabilities, specifically planted inside.</p>
<p>It&#8217;s a fun song. Some of the things in the song are real. I know people have given AI Agents admin privileges. I know boards and some execs love the idea of firing people and replacing them with AI tokens. I&#8217;m sure there&#8217;s plenty of tests mocked (or changed) by AI agents to create the appearance of code that&#8217;s well validated. I&#8217;m also sure that there&#8217;s plenty of AI code that no one knows how it works. For sure, bots have deleted databases.</p>
<p>To be fair, a lot of the failures of AI are things humans do. Dropping databases? Not creating tests or mocking them and never adding code? Fixing a bug and making it come back? People do that. AI does it faster.</p>
<p>AI is a tool. It doesn&#8217;t think, no matter how amazing it can seem. Learn to use the tool well.</p>
<p>Or just shake your head and enjoy the video.</p>
<p>Steve Jones</p>
<p><a href="https://traffic.libsyn.com/voiceofthedba/ILoveCreateivePeople_105_v3040.mp3">Listen to the podcast</a> at Libsyn, <a href="https://open.spotify.com/show/0O1d8TLYfoMXnVu5ADGNWj">Spotify</a>, or <a href="https://podcasts.apple.com/us/podcast/voiceofthedbas-podcast/id268045050">iTunes</a>.
</p>
<p>Note, podcasts are only available for a limited time online.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://voiceofthedba.com/2026/11/06/i-love-creative-people/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="http://traffic.libsyn.com/voiceofthedba/ILoveCreateivePeople_105_v3040.mp3" length="5267038" type="audio/mpeg" />

		<post-id xmlns="com-wordpress:feed-additions:1">34730</post-id>
		<media:content url="https://0.gravatar.com/avatar/37364c7932e1a1898e3a79ffc512db9ec07f5ecf772086824f067a7e2ade612f?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">way0utwest</media:title>
		</media:content>
	</item>
		<item>
		<title>The Book of Redgate: Fun with Images</title>
		<link>https://voiceofthedba.com/2026/11/06/the-book-of-redgate-fun-with-images/</link>
					<comments>https://voiceofthedba.com/2026/11/06/the-book-of-redgate-fun-with-images/#respond</comments>
		
		<dc:creator><![CDATA[way0utwest]]></dc:creator>
		<pubDate>Fri, 06 Nov 2026 14:00:00 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[BookofRedgate]]></category>
		<category><![CDATA[Redgate]]></category>
		<category><![CDATA[syndicated]]></category>
		<guid isPermaLink="false">http://voiceofthedba.wordpress.com/?p=34578</guid>

					<description><![CDATA[We’ve celebrated our birthday many times at Redgate. In the Book of Redgate – 2012 edition, the book opens with a photo album of the early years. We’ve got a bunch of images from up high, where employees were spelling out our anniversaries. We have the 12th anniversary here, with a disorganized view. and an [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>We’ve celebrated our birthday many times at Redgate. In the Book of Redgate – 2012 edition, the book opens with a photo album of the early years.</p>
<p><a href="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-07_0416.png"><img style="display: inline;background-image: none" title="2026-07_0416" src="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-07_0416_thumb.png?w=542&#038;h=390" alt="2026-07_0416" width="542" height="390" border="0" /></a></p>
<p>We’ve got a bunch of images from up high, where employees were spelling out our anniversaries. We have the 12th anniversary here, with a disorganized view.</p>
<p><a href="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-07_0418.png"><img style="display: inline;background-image: none" title="2026-07_0418" src="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-07_0418_thumb.png?w=244&#038;h=180" alt="2026-07_0418" width="244" height="180" border="0" /></a></p>
<p>and an organized one.</p>
<p><a href="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-07_0417.png"><img style="display: inline;background-image: none" title="2026-07_0417" src="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-07_0417_thumb.png?w=244&#038;h=177" alt="2026-07_0417" width="244" height="177" border="0" /></a></p>
<p>There are other photos in the book as well, which mimic what we have in the offices. In each location, we have some photoboards where we’ve captured moments and memories from the past. Here’s one of the boards in Cambridge.</p>
<p><a href="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0153.png"><img loading="lazy" style="display: inline;background-image: none" title="2026-09_0153" src="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0153_thumb.png?w=415&#038;h=307" alt="2026-09_0153" width="415" height="307" border="0" /></a></p>
<p>Here’s the packed on in Pasadena.</p>
<p><a href="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0152.png"><img loading="lazy" style="display: inline;background-image: none" title="2026-09_0152" src="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0152_thumb.png?w=449&#038;h=277" alt="2026-09_0152" width="449" height="277" border="0" /></a></p>
<p>I love that we still share  physical photos, as well as lots of digital images. Slack and our in-office monitors are constantly displaying photos of things happening at Redgate.</p>
<p>It’s a neat way to bring a little levity to what can be a stressful environment at times.</p>
<p>&nbsp;</p>
<p><em>I have a copy of the </em><a href="https://www.computinghistory.org.uk/det/45107/The-Book-of-Red-Gate/"><em>Book of Redgate</em></a><em> from 2010. This was a book we produced internally about the company after 10 years in existence. At that time, I’d been there for about 3 years, and it was interesting to learn a some things about the company. This series of posts looks back at the Book of Redgate 15 years later.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://voiceofthedba.com/2026/11/06/the-book-of-redgate-fun-with-images/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">34578</post-id>
		<media:content url="https://0.gravatar.com/avatar/37364c7932e1a1898e3a79ffc512db9ec07f5ecf772086824f067a7e2ade612f?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">way0utwest</media:title>
		</media:content>

		<media:content url="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-07_0416_thumb.png" medium="image">
			<media:title type="html">2026-07_0416</media:title>
		</media:content>

		<media:content url="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-07_0418_thumb.png" medium="image">
			<media:title type="html">2026-07_0418</media:title>
		</media:content>

		<media:content url="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-07_0417_thumb.png" medium="image">
			<media:title type="html">2026-07_0417</media:title>
		</media:content>

		<media:content url="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0153_thumb.png" medium="image">
			<media:title type="html">2026-09_0153</media:title>
		</media:content>

		<media:content url="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0152_thumb.png" medium="image">
			<media:title type="html">2026-09_0152</media:title>
		</media:content>
	</item>
		<item>
		<title>The #MS_DatabaseConnector## Role: #SQLNewBlogger</title>
		<link>https://voiceofthedba.com/2026/11/04/the-ms_databaseconnector-role-sqlnewblogger/</link>
					<comments>https://voiceofthedba.com/2026/11/04/the-ms_databaseconnector-role-sqlnewblogger/#respond</comments>
		
		<dc:creator><![CDATA[way0utwest]]></dc:creator>
		<pubDate>Wed, 04 Nov 2026 14:00:00 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[SQLNewBlogger]]></category>
		<category><![CDATA[syndicated]]></category>
		<guid isPermaLink="false">http://voiceofthedba.wordpress.com/?p=34639</guid>

					<description><![CDATA[I had seen these roles in various instances, but never dug into the new Fixed Server roles added to SQL Server. They are supposed to help ensure the principle of least privilege is followed. In this post, I look at one of these, the ##MSDatabaseConnector## role. Another post for me that is simple and hopefully [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I had seen these roles in various instances, but never dug into the new <a href="https://learn.microsoft.com/en-us/sql/relational-databases/security/authentication-access/server-level-roles?view=sql-server-ver17#fixed-server-level-roles-introduced-in-sql-server-2022">Fixed Server roles added to SQL Server</a>. They are supposed to help ensure the <a href="https://techcommunity.microsoft.com/blog/azuresqlblog/security-the-principle-of-least-privilege-polp/2067390">principle of least privilege</a> is followed.</p>
<p>In this post, I look at one of these, the ##MSDatabaseConnector## role.</p>
<p><em>Another post for me that is simple and hopefully serves as an example for people trying to get blogging as </em><a href="https://twitter.com/search?q=%23sqlnewblogger&amp;src=typd"><em>#SQLNewBlogger</em></a><em>s.</em></p>
<h2>Users and Logins</h2>
<p>This role is a new one that contains very narrow permissions. It allows a login to connect to any database without requiring a user account mapping. Typically if I create a login for “Steve”, I also create a User in a database that maps here. The convention for most people is to create a user “Steve” that links to the login “Steve”. Typically this is with code like:</p>
<pre>CREATE LOGIN [Steve]
WITH PASSWORD = N'asdfasdf' MUST_CHANGE,
     DEFAULT_DATABASE = [master],
     CHECK_EXPIRATION = ON,
     CHECK_POLICY = ON;
GO
USE [sandbox];
GO
USE [Westwind];
GO
USE [AdventureWorks];
GO
CREATE USER [Steve] FOR LOGIN [Steve];</pre>
<p><strong>NOTE:</strong> This isn’t the real password.</p>
<p><strong>Note 2:</strong> Don’t use passwords like this</p>
<p><strong>NOTE 3:</strong> Don’t skip the checks.</p>
<p>Here I am mapping a user to a login, and while the name is the same, these are different objects. If I want the user, Steve, to have access to objects in AdventureWorks, I need to grant rights, or add the user to a Role.</p>
<p>I could also do this:</p>
<p>USE [sandbox] GO CREATE USER [Stephan] FOR LOGIN [Steve] GO</p>
<pre></pre>
<p>In the Sandbox database, there is no User Steve. Instead, you can see below from SSMS that there is a different user here. My database has no “Steve” in the users, but “Stephan” is mapped to the login Steve.</p>
<p><a href="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0090-1.png"><img loading="lazy" style="display: inline;background-image: none" title="2026-09_0090" src="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0090_thumb-1.png?w=461&#038;h=292" alt="2026-09_0090" width="461" height="292" border="0" /></a></p>
<p>The Login properties shows this as well.</p>
<p><a href="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0091-1.png"><img loading="lazy" style="display: inline;background-image: none" title="2026-09_0091" src="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0091_thumb-1.png?w=522&#038;h=451" alt="2026-09_0091" width="522" height="451" border="0" /></a></p>
<p>I added a new user with this fixed server role, and no other database mappings. Here is the server role:</p>
<p><a href="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0093-1.png"><img loading="lazy" style="display: inline;background-image: none" title="2026-09_0093" src="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0093_thumb-1.png?w=378&#038;h=407" alt="2026-09_0093" width="378" height="407" border="0" /></a></p>
<p>And the user mappings (trust me these are all blank)</p>
<p><a href="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0094-1.png"><img loading="lazy" style="display: inline;background-image: none" title="2026-09_0094" src="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0094_thumb-1.png?w=430&#038;h=414" alt="2026-09_0094" width="430" height="414" border="0" /></a></p>
<p>I then logged in with this user to the AdventofCode database. As you can see, there are no users here for this login.</p>
<p><a href="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0095-1.png"><img loading="lazy" style="display: inline;background-image: none" title="2026-09_0095" src="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0095_thumb-1.png?w=378&#038;h=323" alt="2026-09_0095" width="378" height="323" border="0" /></a></p>
<p>The login can connect, however, and I see the current user as the login name.</p>
<p><a href="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0097.png"><img loading="lazy" style="display: inline;background-image: none" title="2026-09_0097" src="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0097_thumb.png?w=569&#038;h=279" alt="2026-09_0097" width="569" height="279" border="0" /></a></p>
<p>What can the user do? Well, he can’t access this table, 2021.Day1.</p>
<p><a href="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0098-1.png"><img loading="lazy" style="display: inline;background-image: none" title="2026-09_0098" src="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0098_thumb-1.png?w=547&#038;h=219" alt="2026-09_0098" width="547" height="219" border="0" /></a></p>
<p>He can access schemas, which I saw with SQL Prompt Intellisense. That makes sense as the <a href="https://learn.microsoft.com/en-us/sql/relational-databases/system-catalog-views/schemas-catalog-views-sys-schemas?view=sql-server-ver17">sys.schemas</a> dmv is open to the public.</p>
<p><a href="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0099.png"><img loading="lazy" style="display: inline;background-image: none" title="2026-09_0099" src="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0099_thumb.png?w=292&#038;h=403" alt="2026-09_0099" width="292" height="403" border="0" /></a></p>
<p>I granted rights to public for one table.</p>
<p><a href="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0100.png"><img loading="lazy" style="display: inline;background-image: none" title="2026-09_0100" src="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0100_thumb.png?w=534&#038;h=190" alt="2026-09_0100" width="534" height="190" border="0" /></a></p>
<p>The login (or user with public) can query this.</p>
<p><a href="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0112.png"><img loading="lazy" style="display: inline;background-image: none" title="2026-09_0112" src="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0112_thumb.png?w=319&#038;h=486" alt="2026-09_0112" width="319" height="486" border="0" /></a></p>
<p>If I check permissions for the login, I don’t see anything in the database other than basic things: connect, view CEK, view DMK.</p>
<p><a href="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0113.png"><img loading="lazy" style="display: inline;background-image: none" title="2026-09_0113" src="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0113_thumb.png?w=576&#038;h=435" alt="2026-09_0113" width="576" height="435" border="0" /></a></p>
<p>This is interesting. It’s like a pseudo-user has been created for this session, mapped to the login. I’m not sure if this is correct or intended, but it’s what I’ve observed.</p>
<p>I don’t know how useful this permission is, though I’m sure someone has a use case where they want something like a monitoring system, or maybe a pen-test available to check what a public user can see in every database.</p>
<h2>SQL New Blogger</h2>
<p>While I was investigating this role, over the course of testing a few things in 10-15 minutes, I sketched this post. I then spent another 20 minutes capturing some code and screenshots to see how things work.</p>
<p>This is a good post of evaluating how things work and better understanding the system. I could use this as guidance, and perhaps tell an AI whether this role is useful or not. Or to avoid it.</p>
<p>Write your own post, maybe even using AI to help you learn about this role or others. Those skills will help you in the future and you can showcase them for others.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://voiceofthedba.com/2026/11/04/the-ms_databaseconnector-role-sqlnewblogger/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">34639</post-id>
		<media:content url="https://0.gravatar.com/avatar/37364c7932e1a1898e3a79ffc512db9ec07f5ecf772086824f067a7e2ade612f?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">way0utwest</media:title>
		</media:content>

		<media:content url="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0090_thumb-1.png" medium="image">
			<media:title type="html">2026-09_0090</media:title>
		</media:content>

		<media:content url="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0091_thumb-1.png" medium="image">
			<media:title type="html">2026-09_0091</media:title>
		</media:content>

		<media:content url="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0093_thumb-1.png" medium="image">
			<media:title type="html">2026-09_0093</media:title>
		</media:content>

		<media:content url="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0094_thumb-1.png" medium="image">
			<media:title type="html">2026-09_0094</media:title>
		</media:content>

		<media:content url="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0095_thumb-1.png" medium="image">
			<media:title type="html">2026-09_0095</media:title>
		</media:content>

		<media:content url="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0097_thumb.png" medium="image">
			<media:title type="html">2026-09_0097</media:title>
		</media:content>

		<media:content url="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0098_thumb-1.png" medium="image">
			<media:title type="html">2026-09_0098</media:title>
		</media:content>

		<media:content url="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0099_thumb.png" medium="image">
			<media:title type="html">2026-09_0099</media:title>
		</media:content>

		<media:content url="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0100_thumb.png" medium="image">
			<media:title type="html">2026-09_0100</media:title>
		</media:content>

		<media:content url="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0112_thumb.png" medium="image">
			<media:title type="html">2026-09_0112</media:title>
		</media:content>

		<media:content url="https://voiceofthedba.com/wp-content/uploads/2026/09/2026-09_0113_thumb.png" medium="image">
			<media:title type="html">2026-09_0113</media:title>
		</media:content>
	</item>
		<item>
		<title>Planning for Change</title>
		<link>https://voiceofthedba.com/2026/11/04/planning-for-change/</link>
					<comments>https://voiceofthedba.com/2026/11/04/planning-for-change/#comments</comments>
		
		<dc:creator><![CDATA[way0utwest]]></dc:creator>
		<pubDate>Wed, 04 Nov 2026 07:00:00 +0000</pubDate>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[career]]></category>
		<guid isPermaLink="false">http://voiceofthedba.wordpress.com/?p=34681</guid>

					<description><![CDATA[Update: My apologies to Randolph for the incorrect pronouns. They should be correct now. Over the last year, I&#8217;ve been asked numerous times when I&#8217;m plan to retire. This question has come from friends, parents of kids I coach, coworkers at Redgate, and even from Microsoft. A few people have asked about my succession plans [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><strong>Update:</strong> <em>My apologies to Randolph for the incorrect pronouns. They should be correct now.</em></p>
<p>Over the last year, I&#8217;ve been asked numerous times when I&#8217;m plan to retire. This question has come from friends, parents of kids I coach, coworkers at Redgate, and even from Microsoft. A few people have asked about my succession plans for leaving, as I have a public site at <a href="https://www.sqlservercentral.com/">SQL Server Central</a>, and the charity in <a href="https://sqlsaturday.com/about/">SQL Saturday</a>. I&#8217;d like those things to continue past my time, so I am thinking about how to do that. I already have plans to hand off <a href="https://tsqltuesday.com/">T-SQL Tuesday</a> next year to someone else.</p>
<p>No worries, I&#8217;m not retiring soon. I have quite a few years left, though a decade is probably the outer range for me.</p>
<p><a href="https://bornsql.ca/blog/goodbye-microsoft/">Randolph West retired from Microsoft</a>, and perhaps from tech. We&#8217;ll see, and I hope Randolph&#8217;s writing efforts go so well that they make that a new career. I love reading, and we always need great writers. I wish Randolph the best and hope their endeavors are successful. However, I&#8217;m going to miss Randolph, as they have made the SQL Server docs so much better, and we&#8217;ve corresponded about my PRs many times over the years. I have a hit-and-miss acceptance rate, and often, Randolph made my edits better.</p>
<p>In any case, making a big change in your life is hard. Whether this is career or personal, I&#8217;ve seen many people struggle with big changes. I&#8217;ve seen many, many more people be afraid to make a big change, often wishing they could but continuing along their current path anyway. That continuation often involves a lot of stress and many complaints, which is why I constantly advise people to make a plan, build their skills, and then make a change.</p>
<p>Whether you&#8217;re planning for retirement, a new job, or even a vacation, it pays to ensure your world is set for someone else to take over. Even if you don&#8217;t leave, having things organized, scheduled, planned, maintained, etc. makes your job easier every day. This doesn&#8217;t mean everything is automated, though automations are helpful. Routines that are documented, protocols that catch and handle exceptions (automated or not), clean boundaries between tasks, even clear communication- these are the things that ensure that your job runs smoothly. Often we create these habits that we internalize and (mostly) consistently execute, but we could be better and smoother with a little effort. Especially with AI agents (helping and watching, with approval, not doing all the work independently).</p>
<p>I saw someone say recently that it&#8217;s not just death and taxes that are inevitable. Change is also something you can count on. I think working with the idea of change helps us prepare for it, whether it comes sooner or later.</p>
<p>I&#8217;m working on setting up continuity for the things I want to live past me, which are both inside of work and outside of it. Especially things for my family, where I want to <a href="https://www.sqlservercentral.com/editorials/the-mythical-bus-accident">document how things around the ranch work</a> in case they need to take over.</p>
<p>Steve Jones</p>
<p><a href="https://traffic.libsyn.com/voiceofthedba/PlanningForChange_102_v3037.mp3">Listen to the podcast</a> at Libsyn, <a href="https://open.spotify.com/show/0O1d8TLYfoMXnVu5ADGNWj">Spotify</a>, or <a href="https://podcasts.apple.com/us/podcast/voiceofthedbas-podcast/id268045050">iTunes</a>.</p>
<p>Note, podcasts are only available for a limited time online.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://voiceofthedba.com/2026/11/04/planning-for-change/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		<enclosure url="http://traffic.libsyn.com/voiceofthedba/PlanningForChange_102_v3037.mp3" length="4717408" type="audio/mpeg" />

		<post-id xmlns="com-wordpress:feed-additions:1">34681</post-id>
		<media:content url="https://0.gravatar.com/avatar/37364c7932e1a1898e3a79ffc512db9ec07f5ecf772086824f067a7e2ade612f?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">way0utwest</media:title>
		</media:content>
	</item>
		<item>
		<title>Great Things</title>
		<link>https://voiceofthedba.com/2026/11/02/great-things/</link>
					<comments>https://voiceofthedba.com/2026/11/02/great-things/#respond</comments>
		
		<dc:creator><![CDATA[way0utwest]]></dc:creator>
		<pubDate>Mon, 02 Nov 2026 14:00:00 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[software development]]></category>
		<guid isPermaLink="false">http://voiceofthedba.wordpress.com/?p=34727</guid>

					<description><![CDATA[&#8220;Great things are done by a series of small things brought together.” – Vincent van Gogh, Dutch Post-Impressionist Painter. I ran across this quote recently and it struck me that it&#8217;s expresses a thought I&#8217;ve had for some time. Instant, magical success isn&#8217;t often what it appears. Anyone that seems to have sprung up overnight [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><em>&#8220;Great things are done by a series of small things brought together.”</em> – Vincent van Gogh, Dutch Post-Impressionist Painter.</p>
<p>I ran across this quote recently and it struck me that it&#8217;s expresses a thought I&#8217;ve had for some time. Instant, magical success isn&#8217;t often what it appears. Anyone that seems to have sprung up overnight with success in anything has often spent a lot of time getting ready.</p>
<p>Outside of lottery winners, of course. If you bought a ticket, that&#8217;s instant success. Unless you buy a dozen every week, then you&#8217;ve likely been doing your own (poor) preparation over time.</p>
<p>Whether it&#8217;s software, sports, business, anything that takes off, goes viral, or suddenly catches the public&#8217;s collective eye is the result of a lot of small things. Practice, learning, continuous improvement. It&#8217;s a formula that works in music, in sports, in manufacturing, and in software.</p>
<p>Perhaps the most important part of this quote is the ending. Things have to be brought together. In software, we work in teams, and we have to coordinate and collaborate. Whether with other human developers, AI agents, or Operations. We have to learn to ensure our efforts, our knowledge, our evolution works together. This might be especially important in ensuring database and application code changes mesh well. That&#8217;s becoming a concern for more organizations, and more management that realizes that the database has to become a part of the software development life cycle. Either developers need to learn more, or work closer with database staff.</p>
<p>We can do great things, we can build amazing systems, but it takes effort, and it takes teamwork.</p>
<p>Steve Jones</p>
<p><a href="https://traffic.libsyn.com/voiceofthedba/GreatThings_104_v3039.mp3">Listen to the podcast</a> at Libsyn, <a href="https://open.spotify.com/show/0O1d8TLYfoMXnVu5ADGNWj">Spotify</a>, or <a href="https://podcasts.apple.com/us/podcast/voiceofthedbas-podcast/id268045050">iTunes</a>.</p>
<p>Note, podcasts are only available for a limited time online.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://voiceofthedba.com/2026/11/02/great-things/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="http://traffic.libsyn.com/voiceofthedba/GreatThings_104_v3039.mp3" length="2899483" type="audio/mpeg" />

		<post-id xmlns="com-wordpress:feed-additions:1">34727</post-id>
		<media:content url="https://0.gravatar.com/avatar/37364c7932e1a1898e3a79ffc512db9ec07f5ecf772086824f067a7e2ade612f?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">way0utwest</media:title>
		</media:content>
	</item>
		<item>
		<title>Cleaning Up Azure MS Defender Billing</title>
		<link>https://voiceofthedba.com/2026/11/02/cleaning-up-azure-defender-billing/</link>
					<comments>https://voiceofthedba.com/2026/11/02/cleaning-up-azure-defender-billing/#comments</comments>
		
		<dc:creator><![CDATA[way0utwest]]></dc:creator>
		<pubDate>Mon, 02 Nov 2026 13:00:00 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[syndicated]]></category>
		<guid isPermaLink="false">http://voiceofthedba.wordpress.com/?p=34705</guid>

					<description><![CDATA[I have a few Azure subscriptions, which are fairly small and not used that often. Mainly I do some SQL Server or Azure SQL experimentation. Sometimes I might create another resource, but I try to not waste resources and disable them quickly (or drop them) when I’m done. However. I hadn’t done much in the [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I have a few Azure subscriptions, which are fairly small and not used that often. Mainly I do some SQL Server or Azure SQL experimentation. Sometimes I might create another resource, but I try to not waste resources and disable them quickly (or drop them) when I’m done.</p>
<p>However.</p>
<p>I hadn’t done much in the last couple of months on Azure. For some reason, I decided to check my bill. What I found was that there were charges for $35-ish/month. This is within my free credit limit as an MVP, but that seemed high. I have a few serverless dbs and some storage, but I was expecting more of a $15 charge.</p>
<p>I decided to investigate. I started with the Billing section, where I saw that Microsoft Defender was swamping the charges in my bill. I don’t remember enabling this, and typically skip this stuff since I work with test data and nothing sensitive.</p>
<p><a href="https://voiceofthedba.com/wp-content/uploads/2026/10/2026-10_0159.png"><img loading="lazy" style="display: inline;background-image: none" title="2026-10_0159" src="https://voiceofthedba.com/wp-content/uploads/2026/10/2026-10_0159_thumb.png?w=483&#038;h=200" alt="2026-10_0159" width="483" height="200" border="0" /></a></p>
<p>As you can see, the Defender items are charged, but not linked to a resource?</p>
<p>WTF? How do I debug this? I have a small subscription, maybe a few dozen resources. Imagine you had a larger estate? I decided to ask Copilot. I get this result:</p>
<p><a href="https://voiceofthedba.com/wp-content/uploads/2026/10/2026-10_0146.png"><img loading="lazy" style="display: inline;background-image: none" title="2026-10_0146" src="https://voiceofthedba.com/wp-content/uploads/2026/10/2026-10_0146_thumb.png?w=325&#038;h=393" alt="2026-10_0146" width="325" height="393" border="0" /></a></p>
<p>OK, environment settings, let’s check the items under here.</p>
<p><a href="https://voiceofthedba.com/wp-content/uploads/2026/10/2026-10_0147.png"><img loading="lazy" style="display: inline;background-image: none" title="2026-10_0147" src="https://voiceofthedba.com/wp-content/uploads/2026/10/2026-10_0147_thumb.png?w=244&#038;h=181" alt="2026-10_0147" width="244" height="181" border="0" /></a></p>
<p>Now, where is this enabled? I checked the Defender properties for the subscription.</p>
<p><a href="https://voiceofthedba.com/wp-content/uploads/2026/10/2026-10_0148.png"><img loading="lazy" style="display: inline;background-image: none" title="2026-10_0148" src="https://voiceofthedba.com/wp-content/uploads/2026/10/2026-10_0148_thumb.png?w=653&#038;h=317" alt="2026-10_0148" width="653" height="317" border="0" /></a></p>
<p>I went into the various Azure SQL databases, clicked the Security section for Defender and I keep seeing nothing enabled.</p>
<p><a href="https://voiceofthedba.com/wp-content/uploads/2026/10/2026-10_0160.png"><img loading="lazy" style="display: inline;background-image: none" title="2026-10_0160" src="https://voiceofthedba.com/wp-content/uploads/2026/10/2026-10_0160_thumb.png?w=485&#038;h=357" alt="2026-10_0160" width="485" height="357" border="0" /></a></p>
<p>I’m ready to open a case, and waste the days and then multiple contacts trying to work through this with some customer service person in another time zone, who reads docs.</p>
<p>Digging further, I keep clicking around, Copilot being of no use here. I eventually start clicking in every resource, and I get to the logical server for my Azure SQL Databases. Here’s where I see it, at the server-level.</p>
<p><a href="https://voiceofthedba.com/wp-content/uploads/2026/10/2026-10_0154.png"><img loading="lazy" style="display: inline;background-image: none" title="2026-10_0154" src="https://voiceofthedba.com/wp-content/uploads/2026/10/2026-10_0154_thumb.png?w=639&#038;h=353" alt="2026-10_0154" width="639" height="353" border="0" /></a></p>
<p>I don’t think I turned this on, but perhaps I tested something.</p>
<p>In any case, I click settings and then disable Defender.</p>
<p><a href="https://voiceofthedba.com/wp-content/uploads/2026/10/2026-10_0155.png"><img loading="lazy" style="display: inline;background-image: none" title="2026-10_0155" src="https://voiceofthedba.com/wp-content/uploads/2026/10/2026-10_0155_thumb.png?w=518&#038;h=308" alt="2026-10_0155" width="518" height="308" border="0" /></a></p>
<p>I’m less concerned that this got turned on, because I might have done that. I would love some auditing of actions to determine this, as I could see someone else in my team (if my team were bigger than me and the 3 dogs) trying this out. I’d want to know who to talk to about changing settings.</p>
<p>More, I’m annoyed that the bill doesn’t link to resource settings, or that this being enabled at the logical server level isn’t reflected and noted at the database level.</p>
<p>This was a 45 minute investigation that should have taken 3, so a word of warning to you Azure users. Be careful what you enable, and when you have billing issues, check the resource group and logical servers, in addition to your databases.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://voiceofthedba.com/2026/11/02/cleaning-up-azure-defender-billing/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">34705</post-id>
		<media:content url="https://0.gravatar.com/avatar/37364c7932e1a1898e3a79ffc512db9ec07f5ecf772086824f067a7e2ade612f?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">way0utwest</media:title>
		</media:content>

		<media:content url="https://voiceofthedba.com/wp-content/uploads/2026/10/2026-10_0159_thumb.png" medium="image">
			<media:title type="html">2026-10_0159</media:title>
		</media:content>

		<media:content url="https://voiceofthedba.com/wp-content/uploads/2026/10/2026-10_0146_thumb.png" medium="image">
			<media:title type="html">2026-10_0146</media:title>
		</media:content>

		<media:content url="https://voiceofthedba.com/wp-content/uploads/2026/10/2026-10_0147_thumb.png" medium="image">
			<media:title type="html">2026-10_0147</media:title>
		</media:content>

		<media:content url="https://voiceofthedba.com/wp-content/uploads/2026/10/2026-10_0148_thumb.png" medium="image">
			<media:title type="html">2026-10_0148</media:title>
		</media:content>

		<media:content url="https://voiceofthedba.com/wp-content/uploads/2026/10/2026-10_0160_thumb.png" medium="image">
			<media:title type="html">2026-10_0160</media:title>
		</media:content>

		<media:content url="https://voiceofthedba.com/wp-content/uploads/2026/10/2026-10_0154_thumb.png" medium="image">
			<media:title type="html">2026-10_0154</media:title>
		</media:content>

		<media:content url="https://voiceofthedba.com/wp-content/uploads/2026/10/2026-10_0155_thumb.png" medium="image">
			<media:title type="html">2026-10_0155</media:title>
		</media:content>
	</item>
		<item>
		<title>PostgreSQL 19 Is Late</title>
		<link>https://voiceofthedba.com/2026/10/31/postgresql-19-is-late/</link>
					<comments>https://voiceofthedba.com/2026/10/31/postgresql-19-is-late/#respond</comments>
		
		<dc:creator><![CDATA[way0utwest]]></dc:creator>
		<pubDate>Sat, 31 Oct 2026 14:00:00 +0000</pubDate>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Database Weekly]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[software development]]></category>
		<guid isPermaLink="false">http://voiceofthedba.wordpress.com/?p=34735</guid>

					<description><![CDATA[&#8220;All software contains bugs.&#8221; That&#8217;s a quote from Robert Haas&#8217;s &#8220;Postgres 19 is late&#8221; post. He goes on to say that PostgreSQL has lots of bugs in it. It&#8217;s the way it&#8217;s been for a codebase that&#8217;s over 40 years old. He goes on to note that it&#8217;s easier to find bugs with LLMs, and [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>&#8220;All software contains bugs.&#8221;</p>
<p>That&#8217;s a quote from Robert Haas&#8217;s &#8220;<a href="https://rhaas.blogspot.com/2026/10/postgres-19-is-late-and-its-ais-fault.html#more">Postgres 19 is late</a>&#8221; post. He goes on to say that PostgreSQL has lots of bugs in it. It&#8217;s the way it&#8217;s been for a codebase that&#8217;s over 40 years old. He goes on to note that it&#8217;s easier to find bugs with LLMs, and easier to fix them. It&#8217;s not, however, as easy to do the latter as the former.</p>
<p>The impact on PostgreSQL 19 is that they&#8217;ve had to revert a number of features much later in the process because the humans were reviewing and fixing bugs found by LLMs. This effort delayed other work and has affected the release.</p>
<p>As someone who primarily works with SQL Server, I&#8217;m not that worried about delays in PostgreSQL or other platforms. I think it&#8217;s a fine choice, but I&#8217;m focused on SQL Server, which I think is more of a joy to work with.</p>
<p>However, there are a few interesting things in here. First, I think SQL Server has had a lot of bugs found lately (likely by AI LLMs). I recently wrote about <a href="https://www.sqlservercentral.com/editorials/ai-is-improving-security">the frequency of patches</a>, which is higher in 2026. This is probably due to LLM code review, and that&#8217;s good. It also means we likely will have more patches coming, not just in SQL Server or PostgreSQL but also in our other systems. What&#8217;s the likelihood that someone will run an AI review and find bugs in other COTS software, internal apps, or even those no-code/lo-code systems people have been deployed? That&#8217;s not even mentioning the vibe-coded prototypes that are suddenly important enough to put into production.</p>
<p>The other interesting thing was that Robert accepts that LLMs are likely to find more bugs in the future. How will they find time to work on them? After all, from the article, fixes &#8220;still need to be reviewed and committed by humans.&#8221;</p>
<p>Maybe the best part of the last paragraph. He says LLMs are going to require every developer to raise their game. Every feature is going to be scrutinized by AI. That&#8217;s a challenge and an opportunity, but the key is that developers need to get better. AI can help you and write code at amazing speeds, but it doesn&#8217;t think.</p>
<p>We need sharp developers that think in order to cope with AI.</p>
<p>Steve Jones</p>
]]></content:encoded>
					
					<wfw:commentRss>https://voiceofthedba.com/2026/10/31/postgresql-19-is-late/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">34735</post-id>
		<media:content url="https://0.gravatar.com/avatar/37364c7932e1a1898e3a79ffc512db9ec07f5ecf772086824f067a7e2ade612f?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">way0utwest</media:title>
		</media:content>
	</item>
		<item>
		<title>A Heavy Heart</title>
		<link>https://voiceofthedba.com/2026/10/30/a-heavy-heart/</link>
					<comments>https://voiceofthedba.com/2026/10/30/a-heavy-heart/#comments</comments>
		
		<dc:creator><![CDATA[way0utwest]]></dc:creator>
		<pubDate>Fri, 30 Oct 2026 14:00:00 +0000</pubDate>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[life]]></category>
		<guid isPermaLink="false">http://voiceofthedba.wordpress.com/?p=34722</guid>

					<description><![CDATA[Hugo, I have many memories of moments we spent together, discussing data, career, life, and family. Three stand out, though not more or less important than any others. I can remember asking you a question years ago at a SQL Saturday about the way an execution plan was formed, and you patiently explaining to me [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Hugo, I have many memories of moments we spent together, discussing data, career, life, and family. Three stand out, though not more or less important than any others.</p>
<p>I can remember asking you a question years ago at a SQL Saturday about the way an execution plan was formed, and you patiently explaining to me something I didn&#8217;t understand. I&#8217;m sure I asked some poor questions, but you tried your best to help me understand some aspect of why the plan was shaped a certain way. Your patience and exuberance still stand out in my mind today. You trying help me understand something that I&#8217;m not sure I understand to this day.</p>
<p>We caught up at one of the MVP Summits at night, at a time when our children were approaching the end of secondary school education. We had a common thread in theater, brought to us by our (not-so) young ones, and I recollect the pride with which you talked about your kid performing, me feeling the same way about mine.</p>
<p>At the PASS Summit, I gave a career talk a long time ago, and you came up to me at the end. You told me I hadn&#8217;t said anything you didn&#8217;t know, which made me feel a little as if I&#8217;d failed. You then told me I&#8217;d presented it in a way that made you think and inspired you to think about doing something differently. I was amazed that I&#8217;d touched someone like you, who I felt had already succeeded.</p>
<p>Hugo Kornelis has been one of the SQL Server experts who have helped, shared, inspired, and taught many of us over the last few decades. He runs <a href="https://sqlserverfast.com/">SQLServerFast.com</a>, where he provides a wealth of training, both free and paid (support him, <a href="https://sqlserverfast.com/the-sqlserverfast-execution-plan-video-training/the-sqlserverfast-execution-plan-video-training-block-1-advanced-level/">buy a course</a>). He&#8217;s also been battling leukemia for a few years, and recently posted <a href="https://sqlserverfast.com/blog/hugo/2026/10/game-over/">Game over</a>, as his fight has taken a turn for the worse. Hugo has faced this challenge by fighting with grace and honor in a way I&#8217;m not sure I would, or many have. I kept hoping he would keep improving and I&#8217;d have many more opportunities to see him. Grant and I have agreed to take over hosting his site, with support from Redgate, and I&#8217;m not happy about it. I wish I didn&#8217;t have this opportunity.</p>
<p>I&#8217;d much rather have more conversations with Hugo.</p>
<p>Just typing that line brings tears to my eyes. Hugo has been a friend, a mentor, a teacher, a joy to chat with, and an easily spotted man in a crowd with his trademark blond streak. I was thrilled to come over to Belgium right after the pandemic and spot that blond streak above a mask, knowing I&#8217;d have another chance to spend time with him.</p>
<p>Life is short, and I&#8217;m acutely aware of that as I age. I will cherish the words and moments I&#8217;ve shared with Hugo and hope I get the opportunity for more. Fingers crossed his fight continues for the foreseeable future.</p>
<p>Steve Jones</p>
<p><a href="https://traffic.libsyn.com/voiceofthedba/HeavyHeart_103_v3038.mp3">Listen to the podcast</a> at Libsyn, <a href="https://open.spotify.com/show/0O1d8TLYfoMXnVu5ADGNWj">Spotify</a>, or <a href="https://podcasts.apple.com/us/podcast/voiceofthedbas-podcast/id268045050">iTunes</a>.</p>
<p>Note, podcasts are only available for a limited time online.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://voiceofthedba.com/2026/10/30/a-heavy-heart/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		<enclosure url="http://traffic.libsyn.com/voiceofthedba/HeavyHeart_103_v3038.mp3" length="5507095" type="audio/mpeg" />

		<post-id xmlns="com-wordpress:feed-additions:1">34722</post-id>
		<media:content url="https://0.gravatar.com/avatar/37364c7932e1a1898e3a79ffc512db9ec07f5ecf772086824f067a7e2ade612f?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">way0utwest</media:title>
		</media:content>
	</item>
		<item>
		<title>Car Update October 2026</title>
		<link>https://voiceofthedba.com/2026/10/30/car-update-october-2026/</link>
					<comments>https://voiceofthedba.com/2026/10/30/car-update-october-2026/#comments</comments>
		
		<dc:creator><![CDATA[way0utwest]]></dc:creator>
		<pubDate>Fri, 30 Oct 2026 13:00:00 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[car update]]></category>
		<category><![CDATA[syndicated]]></category>
		<guid isPermaLink="false">http://voiceofthedba.wordpress.com/?p=34650</guid>

					<description><![CDATA[This month I want to look at a few of the things I’ve seen posted about cars during the last month. These are a few headlines, as well as some questions I’ve seen on Quora around EVs. Lots of people still worry about the cost and time for charging, so I wanted to add some [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>This month I want to look at a few of the things I’ve seen posted about cars during the last month. These are a few headlines, as well as some questions I’ve seen on Quora around EVs. Lots of people still worry about the cost and time for charging, so I wanted to add some notes based on my experiences.</p>
<p>I don’t think EVs are good for everyone, and for most people, this is likely a bit of a calculation that you have to make for your situation.</p>
<p><strong>UPDATE: I had the Escape cost at $0.81. It&#8217;s $0.081.</strong></p>
<h2>Charging Costs</h2>
<p>My cost of power is (usually) $0.14/kWh. There can be a higher charge if I pull power between 4p and 8p, but I can avoid that with scheduled charging. You have to input your own power cost for calculations, which can vary dramatically around the world.</p>
<p>My Tesla used to use around 260Wh/mi over the long term (75k miles). For the Lucid Gravity, I tend to use more like 285Wh/mi. Those are strange numbers, but if I convert those to a per-mile cost, I get something like:</p>
<ul>
<li>2021 Tesla MY – $0.036 / mi</li>
<li>2026 Lucid Gravity – $0.04/mi</li>
</ul>
<p>These can be compared to my other cars. For comparison, I’ll use my older cars, with a few stats.</p>
<ul>
<li>2012 BMW X5 &#8211; 23mpg</li>
<li>2021 Ford Escape Hybrid – 48mpg</li>
<li>2022 RAM 3500 – 12mpg</li>
<li>Gas in the Denver &#8211; avg about $3.90 today</li>
<li>Diesel in Denver – avg about $5.40</li>
</ul>
<p>If I use those numbers, I get calculations that look like this:</p>
<ul><!--StartFragment--></p>
<li>Tesla MY – $0.036 / mi</li>
<li>Lucid Gravity – $0.04/mi</li>
<li>2012 BMW X5 – $0.17/mi</li>
<li>2021 Ford Escape Hybrid – $0.08</li>
<li>2022 RAM 3500 – $0.45</li>
</ul>
<p>Clearly the truck is the worst, but a gas SUV which is about the same size as the Tesla, is 5x more expensive to run. The Lucid is larger, and it’s 4x more expensive. Even the hybrid is 2x+ more than the EV.</p>
<p>There are also the maintenance costs, which are higher, but the quicker tire wear from the EVs offsets some of this for regular maintenance. For longer term stuff, gas cars cost more to maintain.</p>
<p>What does this mean? I tend to drive in the 12k-15k a year range. At 15k, this is:</p>
<ul><!--StartFragment--></p>
<li>Tesla MY – $546</li>
<li>Lucid Gravity – $600</li>
<li>2012 BMW X5 – $2.550</li>
<li>2021 Ford Escape Hybrid – $1,220</li>
<li>2022 RAM 3500 – $6.750</li>
</ul>
<p>The truck tends to run just a few thousand miles, but those are pretty good costs. My charging station cost me $750 installed, which is slightly above the savings from the hybrid. Across 2 years, it’s not close.</p>
<p>However, if you spend more on power, or your charging station costs more, or you charge at expensive public chargers (Denver Superchargers can be $0.50-0.60), then the savings go away.</p>
<p>Of course, if you can charge at home, you have lots of time savings as well over the year.</p>
<ul><!--EndFragment--><!--EndFragment--></ul>
<h2>Charging Time</h2>
<p>What about time? There are plenty of horror stories where people say it took an hour or more to charge. That’s a common concern, as the 0-100 time for a large battery, say 80-100kWh can be high.</p>
<p>I charge at home, and in 5+ years of owning EVs, I have probably charged 30 times away from home. That’s about 6 times a year. I think the longest I charged was about 45 minutes while eating dinner, but we didn’t need to charge that long.</p>
<p>Almost all of my charges were while traveling away from home and staying overnight. Most of those sessions were 15-20 minutes. The EVs calculate how much charge you need to get to your destination, which isn’t something most of us are used to with gas/diesel cars. We think in terms of miles.</p>
<p>For me, 99.9% of the time, I plug in at night (10s) and unplug the next day (10s) and that’s it. Almost never do I exceed a 200mi a day drive. If I do, I might or might not charge. If I’m going 300 mi, which I have done, I would likely charge somewhere along the way for 10 minutes, which is about what a gas stop is with a fill up, bathroom break, purchase a coffee.</p>
<p>Overnight, whether I’m at 10% of 60%, the car is charged by 7am. I typically set my charger at 34A and start at 10p. Most of the time it’s a 2-3 hour charge if I’ve been driving around.</p>
<p>Plenty of people worry about taking a long trip. If you do that a lot, then you have to make a calculation of how much extra time you might need. For lots of people this is maybe an hour or two on a long trip, like 1,000 miles.</p>
<p>How often do you do that? Almost never for most of us. If I were pressed for time on a long trip, say an 8 hour drive to Omaha (600 miles), I’d likely rent a car. Heck, I’ve done that in the past to not wear my car and tires. Otherwise, I’d stop and charge at a few places. The EVs might stop you with 50% to charge or 20% to charge, depending on where chargers are, and they calculate a minimum charge time, so you are often only stopping for 15 minutes.</p>
<p>The reality in my experience, and in a few friends that have purchased EVs is that the “long trip” isn’t really a common occurrence or issue. Think ahead and make the decision that makes sense.</p>
<p>Of course, I have a friend in an apartment, no charging available. He sometimes has run an extension cord at 110V to add 4-5mi overnight to his car, but he tends to just use public chargers a few times a week, letting the car charge while he shops or eats nearby.</p>
<p>If you drive a lot, and you have time constraints, charging might be an issue. That’s not most people.</p>
<h2>Is It Worth Buying an EV?</h2>
<p>To me, with no real cheap EVs in the US, I think it’s worth exploring if you want a new or used car at the EV price points. It’s not likely worth it to change your existing car if you’re happy with it.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://voiceofthedba.com/2026/10/30/car-update-october-2026/feed/</wfw:commentRss>
			<slash:comments>12</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">34650</post-id>
		<media:content url="https://0.gravatar.com/avatar/37364c7932e1a1898e3a79ffc512db9ec07f5ecf772086824f067a7e2ade612f?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">way0utwest</media:title>
		</media:content>
	</item>
		<item>
		<title>AI Is Improving Security</title>
		<link>https://voiceofthedba.com/2026/10/28/ai-is-improving-security/</link>
					<comments>https://voiceofthedba.com/2026/10/28/ai-is-improving-security/#respond</comments>
		
		<dc:creator><![CDATA[way0utwest]]></dc:creator>
		<pubDate>Wed, 28 Oct 2026 14:00:00 +0000</pubDate>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[security]]></category>
		<guid isPermaLink="false">http://voiceofthedba.wordpress.com/?p=34679</guid>

					<description><![CDATA[I was updating the SQL Server build lists the other day. I typically get a notification from Microsoft when new builds are released. This is something that happens every month as a new CU appears. For SQL Server 2022, we get a CU every other month since it&#8217;s still in mainstream support. Older versions just [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I was updating the <a href="https://www.sqlservercentral.com/sql-server-build-lists">SQL Server build lists</a> the other day. I typically get a notification from Microsoft when new builds are released. This is something that happens every month as a new CU appears. For SQL Server 2022, we get a CU every other month since it&#8217;s still in mainstream support. Older versions just get these security patches. Since SQL Server 2025 is new, we&#8217;re getting a CU a month, which will slow down next year. However, I&#8217;ve also seen this for most versions:</p>
<ul>
<li>Oct 2026 &#8211; GDR</li>
<li>Sep 2026 &#8211; GDR</li>
<li>Jul 2026 &#8211; GDR</li>
<li>May 2026 &#8211; GDR</li>
<li>Apr 2026 &#8211; GDR</li>
<li>Mar 2026 &#8211; GDR</li>
</ul>
<p>That&#8217;s a lot of out-of-band patches. In the last decade of SQL Server, there have been relatively few GDRs. Often the main CU comes a day or two later (or a month later for older versions). If you react and start to plan patching, you might find yourself trying to decide if you apply CU9+GDR or wait for CU10, or do both.</p>
<p>There have been few GDRs in the last , but before that, relatively few: three in 2025, two in 2024, and two in 2023. I suspect that AI is being used to discover bugs in existing software, and this is forcing Microsoft to perform remediation work. Brent <a href="https://lnkd.in/p/dwn_qdxa">posted a similar thing</a>, noticing a large number of security fixes and speculating that AI is finding issues.</p>
<p>That&#8217;s good, right?</p>
<p>Or is it? If Microsoft can find security issues, can&#8217;t malicious actors? Including nation-state-sponsored hackers? I&#8217;m not even sure that Microsoft is finding most of these, as there are lots of <a href="https://app.opencve.io/cve/?product=sql_server&amp;vendor=microsoft">CVE issues</a>, which can be discovered by anyone and sent to Microsoft. This might be to obtain a <a href="https://www.microsoft.com/en-us/msrc/bounty">bug bounty payment</a>, as Microsoft and other vendors will pay security researchers.</p>
<p>Or it could be that a hacker finds an issue and exploits it. A customer then notices an issue and reports a problem to support. Microsoft realizes there is a vulnerability, works on a fix and reports the issue to the CVE database.</p>
<p>AI is great for security, as it can scan software and look for known issues. We have decades of security bugs that have to be included in the frontier LLM training, so using AI to scan your code is a good idea. I am sure code scanning tools are adding AI review to their systems. I&#8217;m also sure those vendors are worried you&#8217;ll use AI on your own to scan code and find your own issues.</p>
<p>You can do that, but ensuring your AI does a good job scanning isn&#8217;t necessarily easy. Or fast. Deterministic systems, like <a href="https://www.sonarsource.com/products/sonarqube/server/">SonarQube</a> and <a href="https://rd.gt/3HgfuuU">Flyway</a> can find code issues quickly, in a deterministic fashion, and likely with less cost than AI. That&#8217;s not to say AI doesn&#8217;t have a place, but it&#8217;s likely an out-of-pipeline review that takes place less often than every CI build.</p>
<p>Security is a constant battle, and it&#8217;s hard. The age of AI makes it easier and harder (and more expensive) to manage security, but I think that&#8217;s a good thing. We&#8217;re seeing lots of vulnerabilities, but also more patches. Perhaps the better outcome is that there is more awareness and focus on security from vendors who now know if they don&#8217;t scan their code carefully, someone else will. Perhaps someone they don&#8217;t want finding issues.</p>
<p>Steve Jones</p>
<p><a href="https://traffic.libsyn.com/voiceofthedba/AIImprovingSecurity_101_v3036.mp3">Listen to the podcast</a> at Libsyn, <a href="https://open.spotify.com/show/0O1d8TLYfoMXnVu5ADGNWj">Spotify</a>, or <a href="https://podcasts.apple.com/us/podcast/voiceofthedbas-podcast/id268045050">iTunes</a>.</p>
<p>Note, podcasts are only available for a limited time online.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://voiceofthedba.com/2026/10/28/ai-is-improving-security/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="http://traffic.libsyn.com/voiceofthedba/AIImprovingSecurity_101_v3036.mp3" length="5443762" type="audio/mpeg" />

		<post-id xmlns="com-wordpress:feed-additions:1">34679</post-id>
		<media:content url="https://0.gravatar.com/avatar/37364c7932e1a1898e3a79ffc512db9ec07f5ecf772086824f067a7e2ade612f?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">way0utwest</media:title>
		</media:content>
	</item>
	</channel>
</rss>
