fix(blog): drop pillar section, sort post list by date descending #101

Merged
agent-content merged 1 commit from content/dark-factories-backfill into main 2026-07-17 01:13:47 +00:00

View file

@ -5,7 +5,7 @@ import NewsletterSignup from '../components/NewsletterSignup.astro';
<BaseLayout
title="Blog — Scott Scoble"
description="Articles and essays by Scott Scoble on AI leadership, team cultivation, developer experience, and the human side of technology. Pillar posts: Why Cultivation Over Strip Mining, 50 First Dates with AI, The Soil Under Your Team, The Soil Beneath the Code."
description="Articles and essays by Scott Scoble on AI, leadership, team cultivation, developer experience, and the human side of technology."
pageType="blog"
>
@ -21,128 +21,15 @@ import NewsletterSignup from '../components/NewsletterSignup.astro';
<section class="posts">
<div class="posts-container">
<div class="pillar-posts">
<p class="pillar-label">Pillar Posts</p>
<div class="pillar-grid">
<article class="post-card pillar-card">
<a href="/blog/strip-mining-cultivation" class="post-link">
<div class="post-meta">
<span class="post-date">May 18, 2026</span>
<span class="post-tag">Leadership</span>
</div>
<h2>Why Cultivation Over Strip Mining</h2>
<p class="post-excerpt">
Gallup 2026: 80% of the global workforce is disengaged. The $438B cost isn't a tool problem; it's a people problem. Here's the cultivation alternative.
</p>
</a>
</article>
<article class="post-card pillar-card">
<a href="/blog/50-first-dates-with-ai" class="post-link">
<div class="post-meta">
<span class="post-date">May 24, 2026</span>
<span class="post-tag">AI</span>
</div>
<h2>50 First Dates with AI</h2>
<p class="post-excerpt">
Every conversation with most AI systems is a first date. Here's the three-layer memory model that actually compounds — from Scott Scoble's scobleclaw experience.
</p>
</a>
</article>
<article class="post-card pillar-card">
<a href="/blog/soil-health-teams" class="post-link">
<div class="post-meta">
<span class="post-date">May 18, 2026</span>
<span class="post-tag">Leadership</span>
</div>
<h2>The Soil Under Your Team</h2>
<p class="post-excerpt">
Tall stalks, ground cover, nitrogen fixers, pollinators, deep roots. The agricultural metaphor isn't poetic; it's diagnostic. Here's how to read the soil under your team.
</p>
</a>
</article>
<article class="post-card pillar-card">
<a href="/blog/the-soil-beneath-the-code" class="post-link">
<div class="post-meta">
<span class="post-date">April 28, 2026</span>
<span class="post-tag">Engineering</span>
</div>
<h2>The Soil Beneath the Code is Out</h2>
<p class="post-excerpt">
A three-layer framework for understanding what makes engineering organizations healthy — or not. From the book that started the cultivation movement.
</p>
</a>
</article>
</div>
</div>
<hr class="posts-divider" />
<article class="post-card">
<a href="/blog/50-first-dates-with-ai" class="post-link">
<a href="/blog/human-in-the-loop-seam" class="post-link">
<div class="post-meta">
<span class="post-date">May 24, 2026</span>
<span class="post-tag">AI</span>
</div>
<h2>50 First Dates with AI: Why Your AI Forgets Everything and What to Do About It</h2>
<p class="post-excerpt">
Every conversation with most AI systems is a first date. Here's the three-layer memory model that actually compounds — from Scott Scoble's scobleclaw experience.
</p>
</a>
</article>
<article class="post-card">
<a href="/blog/what-is-a-dark-factory" class="post-link">
<div class="post-meta">
<span class="post-date">May 22, 2026</span>
<span class="post-date">July 8, 2026</span>
<span class="post-tag">Engineering</span>
</div>
<h2>What a Dark Factory Actually Is (and Isn't)</h2>
<h2>The Human-in-the-Loop Seam: Where Humans Belong in a Dark Factory</h2>
<p class="post-excerpt">
The phrase is everywhere. The working meaning is gone. Here is what it is, what it isn't, and the five positions on the spectrum.
</p>
</a>
</article>
<article class="post-card">
<a href="/blog/light-vs-dark-factories" class="post-link">
<div class="post-meta">
<span class="post-date">June 2, 2026</span>
<span class="post-tag">Engineering</span>
</div>
<h2>Light vs Dark Factories: Why the Middle Is Harder Than Either End</h2>
<p class="post-excerpt">
A light factory has too many gates. A dark factory has too few. The middle is where the engineering happens, and the middle is the part nobody talks about.
</p>
</a>
</article>
<article class="post-card">
<a href="/blog/why-kubernetes-for-dark-factory" class="post-link">
<div class="post-meta">
<span class="post-date">June 11, 2026</span>
<span class="post-tag">Engineering</span>
</div>
<h2>Why Kubernetes for a Dark Factory</h2>
<p class="post-excerpt">
A dark factory is a control loop. Kubernetes is the most boring control loop in production. That is the reason.
</p>
</a>
</article>
<article class="post-card">
<a href="/blog/operator-patterns-for-software-factories" class="post-link">
<div class="post-meta">
<span class="post-date">June 19, 2026</span>
<span class="post-tag">Engineering</span>
</div>
<h2>Kubernetes Operator Patterns for Software Factories</h2>
<p class="post-excerpt">
An operator is a control loop with a domain in it. That is the whole definition. Here are the four operator patterns and the one anti-pattern to avoid.
Human-in-the-loop is a phrase everyone uses. Almost nobody uses it correctly. The seam is in the spec, not in the implementation.
</p>
</a>
</article>
@ -161,53 +48,53 @@ import NewsletterSignup from '../components/NewsletterSignup.astro';
</article>
<article class="post-card">
<a href="/blog/human-in-the-loop-seam" class="post-link">
<a href="/blog/operator-patterns-for-software-factories" class="post-link">
<div class="post-meta">
<span class="post-date">July 8, 2026</span>
<span class="post-date">June 19, 2026</span>
<span class="post-tag">Engineering</span>
</div>
<h2>The Human-in-the-Loop Seam: Where Humans Belong in a Dark Factory</h2>
<h2>Kubernetes Operator Patterns for Software Factories</h2>
<p class="post-excerpt">
Human-in-the-loop is a phrase everyone uses. Almost nobody uses it correctly. The seam is in the spec, not in the implementation.
An operator is a control loop with a domain in it. That is the whole definition. Here are the four operator patterns and the one anti-pattern to avoid.
</p>
</a>
</article>
<article class="post-card">
<a href="/blog/strip-mining-cultivation" class="post-link">
<a href="/blog/why-kubernetes-for-dark-factory" class="post-link">
<div class="post-meta">
<span class="post-date">May 18, 2026</span>
<span class="post-tag">Leadership</span>
</div>
<h2>Stop Strip-Mining Your Engineers: The Cultivation Alternative to Throughput Obsession</h2>
<p class="post-excerpt">
Gallup 2026: 80% of the global workforce is disengaged. The $438B cost isn't a tool problem; it's a people problem. Here's the cultivation alternative.
</p>
</a>
</article>
<article class="post-card">
<a href="/blog/soil-health-teams" class="post-link">
<div class="post-meta">
<span class="post-date">May 18, 2026</span>
<span class="post-tag">Leadership</span>
</div>
<h2>Soil Health for Teams: A Diagnostic Framework for What's Actually Depleted</h2>
<p class="post-excerpt">
Tall stalks, ground cover, nitrogen fixers, pollinators, deep roots. The agricultural metaphor isn't poetic; it's diagnostic. Here's how to read the soil under your team.
</p>
</a>
</article>
<article class="post-card">
<a href="/blog/30-years-software" class="post-link">
<div class="post-meta">
<span class="post-date">May 18, 2026</span>
<span class="post-date">June 11, 2026</span>
<span class="post-tag">Engineering</span>
</div>
<h2>From QA to Principal: What 30 Years of Software Teaches You About Humans</h2>
<h2>Why Kubernetes for a Dark Factory</h2>
<p class="post-excerpt">
I started writing code in 1985. I started getting paid for it in 1996. The tech stacks changed; the human patterns didn't. Here's what three decades teaches you when you pay attention to the people, not just the code.
A dark factory is a control loop. Kubernetes is the most boring control loop in production. That is the reason.
</p>
</a>
</article>
<article class="post-card">
<a href="/blog/light-vs-dark-factories" class="post-link">
<div class="post-meta">
<span class="post-date">June 2, 2026</span>
<span class="post-tag">Engineering</span>
</div>
<h2>Light vs Dark Factories: Why the Middle Is Harder Than Either End</h2>
<p class="post-excerpt">
A light factory has too many gates. A dark factory has too few. The middle is where the engineering happens, and the middle is the part nobody talks about.
</p>
</a>
</article>
<article class="post-card">
<a href="/blog/50-first-dates-with-ai" class="post-link">
<div class="post-meta">
<span class="post-date">May 24, 2026</span>
<span class="post-tag">AI</span>
</div>
<h2>50 First Dates with AI: Why Your AI Forgets Everything and What to Do About It</h2>
<p class="post-excerpt">
Every conversation with most AI systems is a first date. Here's the three-layer memory model that actually compounds — from Scott Scoble's scobleclaw experience.
</p>
</a>
</article>
@ -251,6 +138,58 @@ import NewsletterSignup from '../components/NewsletterSignup.astro';
</a>
</article>
<article class="post-card">
<a href="/blog/what-is-a-dark-factory" class="post-link">
<div class="post-meta">
<span class="post-date">May 22, 2026</span>
<span class="post-tag">Engineering</span>
</div>
<h2>What a Dark Factory Actually Is (and Isn't)</h2>
<p class="post-excerpt">
The phrase is everywhere. The working meaning is gone. Here is what it is, what it isn't, and the five positions on the spectrum.
</p>
</a>
</article>
<article class="post-card">
<a href="/blog/strip-mining-cultivation" class="post-link">
<div class="post-meta">
<span class="post-date">May 18, 2026</span>
<span class="post-tag">Leadership</span>
</div>
<h2>Stop Strip-Mining Your Engineers: The Cultivation Alternative to Throughput Obsession</h2>
<p class="post-excerpt">
Gallup 2026: 80% of the global workforce is disengaged. The $438B cost isn't a tool problem; it's a people problem. Here's the cultivation alternative.
</p>
</a>
</article>
<article class="post-card">
<a href="/blog/soil-health-teams" class="post-link">
<div class="post-meta">
<span class="post-date">May 18, 2026</span>
<span class="post-tag">Leadership</span>
</div>
<h2>Soil Health for Teams: A Diagnostic Framework for What's Actually Depleted</h2>
<p class="post-excerpt">
Tall stalks, ground cover, nitrogen fixers, pollinators, deep roots. The agricultural metaphor isn't poetic; it's diagnostic. Here's how to read the soil under your team.
</p>
</a>
</article>
<article class="post-card">
<a href="/blog/30-years-software" class="post-link">
<div class="post-meta">
<span class="post-date">May 18, 2026</span>
<span class="post-tag">Engineering</span>
</div>
<h2>From QA to Principal: What 30 Years of Software Teaches You About Humans</h2>
<p class="post-excerpt">
I started writing code in 1985. I started getting paid for it in 1996. The tech stacks changed; the human patterns didn't. Here's what three decades teaches you when you pay attention to the people, not just the code.
</p>
</a>
</article>
<article class="post-card">
<a href="/blog/ai-has-amnesia" class="post-link">
<div class="post-meta">
@ -277,6 +216,19 @@ import NewsletterSignup from '../components/NewsletterSignup.astro';
</a>
</article>
<article class="post-card">
<a href="/blog/token-anxiety" class="post-link">
<div class="post-meta">
<span class="post-date">May 4, 2026</span>
<span class="post-tag">AI</span>
</div>
<h2>The Token Anxiety Trap; Why AI Agents Aren't Liberating Us (Yet)</h2>
<p class="post-excerpt">
Your agent swarm runs 24/7 and you're more anxious than ever. Stanford's 2026 AI Index shows a 20% drop in junior dev employment since 2024. The agent revolution promised freedom — instead it gave us token anxiety and a new kind of burnout.
</p>
</a>
</article>
<article class="post-card">
<a href="/blog/ai-brain-fry" class="post-link">
<div class="post-meta">
@ -329,19 +281,6 @@ import NewsletterSignup from '../components/NewsletterSignup.astro';
</a>
</article>
<article class="post-card">
<a href="/blog/token-anxiety" class="post-link">
<div class="post-meta">
<span class="post-date">May 4, 2026</span>
<span class="post-tag">AI</span>
</div>
<h2>The Token Anxiety Trap; Why AI Agents Aren't Liberating Us (Yet)</h2>
<p class="post-excerpt">
Your agent swarm runs 24/7 and you're more anxious than ever. Stanford's 2026 AI Index shows a 20% drop in junior dev employment since 2024. The agent revolution promised freedom — instead it gave us token anxiety and a new kind of burnout.
</p>
</a>
</article>
<article class="post-card">
<a href="/blog/three-questions-mentoring" class="post-link">
<div class="post-meta">
@ -481,38 +420,4 @@ import NewsletterSignup from '../components/NewsletterSignup.astro';
margin: 0;
line-height: 1.6;
}
/* Pillar Posts */
.pillar-label {
font-size: 0.875rem;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.15em;
color: var(--color-amber);
margin: 0 0 1.5rem;
}
.pillar-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 1.5rem;
margin-bottom: 1rem;
}
.pillar-card {
border-left: 4px solid var(--color-amber);
background: linear-gradient(135deg, #faf8f5 0%, #f5f0e8 100%);
}
.pillar-card:hover {
border-color: var(--color-green);
box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08);
}
.posts-divider {
border: 0;
height: 1px;
background: var(--color-border);
margin: 2rem 0;
}
</style>