I really recommend listening to this talk by Indy Johar from NEXT conference. Challenging and eye-opening.

Adam Tinworth @adders