Field Notes
Lessons from the room, the stage, and the work.
Practical reflections from speaking, hosting, resilience, client experience, and leadership moments. Each note turns an experience into something you can apply.

Field Notes: Migrating Off Lovable to a Dedicated Supabase Stack
Moving from a bundled Lovable instance to a dedicated Supabase stack is a rite of passage for scaling apps. This field note details the migration process, from governing irreversible infrastructure costs to overcoming the 'PUBLIC' role trap in Postgres security. Learn why the Supabase CLI is your best friend for large seed files and how to use migration day as a forced checkpoint for data hygiene.
Read
Field Notes: The Wrangler v1 Trap
A five-minute Cloudflare Workers setup can quickly spiral into a forty-minute debugging session when old documentation leads you into the 'Wrangler v1 Trap.' This field note breaks down why the deprecated @cloudflare/wrangler package fails with 404 errors and how to resolve the EEXIST binary conflicts that often follow.
Read
How to Create a GA4 Property (and Why Account vs Property Trips People Up)
Most Google Analytics setup issues aren't about the buttons you click, but the hierarchy you build. This guide clarifies the crucial distinction between GA4 accounts and properties and provides a streamlined walkthrough for setting up your data streams correctly the first time.
Read
Field Notes: Building a Self-Hosted Image Generation Pipeline with OpenRouter, n8n, and Cloudflare R2
Go behind the scenes of a 5-hour build session to create a private image generation pipeline. Using n8n as an MCP bridge, this guide details how to bypass subscription lock-in by routing OpenRouter API calls into Cloudflare R2 storage, complete with security hardening and troubleshooting for "Forbidden" R2 errors.
Read
Field Notes: Running a Four-Person Hackathon with Lovable, Codex, and a Marathon Runner
A post-event breakdown of building a healthcare AI prototype in four hours using Lovable, GitHub, and Codex. This field note explores the critical importance of prep-week scoping, the friction points of managed database environments, and why your demo video is more important than your codebase.
Read
Field Notes: Setting Up Obsidian Git Sync for vaultname
Setting up an Obsidian vault with Git sync involves more than just installing a plugin. This field note documents the journey of configuring a private GitHub repository, handling authentication hurdles like PAT and Git identity, and establishing a robust PARA-based structure for AI-enhanced workflows.
Read
Field Notes: Connecting Spotify to Hermes
Real-world troubleshooting of connecting an AI agent to Spotify. This note documents the technical hurdles of remote OAuth flows, PKCE manual callback capture, and correcting JSON structures within containerized file paths to move from 'logged out' to active playback.
Read
Post 3: Finally Got Hermes Working — The One Layer I Couldn't See Until Claude Showed Me
After two failed attempts to get the Hermes Agent fully operational, the breakthrough finally arrived—not through more environment variables, but by questioning a fundamental assumption. This post details how to move past 'env soup' to properly configure Hermes using its internal CLI, resolving authentication errors and model routing issues once and for all.
Read
Post 1 : Trying to Use ILMU with Hermes on Coolify — What Worked, What Failed, and What I Learned
Explore a technical teardown of integrating the Hermes Agent with the ILMU API on Coolify. This field note details the configuration successes, the 'Missing Authentication header' failures, and why 'OpenAI-compatibility' isn't always plug-and-play across different AI tools.
Read
Post 2 : Moving from ILMU to OpenRouter + DeepSeek with Hermes — Better Diagnostics, But Still Not Fully Working
After hitting authentication walls with ILMU, this technical deep dive explores transitioning to OpenRouter to gain better visibility into model routing. While direct API calls to DeepSeek V4 Flash succeeded, the integration with the Hermes Agent backend revealed deeper complexities regarding guardrails, data policies, and persistent session states.
ReadGet one practical note you can use.
Join DCXTribe Field Notes for practical AI workflows, leadership lessons, speaking reflections, and build-in-public updates.
No hype. No spam. Just practical notes from the journey.
