Blog
Thoughts on articles I’ve read, interesting quotes I’ve come across, and reflections that spark from my reading.
- December 11, 2025 Speed as a Learning Rate Multiplier
- December 10, 2025 Do More with Less in AI
- December 1, 2025 Playbook to Improve Code Review Bottleneck
- November 30, 2025 Testing and using AI Review Tools
- November 22, 2025 Stacked PRs as Parallel Review
- November 21, 2025 Batch Timing as Review Architecture
- November 20, 2025 Reviewing AI Code: What to Actually Check
- November 19, 2025 CI as Social Infrastructure
- November 18, 2025 Responsiveness and Thoroughness Aren't Opposites
- November 17, 2025 Why Context Switching Kills Code Review
- November 16, 2025 The Cognitive Load Cliff in Code Review
- November 15, 2025 Little's Law Explains Why AI Breaks Your Process
- November 14, 2025 The Bystander Effect in Code Review
- November 9, 2025 Do-Nothing Scripts for Agent Workflows
- November 7, 2025 Specifications as Compiler Targets
- November 5, 2025 Early Signals of AI-Native Development Patterns
- October 13, 2025 Reliable Verifiers and the Testing Problem
- October 12, 2025 The ETTO Principle and Agent Accountability
- October 11, 2025 Death by a Thousand Instructions
- October 8, 2025 Optimizing Prompts Blind
- October 1, 2025 Command Compression and Tools Fluency
- September 30, 2025 Incremental Collaboration for Agents
- September 25, 2025 AI Amplifies Broken Processes
- September 19, 2025 Rough Consensus in Engineering Teams and RFC 7282
- September 18, 2025 Beyond the Agent Hype: Microservices for Intelligence
- September 17, 2025 Progressive Rollouts and the Observability Trade-off
- September 16, 2025 Measuring What Matters
- September 15, 2025 Claude Code Is All You Need
- August 14, 2025 Quamina: State Management
- August 12, 2025 Quamina: Traversal for Pattern Matching
- August 11, 2025 Quamina: Compilation
- August 10, 2025 Quamina: JSON Flattening
- August 9, 2025 Quamina: Parsing Numbers