Every word
I've published.
- Apr 16, 2026
The Table Saw Didn't Put Carpenters Out of Business
Every few weeks I see another think piece about how AI is going to hollow out the tech industry. Developers will be obsolete. Creative workers will be automated away. The apocalypse is currently scheduled for sometime between next quarter and never.
- Mar 20, 2026
Two Weeks with OpenClaw
I've been following the OpenClaw hype for a while now. The idea of a self-hosted AI agent sitting on your local network, building software on your behalf while you sleep, is the kind of thing that sounds either completely brilliant or completely unhinged depending on the day. I decided it was time to find out which.
- Nov 1, 2025
Making Claude Code Actually Work at Scale
I've been using Claude Code for a few months now, and here's the thing nobody tells you: it's incredibly powerful, but using it across multiple projects is a mess.
- Oct 7, 2025
Building a Lean CMS Without Building a CMS
Stop building the same CRUD interfaces over and over. PocketCRUD lets you treat PocketBase's admin panel as your CMS, because why duplicate what's already there?
- Aug 19, 2025
From Idea to Production in Two Hours: What I Learned Vibe Coding with Claude
What happens when you give a Markdown-obsessed developer some free time and their first real chance to "vibe code" with AI? A surprisingly smooth journey from frustration to functional tool.
- Jun 18, 2024
Embracing Mobile-First Typography: A Case for Larger Initial Font Sizes
Embrace mobile-first typography for better readability. This article makes a case for larger initial font sizes optimized for mobile devices, then scaled down for desktop. Improve user experience by prioritizing legibility on smaller screens.
- May 9, 2024
Why Project Managers and Leaders Should Prioritize Accessibility
Accessibility is no longer a niche concern but a fundamental aspect of inclusive design that should be at the forefront of every project manager's and leader's agenda.