<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Pings on Steffen Hoppe – Infrastructure Reality &amp; Insight</title>
    <link>https://www.sh-soft.de/pings/</link>
    <description>Recent content in Pings on Steffen Hoppe – Infrastructure Reality &amp; Insight</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Fri, 02 Jan 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://www.sh-soft.de/pings/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Documentation is useful — but only close to the work</title>
      <link>https://www.sh-soft.de/pings/014-documentation-usefulness/</link>
      <pubDate>Fri, 02 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://www.sh-soft.de/pings/014-documentation-usefulness/</guid>
      <description>Documentation becomes effective when it is written by the people who do the work, for the people who do the work.&#xA;It helps with repeatability, clarity and avoiding mistakes.&#xA;But this value rarely scales.&#xA;Local documentation reflects reality.&#xA;Organizational documentation reflects narrative.</description>
    </item>
    <item>
      <title>IaC cannot govern what it does not model</title>
      <link>https://www.sh-soft.de/pings/013-iac-cannot-govern/</link>
      <pubDate>Tue, 30 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://www.sh-soft.de/pings/013-iac-cannot-govern/</guid>
      <description>Infrastructure-as-Code treats defaults as harmless, stable and irrelevant.&#xA;But defaults drift, override explicit settings and define most runtime behaviour.&#xA;If IaC ignores defaults, it governs only a fraction of the truth.</description>
    </item>
    <item>
      <title>Default drift is invisible until it breaks something</title>
      <link>https://www.sh-soft.de/pings/012-default-drift-is-invisible/</link>
      <pubDate>Fri, 26 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://www.sh-soft.de/pings/012-default-drift-is-invisible/</guid>
      <description>Default values change silently through updates, framework patches or internal fallback logic.&#xA;By the time the impact becomes visible, the original cause is already buried.&#xA;Default drift is drift with no fingerprints.</description>
    </item>
    <item>
      <title>Documentation creates the illusion of control</title>
      <link>https://www.sh-soft.de/pings/011-documentation-creates-illusion-of-control/</link>
      <pubDate>Tue, 23 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://www.sh-soft.de/pings/011-documentation-creates-illusion-of-control/</guid>
      <description>Many teams produce documentation to satisfy organizational expectations — to show that systems are structured, understandable and under control.&#xA;But if documentation truly reflected reality, people would say:&#xA;“Read the documentation first.”&#xA;They rarely do.&#xA;Instead, they tell you who to ask.&#xA;Documentation often describes how systems should be, not how they actually work.</description>
    </item>
    <item>
      <title>Nobody owns the technical truth</title>
      <link>https://www.sh-soft.de/pings/010-nobody-owns-technical-truth/</link>
      <pubDate>Fri, 19 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://www.sh-soft.de/pings/010-nobody-owns-technical-truth/</guid>
      <description>Teams own services, repos, pipelines and tickets.&#xA;But almost nobody owns the job of keeping the technical truth of the landscape visible and coherent. That gap is where most confusion and friction comes from.</description>
    </item>
    <item>
      <title>The repo is not the system</title>
      <link>https://www.sh-soft.de/pings/009-repo-is-not-the-system/</link>
      <pubDate>Tue, 16 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://www.sh-soft.de/pings/009-repo-is-not-the-system/</guid>
      <description>Version control shows what you intended to have in production.&#xA;Runtime shows what is actually there. Those two pictures are rarely identical – and the interesting problems live exactly in that gap.</description>
    </item>
    <item>
      <title>Incidents reveal the real architecture</title>
      <link>https://www.sh-soft.de/pings/008-incidents-reveal-real-architecture/</link>
      <pubDate>Fri, 12 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://www.sh-soft.de/pings/008-incidents-reveal-real-architecture/</guid>
      <description>During normal operation, assumptions are cheap.&#xA;During incidents, you learn how your systems actually behave – which components really matter, which dependencies were hidden, and which “temporary” workarounds became critical path.</description>
    </item>
    <item>
      <title>Drift is the default state</title>
      <link>https://www.sh-soft.de/pings/007-drift-the-real-state/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://www.sh-soft.de/pings/007-drift-the-real-state/</guid>
      <description>If you assume that systems stay as-installed, you will have a bad time.&#xA;Drift starts with the first emergency change and never really stops. The question is not whether drift exists, but whether you can see it.</description>
    </item>
    <item>
      <title>Telemetry before governance</title>
      <link>https://www.sh-soft.de/pings/006-telemetry-before-governance/</link>
      <pubDate>Fri, 05 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://www.sh-soft.de/pings/006-telemetry-before-governance/</guid>
      <description>Most organisations try to enforce rules on systems they don’t really see.&#xA;You can’t govern what you don’t understand. Telemetry comes first, then models, then rules – in that order.</description>
    </item>
    <item>
      <title>Documentation is always past tense</title>
      <link>https://www.sh-soft.de/pings/005-documentation-always-past-tense/</link>
      <pubDate>Tue, 02 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://www.sh-soft.de/pings/005-documentation-always-past-tense/</guid>
      <description>Documentation does not describe what is.&#xA;It describes what somebody believed was true at the time of writing. The longer the distance in time, the more you should treat it as an opinion, not as fact.</description>
    </item>
    <item>
      <title>Dev, Test and Prod are never identical</title>
      <link>https://www.sh-soft.de/pings/004-dev-test-and-prod-are-never-identical/</link>
      <pubDate>Fri, 28 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://www.sh-soft.de/pings/004-dev-test-and-prod-are-never-identical/</guid>
      <description>You can use the same pipeline, the same artifacts and the same scripts.&#xA;The environments will still diverge over time – through permissions, data, hotfixes and operational shortcuts. Reproducibility is the goal, not equality.</description>
    </item>
    <item>
      <title>Defaults are production behaviour</title>
      <link>https://www.sh-soft.de/pings/003-defaults-are-production-behavior/</link>
      <pubDate>Mon, 24 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://www.sh-soft.de/pings/003-defaults-are-production-behavior/</guid>
      <description>Defaults are not “just” fallback values.&#xA;They are production behaviour for every place where nobody made an explicit decision. Ignoring defaults is ignoring a big part of your real system design.</description>
    </item>
    <item>
      <title>CMDBs don’t drift – they lag</title>
      <link>https://www.sh-soft.de/pings/002-cmdb-lag/</link>
      <pubDate>Thu, 20 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://www.sh-soft.de/pings/002-cmdb-lag/</guid>
      <description>Most CMDBs are not “wrong” in the malicious sense.&#xA;They are simply late. By the time information arrives there, the systems have already moved on. Treat the CMDB as a hint, not as a source of truth.</description>
    </item>
    <item>
      <title>Effective config is the only truth</title>
      <link>https://www.sh-soft.de/pings/001-effective-config-is-the-only-truth/</link>
      <pubDate>Tue, 18 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://www.sh-soft.de/pings/001-effective-config-is-the-only-truth/</guid>
      <description>Most configuration doesn&amp;rsquo;t live where people think it lives.&#xA;What the system actually uses at runtime is the only truth.</description>
    </item>
  </channel>
</rss>
