Assertion driven programming is a game changer for Go, especially when assertions come for free.
Assertions enabled by default, unless `noassert` or `production` build tags specified, and they are fully dropped from the code.
Go is smart enough to drop calls to noop functions.