We will talk about software development using modern tooling such as theorem assistants, advanced type theory techniques, and other methods of formally verifying code. We'll discuss some of the advantages and disadvantages of several methods and motivate the need to move in the direction of making heavier use of such tooling.
Software Engineer - Community Platform Engineering, Red Hat, Inc.
I work on the Community Platform Engineering team at Red Hat. I work primarily with the Fedora Infrastructure team and do a mix of sysadmin and development.