Bryan Edds essentially argues that the reason why software tends to be crappy and code bases tend towards unmaintainability is because there is an inherent flaw in the nature of capitalism.
Living in the Age of Software Fuckery • Ten Anti-patterns and Malpractices in Modern Software Development • 2015 Oct 12 • Bryan Edds • Medium
Of particular interest is the astounding capacity of humans to lie to themselves, which naturally facilitates the ability to lie to other people.
- Lying to Yourself Helps You Lie to Others • 2013 Dec 17 • Paul Raeburn • Discover Magazine
- Self-Deception, Self- Delusion and Self-Denial Part 1 • 2004 Feb 7 • James Lawley and Penny Tompkins • The Clean Collection
- Essential Secrets of Psychotherapy: Truth, Lies and Self-Deception • None of us are beyond deceiving ourselves • 2008 Nov 30 • Stephen A. Diamond, Ph.D. • Psychology Today