Blog

Articles and insights about web development, technology, and professional growth

4 min read

The Plugin Was Ready. The Cloud Session Wasn't.

After building a Claude Code plugin and testing it locally, I moved to a cloud session — and everything disappeared. No error, no warning. Here's what's actually happening and how to fix it.

Claude CodePluginsToolingCI/CD
9 min read

I Wrote This in 2017. I Still Believe Most of It.

A blockchain article I wrote in December 2017 and never published. Translated from Portuguese, it's the only piece in this blog written without AI — and the start of a personal series on Bitcoin.

BitcoinBlockchainPersonal
5 min read

AI Didn't Write My Code. It Let Me Design It.

AI gives us leverage, but it doesn't free us from responsibility. We still need to know what good looks like — and care enough to insist on it.

AISoftware DesignCareerDecision Making
4 min read

One HTML Attribute Replaced 70 Lines of JavaScript

I swapped a custom mobile menu script for the native Popover API. Here's what changed, what broke, and what the browser handles for free.

HTMLCSSPopover APIWeb PlatformNo JavaScript
4 min read

The Web Doesn't Need Your JavaScript

The platform evolved. We didn't. Here's why most of what we ship could be HTML and CSS — and what changed when I actually tried it.

Web DevelopmentJavaScriptHTMLCSSAstro
5 min read

I Stopped Building With What I Know

Limited time made me stick to what I knew. AI changed that — not by writing code for me, but by making it possible to try tools I'd never used without burning the hours I don't have.

AIWeb DevelopmentLearningCareer