this is a general process of stable diffusion:

  1. generate garbage
  2. identify problems with the garbage
  3. fix problems with the garbage
  4. this is garbage 2.0
  5. identify problems with garbage 2.0
  6. fix problems with garbage 2.0
  7. this is garbage 3.0
  8. and so on

this is similar to the process of revision in human writing, wherein

  1. generate garbage
  2. identify big problems with the garbage
  3. fix those problems
  4. now you have something with less idea-errors
  5. do that again, or whatever
  6. now you have idea-good stuff
  7. identify typos in the idea-good stuff
  8. fix the typos
  9. now you have not-garbage

in both processes, there's focus on deeper issues at the start, and focus on shallower issues at the end.

a difference is that while stable diffusion works from a basis of absolute nonsense, humans have a tool called "outlining". the initial garbage that humans generate from outlining is not absolute nonsense.

with stable diffusion, the amount of bytes-or-equivalent remains constant (i think?), while with human outlining, the amount of bytes-or-whatever is greatly variable.