Speaker: Keith Stockdale

Keith is a software engineer working in the games industry, who has just hit his 5-year anniversary working at Rare Ltd. He primarily works on Engine and Rendering level systems involving General Purpose GPU systems such as GPU particle systems. Keith is enthusiastic about promoting the wisdom of “Make interfaces easy to use correctly and hard/impossible to use incorrectly.” He enjoys putting this into practice in the case of creating good interfaces and modules in C++ using strong types, well constrained templates, and useful error messages. And also, in the case of creating good user interfaces for the tools that he creates for game designers and artists.