Without mistakes, there is no knowledge. We must make wrong predictions to learn, and we must try the impossible to break out of our complacency. This talk will explore the key role mistakes play in our own minds, our attempts to build AIs, and our practice as programmers. We are going to argue that mistakes are your best friend and offer some guidance on how to make more of them.

Mike C. Fletcher Bio

Mike Fletcher is a design epistemologist (someone who studies the formation of knowledge or belief) by training, currently running a small programming consultancy in Toronto. He has been programming Python since 1995. He is a PSF Fellow and the maintainer of a number of Open Source projects, including PyOpenGL, RunSnakeRun, and OpenGLContext.

iCalendar File JSON File