<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Dead North — Drupal Field Notes</title><description>Drupal war stories from a Minneapolis studio: upgrades, migrations, rescues, and module maintenance across 97 production sites.</description><link>https://deadnorth.io/</link><item><title>So you inherited a Drupal site: the 2026 survival guide</title><link>https://deadnorth.io/notes/inherited-a-drupal-site-2026-survival-guide/</link><guid isPermaLink="true">https://deadnorth.io/notes/inherited-a-drupal-site-2026-survival-guide/</guid><description>New job, old Drupal site, no documentation? How to tell which Drupal version you&apos;re running, the five checks to run first, and when a $2,500 assessment beats guessing.</description><pubDate>Wed, 17 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Taking over a Drupal site from a previous developer: the technical checklist</title><link>https://deadnorth.io/notes/taking-over-a-drupal-site-complete-technical-checklist/</link><guid isPermaLink="true">https://deadnorth.io/notes/taking-over-a-drupal-site-complete-technical-checklist/</guid><description>The developer-to-developer handoff checklist for inherited Drupal: composer and git state, drush access, config export status, and what to do when there&apos;s no repo at all.</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Long Strange Trip IX: Guardrails (2022–2023)</title><link>https://deadnorth.io/notes/long-strange-trip-09-guardrails/</link><guid isPermaLink="true">https://deadnorth.io/notes/long-strange-trip-09-guardrails/</guid><description>Part nine: standardizing Behat tests across an agency — how one project&apos;s safety net became shop infrastructure, and why process you leave behind outlives code you wrote.</description><pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Drupal 10 to 11: the gentle jump, and the December deadline</title><link>https://deadnorth.io/notes/drupal-10-to-11/</link><guid isPermaLink="true">https://deadnorth.io/notes/drupal-10-to-11/</guid><description>Drupal 10 reaches end of life in December 2026. The move to 11 is the easiest major upgrade in Drupal&apos;s history for a healthy site — here&apos;s the checklist and the catch.</description><pubDate>Fri, 29 May 2026 00:00:00 GMT</pubDate></item><item><title>Long Strange Trip VIII: Millions of nodes (2021–2022)</title><link>https://deadnorth.io/notes/long-strange-trip-08-millions-of-nodes/</link><guid isPermaLink="true">https://deadnorth.io/notes/long-strange-trip-08-millions-of-nodes/</guid><description>Part eight: the defining project — a monolithic Drupal 7 application, millions of nodes, rebuilt as Drupal 10 while the site kept publishing. The memoir angle: what carrying it was like.</description><pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate></item><item><title>The maintainer ledger: what an open source module costs and pays</title><link>https://deadnorth.io/notes/the-maintainer-ledger/</link><guid isPermaLink="true">https://deadnorth.io/notes/the-maintainer-ledger/</guid><description>Maintaining a Drupal module running on ~97 production sites: the real costs (releases, issue queue, testing every core major) and the real returns — none of them money.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>Promotion math: why 20% plus 10% is 28%</title><link>https://deadnorth.io/notes/promotion-math/</link><guid isPermaLink="true">https://deadnorth.io/notes/promotion-math/</guid><description>Discount stacking runs on sequential math and evaluation order — why combined promotions come out smaller than expected, and the one setting that turns them off entirely.</description><pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate></item><item><title>What Drupal maintenance actually costs in 2026 (US rates, real numbers)</title><link>https://deadnorth.io/notes/what-drupal-maintenance-actually-costs-2026/</link><guid isPermaLink="true">https://deadnorth.io/notes/what-drupal-maintenance-actually-costs-2026/</guid><description>Drupal maintenance pricing in 2026, with actual numbers: $99 commodity plans, $150–$1,850/mo small-studio programs, and $16k+/yr agency care — what each tier really includes.</description><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate></item><item><title>How Drupal versions work (and which ones are safe in 2026)</title><link>https://deadnorth.io/notes/how-drupal-versions-work/</link><guid isPermaLink="true">https://deadnorth.io/notes/how-drupal-versions-work/</guid><description>The Drupal 5-through-11 map in plain language: what a major version is, what end-of-life actually means, and where every branch stands right now.</description><pubDate>Tue, 30 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Counts as the contract: a millions-of-nodes migration story</title><link>https://deadnorth.io/notes/counts-as-the-contract/</link><guid isPermaLink="true">https://deadnorth.io/notes/counts-as-the-contract/</guid><description>War story from a Drupal 7 to 10 migration measured in millions of nodes: reconcile every entity count every run, migrate in increments against a live site, cut over in minutes.</description><pubDate>Tue, 09 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Drupal 7 to 11: what a rescue actually involves</title><link>https://deadnorth.io/notes/drupal-7-to-11-what-a-rescue-actually-involves/</link><guid isPermaLink="true">https://deadnorth.io/notes/drupal-7-to-11-what-a-rescue-actually-involves/</guid><description>The honest sequence for getting a Drupal 7 site to Drupal 11 — stabilize first, assess second, migrate third — from an engineer who has moved millions of nodes without losing a record.</description><pubDate>Wed, 18 Jun 2025 00:00:00 GMT</pubDate></item><item><title>How long does a Drupal migration actually take?</title><link>https://deadnorth.io/notes/how-long-does-a-drupal-migration-take/</link><guid isPermaLink="true">https://deadnorth.io/notes/how-long-does-a-drupal-migration-take/</guid><description>Honest duration math for D7-to-modern migrations: what makes one site a few weeks and another a few months, and the one thing that predicts the timeline better than size.</description><pubDate>Mon, 02 Jun 2025 00:00:00 GMT</pubDate></item><item><title>What a migration can&apos;t lose (and how to prove it didn&apos;t)</title><link>https://deadnorth.io/notes/what-a-migration-cannot-lose/</link><guid isPermaLink="true">https://deadnorth.io/notes/what-a-migration-cannot-lose/</guid><description>Counts as the contract: the discipline that separates a migration you can trust from one that merely looks finished — from an engineer who has moved millions of nodes.</description><pubDate>Mon, 19 Aug 2024 00:00:00 GMT</pubDate></item></channel></rss>