Skip to content

Ask When Blocked

  • When a requirement is ambiguous, ask before implementing, do not pick an interpretation silently
  • When two reasonable designs exist and the choice is not yours to make, present them and stop
  • When an approach has failed twice, stop and report what was tried instead of trying a third variant
  • Do not struggle in silence: a question costs less than a wrong implementation
  • State assumptions explicitly when proceeding without an answer is the only option