Article Archive
2026-07-31
—
The Dispatcher Bug That Silently Starved 50 Tasks
2026-07-30
—
Agent Accessibility: Your Website Is Broken and You Don't Know It
2026-07-30
—
Research Before You Task: Why 30-40% of Your AI Task Plans Are Wrong
2026-07-29
—
MPEG-TS Concat Can Eat Your Audio: A ffmpeg Pitfall
2026-07-28
—
Why Mr. Hyde Became Mimar Hyde and How to Fix It
2026-07-27
—
32 GB RAM Is Not Enough: A Memory Crisis Postmortem
2026-07-26
—
When Your Multi-Worker AI Pipeline Starts Fighting Itself
2026-07-25
—
The ASS Subtitle Format: Everything That Can Go Wrong Will
2026-07-24
—
Turning an Audiobook Into YouTube Shorts: The Full Pipeline
2026-07-23
—
Why Your TTS Sounds Choppy: Sentence-Boundary Segmentation Matters
2026-07-22
—
60x Speedup: Why ffmpeg's subtitles Filter Beat My Custom Caption Burner
2026-07-21
—
WhisperX Has Deterministic Blind Spots (And How to Fix Them)
2026-07-13
—
The Self-Publisher's Cover Art Pipeline: Commissioned Art to SVG Layout to Print
2026-07-12
—
Renaming a Forked Python Package: Lessons from the vibe to karl-code Migration
2026-07-11
—
Setting Up a Second AI Agent for Collaborative Work
2026-07-10
—
Worldbuilding a 4-Book Series Before Writing Book 2
2026-07-09
—
Connecting AI Agents to IDEs: The Agent Client Protocol
2026-07-08
—
Making Blockquoted Text Sound Ancient: Audio Filter Chains for Narrative Voice
2026-07-08
—
Real-Time AI Pipeline Progress with Server-Sent Events
2026-07-08
—
Using Local LLMs for Text Preprocessing at Temperature 0.3
2026-07-07
—
Extracting a Project From Its Parent: A Practical Refactoring Story
2026-07-06
—
What 685 Tests Taught Me About Testing Rust AI Pipelines
2026-07-05
—
Designing Resume Logic: Queued vs Completed and Nothing Else
2026-07-04
—
Teaching an AI to Read Dialogue Tags
2026-07-03
—
Finding Your Niche: Biopunk x Isekai and the Amazon Category Strategy
2026-07-02
—
Building a Skills System for AI Agents
2026-07-01
—
Designing a Rust Workspace for Production AI: When to Split and When to Keep It Simple
2026-07-01
—
Why One AI Agent Isn't Enough: Designing Specialized Agent Profiles
2026-07-01
—
The Heartbeat Pattern: An AI Agent That Checks Its Own Systems
2026-06-30
—
Achieving 0.0% Word Loss Across a Full Book TTS Pipeline
2026-06-29
—
Process Pools and JSON IPC: Multi-Worker TTS in Rust
2026-06-29
—
Write Your Intent Before You Execute: A Pattern for Reliable AI Systems
2026-06-28
—
Why I Ditched GitHub Actions for Local CI Gates
2026-06-27
—
Connecting an AI Assistant to Discord Without Losing Your Mind
2026-06-26
—
A JSON File as a Task Queue: When Simplicity Beats RabbitMQ
2026-06-26
—
17 Drafts to a Published Novel: What I Learned From Iterating The Incubator
2026-06-26
—
Why I'm Publishing an Open Standard for AI Execution Plans
2026-06-25
—
The Pure Kernel Pattern: Keeping Domain Logic Free of Infrastructure
2026-06-21
—
The Self-Checking TTS Loop: Generate, Transcribe, Compare, Retry
2026-06-20
—
Teaching an AI Router to Learn from Its Own Mistakes: The LLM-as-Judge Feedback Loop
2026-06-19
—
Why I Abandoned Candle for libtorch in Rust (And You Might Too)
2026-06-18
—
The Middleware Pattern for AI Agent Safety
2026-06-16
—
Squeezing 11.7GB Into 12.3GB: VRAM Management for Local AI Workloads
2026-06-15
—
How Multiple AI Agents Coordinate Without Stepping on Each Other
2026-06-14
—
Replacing Cron Jobs With an AI Agent That Manages Its Own Schedule
2026-06-12
—
The Voice Actor Business Model for AI Narration
2026-06-10
—
The Audiobook Pipeline That Replaced a $900 Subscription
2026-06-07
—
My AI Lives in a Notebook Now
2026-06-04
—
Building a Recovery System for AI Pipelines That Refuse to Die Quietly
2026-06-01
—
When Your AI Assistant Becomes a Project Manager
2026-05-29
—
Planning Is Becoming the Sleeper Skill of the AI Future
2026-03-13
—
Building a Failure-Tolerant Long-Form TTS Narration Pipeline
2026-01-28
—
The Hidden Work That Makes AI Actually Work
2026-01-14
—
What Should Remain Human in an AI-Accelerated World
2026-01-12
—
AI as a Collaborator, Not a Replacement
2026-01-10
—
Building for the Long Arc
2026-01-06
—
Why AI Struggles to End Stories
2025-12-22
—
AI Ethics Start with Design, Not Rules
2025-12-19
—
Finishing Is a Separate Skill
2025-12-15
—
The Hidden Problem with AI Editing
2025-12-13
—
Why Polishing a Story Too Early Can Break It
2025-12-11
—
Creative Fatigue Is Not Laziness
2025-12-09
—
Somatic Design Thinking for AI Systems
← Back to Home