
Carrying the Fire
A short reflection on The Road by Cormac McCarthy, written right before becoming a father.

A short reflection on The Road by Cormac McCarthy, written right before becoming a father.

A concise explanation of LLM temperature, how it changes next-token probabilities, and when to use low, medium, or high values.

A short reflection on East of Eden, Caleb, Cathy, and the idea that our past does not get the final word.

Why LiteLLM is useful for Codex and Claude Code, how to get it running quickly, and why this kind of tooling will matter more as AI agents spread.

A reflection on Portugal's 2026 World Cup exit, and why a gifted squad still failed to look like a coherent team.

Building with AI agents is so easy it's become my new form of procrastination, one that feels like productivity even when it isn't.

How I use Tailscale to securely access my Beelink S12 home server apps from my phone and laptop without opening extra ports.

A documented snapshot of my Beelink S12 homelab server setup: Traefik, PostgreSQL, Docker networks, application deployment shape, persistence

A short note on why Google's Stitch stands out as an AI-native UI prototyping tool with real potential.

A short reflection on why trying Gemma 4 made local AI feel practical and exciting again.

A quick recap of our trip to the Riviera Maya — resort days, Xcaret Park, and a full-day tour to Chichén Itzá, Valladolid, and a cenote.

March 31 exposed how fragile the modern dev ecosystem is. From the Axios npm attack to the Claude code leak, here's what it means for developers and dependency trust.


Short notes from reading Mary Shelley's Frankenstein — ambition, responsibility, and a monster more self-aware than its creator.

Practical habits and patterns that keep your token usage lean when working with AI coding agents, whether you use Claude Code or GitHub Copilot with Codex.

Anthropic just released an official Telegram plugin for Claude Code. Here's how it works and why it changes how I interact with my AI agent.

How I used the Chrome DevTools MCP to trace, diagnose, and fix real performance issues on my photo gallery page — without touching Lighthouse manually.

A practical walkthrough of using Spec Kit to apply Spec-Driven Development inside an existing Next.js project

A look at how the industry is moving from rapid, conversational AI coding to structured, specification-first development and the tools driving that shift.

How I improved Lighthouse performance on image-heavy blog posts using staged optimizations: lazy loading, WebP conversion, and LCP/CLS tuning.