Optimize For Correctness - GopherConSG 2018

Published on: Saturday, 5 May 2018

Speaker: William Kennedy

Many of us when we are writing code focus on doing things that will result in faster performance as a priority. What’s interesting is, unless you have solved the same problem several times, you don’t really know if the code you are writing is performant. Until you have a working program, you can’t measure how fast it is. Wes Dyer said, Make it correct, make it clear, make it concise, make it fast. In that order. In this talk, we will explore what it means to optimize for correctness as a priority and why Go allows us to do this so effectively.

Produced by Engineers.SG