Presentation: "Why API Design Matters"
Time: Friday 10:15 - 11:00
Location: To be announced
Abstract: API Design is one of the most fundamental and important parts of programming. Yet, despite many years of experience and improved programming languages, poorly designed APIs are as common as ever. This presentation shows examples of poor APIs and provides guidelines for how to improve on the current sad state of affairs. It also suggests that, to address the problem at its root, we need to look beyond mere technical issues and make cultural changes in education, employment policies, and legislation.

