A developer's approach to self-diagnosis: Brent Watson at TEDxRegina [2013]