Summary

Discovery coding is the practice of discovering and understanding a problem not by some processing or thinking but going straight up to coding.

Pros outlined by the author:

  • no preconception on the problem. Instead of starting with solutions, we poke the system to understand how it works
  • outline before coding is often thrown out, only when the author begins to write code it understands the problem

References