From ce22ae17ad960b47e67158d15629df4bb5c72cf2 Mon Sep 17 00:00:00 2001 From: Scott Scoble Date: Thu, 16 Jul 2026 15:49:54 -0700 Subject: [PATCH] =?UTF-8?q?feat(blog):=20dark=20factory=20series=20?= =?UTF-8?q?=E2=80=94=207=20backfill=20posts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Series anchors the dark-factory frame on scott.scoble.me ahead of the 'Software Factories: Light & Dark Variations' book (spine drafted 2026-07-15). Posts follow the established voice profile: experience-led openings, no em dashes (semicolons only), named phenomena, hand-to-reader closings, no mic-drops, no 'I call it' framing, no AI vocabulary. Posts (in recommended reading order): 1. What a Dark Factory Actually Is (and Isn't) — definition + 5-position spectrum (Manual / Assisted / Light / Dark-gated / Dark-full) 2. Light vs Dark Factories: Why the Middle Is Harder Than Either End — the three middle properties and the seam question 3. Why Kubernetes for a Dark Factory — substrate argument (declarative desired state, restart-as-primitive, operator extensibility, boring upgrades); the single-engineer leverage framing 4. Kubernetes Operator Patterns for Software Factories — 4 operator patterns (spec / build / deploy / policy) plus the 'one operator per app' anti-pattern; operators-watch-resources, not call-each-other 5. The Taste Problem: What Dark Factories Can't Transfer — encoded vs unencoded taste; provenance as microscope, not cure 6. Where Dark Factories Are Already Running (and What to Learn From Them) — 3 anonymized 2026 field examples; the 5-layer shape they all share 7. The Human-in-the-Loop Seam: Where Humans Belong in a Dark Factory — policy / spec / audit seams; the underdetermined-spec heuristic from the book spine Ch 7 Series is also exposed as a labelled 'Dark Factory Series' pillar group on /blog. Build verified: 40 pages, 2.4s. Scott review pending in Forgejo PR. --- src/pages/blog.astro | 200 +++++++++++++++++- src/pages/blog/human-in-the-loop-seam.astro | 125 +++++++++++ src/pages/blog/light-vs-dark-factories.astro | 144 +++++++++++++ ...ator-patterns-for-software-factories.astro | 142 +++++++++++++ src/pages/blog/the-taste-problem.astro | 133 ++++++++++++ src/pages/blog/what-is-a-dark-factory.astro | 150 +++++++++++++ ...e-dark-factories-are-already-running.astro | 150 +++++++++++++ .../why-kubernetes-for-dark-factory.astro | 146 +++++++++++++ 8 files changed, 1188 insertions(+), 2 deletions(-) create mode 100644 src/pages/blog/human-in-the-loop-seam.astro create mode 100644 src/pages/blog/light-vs-dark-factories.astro create mode 100644 src/pages/blog/operator-patterns-for-software-factories.astro create mode 100644 src/pages/blog/the-taste-problem.astro create mode 100644 src/pages/blog/what-is-a-dark-factory.astro create mode 100644 src/pages/blog/where-dark-factories-are-already-running.astro create mode 100644 src/pages/blog/why-kubernetes-for-dark-factory.astro diff --git a/src/pages/blog.astro b/src/pages/blog.astro index 84b2896..9831296 100644 --- a/src/pages/blog.astro +++ b/src/pages/blog.astro @@ -4,8 +4,9 @@ import NewsletterSignup from '../components/NewsletterSignup.astro'; ---
@@ -20,6 +21,167 @@ import NewsletterSignup from '../components/NewsletterSignup.astro';
+ + +
+ +
+

Dark Factory Series

+
+ + + + + + + + + + + + + + + +
+
+ +
+