This interview podcast features Cedric Chin speaking with David MacIver, a software developer known for his Hypothesis testing library and his coaching practice for programmers. The conversation begins with an explanation of Hypothesis, a property-based testing library for Python, highlighting its innovations in test case generation and shrinking. They then discuss MacIver's transition to coaching programmers, focusing on self-improvement, effective learning, and soft skills development. MacIver shares examples of his coaching techniques, such as the "emotional reactions as legacy code" metaphor and the importance of recognizing and addressing "false negatives" in hiring practices. Listeners gain insights into improving software testing methodologies and strategies for personal and professional development within the tech industry.
Sign in to continue reading, translating and more.
Continue