Scott Scoble personal brand website — blog, speaking, consulting, fractional
Scott flagged the 7 dark-factory posts as 'very AI-ish.' Honest self-audit
against voice-profile.md surfaced two classes of failure:
1) Voice failures. Checked the negative constraints (no em dashes, no
'I call it', no forbidden vocabulary) and stopped. Missed the
positive constraints: conviction style, narrative shape, humor,
failure-first pattern. Mechanical checklist lulled me into thinking
the prose was close when it wasn't. Specific patterns I cut:
- First-person for authority-building (I borrow / I want to make /
I have come to think), replaced with declarative
- 'I have watched N orgs / written M operators / been in K meetings'
(consultant-speak fabricated stats), cut entirely
- Consultant-deck h2 sections, flattened or dropped
- Over-explanation of metaphors after they landed ('That is the
book. The next several posts are the load-bearing pieces.')
- 'If you remember one thing from this post' closer (the key
takeaway tic), dropped
- 'Leverage' overuse (6 instances across post 3, 0 now)
- 'I have watched three engineering orgs go dark. Two rolled back
inside six months.' — invented specific numbers, fabricated
anecdote. Voice profile is explicit: no invented anecdotes
2) Fabrication. Post #6 ('Where Dark Factories Are Already Running')
claimed I sat with platform teams at four companies and cited
specific outcomes (60-person platform org, three orgs rolled back,
4,000-line Go policy operator). None of that happened. Cut the
post entirely; the substance can be re-cut from real material
later with Scott's stories.
What changed in the remaining 6:
- Word counts cut ~30% per post (compression over expansion)
- 'I' used only for accountability, not authority
- Failure modes stated first, implications second
- Sectioning flattened; h2s that were consultant-deck removed
- 1 fabrication removed per post (the personal anecdotes)
- No 'leverage,' 'robust,' 'holistic,' 'navigate,' 'delve'
- No em dashes anywhere
- No mic-drop closers; hand to the reader
Post #5 (The Taste Problem) still needs a real personal anecdote for
the opening. Flagged in PR comment.
Build: 39 pages (was 40), 2.4s, clean. Preview at
http://100.104.70.88:4173/ serves the new build live.
|
||
|---|---|---|
| .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