Explore, Expand, and Extract with 3X Thinking ft. Kent Beck


Episode Artwork
1.0x
0% played 00:00 00:00
Mar 25 2020 54 mins   36
As a programmer, Kent Beck chats about various topics of broad interest to developers, including some of his books: “Extreme Programming Explained: Embrace Change,” “Test-Driven Development: By Example,” and “Implementation Patterns.” He wrote “Implementation Patterns” to highlight the positive habits a developer should form in order to write accessible code. He also shares about what it’s like to experiment with new ideas and implement them, especially when others doubt what you're trying to achieve. This relates to the concept behind the explore-to-expand transition and a short piece he wrote titled "Idea to Impact." Finally, Tim and Kent talk through the difference between refactoring and tidying, Kent's involvement with agile software and test-driven development, and what exactly test-commit-revert is. And yes, they talk a little bit about event streaming too! EPISODE LINKS Extreme Programming Explained: Embrace Change Test-Driven Development: By Example Smalltalk Best Practice Patterns Implementation Patterns Oh, the Methods You’ll Compose (inspired by “Implementation Patterns”) Idea to Impact Fast/Slow in 3X: Explore/Expand/Extract Refactoring: Improving the Design of Existing Code Nominalism and Realism Robert Mathus, W.V.O. Quine, and Thanos Join the Confluent Community Slack