clean code in go: why writing less actually means writing better | pilput