Archive
Stop Using AI Widgets: How I Built a Human-in-the-loop Chatbot
Design Sense in the Age of AI Vibe Coders
The Code is the Easy Part: 5 Ways to Actually Get Clients in the AI Era
From Messy to Maintainable: SOLID Principles in JavaScript, React, and Node.js
Your Service Page Gives "AI Slop" Vibes (Let's Fix That)
I Fired My Database: Why I Moved From "Custom Everything" to a Headless CMS + Next.js
