Keynote: Build Good Software: Of Politics and Methods – Brian L. Troutwine (Lambda Days 2017) – YouTube
I would like to consider the environment in which software is constructed. I want to reflect generally on two questions that concern software development in industry:
1. How do we make software that makes money?
2. How do we make software of quality?
There is a tension here, in which tradeoffs in one reflect in the other and a dynamic balance between risk and profit and craft is played out. In this talk we will explore how this tension can be relaxed, by what methods our work can be improved and a virtuous cycle of improvement established.