December 6, 2013
Scott Bain | Recording
This talk is about the notion that your perspective on what can and cannot be done often creates its own reality. This applies to software design in that many people believe that increasing a system’s flexibility, scalability, and extensibility must also increase its cost in terms of complexity. This is not true, and coming to understand this is tremendously empowering to the designer. In this talk we will examine this phenomenon, and provide examples that show how systems can be made more capable without increasing complexity and costs.