Blog
2026
- February 02, 2026
Why All Your Fears About AI Are Right (Just Not the Way You Think)
Your AI fears are valid—they’re just aimed at the wrong target. The real crisis isn’t replacement. It’s drowning in mediocrity we can’t measure. - February 02, 2026
Readability Tools for Writers and Developers: A Comprehensive Guide
From Hemingway Editor to textstat: a complete guide to readability tools for writers who want clearer prose and developers who need programmatic text analysis. - February 02, 2026
Context Management Importance: Research Synthesis
Research synthesis examining why context management is critical for AI coding agents, based on the ACE-FCA (Advanced Context Engineering for Coding Agents) f... - February 02, 2026
Agent-as-Judge: Why Traditional AI Evaluation Breaks Down
Traditional LLM evaluation focuses on final outputs. But AI agents take multi-step actions—and measuring just the result misses where things actually went wr... - January 19, 2026
Claude Tooling Context Management Best Practices
A comprehensive guide to minimizing context usage, optimizing token consumption, and maximizing efficiency when working with Claude Code and the Claude API.
2025
- November 11, 2025
That Time I Remembered IDs are important
Or: graphs are cool, but it would be a whole lot cooler if they were DAGs - September 03, 2025
What 3 Things
On Signal, Noise, & Sustainability : The limits of overclocking - September 02, 2025
Making your Wix website ~75% better, instantly
How to make your Wix website run 75% faster on 60% less data and ~$400 less in hosting fees - instantly. - July 05, 2025
Jekyll Page, Redux: The Parlor
Very much a work in progress, started in 2017 and picked up again a few weeks ago. - July 02, 2025
Updating a jekyll page after 8 years
A guide to updating Jekyll after 8 years - from 2017 setup to 2025 best practices
2017
- May 14, 2017
How to Write Posts With Redcarpet
My Quick Style Reference for Jekyll/Markdown/Redcarpet