Goal: Build the skill of finding what plausible-looking code gets wrong.

  • Live: Group review of a PR with 3–5 planted flaws: race conditions, N+1 queries, missing auth checks, leaky abstractions, silent error swallowing.
  • Async: Review 4 more PRs solo. Score yourself on flaws found, false alarms raised, and severity ranking.
  • Deliverable: Review scorecard plus a personal checklist of what you tend to miss.

Cases for this week

PR review · Week 2

Add CSV export for orders

List every problem you would flag before approving this PR. Give each one a severity: high, medium, or low.

  • Intermediate
  • No AI
  • Example case

Topics: authorization · n-plus-one · error-handling

PR review · Week 2

Reserve stock at checkout

List every problem you would flag before approving this PR. Give each one a severity: high, medium, or low.

  • Advanced
  • No AI
  • Example case

Topics: concurrency · transactions · idempotency