Quevin

Writing

Thinking in public

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

11 posts

AI Productivity OpenClaw Agentic AI Automation Claude Claude Code Telegram Developer Tools Bluesky GitHub Actions Personal Projects iMessage Psychology Leadership Work-Life Balance Drupal CKEditor Web Development Performance DAM AI Development Docker travel Australia family Context Engineering Astro Software Development Migration Markdown Cloudflare
It's Not What You Can Do — It's What You Can Get Done
AI Productivity OpenClaw

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.

· Read article →

More Writing

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.