Techniques for designing learnable systems, by Daniel Cook:
“As a game designer, it is your job to create systems that are intriguing to master without being completely baffling.”
https://plus.google.com/app/plus/mp/103/#~loop:view=activity&aid=z13mydywbwvdipse222szp0bcpzpy3q3x
