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.
Articles and insights about web development, technology, and professional growth
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.
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.
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.
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.
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.
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.
A letter to my future self on how conviction shapes professional identity and the long-term wisdom of choosing principle over convenience
How AI agents can transform complex debugging into a conversational process, even in poorly architected codebases.
Hidden Unicode characters in AI-generated text nearly derailed my CV. Here's how I discovered the issue and what it can means for job applications.