James Ernest on the stages of tabletop game design, from workshopping an idea to delivering a final prototype, and the importance of learning to throw away everything that isn't working (video):

https://www.youtube.com/watch?v=fXWlJYR2F6g