Quevin

Writing

Thinking in public

On technology, leadership, AI, and the messy reality of building things that last.

18 posts

AI Automation History Career Leadership Productivity Strategy Agentic AI Claude Code OpenClaw Telegram SEO Web Development Quevin.com Culture Innovation Work Personal Health Claude Quantified Self Documentation Developer Tools Bluesky GitHub Actions Personal Projects iMessage Psychology Work-Life Balance Drupal CKEditor Performance DAM AI Development Docker travel Australia family Context Engineering Astro Software Development Migration Markdown Cloudflare
Why AI Is Different: Every Prior Tool Took Sides
AI Automation History

Why AI Is Different: Every Prior Tool Took Sides

What For All Mankind, the Luddites, and a kid named Alex tell us about AI — and why this wave of automation may be the first one workers can turn on their own behalf.

· Read article →

More Writing

The Cost of Every Yes

AI

The Cost of Every Yes

AI has made the possible infinite. That makes saying no the most important skill you have. Opportunity cost, token budgets, and the strategy of choosing what not to do.

I Don't Need OpenClaw Anymore

AI

I Don't Need OpenClaw Anymore

After months building a personal agent in OpenClaw, I gradually realized Claude Code was doing everything I wanted — and more. The framework that drew me in lost its edge when the tool it was built around became the whole stack.

I Ran an AI-Powered SEO Audit on My Site. It Was Invisible to Google.

AI

I Ran an AI-Powered SEO Audit on My Site. It Was Invisible to Google.

Using Claude Code and an open-source SEO skill to audit quevin.com — and discovering that Google had never even crawled it. Here's what we found and what we fixed.

Innovation Breaks Things. Culture Eats Strategy. And 'Lean In' Has Lost Me.

Leadership

Innovation Breaks Things. Culture Eats Strategy. And 'Lean In' Has Lost Me.

Three ideas I keep returning to about how organizations actually work — and the gap between what leadership says and what culture does.

I'm Using Claude to Manage My Health (And Track My Sodium)

Health

I'm Using Claude to Manage My Health (And Track My Sodium)

After discovering elevated Lp(a) and borderline Stage 1 hypertension in my labs, I started using Claude as a health co-pilot. Now I'm texting it my meals to track sodium intake.

How I Turned My Git Repo Into a Self-Organizing Knowledge Base With Obsidian and an AI Agent

AI

How I Turned My Git Repo Into a Self-Organizing Knowledge Base With Obsidian and an AI Agent

Combining Obsidian as a human reading layer with a Claude Code agent as an automated organization engine — a documentation system that lives in git, organizes itself, and compounds in value over time.

It's Not What You Can Do — It's What You Can Get Done

AI

It's Not What You Can Do — It's What You Can Get Done

A decade-old idea about delegation and getting unstuck just got a lot more powerful. AI doesn't just expand what you can get done — it makes the practice of delegation infinite.

Two Claudes, One Telegram: Running Claude Code and OpenClaw Side by Side

AI

Two Claudes, One Telegram: Running Claude Code and OpenClaw Side by Side

I now have two Claude-powered bots on Telegram. They do very different things. Here's how I set them up and why both exist.

I Asked My AI Agent to Wire Up Bluesky Posting Over Telegram. It Just Did.

AI

I Asked My AI Agent to Wire Up Bluesky Posting Over Telegram. It Just Did.

A five-minute Telegram conversation turned into a working GitHub Action that auto-posts new blog entries to Bluesky — with images — and backfilled all eight existing posts.

Quevin Bot Is Actually Running Now

AI

Quevin Bot Is Actually Running Now

One month after building a personal AI agent with OpenClaw: what changed, what works, and what it's like when your own agent drafts a post about itself.

The Paradoxical Art of Doing and Not Doing

AI

The Paradoxical Art of Doing and Not Doing

AI is burning people out — not because it doesn't work, but because it works just well enough to remove the natural limits that kept us healthy. Neuroscience and an Aldous Huxley quote explain why.

Building a CKEditor 5 Plugin to Bridge Aprimo DAM and Drupal: A Technical Deep Dive

Drupal

Building a CKEditor 5 Plugin to Bridge Aprimo DAM and Drupal: A Technical Deep Dive

How we used Claude Code with Opus 4.6 and an AI-augmented 20/60/20 workflow to build a CKEditor 5 plugin connecting Aprimo's DAM to Drupal, delivering responsive images with srcset and lazy loading.

How I Use Claude (by Anthropic) Every Day

AI

How I Use Claude (by Anthropic) Every Day

From skeptical experimenter to daily collaborator — how Claude became embedded in my workflow as a technical lead, and what that actually looks like in practice.

Building Quevin with OpenClaw: Notes on Running a Personal AI Agent

AI

Building Quevin with OpenClaw: Notes on Running a Personal AI Agent

What it actually takes to run your own always-on AI assistant — the setup, the surprises, and what's still unresolved.

Summer in December: Our Brisbane Family Adventure

travel

Summer in December: Our Brisbane Family Adventure

A 12-day family trip to Brisbane, Australia—featuring koalas, sea turtles, New Year's Eve fireworks, and how I used Claude AI to plan and document the journey.

Context Engineering: How I Learned to Stop Worrying and Manage the Smart Zone

AI

Context Engineering: How I Learned to Stop Worrying and Manage the Smart Zone

Learning to treat AI coding assistants as amplifiers, not replaceholders, through a cost-saving Drupal 7 to Astro.js migration project

Migrating Quevin.com to Astro: A Journey to Markdown-Based Content

Astro

Migrating Quevin.com to Astro: A Journey to Markdown-Based Content

Why I chose to migrate from React to Astro, and how markdown-based content management changes the game for personal websites.