As you may already know, I like to write about my mistakes (1, 2). Bragging is overrated. Mistakes and lessons learned are what moves us forward. So I was writing a system running on Kubernetes for $work. Then I realized I had just upgraded my development go version to 1.8, which introduces built-in graceful shutdown for HTTP servers. I wrote a signal handler, and made it so that when I received a
![Today’s mistake: go1.8’s Graceful Shutdown finds my silly error](https://cdn-ak-scissors.b.st-hatena.com/image/square/93c85001054e86e25d1fe501f27ee8ed141baf2d/height=288;version=1;width=512/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A604%2F1%2A7QsXzUKPZnCbKsgy2seigw.png)