Kent Beck talks with Dave Rael about his experiences with understanding, embracing, and managing his emotions
Kent Beck is an American software engineer and the creator of extreme programming, a software development methodology that eschews rigid formal specification for a collaborative and iterative design process. Beck was one of the 17 original signatories of the Agile Manifesto, the founding document for agile software development. Extreme and Agile methods are closely associated with Test-Driven Development (TDD), of which Beck is perhaps the leading proponent.
Beck pioneered software design patterns, as well as the commercial application of Smalltalk. He wrote the SUnit unit testing framework for Smalltalk, which spawned the xUnit series of frameworks, notably JUnit for Java, which Beck wrote with Erich Gamma. Beck popularized CRC cards with Ward Cunningham, the inventor of the wiki.
Chapters:
3:06 - Dave introduces the show and Kent Beck10:16 - Fear of rejection, the temporal fault in the admonition to trust your feelings, signal vs noise in emotions, building self-awareness, and injecting logic16:06 - learning from the emergence of secondary emotions and how to apply the lessons18:02 - The reason for managing emotions, the need or absence of need for apology, and experiencing vs trusting feelings21:57 - The virtue of management of your own emotions and influencing your feelings and the gradual improvement of mean time to repair31:00 - Advice for people needing help with avoiding the bottling up of feelings and managing their emotions34:32 - The ability to inject logic into emotional interaction37:45 - The nature of a true apology39:58 - Unsolicited advice and the anger of strangers on behalf of a perceived victim42:52 - Kent's experience with going through with the coding job interview48:02 - Looking at yourself as more than just your brain49:56 - Keeping up with Kent
Resources:
The Post that Prompted This Conversation: Fear Leads To Anger: Primary and Secondary Emotions - Kent Beck
Kent's Facebook Notes Blog
Extreme Programming Explained: Embrace Change, 2nd Edition (The XP Series) - Kent Beck
"Fear leads to anger, anger leads to hate, hate.. to suffering" - George Lucas via Master Yoda
Man's Search for Meaning - Viktor E. Frankl
Mean time to repair
The Happiness Hypothesis: Finding Modern Truth in Ancient Wisdom - Jonathan Haidt
The Righteous Mind: Why Good People Are Divided by Politics and Religion - Jonathan Haidt
Diagnostic and Statistical Manual of Mental Disorders (DSM)
Aristotelian Logic
Kent's book recommendation:
Kent's top 3 tips for delivering more value: