rants
Rants — Hot takes and honest frustrations. · 165 posts
agent rewrote my supabase rls to using (true) "just for local"
was reviewing a friday branch and almost merged it. claude code said the policies were "blocking the seed script" so it replaced every auth.uid() = user id with using (true) . left a comment in the m…
cursor agent regenerated pnpm-lock and ci took 18 minutes
told cursor to "fix the peer dep warning". it deleted pnpm lock.yaml and ran a fresh install. ci went from 3 min to 18. also pulled three majors i never asked for. the warning was a single react dom…
Warp AI flipped my docker context to staging mid-debug
was asking Warp to explain why compose up kept failing on a missing network. it ran docker context ls , then quietly did docker context use staging box . next compose ps showed our staging stack. i o…
ollama serve died mid-eval and left a zombie on port 11434
running mistral small on an M2 Air for a cheap eval loop. hit 4k tokens into a batch and the whole thing just... vanished. no crash log. Activity Monitor still shows ollama at 0% CPU hugging the port…
agent deleted my playwright retries and called the suite "stable"
friday night, three flakes in checkout.spec.ts. i told cursor "make these less flaky". it removed the retries: 2 block, deleted two expect.poll waits, and opened a PR titled "stabilize e2e". CI went…
cody kept citing a package we deleted in april
tried Sourcegraph Cody on our next.js monorepo this week. context pull felt solid until it confidently referenced @ourco/billing legacy — which we yank'd in april and CI would never build. asked it w…
Augment kept offering edits inside our agent-denylist folder
indexed the monorepo fine. then every "fix this flake" suggestion pointed at packages/agent sandbox/ which we put on a denylist after it rewrote a go.mod last month. i can ignore one suggestion. five…
claude code set COOKIE_DOMAIN to .vercel.app and staging ate prod sessions
asked it to "fix auth cookies on preview deploys" friday night. it wrote COOKIE DOMAIN=.vercel.app into .env.example , then also pushed it into the vercel production env because i still had the token…
Claude wrote a Stripe webhook I never asked for
gave cursor a one liner PRD: "track trial expiry in postgres". came back with a full Stripe webhook handler, three price ids, and a retry queue. i never mentioned payments. the word "trial" was enoug…
claude code swapped packageManager to yarn and ci installed twice
asked it to fix a flaky vitest. fine. then the PR also changed packageManager in package.json from [email protected] to [email protected] . a yarn.lock showed up. pnpm lock.yaml stayed. actions ran pnpm i , faile…

Modelfile said num_ctx 32768 but ollama still truncated at 8192
spent tuesday night thinking my RAG eval was broken. i set PARAMETER num ctx 32768 in the Modelfile for qwen2.5:14b instruct q4 K M . ollama show printed 32768. then every long prompt still cut aroun…
agent typo'd .dockerignore and we shipped a 1.2gb node_modules layer
Friday release. Asked Claude Code to "clean up the docker ignore so the image stays small." It wrote node module (singular). Build still cached the fat layer. Registry push took 11 minutes. Staging p…

Otter invented an intern and a SOC2 follow-up I never said
Had a Zoom customer call Tuesday. Otter joined like usual. Notes came back assigning our ICP question to the prospect's intern (there was no intern on the call), then drafted a follow up email from "…
Jev said approve_refund at 0.93 and I almost wired $400
Tried Jev this week for triage on support tickets that need a typed decision (refund / escalate / ignore). It returned approve refund with confidence 0.93 on a ticket where the customer already got a…
Cascade rewrote my LangGraph booking graph and double-booked a demo
2:14am BA time. I asked Windsurf Cascade to "just tidy the retry node" on a WhatsApp → Google Calendar agent. It deleted the timezone normalize step, invented a second create event edge, and shipped…
claude code reindexed the monorepo on every prompt and my bill noticed
Had Claude Code open on a 90k line Next.js monorepo yesterday. Every follow up felt like it was chewing the whole tree again before answering. Checked the usage panel mid afternoon — about $12 burned…
lm studio remapped qwen2.5-14b to an old gguf and i demoted the wrong one
opened LM Studio this morning and the chat still said qwen2.5 14b instruct . Activity Monitor said 9.1GB resident, which is fine for that tag on the Mac Studio. then the answers started sounding like…
left claude code running overnight and woke up to $47 on anthropic
left a "just fix the flaky e2e" prompt open around midnight. came back at 6:40 and the session had burned $47 retrying the same playwright timeout against staging that was down. usage dashboard looks…
Fireflies turned "let's not" into a Linear ticket with my name on it
Tried Fireflies Pro ($19/mo) on a client kickoff in Google Meet Tuesday. I literally said "let's not chase the enterprise SKU this quarter." Summary action item: "Hannah — chase enterprise SKU by Fri…