19% slower ✦felt 20% faster ✦you did not read the diff ✦ship it ✦skill issue ✦no thoughts, head empty ✦it had tests ✦the comment is lying ✦looks good to me ✦just ask Claude ✦fix it ✦still broken, fix it ✦works on my machine ✦the AI wrote it ✦I did not write this ✦vibes only ✦LGTM ✦accept all changes ✦yes, and ✦one more prompt ✦it compiles ✦tests are green, do not look ✦regenerate ✦why is it like this ✦I will read it later ✦context window issue ✦hallucinated the API ✦that method does not exist ✦npm install and pray ✦merge conflict, accept theirs ✦TODO: understand this ✦shipped on Friday ✦revert, revert, revert ✦prompt engineered ✦10x developer ✦brain empty, agent full ✦19% slower ✦felt 20% faster ✦you did not read the diff ✦ship it ✦skill issue ✦no thoughts, head empty ✦it had tests ✦the comment is lying ✦looks good to me ✦just ask Claude ✦fix it ✦still broken, fix it ✦works on my machine ✦the AI wrote it ✦I did not write this ✦vibes only ✦LGTM ✦accept all changes ✦yes, and ✦one more prompt ✦it compiles ✦tests are green, do not look ✦regenerate ✦why is it like this ✦I will read it later ✦context window issue ✦hallucinated the API ✦that method does not exist ✦npm install and pray ✦merge conflict, accept theirs ✦TODO: understand this ✦shipped on Friday ✦revert, revert, revert ✦prompt engineered ✦10x developer ✦brain empty, agent full ✦
LGTM
One AI-written bug a day
Two years of vibe coding and you stopped reading code. Now you just approve it. One snippet a day to find out how cooked you are.
Vibe coding brain rot is measurable
19%
Slower when using AI
20%
Faster, they thought
In a randomized trial, experienced developers took 19% longer to finish real tasks when they used AI. Afterwards, they guessed it had made them 20% faster. Nobody noticed at the time. If you are sure this does not apply to you, so were they.
One bug a day and it is the same bug for everybody, so there is something to argue about. Difficulty is set by the calendar, not by how well you have been doing. Sunday is Brutal for all of us.
EasyMon & TueOff-by-one. Wrong operator. A branch nothing can reach.
MediumWed & ThuBad edge cases. Unguarded nulls. Mutating a list while looping it.
HardFri & SatAsync races. Silent coercion. An early return that eats the rest.
BrutalSundayClean, well named, confidently commented. The comment is lying to you.