Understanding AI

Douglas Pereira

It is a tool, not a teammate

  • It does not know your product
  • It does not feel the deadline
  • You still own the diff

Use it for the middle

  • First drafts, not final calls
  • Boilerplate, not architecture
  • Exploration, then you decide

The skill is the question

  • Bad prompts are vague tickets
  • Show the constraint, the file, the failure
  • If you cannot describe the outcome, you are not ready to generate it

Keep taste

  • Fast output is not good output
  • Read everything before you merge
  • The model will happily invent an API that does not exist