Scott Scoble personal brand website — blog, speaking, consulting, fractional
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. |
||
|---|---|---|
| .astro | ||
| .forgejo/workflows | ||
| public | ||
| src | ||
| .ci-enabled | ||
| .gitignore | ||
| astro.config.mjs | ||
| EOF | ||
| flake.lock | ||
| flake.nix | ||
| github-profile-README.md | ||
| one-sheet.typ | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| RESOLVED-48-62.md | ||
| tsconfig.json | ||
Scott Scoble — Speaker Website
Professional speaker/consultant website for Scott Scoble.
Stack
- Framework: Astro 5
- Hosting: Storj (S3-compatible static hosting)
- Domain: scott.scoble.me
- CI/CD: Forgejo Actions
Development
npm install
npm run dev
Build
npm run build
Output goes to dist/.
Deploy
Deployment is automatic on push to main via Forgejo Actions.
Manual Setup
-
Add secrets to Forgejo repo:
STORJ_ACCESS_KEY— Storj S3 access keySTORJ_SECRET_KEY— Storj S3 secret keySTORJ_BUCKET— Bucket name (e.g.,brand-site)
-
Ensure bucket exists in Storj with public access and custom domain configured.
PDF Generation
nix-shell -p typst --run "typst compile one-sheet.typ one-sheet.pdf"
Project Structure
src/
components/ # Reusable Astro components
layouts/ # Page layouts
pages/ # Route pages
content/ # Content collections (future)
styles/ # Global CSS
public/
images/ # Static images
downloads/ # Downloadable files (PDFs)
.forgejo/
workflows/ # CI/CD workflows
License
MIT