docs(tac): add self-determination theory and dark flow note

Folds Jeremy Howard's SDT-based talk (youtube.com/watch?v=SUZwYV5JYBM)
into loop_engineering.md. Covers autonomy/mastery/relatedness/purpose,
the dark flow trap in vibe coding, and the augmentation-vs-replacement
distinction. Four application points for agentic engineering loops.
This commit is contained in:
artale 2026-07-07 04:53:49 +02:00
parent 8ddac19c77
commit 38a15ca4f4
1 changed files with 16 additions and 0 deletions

View File

@ -214,3 +214,19 @@ Reference: kunchenguid dotfiles (`github.com/kunchenguid/dotfiles`), Agentic Eng
**Cross-OS constants** that make this viable: Herdr (single Rust binary, works everywhere, see Agent multiplexer note above); Neovim (identical config across OSes); Claude Code/pi (both work on Windows); Starship (cross-shell prompt); global `agents.md` (plain markdown, OS-agnostic). **Cross-OS constants** that make this viable: Herdr (single Rust binary, works everywhere, see Agent multiplexer note above); Neovim (identical config across OSes); Claude Code/pi (both work on Windows); Starship (cross-shell prompt); global `agents.md` (plain markdown, OS-agnostic).
**The target pattern:** one command from a fresh OS install to a fully productive agentic engineering environment. Every tool, every config, every agent rule — versioned, repeatable, documented for the OSes you target. **The target pattern:** one command from a fresh OS install to a fully productive agentic engineering environment. Every tool, every config, every agent rule — versioned, repeatable, documented for the OSes you target.
## Self-determination theory and AI work
Reference: Jeremy Howard talk at Answer.AI (YouTube `SUZwYV5JYBM`), built on Deci & Ryan's Self-Determination Theory (SDT) — 50 years of research on human flourishing.
**Core insight for agentic engineering:** SDT identifies **autonomy, mastery, relatedness, and purpose** as the pillars of eudaimonic flourishing. AI tools can either *support* or *decay* each pillar. The outcome depends on design and usage, not the tool itself.
**Dark flow trap.** Csikszentmihalyi's flow — high challenge + high skill — is generative. But casinos and slot machines engineer an *illusion of control* that produces junk-flow without growth. Rachel Thomas calls the AI coding version "vibe coding's spell" — the dopamine hit of rapid generation decoupled from external validation. Symptoms: feeling productive while producing unshippable code, 200K-line vibe-coded codebases that slow down over time, quarterly reality checks where nothing shipped.
**Augmentation pattern (the Howard thesis):** tools like SolveIt that let you *do the work yourself with help* — read papers, ask questions, reimplement systems, write your own code, verify against real evals. The AI supports effortful craft rather than replacing it. This is the same lineage as Ivan Sutherland's Sketchpad (1963), Doug Engelbart's Mother of All Demos (1968), Ken Iverson's APL as a tool of thought, and Bret Victor's exploratory environments.
**Apply to agentic engineering:**
- Every agent prompt should *teach or enable*, not just *produce*.
- Prefer architectures where the primary agent does the reasoning and delegates execution, not where it becomes a blind router.
- Size your loops so the human stays in the learning loop — the agent handles toil, the human handles judgment.
- If a day of agentic work leaves you energized and knowledgeable, you're augmenting. If it leaves you with output you can't explain or debug, you're in dark flow.