Writing

Technology without the theater.

Software, AI, founders, systems, markets, and the recurring gap between a good idea and what survives implementation.

2026, So Far: Using Leverage to Solve Problems

A look at the software, tools, experiments, games, and creative projects I've built in 2026 by treating AI, automation, and good systems as leverage rather than substitutes for judgment.

14 min readRead article

Desktop AI Changed the Security Boundary

Desktop AI agents are no longer just chat interfaces. They can read files, inspect repositories, execute commands, use browsers, and act inside the same environments where companies keep source code, credentials, and client intellectual property. That changes the security model considerably.

23 min readRead article

Scylla: Give the Agent Capabilities, Not Your Workstation

Scylla started as an attempt to restrict what AI desktop applications could access. It became a local-first development workbench built around explicit project scope, brokered credentials, controlled execution, external knowledge, MCP services, remote connections, and durable project memory.

13 min readRead article

When General-Purpose Software Becomes the Problem

General-purpose tools become expensive when their unused flexibility creates more operational work than the narrow problem they solve. Agentic workflows make purpose-built alternatives increasingly practical.

11 min readRead article

Durable Products Are Built to Change

Complex products rarely arrive fully formed. The trick is not to prevent change, but to build a workflow that lets the product evolve without turning every discovery into a rewrite.

11 min readRead article

AI Is a Mirror

AI-generated code often looks more sophisticated than the thinking behind it. That does not mean the thinking has improved.

8 min readRead article

2025: Getting My Shit Together

A year of building a home with Andrea, caring for three small dogs, getting lost around Oregon, restoring old things and recovering parts of myself I had allowed to become much too small.

10 min readRead article