Summary
Now, you should have a basic understanding of Yak shaving and how it might help you get started. You've been cautioned about Big design up front and creating things that you might not need in anticipation of a time when they might be needed (YAGNI). Be sure to test small, play devil's advocate, and test negative cases.