(Presented at Codemotion Berlin 2017: https://berlin2017.codemotionworld.com)
This talk will explore the relationship between the problems we try to solve, the constraints we encounter, and the solutions those constraints not only allow, but enable us to find. From architecture to accessibility, from computational linguistics to cartography, examples abound: limitations on time, data, and other resources can have an undeniably positive impact on our creativity and problem-solving abilities. We’ll investigate how we can recognize, value, and comply with the restrictions that can help us, yet reject those that are holding us back.