All Posts (68)
2026

Governance on AI: Mumble incoherently and carry a big stick
A flurry of bills, drafts, and executive orders on AI have dropped across the US and EU. Take a closer look: all this activity is effectively an abdication of governance rather than any constructive scaffolding that could steer AI development and deployment. What we have instead is the heavy hammer of Executive Privilege with limited due process to stop whatever is deemed "unsafe". Here are five examples.
7 min

You Don't Have a Relationship with Your LLM. You Have Five.
9 min

The Architecture Orphaning Problem with AI Agents
6 min

The Guardrail Erosion Problem with AI Agents
9 min

AI vs. Open Source, Part 3: The Constant Eyes
7 min

AI vs. Open Source, Part 2: The Hollow Commons
5 min

AI vs. Open Source, Part 1: The Empty Grant
5 min

SECURE Data Act: The dilution in pseudonymization
7 min

Subsidiarity is not Hayek
3 min

Deliverance from Directive Governance
6 min

The Suggestible Actor: A New Model for AI-Assisted Software Development
10 min

Tech Companies and Directive Governance: A Situationship
7 min

Cargo Cult Governance
9 min
2025

The grand flattening: AI Slop is just the next step
8 min

Defense in Depth vs Locality of Behavior
2 min

When Backward Compatibility Can Rescue a Leaky Abstraction
6 min

Const Refs vs. Raw Pointers: Fixing Shared Pointer Reads
3 min

Changing your Jekyll theme without losing your mind (or your content!)
7 min
Cyclomatic Complexity: How Low Can You Go?
3 min

TDD for Bug Fixes
3 min

Let Sleeping Engineers Lie: Why Your Alerts Should Match Your SEVs
2 min
2022

The Law of Demeter and unit tests
4 min

'Privatize' your classes for better unit testing
3 min

Tests should be isolated from each other; not coupled
7 min

In unit tests, I favor Detroit over London
5 min

Defining unit tests: two schools of thought
3 min

Primary attributes of unit test suites and their tradeoffs
6 min

The big WHY about unit tests
4 min

Unit test the brains and not the nerves
3 min

Mocks, Stubs, and how to use them
6 min

DRY unit tests are bad... mkay
9 min

Do not index on test coverage metrics
4 min

Beware of using patch.object to test your Python code
2 min

When I first realized my privilege
4 min











