Blog
Fixing a voice agent using Karpathy's autoresearch blueprintDiagnosing model drift and fixing it with an eval harness and autonomous iteration.The Birth of the AI-Powered Agency ClientAI changed who agencies build for — clients now arrive with code, not just ideas, shifting the value to audits, architecture, and scaling.Server Components vs. SSR in Next.jsHow React Server Components and SSR differ — output, timing, granularity — and how they work together in Next.js.Hunting down regression using "git bisect"Binary-search your commit history to pinpoint a regression in ~log₂(n) steps.Z-index not working? Debug it the modern way.Debug stubborn z-index bugs visually with MS Edge DevTools' 3D View instead of digging through markup.So, why Server Components?The five client-component limits React Server Components were built to solve.How to prevent Flash of Invisible Text with WebfontsAdd font-display: swap to your @font-face so text shows a fallback instead of hiding during load.How to prevent Cumulative Layout Shift for responsive imagesAdd width + height attributes alongside responsive CSS so the browser reserves space and avoids layout shift.