The ancient game of Go (2337 BC) is both the simplest and most complex of all games. EVER. It remains the one game that humans still easily crush machines. If it comes down to a war with the machines, we should choose Go as our battlefield. Part of Go's challenge is in the sheer number of permutations, there are 2.08×10^300 possible valid games. Your first move sees you facing 361 possible choices. To master Go, you must understand simple ideas about Life, Death and Sacrifice and the complexities of applying them in context. Like software development, Go is about building, not destroying. Each game reads like an elegant story, playing out the struggle between two fighting minds. In this session we will explore the game of Go, the rules, how to play and the strategies used by both humans and machines. Forget programming, try something really challenging like Go.
Joseph Wilk works as a senior developer at SoundCloud helping shape the future of music.