2026
-
ai-contracts & ai-toolkit: The Primitives a PHP AI Ecosystem Needs
Sept 25
Five interfaces and a toolkit of pipeline utilities — the thin pure-PHP layer that makes native AI extensions composable and turns PHP’s AI frameworks into allies instead of competitors.
-
Why I Left Crypto and Found Canton
Apr 30
I was initially skeptical of blockchain, so I investigated a cross-chain DeFi protocol. I found its engineering compelling and joined up. After a series of ethical concerns pulled me away, I pivoted to Canton, drawn by its robust privacy architecture and established institutional support.
-
Introducing Cantool: A CLI for Canton Developers
Apr 27
Cantool is a new Go CLI tool designed to streamline application development on the Canton Network, unifying the process from project initiation to deployment. It integrates existing tools for a smoother workflow, introduces an AI-assisted MCP server for enhanced development, and boasts extensibility through a plugin system.
-
Watch Cryptography Happen: A Terminal Animation for Threshold Signatures
Mar 20
I built an open source Go tool that animates a 2-of-2 threshold ECDSA signing ceremony in your terminal. Real keys, real nonces, real signatures — all computed live. Here’s why I built it and how it works.
2014
-
Spirit of Democratization
Dec 30
Does WordPress really embrace a spirit of democratization?
-
WordPress 4.1 Includes a Session UI
Nov 14
My attempts to build a session UI over the weekend failed. My attempt to build one during a team hackathon was sidelined so we could focus on, what seemed at the time, far more interesting code. Now, though, I can jump on board with the new session UI being merged into WordPress 4.1!
-
Creating New WordPress Projects
Aug 3
I love WordPress, both because it’s free and because it’s free.
-
WordCamps, Community, and Confusion
Jul 31
In a community steeped in so much confusion about the names, duties, and roles of various players, why are we still confusing the conference issue when it comes to WordCamp SF?
-
How the GPL Limits Freedom
Jun 18
I value my ability to contribute to the work of others far more than my ability to mandate how they use my contributions.