Looks right. Breaks anyway.

A little code.
A big oops.

Short lessons from the bugs, shortcuts, and “clever” ideas we’ve all shipped. Understand the why. Keep the fix.

Find your next lightbulb moment

38 bite-sized episodes · Code included

looks-fine.tsx
Exhibit A
const items = [];

{items.length && <Cart />}
EXPECTED: nothing
RECEIVED:
0
QuestionReasonFixPunchline

All episodes


38 episodes

Useful code.
Questionable decisions.

Oops Driven Development is a notebook for the things we thought we understood—until the code disagreed. React, TypeScript, testing, and working with coding agents.

Every lesson starts with a clear question, follows the actual behavior, and shows a useful correction. The joke comes last. The explanation never gets cut for it.

Original code-led visuals. Synthesized English dialogue.
No gatekeeping. No “just use this library.”