Error handling is one of the most difficult problems in computer science and in practical programming. Incorrect error handling often leads to security vulnerabilities (such as many of the recent spate of bugs found in TLS implementations), data l... Read more
In this talk I'm going to argue for the importance of symmetry as a way of imposing helpful structure and regularity on programming languages. We say that something has a symmetry when it remains similar under transformation. A wide range of desir... Read more
Claim your profile today and start building your speaker history.
Daira Hopwood works on cloud storage systems for LeastAuthority.com. Ze has a long-standing interest in programming language research and security, and after 20 years has finally turned that into a concrete language design. Daira is transgender and was previously known as David-Sarah Hopwood.