What shipped today
Shipped newsletter edition 9 — “Universities missed the window to own AI literacy.” The essay came over from authexis, got prepped with newsletter frontmatter, then went through five rounds of editing and test emails before going to the full subscriber list via Brevo (campaign 25, 21 subscribers). The edits were substantive: corrected the timeline from January 2023 to summer 2023, reframed the entire arc around three beats (summer 2023 wide open → early 2025 everyone else in the game → February 2026 DOL publishes what universities should have written), removed specific anecdotes that could identify institutions or individuals, and tightened claims to be defensible opinion rather than verifiable assertions that could ruffle feathers.
Also cleaned up the post-commit hook infrastructure. Discovered the Notion sync hook had been silently failing since paulos blog sync was removed — every commit was printing an error that got swallowed. The editorial notification script in utilities was also broken because the hook cd-ed to the utilities repo before running git diff, so it never saw polymathic-h content changes. Removed both dead integrations and replaced editorial notifications with paulos notify send to Discord.
Completed
- Newsletter edition 9 sent — “Universities missed the window to own AI literacy” (Brevo campaign 25)
- Post-commit hook cleanup — removed dead Notion sync and broken utilities dependency
- Editorial notifications rewired to paulos notify send (Discord)
Carry-over
- GH-8: Product blog syndicated content separate from main feed (parked)
- Newsletter automation as polymathic-h hooks (matching podcast pattern) — decided this should live in this repo, not paulos. No issue created yet.
Risks
- None
Flags and watch-outs
paulos newsletter testandpaulos newsletter sendcommands referenced in CLAUDE.md don’t exist — were never implemented. Newsletter was sent manually via Brevo API. CLAUDE.md should be updated to reflect the actual workflow.- The
paulos blog synccommand no longer exists — any documentation referencing it is stale. - Editorial notification via paulos notify is new and untested on actual content commits — will fire on next content file commit.
Next session
- Create a GH issue for newsletter send automation as a polymathic-h hook (pre-commit or post-commit, matching the podcast audio pattern)
- Update CLAUDE.md newsletter section to document the actual send workflow (Brevo API via hook, not
paulos newslettercommands) - Test the new
paulos notify sendeditorial notification on a real content commit - Pick up GH-8 if ready to tackle syndicated content feeds
Why customer tools are organized wrong
This article reveals a fundamental flaw in how customer support tools are designed—organizing by interaction type instead of by customer—and explains why this fragmentation wastes time and obscures the full picture you need to help users effectively.
Infrastructure shapes thought
The tools you build determine what kinds of thinking become possible. On infrastructure, friction, and building deliberately for thought rather than just throughput.
Server-side dashboard architecture: Why moving data fetching off the browser changes everything
How choosing server-side rendering solved security, CORS, and credential management problems I didn't know I had.
The work of being available now
A book on AI, judgment, and staying human at work.
The practice of work in progress
Practical essays on how work actually gets done.
Manual fluency is the prerequisite for agent supervision
You cannot responsibly automate what you cannot do manually. AI agents speed up work for people who already know how to do it. They do not replace the need to learn the work in the first place.
The gun you didn't need
Every organization has loaded weapons lying around that nobody remembers loading. The most dangerous capability in any system is the one you built 'just in case.'
Nobody promotes you to operator
There's a moment in every project where the work stops being about building and starts being about keeping things running. Nobody announces this transition. Nobody gives you new tools for it. And most people keep building long past the point where they should have stopped.