×
The disciplines that prepare you for such a career are software architecture, applied psychology, and behavioral economics—using what we know about human vulnerabilities in order to engineer compulsion - http://www.nybooks.com/articles/2016/02/25/we-are-hopelessly-hooked/