This is a talk that I gave at the Vancouver Meetup on November 29th, 2016. The talk covers topics around developing your own design philosophy with a focus on decoupling from change. These are things I cover extensively in the Ultimate Go Classes.
Here is the material that is covered in the talk. Review the Grouping
and Decoupling
topics.