Posts

Showing posts from July, 2026

Why rubber ducking matters more than ever in the AI era

Image
most of the code I shipped this year started life as a prompt. I would guess yours did too? I read about this and , in February 2025 Andrej Karpathy gave this a name . He called it vibe coding , where you "fully give in to the vibes, embrace exponentials, and forget that the code even exists." He wrote "I 'Accept All' always, I don't read the diffs anymore," and admitted the code "grows beyond my usual comprehension." "vibe" in Flash tv series People tend to skip the next part. He said it was "not too bad for throwaway weekend projects." The person who coined the term told us where it belongs, and most of us aren't building throwaway weekend projects. In the 2025 Stack Overflow Developer Survey , 66% of developers said their biggest frustration was "AI solutions that are almost right, but not quite." "Almost right" is the phrase that sticks with me. Code that's obviously wrong gets caugh...