O'Reilly Software Architecture London 2016 talk covering,
Defining what good is for software architecture Classifying software Software principles (aka beliefs)