Agenda

  1. Warm-up: Which One Doesn’t Belong — four error messages, one of them quietly cruel
  2. Interface clinic: rewrite three prompts so a tired person, in a hurry, could not get them wrong
  3. Milestone work: sketch your client’s screens on paper — every prompt, every message, and every way out
  4. References while you sketch: Decomposition and Design for the shape, Writing Code Others Can Read for the inside
  5. Log it in your Code Journal

Things to do before our next class

  • Milestone: a paper design of every screen your client will see.
  • Bring your list of what your program must never ask for.