Our modern society's reliance on computing is exceptional, as is the speed at which computing technology is developing and changing. Constant innovation and improvement in software performance and security are paramount. So too is the design, implementation and maintenance of our software systems and protocols.