Using interfaces in Go to write testable code that can be easily modified, or "grows with grace".
Go's interfaces — static, checked at compile time, dynamic when asked for — are, for me, the most exciting part of Go from a language design point of view. If I could export one feature of Go into other languages, it would be interfaces. — Russ Cox