<!doctype html>
<html lang="en">
<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<title>Blog · Dustin Burke</title><meta name="description" content="Dustin Burke — Boston-area Senior Principal Software Engineer writing on human-centered AI, technology trends, and the craft of software engineering.">
<link rel="canonical" href="https://dustin-burke.com/blog/">
<meta name="color-scheme" content="dark">
<meta name="theme-color" content="#000000">
<meta property="og:site_name" content="Dustin Burke">
<meta property="og:title" content="Blog">
<meta property="og:description" content="Dustin Burke — Boston-area Senior Principal Software Engineer writing on human-centered AI, technology trends, and the craft of software engineering.">
<meta property="og:type" content="website">
<meta property="og:url" content="https://dustin-burke.com/blog/">
<meta property="og:image" content="https://dustin-burke.com/assets/img/portrait.jpeg">
<meta property="og:locale" content="en_US">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Blog">
<meta name="twitter:description" content="Dustin Burke — Boston-area Senior Principal Software Engineer writing on human-centered AI, technology trends, and the craft of software engineering.">
<meta name="twitter:image" content="https://dustin-burke.com/assets/img/portrait.jpeg">

	<link rel="preconnect" href="https://www.googletagmanager.com" crossorigin>
	<script async src="https://www.googletagmanager.com/gtag/js?id=G-P1YTMNXXEF"></script>
	<script>
	  window.dataLayer = window.dataLayer || [];
	  function gtag(){dataLayer.push(arguments);}
	  gtag('js', new Date());

	  gtag('config', 'G-P1YTMNXXEF');
	</script>
	<link rel="icon" href="/assets/img/favicon.png">
	<link rel="stylesheet" href="/css/site.css">
	<link rel="alternate" type="application/rss+xml" href="https://dustin-burke.com/blog/index.xml" title="Blog · Dustin Burke"><link rel="stylesheet" href="/css/blog.css">
</head>

<body class="blog">
	<header class="blog-nav">
	<div class="nav-top">
		<a href="/" title="Home">
			<img class="avatar" src="/assets/img/favicon.png" alt="Dustin Burke" width="64" height="64">
		</a>
		<a href="/" class="wordmark" title="Home">Dustin Burke</a>
	</div>
	<p class="tagline">on being human in a world overtaken by technology</p>
	<nav class="nav-icons links">
		
<a href="http://github.com/burkestar" title="Projects"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg>
 Projects</a>
<a href="https://www.linkedin.com/in/burkestar/" title="Profile"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.225 0z"/></svg>
 Profile</a>
		<a href="/blog/" title="Thoughts"><svg viewBox="0 0 24 24" class="icon-stroke" aria-hidden="true"><path d="M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z"/><path d="M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z"/><path d="M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4"/><path d="M17.599 6.5a3 3 0 0 0 .399-1.375"/><path d="M6.003 5.125A3 3 0 0 0 6.401 6.5"/><path d="M3.477 10.896a4 4 0 0 1 .585-.396"/><path d="M19.938 10.5a4 4 0 0 1 .585.396"/><path d="M6 18a4 4 0 0 1-1.967-.516"/><path d="M19.967 17.484A4 4 0 0 1 18 18"/></svg> Thoughts</a>
		<a href="/blog/index.xml" title="Subscribe via RSS"><svg viewBox="0 0 24 24" class="icon-stroke" aria-hidden="true"><path d="M4 11a9 9 0 0 1 9 9"/><path d="M4 4a16 16 0 0 1 16 16"/><circle cx="5" cy="19" r="1"/></svg> RSS</a>
	</nav>
</header>

	<main class="page">
		<nav class="breadcrumb">
	<a href="/" title="Home"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/></svg></a>
	<span class="sep">›</span>
	<span class="current" title="Blog"><svg viewBox="0 0 24 24" class="icon-stroke" aria-hidden="true"><path d="M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z"/><path d="M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z"/><path d="M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4"/><path d="M17.599 6.5a3 3 0 0 0 .399-1.375"/><path d="M6.003 5.125A3 3 0 0 0 6.401 6.5"/><path d="M3.477 10.896a4 4 0 0 1 .585-.396"/><path d="M19.938 10.5a4 4 0 0 1 .585.396"/><path d="M6 18a4 4 0 0 1-1.967-.516"/><path d="M19.967 17.484A4 4 0 0 1 18 18"/></svg></span>
</nav>

		<ul class="posts">
			<li>
				<a class="post-title" href="/blog/2026-05-30-ai-pledge/">Writing as a human, and the AI pledge</a>
				<time class="post-date" datetime="2026-05-30">May 30, 2026</time>
				<p class="post-summary">You&rsquo;ll notice there are no emdashes or excessive use of emojis here. That&rsquo;s because it&rsquo;s written by a human at about 20 tokens per MINUTE rather than an AI at hundreds of tokens per second.
I think it&rsquo;s great there are movements like Verified Human and Not <br />
					<a class="read-more" href="/blog/2026-05-30-ai-pledge/">→ read…</a></p>
			</li>
			<li>
				<a class="post-title" href="/blog/2026-05-30-kpis-and-diagnostic-metrics/">KPI = metric &#43; target</a>
				<time class="post-date" datetime="2026-05-30">May 30, 2026</time>
				<p class="post-summary">Metrics are not KPIs!
Key Performance Indicators (KPIs):
Key - these are the most important things to pay attention to Performance - based on some outcome you want to happen Indicators - for meaningful insights about the raw numbers and how to interpret and act on them Contrast <br />
					<a class="read-more" href="/blog/2026-05-30-kpis-and-diagnostic-metrics/">→ read…</a></p>
			</li>
			<li>
				<a class="post-title" href="/blog/2026-05-29-upgrading-website/">Upgrading my website, with Claude&#39;s help</a>
				<time class="post-date" datetime="2026-05-29">May 29, 2026</time>
				<p class="post-summary">My website was stuck in the early 2000s. GoDaddy, Dreamhost, SFTP, and an .htaccess file! I kid you not&hellip;
It&rsquo;s great to see old school webhosting companies survive all these years. But there are nicer tools available nowadays.
Time for a fresh start. Cleaner layout. A <br />
					<a class="read-more" href="/blog/2026-05-29-upgrading-website/">→ read…</a></p>
			</li>
			<li>
				<a class="post-title" href="/blog/2026-05-25-booting-up/">Booting up</a>
				<time class="post-date" datetime="2026-05-25">May 25, 2026</time>
				<p class="post-summary">I&rsquo;ll be using this space to write about human-centered AI, technology trends shaping the world and our place within it, and the craft of software engineering while humans are still fluent in programming languages before the machines take that away from us.
I&rsquo;ve long <br />
					<a class="read-more" href="/blog/2026-05-25-booting-up/">→ read…</a></p>
			</li>
		</ul>
	</main>

</body>
</html>
